File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00251aa0
00251aa0google.golang.org/protobuf/internal/impl.(*mapEntryType).Enum: ; void google.golang.org/protobuf/internal/impl.(*mapEntryType).Enum(google.golang.org/protobuf/internal/impl.mapEntryType * mt, int i)
00251aa0ldr x16, [x28+16]
00251aa4subs xzr, sp, x16
00251aa8b.ls 0x251b2c
00251aacstr x30, [sp-128]!
00251ab0stur x29, [sp-8]
00251ab4sub x29, sp, 8
00251ab8ldr x16, [x28+32]
00251abccbnz x16, 0x251b40
00251ac0
00251ac0loc_251ac0:
00251ac0str x0, [sp+136]
00251ac4str x1, [sp+144]
00251ac8stp xzr, xzr, [sp+56]
00251accldr x5, [sp+136]
00251ad0cbnz x5, 0x251ad8
00251ad4b 0x251b24
00251ad8
00251ad8loc_251ad8:
00251ad8ldr x5, [sp+136]
00251adcldrsb x27, [x5]
00251ae0ldr x0, [x5]
00251ae4ldr x1, [x5+8]
00251ae8ldr x2, [x5+16]
00251aecldr x3, [x5+24]
00251af0str x0, [sp+72]
00251af4str x1, [sp+80]
00251af8str x2, [sp+88]
00251afcstr x3, [sp+96]
00251b00ldr x4, [sp+144]
00251b04bl google.golang.org/protobuf/internal/impl.mapEntryType.Enum
00251b08str x0, [sp+104]
00251b0cstr x1, [sp+112]
00251b10str x0, [sp+56]
00251b14str x1, [sp+64]
00251b18ldur x29, [sp-8]
00251b1cldr x30, [sp], 128
00251b20ret x30
00251b24
00251b24loc_251b24:
00251b24bl runtime.panicwrap
00251b28hint
00251b2c
00251b2cloc_251b2c:
00251b2cstp x0, x1, [sp+8]
00251b30mov x3, x30
00251b34bl runtime.morestack_noctxt.abi0
00251b38ldp x0, x1, [sp+8]
00251b3cb 0x251aa0
00251b40
00251b40loc_251b40:
00251b40ldr x17, [x16]
00251b44add x20, sp, 136
00251b48subs xzr, x20, x17
00251b4cb.ne 0x251ac0
00251b50add x20, sp, 8
00251b54str x20, [x16]
00251b58b 0x251ac0
00251b5cudf 0
00251aa0
00251aa0google.golang.org/protobuf/internal/impl.(*mapEntryType).Enum: ; void google.golang.org/protobuf/internal/impl.(*mapEntryType).Enum(google.golang.org/protobuf/internal/impl.mapEntryType * mt, int i)
00251aa0ldr x16, [x28+16]
00251aa4subs xzr, sp, x16
00251aa8b.ls 0x251b2c
00251aacstr x30, [sp-128]!
00251ab0stur x29, [sp-8]
00251ab4sub x29, sp, 8
00251ab8ldr x16, [x28+32]
00251abccbnz x16, 0x251b40
00251ac0
00251ac0loc_251ac0:
00251ac0str x0, [sp+136]
00251ac4str x1, [sp+144]
00251ac8stp xzr, xzr, [sp+56]
00251accldr x5, [sp+136]
00251ad0cbnz x5, 0x251ad8
00251ad4b 0x251b24
00251ad8
00251ad8loc_251ad8:
00251ad8ldr x5, [sp+136]
00251adcldrsb x27, [x5]
00251ae0ldr x0, [x5]
00251ae4ldr x1, [x5+8]
00251ae8ldr x2, [x5+16]
00251aecldr x3, [x5+24]
00251af0str x0, [sp+72]
00251af4str x1, [sp+80]
00251af8str x2, [sp+88]
00251afcstr x3, [sp+96]
00251b00ldr x4, [sp+144]
00251b04bl google.golang.org/protobuf/internal/impl.mapEntryType.Enum
00251b08str x0, [sp+104]
00251b0cstr x1, [sp+112]
00251b10str x0, [sp+56]
00251b14str x1, [sp+64]
00251b18ldur x29, [sp-8]
00251b1cldr x30, [sp], 128
00251b20ret x30
00251b24
00251b24loc_251b24:
00251b24bl runtime.panicwrap
00251b28hint
00251b2c
00251b2cloc_251b2c:
00251b2cstp x0, x1, [sp+8]
00251b30mov x3, x30
00251b34bl runtime.morestack_noctxt.abi0
00251b38ldp x0, x1, [sp+8]
00251b3cb 0x251aa0
00251b40
00251b40loc_251b40:
00251b40ldr x17, [x16]
00251b44add x20, sp, 136
00251b48subs xzr, x20, x17
00251b4cb.ne 0x251ac0
00251b50add x20, sp, 8
00251b54str x20, [x16]
00251b58b 0x251ac0
00251b5cudf 0
00251aa0
00251b60
00251b60google.golang.org/protobuf/internal/impl.(*mapEntryType).Message: ; void google.golang.org/protobuf/internal/impl.(*mapEntryType).Message(google.golang.org/protobuf/internal/impl.mapEntryType * mt, int i)
00251b60ldr x16, [x28+16]
00251b64subs xzr, sp, x16
00251b68b.ls 0x251bec
00251b6cstr x30, [sp-128]!
00251b70stur x29, [sp-8]
00251b74sub x29, sp, 8
00251b78ldr x16, [x28+32]
00251b7ccbnz x16, 0x251c00
00251b80
00251b80loc_251b80:
00251b80str x0, [sp+136]
00251b84str x1, [sp+144]
00251b88stp xzr, xzr, [sp+56]
00251b8cldr x5, [sp+136]
00251b90cbnz x5, 0x251b98
00251b94b 0x251be4
00251b98
00251b98loc_251b98:
00251b98ldr x5, [sp+136]
00251b9cldrsb x27, [x5]
00251ba0ldr x0, [x5]
00251ba4ldr x1, [x5+8]
00251ba8ldr x2, [x5+16]
00251bacldr x3, [x5+24]
00251bb0str x0, [sp+72]
00251bb4str x1, [sp+80]
00251bb8str x2, [sp+88]
00251bbcstr x3, [sp+96]
00251bc0ldr x4, [sp+144]
00251bc4bl google.golang.org/protobuf/internal/impl.mapEntryType.Message
00251bc8str x0, [sp+104]
00251bccstr x1, [sp+112]
00251bd0str x0, [sp+56]
00251bd4str x1, [sp+64]
00251bd8ldur x29, [sp-8]
00251bdcldr x30, [sp], 128
00251be0ret x30
00251be4
00251be4loc_251be4:
00251be4bl runtime.panicwrap
00251be8hint
00251bec
00251becloc_251bec:
00251becstp x0, x1, [sp+8]
00251bf0mov x3, x30
00251bf4bl runtime.morestack_noctxt.abi0
00251bf8ldp x0, x1, [sp+8]
00251bfcb 0x251b60
00251c00
00251c00loc_251c00:
00251c00ldr x17, [x16]
00251c04add x20, sp, 136
00251c08subs xzr, x20, x17
00251c0cb.ne 0x251b80
00251c10add x20, sp, 8
00251c14str x20, [x16]
00251c18b 0x251b80
00251c1cudf 0
00251b60
00251b60google.golang.org/protobuf/internal/impl.(*mapEntryType).Message: ; void google.golang.org/protobuf/internal/impl.(*mapEntryType).Message(google.golang.org/protobuf/internal/impl.mapEntryType * mt, int i)
00251b60ldr x16, [x28+16]
00251b64subs xzr, sp, x16
00251b68b.ls 0x251bec
00251b6cstr x30, [sp-128]!
00251b70stur x29, [sp-8]
00251b74sub x29, sp, 8
00251b78ldr x16, [x28+32]
00251b7ccbnz x16, 0x251c00
00251b80
00251b80loc_251b80:
00251b80str x0, [sp+136]
00251b84str x1, [sp+144]
00251b88stp xzr, xzr, [sp+56]
00251b8cldr x5, [sp+136]
00251b90cbnz x5, 0x251b98
00251b94b 0x251be4
00251b98
00251b98loc_251b98:
00251b98ldr x5, [sp+136]
00251b9cldrsb x27, [x5]
00251ba0ldr x0, [x5]
00251ba4ldr x1, [x5+8]
00251ba8ldr x2, [x5+16]
00251bacldr x3, [x5+24]
00251bb0str x0, [sp+72]
00251bb4str x1, [sp+80]
00251bb8str x2, [sp+88]
00251bbcstr x3, [sp+96]
00251bc0ldr x4, [sp+144]
00251bc4bl google.golang.org/protobuf/internal/impl.mapEntryType.Message
00251bc8str x0, [sp+104]
00251bccstr x1, [sp+112]
00251bd0str x0, [sp+56]
00251bd4str x1, [sp+64]
00251bd8ldur x29, [sp-8]
00251bdcldr x30, [sp], 128
00251be0ret x30
00251be4
00251be4loc_251be4:
00251be4bl runtime.panicwrap
00251be8hint
00251bec
00251becloc_251bec:
00251becstp x0, x1, [sp+8]
00251bf0mov x3, x30
00251bf4bl runtime.morestack_noctxt.abi0
00251bf8ldp x0, x1, [sp+8]
00251bfcb 0x251b60
00251c00
00251c00loc_251c00:
00251c00ldr x17, [x16]
00251c04add x20, sp, 136
00251c08subs xzr, x20, x17
00251c0cb.ne 0x251b80
00251c10add x20, sp, 8
00251c14str x20, [x16]
00251c18b 0x251b80
00251c1cudf 0
00251b60
00251c20
00251c20google.golang.org/protobuf/internal/impl.(*mapEntryType).New: ; void google.golang.org/protobuf/internal/impl.(*mapEntryType).New(google.golang.org/protobuf/internal/impl.mapEntryType * mt)
00251c20ldr x16, [x28+16]
00251c24subs xzr, sp, x16
00251c28b.ls 0x251ca4
00251c2cstr x30, [sp-112]!
00251c30stur x29, [sp-8]
00251c34sub x29, sp, 8
00251c38ldr x16, [x28+32]
00251c3ccbnz x16, 0x251cb8
00251c40
00251c40loc_251c40:
00251c40str x0, [sp+120]
00251c44stp xzr, xzr, [sp+40]
00251c48ldr x4, [sp+120]
00251c4ccbnz x4, 0x251c54
00251c50b 0x251c9c
00251c54
00251c54loc_251c54:
00251c54ldr x4, [sp+120]
00251c58ldrsb x27, [x4]
00251c5cldr x0, [x4]
00251c60ldr x1, [x4+8]
00251c64ldr x2, [x4+16]
00251c68ldr x3, [x4+24]
00251c6cstr x0, [sp+56]
00251c70str x1, [sp+64]
00251c74str x2, [sp+72]
00251c78str x3, [sp+80]
00251c7cbl google.golang.org/protobuf/internal/impl.mapEntryType.New
00251c80str x0, [sp+88]
00251c84str x1, [sp+96]
00251c88str x0, [sp+40]
00251c8cstr x1, [sp+48]
00251c90ldur x29, [sp-8]
00251c94ldr x30, [sp], 112
00251c98ret x30
00251c9c
00251c9cloc_251c9c:
00251c9cbl runtime.panicwrap
00251ca0hint
00251ca4
00251ca4loc_251ca4:
00251ca4str x0, [sp+8]
00251ca8mov x3, x30
00251cacbl runtime.morestack_noctxt.abi0
00251cb0ldr x0, [sp+8]
00251cb4b 0x251c20
00251cb8
00251cb8loc_251cb8:
00251cb8ldr x17, [x16]
00251cbcadd x20, sp, 120
00251cc0subs xzr, x20, x17
00251cc4b.ne 0x251c40
00251cc8add x20, sp, 8
00251cccstr x20, [x16]
00251cd0b 0x251c40
00251cd4udf 0
00251cd8udf 0
00251cdcudf 0
00251c20
00251c20google.golang.org/protobuf/internal/impl.(*mapEntryType).New: ; void google.golang.org/protobuf/internal/impl.(*mapEntryType).New(google.golang.org/protobuf/internal/impl.mapEntryType * mt)
00251c20ldr x16, [x28+16]
00251c24subs xzr, sp, x16
00251c28b.ls 0x251ca4
00251c2cstr x30, [sp-112]!
00251c30stur x29, [sp-8]
00251c34sub x29, sp, 8
00251c38ldr x16, [x28+32]
00251c3ccbnz x16, 0x251cb8
00251c40
00251c40loc_251c40:
00251c40str x0, [sp+120]
00251c44stp xzr, xzr, [sp+40]
00251c48ldr x4, [sp+120]
00251c4ccbnz x4, 0x251c54
00251c50b 0x251c9c
00251c54
00251c54loc_251c54:
00251c54ldr x4, [sp+120]
00251c58ldrsb x27, [x4]
00251c5cldr x0, [x4]
00251c60ldr x1, [x4+8]
00251c64ldr x2, [x4+16]
00251c68ldr x3, [x4+24]
00251c6cstr x0, [sp+56]
00251c70str x1, [sp+64]
00251c74str x2, [sp+72]
00251c78str x3, [sp+80]
00251c7cbl google.golang.org/protobuf/internal/impl.mapEntryType.New
00251c80str x0, [sp+88]
00251c84str x1, [sp+96]
00251c88str x0, [sp+40]
00251c8cstr x1, [sp+48]
00251c90ldur x29, [sp-8]
00251c94ldr x30, [sp], 112
00251c98ret x30
00251c9c
00251c9cloc_251c9c:
00251c9cbl runtime.panicwrap
00251ca0hint
00251ca4
00251ca4loc_251ca4:
00251ca4str x0, [sp+8]
00251ca8mov x3, x30
00251cacbl runtime.morestack_noctxt.abi0
00251cb0ldr x0, [sp+8]
00251cb4b 0x251c20
00251cb8
00251cb8loc_251cb8:
00251cb8ldr x17, [x16]
00251cbcadd x20, sp, 120
00251cc0subs xzr, x20, x17
00251cc4b.ne 0x251c40
00251cc8add x20, sp, 8
00251cccstr x20, [x16]
00251cd0b 0x251c40
00251cd4udf 0
00251cd8udf 0
00251cdcudf 0
00251c20
00251ce0
00251ce0google.golang.org/protobuf/internal/impl.(*mapEntryType).Zero: ; void google.golang.org/protobuf/internal/impl.(*mapEntryType).Zero(google.golang.org/protobuf/internal/impl.mapEntryType * mt)
00251ce0ldr x16, [x28+16]
00251ce4subs xzr, sp, x16
00251ce8b.ls 0x251d64
00251cecstr x30, [sp-112]!
00251cf0stur x29, [sp-8]
00251cf4sub x29, sp, 8
00251cf8ldr x16, [x28+32]
00251cfccbnz x16, 0x251d78
00251d00
00251d00loc_251d00:
00251d00str x0, [sp+120]
00251d04stp xzr, xzr, [sp+40]
00251d08ldr x4, [sp+120]
00251d0ccbnz x4, 0x251d14
00251d10b 0x251d5c
00251d14
00251d14loc_251d14:
00251d14ldr x4, [sp+120]
00251d18ldrsb x27, [x4]
00251d1cldr x0, [x4]
00251d20ldr x1, [x4+8]
00251d24ldr x2, [x4+16]
00251d28ldr x3, [x4+24]
00251d2cstr x0, [sp+56]
00251d30str x1, [sp+64]
00251d34str x2, [sp+72]
00251d38str x3, [sp+80]
00251d3cbl google.golang.org/protobuf/internal/impl.mapEntryType.Zero
00251d40str x0, [sp+88]
00251d44str x1, [sp+96]
00251d48str x0, [sp+40]
00251d4cstr x1, [sp+48]
00251d50ldur x29, [sp-8]
00251d54ldr x30, [sp], 112
00251d58ret x30
00251d5c
00251d5cloc_251d5c:
00251d5cbl runtime.panicwrap
00251d60hint
00251d64
00251d64loc_251d64:
00251d64str x0, [sp+8]
00251d68mov x3, x30
00251d6cbl runtime.morestack_noctxt.abi0
00251d70ldr x0, [sp+8]
00251d74b 0x251ce0
00251d78
00251d78loc_251d78:
00251d78ldr x17, [x16]
00251d7cadd x20, sp, 120
00251d80subs xzr, x20, x17
00251d84b.ne 0x251d00
00251d88add x20, sp, 8
00251d8cstr x20, [x16]
00251d90b 0x251d00
00251d94udf 0
00251d98udf 0
00251d9cudf 0
00251ce0
00251ce0google.golang.org/protobuf/internal/impl.(*mapEntryType).Zero: ; void google.golang.org/protobuf/internal/impl.(*mapEntryType).Zero(google.golang.org/protobuf/internal/impl.mapEntryType * mt)
00251ce0ldr x16, [x28+16]
00251ce4subs xzr, sp, x16
00251ce8b.ls 0x251d64
00251cecstr x30, [sp-112]!
00251cf0stur x29, [sp-8]
00251cf4sub x29, sp, 8
00251cf8ldr x16, [x28+32]
00251cfccbnz x16, 0x251d78
00251d00
00251d00loc_251d00:
00251d00str x0, [sp+120]
00251d04stp xzr, xzr, [sp+40]
00251d08ldr x4, [sp+120]
00251d0ccbnz x4, 0x251d14
00251d10b 0x251d5c
00251d14
00251d14loc_251d14:
00251d14ldr x4, [sp+120]
00251d18ldrsb x27, [x4]
00251d1cldr x0, [x4]
00251d20ldr x1, [x4+8]
00251d24ldr x2, [x4+16]
00251d28ldr x3, [x4+24]
00251d2cstr x0, [sp+56]
00251d30str x1, [sp+64]
00251d34str x2, [sp+72]
00251d38str x3, [sp+80]
00251d3cbl google.golang.org/protobuf/internal/impl.mapEntryType.Zero
00251d40str x0, [sp+88]
00251d44str x1, [sp+96]
00251d48str x0, [sp+40]
00251d4cstr x1, [sp+48]
00251d50ldur x29, [sp-8]
00251d54ldr x30, [sp], 112
00251d58ret x30
00251d5c
00251d5cloc_251d5c:
00251d5cbl runtime.panicwrap
00251d60hint
00251d64
00251d64loc_251d64:
00251d64str x0, [sp+8]
00251d68mov x3, x30
00251d6cbl runtime.morestack_noctxt.abi0
00251d70ldr x0, [sp+8]
00251d74b 0x251ce0
00251d78
00251d78loc_251d78:
00251d78ldr x17, [x16]
00251d7cadd x20, sp, 120
00251d80subs xzr, x20, x17
00251d84b.ne 0x251d00
00251d88add x20, sp, 8
00251d8cstr x20, [x16]
00251d90b 0x251d00
00251d94udf 0
00251d98udf 0
00251d9cudf 0
00251ce0
00251da0
00251da0google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal-fm: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal-fm(struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message; Buf []uint8; Flags uint8 } in)
00251da0ldr x16, [x28+16]
00251da4sub x17, sp, 80
00251da8subs xzr, x17, x16
00251dacb.ls 0x251e98
00251db0str x30, [sp-208]!
00251db4stur x29, [sp-8]
00251db8sub x29, sp, 8
00251dbcldr x16, [x28+32]
00251dc0cbnz x16, 0x251ec4
00251dc4
00251dc4loc_251dc4:
00251dc4str x0, [sp+216]
00251dc8str x1, [sp+224]
00251dccstr x2, [sp+232]
00251dd0str x3, [sp+240]
00251dd4str x4, [sp+248]
00251dd8strb w5, [sp+256]
00251ddcldr x7, [x26+8]
00251de0str x7, [sp+112]
00251de4str xzr, [sp+72]
00251de8stp xzr, xzr, [sp+80]
00251decstp xzr, xzr, [sp+96]
00251df0str xzr, [sp+136]
00251df4stp xzr, xzr, [sp+144]
00251df8stp xzr, xzr, [sp+120]
00251dfcldr x0, [sp+112]
00251e00ldr x1, [sp+216]
00251e04ldr x2, [sp+224]
00251e08ldr x3, [sp+232]
00251e0cldr x4, [sp+240]
00251e10ldr x5, [sp+248]
00251e14ldrb w6, [sp+256]
00251e18bl google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal
00251e1cstr x0, [sp+136]
00251e20str x1, [sp+144]
00251e24str x2, [sp+152]
00251e28str x3, [sp+120]
00251e2cstr x4, [sp+128]
00251e30ldr x7, [sp+136]
00251e34ldr x8, [sp+144]
00251e38ldr x9, [sp+152]
00251e3cstr x7, [sp+176]
00251e40str x8, [sp+184]
00251e44str x9, [sp+192]
00251e48ldr x7, [sp+120]
00251e4cldr x8, [sp+128]
00251e50str x7, [sp+160]
00251e54str x8, [sp+168]
00251e58ldr x7, [sp+176]
00251e5cldr x8, [sp+184]
00251e60ldr x9, [sp+192]
00251e64str x7, [sp+72]
00251e68str x8, [sp+80]
00251e6cstr x9, [sp+88]
00251e70ldr x3, [sp+160]
00251e74ldr x4, [sp+168]
00251e78str x3, [sp+96]
00251e7cstr x4, [sp+104]
00251e80ldr x0, [sp+72]
00251e84ldr x1, [sp+80]
00251e88ldr x2, [sp+88]
00251e8cldur x29, [sp-8]
00251e90ldr x30, [sp], 208
00251e94ret x30
00251e98
00251e98loc_251e98:
00251e98stp x0, x1, [sp+8]
00251e9cstp x2, x3, [sp+24]
00251ea0str x4, [sp+40]
00251ea4strb w5, [sp+48]
00251ea8mov x3, x30
00251eacbl runtime.morestack.abi0
00251eb0ldp x0, x1, [sp+8]
00251eb4ldp x2, x3, [sp+24]
00251eb8ldr x4, [sp+40]
00251ebcldrb w5, [sp+48]
00251ec0b 0x251da0
00251ec4
00251ec4loc_251ec4:
00251ec4ldr x17, [x16]
00251ec8add x20, sp, 216
00251eccsubs xzr, x20, x17
00251ed0b.ne 0x251dc4
00251ed4add x20, sp, 8
00251ed8str x20, [x16]
00251edcb 0x251dc4
00251da0
00251da0google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal-fm: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal-fm(struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message; Buf []uint8; Flags uint8 } in)
00251da0ldr x16, [x28+16]
00251da4sub x17, sp, 80
00251da8subs xzr, x17, x16
00251dacb.ls 0x251e98
00251db0str x30, [sp-208]!
00251db4stur x29, [sp-8]
00251db8sub x29, sp, 8
00251dbcldr x16, [x28+32]
00251dc0cbnz x16, 0x251ec4
00251dc4
00251dc4loc_251dc4:
00251dc4str x0, [sp+216]
00251dc8str x1, [sp+224]
00251dccstr x2, [sp+232]
00251dd0str x3, [sp+240]
00251dd4str x4, [sp+248]
00251dd8strb w5, [sp+256]
00251ddcldr x7, [x26+8]
00251de0str x7, [sp+112]
00251de4str xzr, [sp+72]
00251de8stp xzr, xzr, [sp+80]
00251decstp xzr, xzr, [sp+96]
00251df0str xzr, [sp+136]
00251df4stp xzr, xzr, [sp+144]
00251df8stp xzr, xzr, [sp+120]
00251dfcldr x0, [sp+112]
00251e00ldr x1, [sp+216]
00251e04ldr x2, [sp+224]
00251e08ldr x3, [sp+232]
00251e0cldr x4, [sp+240]
00251e10ldr x5, [sp+248]
00251e14ldrb w6, [sp+256]
00251e18bl google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal
00251e1cstr x0, [sp+136]
00251e20str x1, [sp+144]
00251e24str x2, [sp+152]
00251e28str x3, [sp+120]
00251e2cstr x4, [sp+128]
00251e30ldr x7, [sp+136]
00251e34ldr x8, [sp+144]
00251e38ldr x9, [sp+152]
00251e3cstr x7, [sp+176]
00251e40str x8, [sp+184]
00251e44str x9, [sp+192]
00251e48ldr x7, [sp+120]
00251e4cldr x8, [sp+128]
00251e50str x7, [sp+160]
00251e54str x8, [sp+168]
00251e58ldr x7, [sp+176]
00251e5cldr x8, [sp+184]
00251e60ldr x9, [sp+192]
00251e64str x7, [sp+72]
00251e68str x8, [sp+80]
00251e6cstr x9, [sp+88]
00251e70ldr x3, [sp+160]
00251e74ldr x4, [sp+168]
00251e78str x3, [sp+96]
00251e7cstr x4, [sp+104]
00251e80ldr x0, [sp+72]
00251e84ldr x1, [sp+80]
00251e88ldr x2, [sp+88]
00251e8cldur x29, [sp-8]
00251e90ldr x30, [sp], 208
00251e94ret x30
00251e98
00251e98loc_251e98:
00251e98stp x0, x1, [sp+8]
00251e9cstp x2, x3, [sp+24]
00251ea0str x4, [sp+40]
00251ea4strb w5, [sp+48]
00251ea8mov x3, x30
00251eacbl runtime.morestack.abi0
00251eb0ldp x0, x1, [sp+8]
00251eb4ldp x2, x3, [sp+24]
00251eb8ldr x4, [sp+40]
00251ebcldrb w5, [sp+48]
00251ec0b 0x251da0
00251ec4
00251ec4loc_251ec4:
00251ec4ldr x17, [x16]
00251ec8add x20, sp, 216
00251eccsubs xzr, x20, x17
00251ed0b.ne 0x251dc4
00251ed4add x20, sp, 8
00251ed8str x20, [x16]
00251edcb 0x251dc4
00251da0
00251ee0
00251ee0google.golang.org/protobuf/internal/impl.(*MessageInfo).size-fm: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).size-fm(struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message; Flags uint8 } in)
00251ee0ldr x16, [x28+16]
00251ee4subs xzr, sp, x16
00251ee8b.ls 0x251f3c
00251eecstr x30, [sp-80]!
00251ef0stur x29, [sp-8]
00251ef4sub x29, sp, 8
00251ef8ldr x16, [x28+32]
00251efccbnz x16, 0x251f58
00251f00
00251f00loc_251f00:
00251f00str x0, [sp+88]
00251f04str x1, [sp+96]
00251f08strb w2, [sp+104]
00251f0cldr x0, [x26+8]
00251f10str x0, [sp+64]
00251f14str xzr, [sp+48]
00251f18ldr x1, [sp+88]
00251f1cldr x2, [sp+96]
00251f20ldrb w3, [sp+104]
00251f24bl google.golang.org/protobuf/internal/impl.(*MessageInfo).size
00251f28str x0, [sp+56]
00251f2cstr x0, [sp+48]
00251f30ldur x29, [sp-8]
00251f34ldr x30, [sp], 80
00251f38ret x30
00251f3c
00251f3cloc_251f3c:
00251f3cstp x0, x1, [sp+8]
00251f40strb w2, [sp+24]
00251f44mov x3, x30
00251f48bl runtime.morestack.abi0
00251f4cldp x0, x1, [sp+8]
00251f50ldrb w2, [sp+24]
00251f54b 0x251ee0
00251f58
00251f58loc_251f58:
00251f58ldr x17, [x16]
00251f5cadd x20, sp, 88
00251f60subs xzr, x20, x17
00251f64b.ne 0x251f00
00251f68add x20, sp, 8
00251f6cstr x20, [x16]
00251f70b 0x251f00
00251f74udf 0
00251f78udf 0
00251f7cudf 0
00251ee0
00251ee0google.golang.org/protobuf/internal/impl.(*MessageInfo).size-fm: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).size-fm(struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message; Flags uint8 } in)
00251ee0ldr x16, [x28+16]
00251ee4subs xzr, sp, x16
00251ee8b.ls 0x251f3c
00251eecstr x30, [sp-80]!
00251ef0stur x29, [sp-8]
00251ef4sub x29, sp, 8
00251ef8ldr x16, [x28+32]
00251efccbnz x16, 0x251f58
00251f00
00251f00loc_251f00:
00251f00str x0, [sp+88]
00251f04str x1, [sp+96]
00251f08strb w2, [sp+104]
00251f0cldr x0, [x26+8]
00251f10str x0, [sp+64]
00251f14str xzr, [sp+48]
00251f18ldr x1, [sp+88]
00251f1cldr x2, [sp+96]
00251f20ldrb w3, [sp+104]
00251f24bl google.golang.org/protobuf/internal/impl.(*MessageInfo).size
00251f28str x0, [sp+56]
00251f2cstr x0, [sp+48]
00251f30ldur x29, [sp-8]
00251f34ldr x30, [sp], 80
00251f38ret x30
00251f3c
00251f3cloc_251f3c:
00251f3cstp x0, x1, [sp+8]
00251f40strb w2, [sp+24]
00251f44mov x3, x30
00251f48bl runtime.morestack.abi0
00251f4cldp x0, x1, [sp+8]
00251f50ldrb w2, [sp+24]
00251f54b 0x251ee0
00251f58
00251f58loc_251f58:
00251f58ldr x17, [x16]
00251f5cadd x20, sp, 88
00251f60subs xzr, x20, x17
00251f64b.ne 0x251f00
00251f68add x20, sp, 8
00251f6cstr x20, [x16]
00251f70b 0x251f00
00251f74udf 0
00251f78udf 0
00251f7cudf 0
00251ee0
00251f80
00251f80google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal-fm: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal-fm(struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message; Buf []uint8; Flags uint8; Resolver interface { FindExtensionByName(google.golang.org/protobuf/reflect/protoreflect.FullName) (google.golang.org/protobuf/reflect/protoreflect.ExtensionType, error); FindExtensionByNumber(google.golang.org/protobuf/reflect/protoreflect.FullName, google.golang.org/protobuf/encoding/protowire.Number) (google.golang.org/protobuf/reflect/protoreflect.ExtensionType, error) }; Depth int } in)
00251f80ldr x16, [x28+16]
00251f84sub x17, sp, 32
00251f88subs xzr, x17, x16
00251f8cb.ls 0x252054
00251f90str x30, [sp-160]!
00251f94stur x29, [sp-8]
00251f98sub x29, sp, 8
00251f9cldr x16, [x28+32]
00251fa0cbnz x16, 0x252090
00251fa4
00251fa4loc_251fa4:
00251fa4str x0, [sp+168]
00251fa8str x1, [sp+176]
00251facstr x2, [sp+184]
00251fb0str x3, [sp+192]
00251fb4str x4, [sp+200]
00251fb8strb w5, [sp+208]
00251fbcstr x6, [sp+216]
00251fc0str x7, [sp+224]
00251fc4str x8, [sp+232]
00251fc8ldr x10, [x26+8]
00251fccstr x10, [sp+112]
00251fd0strb wzr, [sp+93]
00251fd4stp xzr, xzr, [sp+96]
00251fd8stp xzr, xzr, [sp+120]
00251fdcldr x0, [sp+112]
00251fe0ldr x1, [sp+168]
00251fe4ldr x2, [sp+176]
00251fe8ldr x3, [sp+184]
00251fecldr x4, [sp+192]
00251ff0ldr x5, [sp+200]
00251ff4ldrb w6, [sp+208]
00251ff8ldr x7, [sp+216]
00251ffcldr x8, [sp+224]
00252000ldr x9, [sp+232]
00252004bl google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal
00252008strb w0, [sp+94]
0025200cstr x1, [sp+120]
00252010str x2, [sp+128]
00252014ldrb w10, [sp+94]
00252018strb w10, [sp+95]
0025201cldr x10, [sp+120]
00252020ldr x11, [sp+128]
00252024str x10, [sp+136]
00252028str x11, [sp+144]
0025202cldrb w10, [sp+95]
00252030strb w10, [sp+93]
00252034ldr x1, [sp+136]
00252038ldr x2, [sp+144]
0025203cstr x1, [sp+96]
00252040str x2, [sp+104]
00252044ldrb w0, [sp+93]
00252048ldur x29, [sp-8]
0025204cldr x30, [sp], 160
00252050ret x30
00252054
00252054loc_252054:
00252054stp x0, x1, [sp+8]
00252058stp x2, x3, [sp+24]
0025205cstr x4, [sp+40]
00252060strb w5, [sp+48]
00252064stp x6, x7, [sp+56]
00252068str x8, [sp+72]
0025206cmov x3, x30
00252070bl runtime.morestack.abi0
00252074ldp x0, x1, [sp+8]
00252078ldp x2, x3, [sp+24]
0025207cldr x4, [sp+40]
00252080ldrb w5, [sp+48]
00252084ldp x6, x7, [sp+56]
00252088ldr x8, [sp+72]
0025208cb 0x251f80
00252090
00252090loc_252090:
00252090ldr x17, [x16]
00252094add x20, sp, 168
00252098subs xzr, x20, x17
0025209cb.ne 0x251fa4
002520a0add x20, sp, 8
002520a4str x20, [x16]
002520a8b 0x251fa4
002520acudf 0
00251f80
00251f80google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal-fm: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal-fm(struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message; Buf []uint8; Flags uint8; Resolver interface { FindExtensionByName(google.golang.org/protobuf/reflect/protoreflect.FullName) (google.golang.org/protobuf/reflect/protoreflect.ExtensionType, error); FindExtensionByNumber(google.golang.org/protobuf/reflect/protoreflect.FullName, google.golang.org/protobuf/encoding/protowire.Number) (google.golang.org/protobuf/reflect/protoreflect.ExtensionType, error) }; Depth int } in)
00251f80ldr x16, [x28+16]
00251f84sub x17, sp, 32
00251f88subs xzr, x17, x16
00251f8cb.ls 0x252054
00251f90str x30, [sp-160]!
00251f94stur x29, [sp-8]
00251f98sub x29, sp, 8
00251f9cldr x16, [x28+32]
00251fa0cbnz x16, 0x252090
00251fa4
00251fa4loc_251fa4:
00251fa4str x0, [sp+168]
00251fa8str x1, [sp+176]
00251facstr x2, [sp+184]
00251fb0str x3, [sp+192]
00251fb4str x4, [sp+200]
00251fb8strb w5, [sp+208]
00251fbcstr x6, [sp+216]
00251fc0str x7, [sp+224]
00251fc4str x8, [sp+232]
00251fc8ldr x10, [x26+8]
00251fccstr x10, [sp+112]
00251fd0strb wzr, [sp+93]
00251fd4stp xzr, xzr, [sp+96]
00251fd8stp xzr, xzr, [sp+120]
00251fdcldr x0, [sp+112]
00251fe0ldr x1, [sp+168]
00251fe4ldr x2, [sp+176]
00251fe8ldr x3, [sp+184]
00251fecldr x4, [sp+192]
00251ff0ldr x5, [sp+200]
00251ff4ldrb w6, [sp+208]
00251ff8ldr x7, [sp+216]
00251ffcldr x8, [sp+224]
00252000ldr x9, [sp+232]
00252004bl google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal
00252008strb w0, [sp+94]
0025200cstr x1, [sp+120]
00252010str x2, [sp+128]
00252014ldrb w10, [sp+94]
00252018strb w10, [sp+95]
0025201cldr x10, [sp+120]
00252020ldr x11, [sp+128]
00252024str x10, [sp+136]
00252028str x11, [sp+144]
0025202cldrb w10, [sp+95]
00252030strb w10, [sp+93]
00252034ldr x1, [sp+136]
00252038ldr x2, [sp+144]
0025203cstr x1, [sp+96]
00252040str x2, [sp+104]
00252044ldrb w0, [sp+93]
00252048ldur x29, [sp-8]
0025204cldr x30, [sp], 160
00252050ret x30
00252054
00252054loc_252054:
00252054stp x0, x1, [sp+8]
00252058stp x2, x3, [sp+24]
0025205cstr x4, [sp+40]
00252060strb w5, [sp+48]
00252064stp x6, x7, [sp+56]
00252068str x8, [sp+72]
0025206cmov x3, x30
00252070bl runtime.morestack.abi0
00252074ldp x0, x1, [sp+8]
00252078ldp x2, x3, [sp+24]
0025207cldr x4, [sp+40]
00252080ldrb w5, [sp+48]
00252084ldp x6, x7, [sp+56]
00252088ldr x8, [sp+72]
0025208cb 0x251f80
00252090
00252090loc_252090:
00252090ldr x17, [x16]
00252094add x20, sp, 168
00252098subs xzr, x20, x17
0025209cb.ne 0x251fa4
002520a0add x20, sp, 8
002520a4str x20, [x16]
002520a8b 0x251fa4
002520acudf 0
00251f80
002520b0
002520b0google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitialized-fm: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitialized-fm(struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message } in)
002520b0ldr x16, [x28+16]
002520b4subs xzr, sp, x16
002520b8b.ls 0x25211c
002520bcstr x30, [sp-96]!
002520c0stur x29, [sp-8]
002520c4sub x29, sp, 8
002520c8ldr x16, [x28+32]
002520cccbnz x16, 0x252130
002520d0
002520d0loc_2520d0:
002520d0str x0, [sp+104]
002520d4str x1, [sp+112]
002520d8ldr x3, [x26+8]
002520dcstr x3, [sp+48]
002520e0stp xzr, xzr, [sp+32]
002520e4stp xzr, xzr, [sp+56]
002520e8ldr x1, [sp+104]
002520ecldr x0, [sp+48]
002520f0ldr x2, [sp+112]
002520f4bl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitialized
002520f8str x0, [sp+56]
002520fcstr x1, [sp+64]
00252100str x0, [sp+72]
00252104str x1, [sp+80]
00252108str x0, [sp+32]
0025210cstr x1, [sp+40]
00252110ldur x29, [sp-8]
00252114ldr x30, [sp], 96
00252118ret x30
0025211c
0025211cloc_25211c:
0025211cstp x0, x1, [sp+8]
00252120mov x3, x30
00252124bl runtime.morestack.abi0
00252128ldp x0, x1, [sp+8]
0025212cb 0x2520b0
00252130
00252130loc_252130:
00252130ldr x17, [x16]
00252134add x20, sp, 104
00252138subs xzr, x20, x17
0025213cb.ne 0x2520d0
00252140add x20, sp, 8
00252144str x20, [x16]
00252148b 0x2520d0
0025214cudf 0
002520b0
002520b0google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitialized-fm: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitialized-fm(struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message } in)
002520b0ldr x16, [x28+16]
002520b4subs xzr, sp, x16
002520b8b.ls 0x25211c
002520bcstr x30, [sp-96]!
002520c0stur x29, [sp-8]
002520c4sub x29, sp, 8
002520c8ldr x16, [x28+32]
002520cccbnz x16, 0x252130
002520d0
002520d0loc_2520d0:
002520d0str x0, [sp+104]
002520d4str x1, [sp+112]
002520d8ldr x3, [x26+8]
002520dcstr x3, [sp+48]
002520e0stp xzr, xzr, [sp+32]
002520e4stp xzr, xzr, [sp+56]
002520e8ldr x1, [sp+104]
002520ecldr x0, [sp+48]
002520f0ldr x2, [sp+112]
002520f4bl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitialized
002520f8str x0, [sp+56]
002520fcstr x1, [sp+64]
00252100str x0, [sp+72]
00252104str x1, [sp+80]
00252108str x0, [sp+32]
0025210cstr x1, [sp+40]
00252110ldur x29, [sp-8]
00252114ldr x30, [sp], 96
00252118ret x30
0025211c
0025211cloc_25211c:
0025211cstp x0, x1, [sp+8]
00252120mov x3, x30
00252124bl runtime.morestack.abi0
00252128ldp x0, x1, [sp+8]
0025212cb 0x2520b0
00252130
00252130loc_252130:
00252130ldr x17, [x16]
00252134add x20, sp, 104
00252138subs xzr, x20, x17
0025213cb.ne 0x2520d0
00252140add x20, sp, 8
00252144str x20, [x16]
00252148b 0x2520d0
0025214cudf 0
002520b0
00252150
00252150google.golang.org/protobuf/internal/impl.(*MessageInfo).merge-fm: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).merge-fm(struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Source google.golang.org/protobuf/reflect/protoreflect.Message; Destination google.golang.org/protobuf/reflect/protoreflect.Message } in)
00252150ldr x16, [x28+16]
00252154subs xzr, sp, x16
00252158b.ls 0x2521b8
0025215cstr x30, [sp-80]!
00252160stur x29, [sp-8]
00252164sub x29, sp, 8
00252168ldr x16, [x28+32]
0025216ccbnz x16, 0x2521d4
00252170
00252170loc_252170:
00252170str x0, [sp+88]
00252174str x1, [sp+96]
00252178str x2, [sp+104]
0025217cstr x3, [sp+112]
00252180ldr x5, [x26+8]
00252184str x5, [sp+64]
00252188strb wzr, [sp+62]
0025218cldr x1, [sp+88]
00252190ldr x0, [sp+64]
00252194ldr x2, [sp+96]
00252198ldr x3, [sp+104]
0025219cldr x4, [sp+112]
002521a0bl google.golang.org/protobuf/internal/impl.(*MessageInfo).merge
002521a4strb w0, [sp+63]
002521a8strb w0, [sp+62]
002521acldur x29, [sp-8]
002521b0ldr x30, [sp], 80
002521b4ret x30
002521b8
002521b8loc_2521b8:
002521b8stp x0, x1, [sp+8]
002521bcstp x2, x3, [sp+24]
002521c0mov x3, x30
002521c4bl runtime.morestack.abi0
002521c8ldp x0, x1, [sp+8]
002521ccldp x2, x3, [sp+24]
002521d0b 0x252150
002521d4
002521d4loc_2521d4:
002521d4ldr x17, [x16]
002521d8add x20, sp, 88
002521dcsubs xzr, x20, x17
002521e0b.ne 0x252170
002521e4add x20, sp, 8
002521e8str x20, [x16]
002521ecb 0x252170
00252150
00252150google.golang.org/protobuf/internal/impl.(*MessageInfo).merge-fm: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).merge-fm(struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Source google.golang.org/protobuf/reflect/protoreflect.Message; Destination google.golang.org/protobuf/reflect/protoreflect.Message } in)
00252150ldr x16, [x28+16]
00252154subs xzr, sp, x16
00252158b.ls 0x2521b8
0025215cstr x30, [sp-80]!
00252160stur x29, [sp-8]
00252164sub x29, sp, 8
00252168ldr x16, [x28+32]
0025216ccbnz x16, 0x2521d4
00252170
00252170loc_252170:
00252170str x0, [sp+88]
00252174str x1, [sp+96]
00252178str x2, [sp+104]
0025217cstr x3, [sp+112]
00252180ldr x5, [x26+8]
00252184str x5, [sp+64]
00252188strb wzr, [sp+62]
0025218cldr x1, [sp+88]
00252190ldr x0, [sp+64]
00252194ldr x2, [sp+96]
00252198ldr x3, [sp+104]
0025219cldr x4, [sp+112]
002521a0bl google.golang.org/protobuf/internal/impl.(*MessageInfo).merge
002521a4strb w0, [sp+63]
002521a8strb w0, [sp+62]
002521acldur x29, [sp-8]
002521b0ldr x30, [sp], 80
002521b4ret x30
002521b8
002521b8loc_2521b8:
002521b8stp x0, x1, [sp+8]
002521bcstp x2, x3, [sp+24]
002521c0mov x3, x30
002521c4bl runtime.morestack.abi0
002521c8ldp x0, x1, [sp+8]
002521ccldp x2, x3, [sp+24]
002521d0b 0x252150
002521d4
002521d4loc_2521d4:
002521d4ldr x17, [x16]
002521d8add x20, sp, 88
002521dcsubs xzr, x20, x17
002521e0b.ne 0x252170
002521e4add x20, sp, 8
002521e8str x20, [x16]
002521ecb 0x252170
00252150
002521f0
002521f0type:.eq.google.golang.org/protobuf/internal/impl.EnumInfo: ; void type:.eq.google.golang.org/protobuf/internal/impl.EnumInfo(google.golang.org/protobuf/internal/impl.EnumInfo * p, google.golang.org/protobuf/internal/impl.EnumInfo * q)
002521f0ldr x16, [x28+16]
002521f4subs xzr, sp, x16
002521f8b.ls 0x2522d8
002521fcstr x30, [sp-112]!
00252200stur x29, [sp-8]
00252204sub x29, sp, 8
00252208str x0, [sp+120]
0025220cstr x1, [sp+128]
00252210strb wzr, [sp+39]
00252214ldr x3, [sp+128]
00252218ldr x4, [x3]
0025221cldr x3, [x3+8]
00252220str x4, [sp+88]
00252224str x3, [sp+96]
00252228ldr x3, [sp+120]
0025222cldr x0, [x3]
00252230ldr x1, [x3+8]
00252234str x0, [sp+72]
00252238str x1, [sp+80]
0025223cldr x3, [sp+88]
00252240subs xzr, x3, x0
00252244b.eq 0x25224c
00252248b 0x2522b8
0025224c
0025224cloc_25224c:
0025224cldr x2, [sp+96]
00252250bl runtime.ifaceeq
00252254tbnz w0, 0, 0x25225c
00252258b 0x2522b4
0025225c
0025225cloc_25225c:
0025225cldr x3, [sp+128]
00252260ldr x4, [x3+16]
00252264ldr x3, [x3+24]
00252268str x4, [sp+56]
0025226cstr x3, [sp+64]
00252270ldr x3, [sp+120]
00252274ldr x0, [x3+16]
00252278ldr x1, [x3+24]
0025227cstr x0, [sp+40]
00252280str x1, [sp+48]
00252284ldr x3, [sp+56]
00252288subs xzr, x3, x0
0025228ccset x3, eq
00252290b.eq 0x252298
00252294b 0x2522a4
00252298
00252298loc_252298:
00252298ldr x2, [sp+64]
0025229cbl runtime.ifaceeq
002522a0b 0x2522ac
002522a4
002522a4loc_2522a4:
002522a4mov x0, x3
002522a8b 0x2522ac
002522ac
002522acloc_2522ac:
002522acstrb w0, [sp+39]
002522b0b 0x2522c8
002522b4
002522b4loc_2522b4:
002522b4b 0x2522bc
002522b8
002522b8loc_2522b8:
002522b8b 0x2522bc
002522bc
002522bcloc_2522bc:
002522bcb 0x2522c0
002522c0
002522c0loc_2522c0:
002522c0strb wzr, [sp+39]
002522c4b 0x2522c8
002522c8
002522c8loc_2522c8:
002522c8ldrb w0, [sp+39]
002522ccldur x29, [sp-8]
002522d0ldr x30, [sp], 112
002522d4ret x30
002522d8
002522d8loc_2522d8:
002522d8stp x0, x1, [sp+8]
002522dcmov x3, x30
002522e0bl runtime.morestack_noctxt.abi0
002522e4ldp x0, x1, [sp+8]
002522e8b 0x2521f0
002522ecudf 0
002521f0
002521f0type:.eq.google.golang.org/protobuf/internal/impl.EnumInfo: ; void type:.eq.google.golang.org/protobuf/internal/impl.EnumInfo(google.golang.org/protobuf/internal/impl.EnumInfo * p, google.golang.org/protobuf/internal/impl.EnumInfo * q)
002521f0ldr x16, [x28+16]
002521f4subs xzr, sp, x16
002521f8b.ls 0x2522d8
002521fcstr x30, [sp-112]!
00252200stur x29, [sp-8]
00252204sub x29, sp, 8
00252208str x0, [sp+120]
0025220cstr x1, [sp+128]
00252210strb wzr, [sp+39]
00252214ldr x3, [sp+128]
00252218ldr x4, [x3]
0025221cldr x3, [x3+8]
00252220str x4, [sp+88]
00252224str x3, [sp+96]
00252228ldr x3, [sp+120]
0025222cldr x0, [x3]
00252230ldr x1, [x3+8]
00252234str x0, [sp+72]
00252238str x1, [sp+80]
0025223cldr x3, [sp+88]
00252240subs xzr, x3, x0
00252244b.eq 0x25224c
00252248b 0x2522b8
0025224c
0025224cloc_25224c:
0025224cldr x2, [sp+96]
00252250bl runtime.ifaceeq
00252254tbnz w0, 0, 0x25225c
00252258b 0x2522b4
0025225c
0025225cloc_25225c:
0025225cldr x3, [sp+128]
00252260ldr x4, [x3+16]
00252264ldr x3, [x3+24]
00252268str x4, [sp+56]
0025226cstr x3, [sp+64]
00252270ldr x3, [sp+120]
00252274ldr x0, [x3+16]
00252278ldr x1, [x3+24]
0025227cstr x0, [sp+40]
00252280str x1, [sp+48]
00252284ldr x3, [sp+56]
00252288subs xzr, x3, x0
0025228ccset x3, eq
00252290b.eq 0x252298
00252294b 0x2522a4
00252298
00252298loc_252298:
00252298ldr x2, [sp+64]
0025229cbl runtime.ifaceeq
002522a0b 0x2522ac
002522a4
002522a4loc_2522a4:
002522a4mov x0, x3
002522a8b 0x2522ac
002522ac
002522acloc_2522ac:
002522acstrb w0, [sp+39]
002522b0b 0x2522c8
002522b4
002522b4loc_2522b4:
002522b4b 0x2522bc
002522b8
002522b8loc_2522b8:
002522b8b 0x2522bc
002522bc
002522bcloc_2522bc:
002522bcb 0x2522c0
002522c0
002522c0loc_2522c0:
002522c0strb wzr, [sp+39]
002522c4b 0x2522c8
002522c8
002522c8loc_2522c8:
002522c8ldrb w0, [sp+39]
002522ccldur x29, [sp-8]
002522d0ldr x30, [sp], 112
002522d4ret x30
002522d8
002522d8loc_2522d8:
002522d8stp x0, x1, [sp+8]
002522dcmov x3, x30
002522e0bl runtime.morestack_noctxt.abi0
002522e4ldp x0, x1, [sp+8]
002522e8b 0x2521f0
002522ecudf 0
002521f0
002522f0
002522f0google.golang.org/protobuf/internal/filetype.init: ; void google.golang.org/protobuf/internal/filetype.init(void)
002522f0ldr x16, [x28+16]
002522f4sub x17, sp, 96
002522f8subs xzr, x17, x16
002522fcb.ls 0x252a40
00252300str x30, [sp-224]!
00252304stur x29, [sp-8]
00252308sub x29, sp, 8
0025230cadrp x0, 0x3d4000
00252310add x0, x0, 2080
00252314orr x1, xzr, 15
00252318mov x2, xzr
0025231cbl runtime.makemap
00252320str x0, [sp+208]
00252324adrp x0, 0x3a3000
00252328add x0, x0, 3968
0025232cstr x0, [sp+72]
00252330adrp x1, 0x4d0000
00252334add x1, x1, 640
00252338str x1, [sp+80]
0025233cbl reflect.TypeOf
00252340str x0, [sp+192]
00252344str x1, [sp+200]
00252348ldr x1, [sp+208]
0025234cadrp x0, 0x3d4000
00252350add x0, x0, 2080
00252354adrp x2, 0x4bd000
00252358add x2, x2, 416
0025235cbl runtime.mapassign
00252360str x0, [sp+64]
00252364ldrsb x27, [x0]
00252368ldr x3, [sp+200]
0025236cldr x4, [sp+192]
00252370str x4, [x0]
00252374adrp x27, 0x7f9000
00252378ldr w4, [x27+3056]
0025237ccbz w4, 0x252384
00252380b 0x252388
00252384
00252384loc_252384:
00252384b 0x25239c
00252388
00252388loc_252388:
00252388bl runtime.gcWriteBarrier2
0025238cstr x3, [x25]
00252390ldr x2, [x0+8]
00252394str x2, [x25+8]
00252398b 0x25239c
0025239c
0025239cloc_25239c:
0025239cstr x3, [x0+8]
002523a0adrp x0, 0x3a3000
002523a4add x0, x0, 3264
002523a8adrp x1, 0x4be000
002523acadd x1, x1, 3040
002523b0bl reflect.TypeOf
002523b4str x0, [sp+192]
002523b8str x1, [sp+200]
002523bcldr x1, [sp+208]
002523c0adrp x0, 0x3d4000
002523c4add x0, x0, 2080
002523c8adrp x2, 0x4bd000
002523ccadd x2, x2, 224
002523d0bl runtime.mapassign
002523d4str x0, [sp+56]
002523d8ldrsb x27, [x0]
002523dcldr x2, [sp+200]
002523e0ldr x3, [sp+192]
002523e4str x3, [x0]
002523e8adrp x27, 0x7f9000
002523ecldr w3, [x27+3056]
002523f0cbz w3, 0x2523f8
002523f4b 0x2523fc
002523f8
002523f8loc_2523f8:
002523f8b 0x252410
002523fc
002523fcloc_2523fc:
002523fcbl runtime.gcWriteBarrier2
00252400str x2, [x25]
00252404ldr x3, [x0+8]
00252408str x3, [x25+8]
0025240cb 0x252410
00252410
00252410loc_252410:
00252410str x2, [x0+8]
00252414adrp x0, 0x3a3000
00252418add x0, x0, 3264
0025241cadrp x1, 0x4be000
00252420add x1, x1, 3040
00252424bl reflect.TypeOf
00252428str x0, [sp+192]
0025242cstr x1, [sp+200]
00252430ldr x1, [sp+208]
00252434adrp x0, 0x3d4000
00252438add x0, x0, 2080
0025243cadrp x2, 0x4be000
00252440add x2, x2, 3088
00252444bl runtime.mapassign
00252448str x0, [sp+48]
0025244cldrsb x27, [x0]
00252450ldr x2, [sp+200]
00252454ldr x3, [sp+192]
00252458str x3, [x0]
0025245cadrp x27, 0x7f9000
00252460ldr w3, [x27+3056]
00252464cbz w3, 0x25246c
00252468b 0x252470
0025246c
0025246cloc_25246c:
0025246cb 0x252484
00252470
00252470loc_252470:
00252470bl runtime.gcWriteBarrier2
00252474str x2, [x25]
00252478ldr x3, [x0+8]
0025247cstr x3, [x25+8]
00252480b 0x252484
00252484
00252484loc_252484:
00252484str x2, [x0+8]
00252488adrp x0, 0x3a3000
0025248cadd x0, x0, 3264
00252490adrp x1, 0x4be000
00252494add x1, x1, 3040
00252498bl reflect.TypeOf
0025249cstr x0, [sp+192]
002524a0str x1, [sp+200]
002524a4ldr x1, [sp+208]
002524a8adrp x0, 0x3d4000
002524acadd x0, x0, 2080
002524b0adrp x2, 0x4bd000
002524b4add x2, x2, 504
002524b8bl runtime.mapassign
002524bcstr x0, [sp+40]
002524c0ldrsb x27, [x0]
002524c4ldr x2, [sp+200]
002524c8ldr x3, [sp+192]
002524ccstr x3, [x0]
002524d0adrp x27, 0x7f9000
002524d4ldr w3, [x27+3056]
002524d8cbz w3, 0x2524e0
002524dcb 0x2524e4
002524e0
002524e0loc_2524e0:
002524e0b 0x2524f8
002524e4
002524e4loc_2524e4:
002524e4bl runtime.gcWriteBarrier2
002524e8str x2, [x25]
002524ecldr x3, [x0+8]
002524f0str x3, [x25+8]
002524f4b 0x2524f8
002524f8
002524f8loc_2524f8:
002524f8str x2, [x0+8]
002524fcadrp x0, 0x3a3000
00252500add x0, x0, 3392
00252504adrp x1, 0x4be000
00252508add x1, x1, 3040
0025250cbl reflect.TypeOf
00252510str x0, [sp+192]
00252514str x1, [sp+200]
00252518ldr x1, [sp+208]
0025251cadrp x0, 0x3d4000
00252520add x0, x0, 2080
00252524adrp x2, 0x4bd000
00252528add x2, x2, 184
0025252cbl runtime.mapassign
00252530str x0, [sp+32]
00252534ldrsb x27, [x0]
00252538ldr x2, [sp+200]
0025253cldr x3, [sp+192]
00252540str x3, [x0]
00252544adrp x27, 0x7f9000
00252548ldr w3, [x27+3056]
0025254ccbz w3, 0x252554
00252550b 0x252558
00252554
00252554loc_252554:
00252554b 0x25256c
00252558
00252558loc_252558:
00252558bl runtime.gcWriteBarrier2
0025255cstr x2, [x25]
00252560ldr x3, [x0+8]
00252564str x3, [x25+8]
00252568b 0x25256c
0025256c
0025256cloc_25256c:
0025256cstr x2, [x0+8]
00252570adrp x0, 0x3a3000
00252574add x0, x0, 3392
00252578adrp x1, 0x4be000
0025257cadd x1, x1, 3040
00252580bl reflect.TypeOf
00252584str x0, [sp+192]
00252588str x1, [sp+200]
0025258cldr x1, [sp+208]
00252590adrp x0, 0x3d4000
00252594add x0, x0, 2080
00252598adrp x2, 0x4bd000
0025259cadd x2, x2, 368
002525a0bl runtime.mapassign
002525a4str x0, [sp+184]
002525a8ldrsb x27, [x0]
002525acldr x2, [sp+200]
002525b0ldr x3, [sp+192]
002525b4str x3, [x0]
002525b8adrp x27, 0x7f9000
002525bcldr w3, [x27+3056]
002525c0cbz w3, 0x2525c8
002525c4b 0x2525cc
002525c8
002525c8loc_2525c8:
002525c8b 0x2525e0
002525cc
002525ccloc_2525cc:
002525ccbl runtime.gcWriteBarrier2
002525d0str x2, [x25]
002525d4ldr x3, [x0+8]
002525d8str x3, [x25+8]
002525dcb 0x2525e0
002525e0
002525e0loc_2525e0:
002525e0str x2, [x0+8]
002525e4adrp x0, 0x3a3000
002525e8add x0, x0, 3392
002525ecadrp x1, 0x4be000
002525f0add x1, x1, 3040
002525f4bl reflect.TypeOf
002525f8str x0, [sp+192]
002525fcstr x1, [sp+200]
00252600ldr x1, [sp+208]
00252604adrp x0, 0x3d4000
00252608add x0, x0, 2080
0025260cadrp x2, 0x4bd000
00252610add x2, x2, 776
00252614bl runtime.mapassign
00252618str x0, [sp+176]
0025261cldrsb x27, [x0]
00252620ldr x2, [sp+200]
00252624ldr x3, [sp+192]
00252628str x3, [x0]
0025262cadrp x27, 0x7f9000
00252630ldr w3, [x27+3056]
00252634cbz w3, 0x25263c
00252638b 0x252640
0025263c
0025263cloc_25263c:
0025263cb 0x252654
00252640
00252640loc_252640:
00252640bl runtime.gcWriteBarrier2
00252644str x2, [x25]
00252648ldr x3, [x0+8]
0025264cstr x3, [x25+8]
00252650b 0x252654
00252654
00252654loc_252654:
00252654str x2, [x0+8]
00252658adrp x0, 0x3a3000
0025265cadd x0, x0, 3328
00252660adrp x1, 0x4be000
00252664add x1, x1, 3040
00252668bl reflect.TypeOf
0025266cstr x0, [sp+192]
00252670str x1, [sp+200]
00252674ldr x1, [sp+208]
00252678adrp x0, 0x3d4000
0025267cadd x0, x0, 2080
00252680adrp x2, 0x4be000
00252684add x2, x2, 3128
00252688bl runtime.mapassign
0025268cstr x0, [sp+168]
00252690ldrsb x27, [x0]
00252694ldr x2, [sp+200]
00252698ldr x3, [sp+192]
0025269cstr x3, [x0]
002526a0adrp x27, 0x7f9000
002526a4ldr w3, [x27+3056]
002526a8cbz w3, 0x2526b0
002526acb 0x2526b4
002526b0
002526b0loc_2526b0:
002526b0b 0x2526c8
002526b4
002526b4loc_2526b4:
002526b4bl runtime.gcWriteBarrier2
002526b8str x2, [x25]
002526bcldr x3, [x0+8]
002526c0str x3, [x25+8]
002526c4b 0x2526c8
002526c8
002526c8loc_2526c8:
002526c8str x2, [x0+8]
002526ccadrp x0, 0x3a3000
002526d0add x0, x0, 3328
002526d4adrp x1, 0x4be000
002526d8add x1, x1, 3040
002526dcbl reflect.TypeOf
002526e0str x0, [sp+192]
002526e4str x1, [sp+200]
002526e8ldr x1, [sp+208]
002526ecadrp x0, 0x3d4000
002526f0add x0, x0, 2080
002526f4adrp x2, 0x4bd000
002526f8add x2, x2, 984
002526fcbl runtime.mapassign
00252700str x0, [sp+160]
00252704ldrsb x27, [x0]
00252708ldr x2, [sp+200]
0025270cldr x3, [sp+192]
00252710str x3, [x0]
00252714adrp x27, 0x7f9000
00252718ldr w3, [x27+3056]
0025271ccbz w3, 0x252724
00252720b 0x252728
00252724
00252724loc_252724:
00252724b 0x25273c
00252728
00252728loc_252728:
00252728bl runtime.gcWriteBarrier2
0025272cstr x2, [x25]
00252730ldr x3, [x0+8]
00252734str x3, [x25+8]
00252738b 0x25273c
0025273c
0025273cloc_25273c:
0025273cstr x2, [x0+8]
00252740adrp x0, 0x3a3000
00252744add x0, x0, 3456
00252748adrp x1, 0x4be000
0025274cadd x1, x1, 3040
00252750bl reflect.TypeOf
00252754str x0, [sp+192]
00252758str x1, [sp+200]
0025275cldr x1, [sp+208]
00252760adrp x0, 0x3d4000
00252764add x0, x0, 2080
00252768adrp x2, 0x4bd000
0025276cadd x2, x2, 288
00252770bl runtime.mapassign
00252774str x0, [sp+152]
00252778ldrsb x27, [x0]
0025277cldr x2, [sp+200]
00252780ldr x3, [sp+192]
00252784str x3, [x0]
00252788adrp x27, 0x7f9000
0025278cldr w3, [x27+3056]
00252790cbz w3, 0x252798
00252794b 0x25279c
00252798
00252798loc_252798:
00252798b 0x2527b0
0025279c
0025279cloc_25279c:
0025279cbl runtime.gcWriteBarrier2
002527a0str x2, [x25]
002527a4ldr x3, [x0+8]
002527a8str x3, [x25+8]
002527acb 0x2527b0
002527b0
002527b0loc_2527b0:
002527b0str x2, [x0+8]
002527b4adrp x0, 0x3a3000
002527b8add x0, x0, 3456
002527bcadrp x1, 0x4be000
002527c0add x1, x1, 3040
002527c4bl reflect.TypeOf
002527c8str x0, [sp+192]
002527ccstr x1, [sp+200]
002527d0ldr x1, [sp+208]
002527d4adrp x0, 0x3d4000
002527d8add x0, x0, 2080
002527dcadrp x2, 0x4bd000
002527e0add x2, x2, 192
002527e4bl runtime.mapassign
002527e8str x0, [sp+144]
002527ecldrsb x27, [x0]
002527f0ldr x2, [sp+200]
002527f4ldr x3, [sp+192]
002527f8str x3, [x0]
002527fcadrp x27, 0x7f9000
00252800ldr w3, [x27+3056]
00252804cbz w3, 0x25280c
00252808b 0x252810
0025280c
0025280cloc_25280c:
0025280cb 0x252824
00252810
00252810loc_252810:
00252810bl runtime.gcWriteBarrier2
00252814str x2, [x25]
00252818ldr x3, [x0+8]
0025281cstr x3, [x25+8]
00252820b 0x252824
00252824
00252824loc_252824:
00252824str x2, [x0+8]
00252828adrp x0, 0x3a3000
0025282cadd x0, x0, 3840
00252830adrp x1, 0x4be000
00252834add x1, x1, 3040
00252838bl reflect.TypeOf
0025283cstr x0, [sp+192]
00252840str x1, [sp+200]
00252844ldr x1, [sp+208]
00252848adrp x0, 0x3d4000
0025284cadd x0, x0, 2080
00252850adrp x2, 0x4bd000
00252854add x2, x2, 176
00252858bl runtime.mapassign
0025285cstr x0, [sp+136]
00252860ldrsb x27, [x0]
00252864ldr x2, [sp+200]
00252868ldr x3, [sp+192]
0025286cstr x3, [x0]
00252870adrp x27, 0x7f9000
00252874ldr w3, [x27+3056]
00252878cbz w3, 0x252880
0025287cb 0x252884
00252880
00252880loc_252880:
00252880b 0x252898
00252884
00252884loc_252884:
00252884bl runtime.gcWriteBarrier2
00252888str x2, [x25]
0025288cldr x3, [x0+8]
00252890str x3, [x25+8]
00252894b 0x252898
00252898
00252898loc_252898:
00252898str x2, [x0+8]
0025289cadrp x0, 0x3a3000
002528a0add x0, x0, 3904
002528a4adrp x1, 0x4be000
002528a8add x1, x1, 3040
002528acbl reflect.TypeOf
002528b0str x0, [sp+192]
002528b4str x1, [sp+200]
002528b8ldr x1, [sp+208]
002528bcadrp x0, 0x3d4000
002528c0add x0, x0, 2080
002528c4adrp x2, 0x4bd000
002528c8add x2, x2, 152
002528ccbl runtime.mapassign
002528d0str x0, [sp+128]
002528d4ldrsb x27, [x0]
002528d8ldr x2, [sp+200]
002528dcldr x3, [sp+192]
002528e0str x3, [x0]
002528e4adrp x27, 0x7f9000
002528e8ldr w3, [x27+3056]
002528eccbz w3, 0x2528f4
002528f0b 0x2528f8
002528f4
002528f4loc_2528f4:
002528f4b 0x25290c
002528f8
002528f8loc_2528f8:
002528f8bl runtime.gcWriteBarrier2
002528fcstr x2, [x25]
00252900ldr x3, [x0+8]
00252904str x3, [x25+8]
00252908b 0x25290c
0025290c
0025290cloc_25290c:
0025290cstr x2, [x0+8]
00252910adrp x0, 0x3a3000
00252914add x0, x0, 2944
00252918adrp x1, 0x4bf000
0025291cadd x1, x1, 1984
00252920bl reflect.TypeOf
00252924str x0, [sp+192]
00252928str x1, [sp+200]
0025292cldr x1, [sp+208]
00252930adrp x0, 0x3d4000
00252934add x0, x0, 2080
00252938adrp x2, 0x4bd000
0025293cadd x2, x2, 272
00252940bl runtime.mapassign
00252944str x0, [sp+120]
00252948ldrsb x27, [x0]
0025294cldr x2, [sp+200]
00252950ldr x3, [sp+192]
00252954str x3, [x0]
00252958adrp x27, 0x7f9000
0025295cldr w3, [x27+3056]
00252960cbz w3, 0x252968
00252964b 0x25296c
00252968
00252968loc_252968:
00252968b 0x252980
0025296c
0025296cloc_25296c:
0025296cbl runtime.gcWriteBarrier2
00252970str x2, [x25]
00252974ldr x3, [x0+8]
00252978str x3, [x25+8]
0025297cb 0x252980
00252980
00252980loc_252980:
00252980str x2, [x0+8]
00252984stp xzr, xzr, [sp+96]
00252988str xzr, [sp+112]
0025298cadrp x0, 0x39b000
00252990add x0, x0, 1216
00252994add x1, sp, 96
00252998bl reflect.TypeOf
0025299cstr x0, [sp+192]
002529a0str x1, [sp+200]
002529a4ldr x1, [sp+208]
002529a8adrp x0, 0x3d4000
002529acadd x0, x0, 2080
002529b0adrp x2, 0x4be000
002529b4add x2, x2, 3120
002529b8bl runtime.mapassign
002529bcstr x0, [sp+88]
002529c0ldrsb x27, [x0]
002529c4ldr x2, [sp+200]
002529c8ldr x3, [sp+192]
002529ccstr x3, [x0]
002529d0adrp x27, 0x7f9000
002529d4ldr w3, [x27+3056]
002529d8cbz w3, 0x2529e0
002529dcb 0x2529e4
002529e0
002529e0loc_2529e0:
002529e0b 0x2529f8
002529e4
002529e4loc_2529e4:
002529e4bl runtime.gcWriteBarrier2
002529e8str x2, [x25]
002529ecldr x1, [x0+8]
002529f0str x1, [x25+8]
002529f4b 0x2529f8
002529f8
002529f8loc_2529f8:
002529f8str x2, [x0+8]
002529fcldr x0, [sp+208]
00252a00adrp x27, 0x7f9000
00252a04ldr w1, [x27+3056]
00252a08cbz w1, 0x252a10
00252a0cb 0x252a14
00252a10
00252a10loc_252a10:
00252a10b 0x252a2c
00252a14
00252a14loc_252a14:
00252a14bl runtime.gcWriteBarrier2
00252a18str x0, [x25]
00252a1cadrp x27, 0x7cf000
00252a20ldr x1, [x27+216]
00252a24str x1, [x25+8]
00252a28b 0x252a2c
00252a2c
00252a2cloc_252a2c:
00252a2cadrp x27, 0x7cf000
00252a30str x0, [x27+216]
00252a34ldur x29, [sp-8]
00252a38ldr x30, [sp], 224
00252a3cret x30
00252a40
00252a40loc_252a40:
00252a40mov x3, x30
00252a44bl runtime.morestack_noctxt.abi0
00252a48b 0x2522f0
00252a4cudf 0
002522f0
002522f0google.golang.org/protobuf/internal/filetype.init: ; void google.golang.org/protobuf/internal/filetype.init(void)
002522f0ldr x16, [x28+16]
002522f4sub x17, sp, 96
002522f8subs xzr, x17, x16
002522fcb.ls 0x252a40
00252300str x30, [sp-224]!
00252304stur x29, [sp-8]
00252308sub x29, sp, 8
0025230cadrp x0, 0x3d4000
00252310add x0, x0, 2080
00252314orr x1, xzr, 15
00252318mov x2, xzr
0025231cbl runtime.makemap
00252320str x0, [sp+208]
00252324adrp x0, 0x3a3000
00252328add x0, x0, 3968
0025232cstr x0, [sp+72]
00252330adrp x1, 0x4d0000
00252334add x1, x1, 640
00252338str x1, [sp+80]
0025233cbl reflect.TypeOf
00252340str x0, [sp+192]
00252344str x1, [sp+200]
00252348ldr x1, [sp+208]
0025234cadrp x0, 0x3d4000
00252350add x0, x0, 2080
00252354adrp x2, 0x4bd000
00252358add x2, x2, 416
0025235cbl runtime.mapassign
00252360str x0, [sp+64]
00252364ldrsb x27, [x0]
00252368ldr x3, [sp+200]
0025236cldr x4, [sp+192]
00252370str x4, [x0]
00252374adrp x27, 0x7f9000
00252378ldr w4, [x27+3056]
0025237ccbz w4, 0x252384
00252380b 0x252388
00252384
00252384loc_252384:
00252384b 0x25239c
00252388
00252388loc_252388:
00252388bl runtime.gcWriteBarrier2
0025238cstr x3, [x25]
00252390ldr x2, [x0+8]
00252394str x2, [x25+8]
00252398b 0x25239c
0025239c
0025239cloc_25239c:
0025239cstr x3, [x0+8]
002523a0adrp x0, 0x3a3000
002523a4add x0, x0, 3264
002523a8adrp x1, 0x4be000
002523acadd x1, x1, 3040
002523b0bl reflect.TypeOf
002523b4str x0, [sp+192]
002523b8str x1, [sp+200]
002523bcldr x1, [sp+208]
002523c0adrp x0, 0x3d4000
002523c4add x0, x0, 2080
002523c8adrp x2, 0x4bd000
002523ccadd x2, x2, 224
002523d0bl runtime.mapassign
002523d4str x0, [sp+56]
002523d8ldrsb x27, [x0]
002523dcldr x2, [sp+200]
002523e0ldr x3, [sp+192]
002523e4str x3, [x0]
002523e8adrp x27, 0x7f9000
002523ecldr w3, [x27+3056]
002523f0cbz w3, 0x2523f8
002523f4b 0x2523fc
002523f8
002523f8loc_2523f8:
002523f8b 0x252410
002523fc
002523fcloc_2523fc:
002523fcbl runtime.gcWriteBarrier2
00252400str x2, [x25]
00252404ldr x3, [x0+8]
00252408str x3, [x25+8]
0025240cb 0x252410
00252410
00252410loc_252410:
00252410str x2, [x0+8]
00252414adrp x0, 0x3a3000
00252418add x0, x0, 3264
0025241cadrp x1, 0x4be000
00252420add x1, x1, 3040
00252424bl reflect.TypeOf
00252428str x0, [sp+192]
0025242cstr x1, [sp+200]
00252430ldr x1, [sp+208]
00252434adrp x0, 0x3d4000
00252438add x0, x0, 2080
0025243cadrp x2, 0x4be000
00252440add x2, x2, 3088
00252444bl runtime.mapassign
00252448str x0, [sp+48]
0025244cldrsb x27, [x0]
00252450ldr x2, [sp+200]
00252454ldr x3, [sp+192]
00252458str x3, [x0]
0025245cadrp x27, 0x7f9000
00252460ldr w3, [x27+3056]
00252464cbz w3, 0x25246c
00252468b 0x252470
0025246c
0025246cloc_25246c:
0025246cb 0x252484
00252470
00252470loc_252470:
00252470bl runtime.gcWriteBarrier2
00252474str x2, [x25]
00252478ldr x3, [x0+8]
0025247cstr x3, [x25+8]
00252480b 0x252484
00252484
00252484loc_252484:
00252484str x2, [x0+8]
00252488adrp x0, 0x3a3000
0025248cadd x0, x0, 3264
00252490adrp x1, 0x4be000
00252494add x1, x1, 3040
00252498bl reflect.TypeOf
0025249cstr x0, [sp+192]
002524a0str x1, [sp+200]
002524a4ldr x1, [sp+208]
002524a8adrp x0, 0x3d4000
002524acadd x0, x0, 2080
002524b0adrp x2, 0x4bd000
002524b4add x2, x2, 504
002524b8bl runtime.mapassign
002524bcstr x0, [sp+40]
002524c0ldrsb x27, [x0]
002524c4ldr x2, [sp+200]
002524c8ldr x3, [sp+192]
002524ccstr x3, [x0]
002524d0adrp x27, 0x7f9000
002524d4ldr w3, [x27+3056]
002524d8cbz w3, 0x2524e0
002524dcb 0x2524e4
002524e0
002524e0loc_2524e0:
002524e0b 0x2524f8
002524e4
002524e4loc_2524e4:
002524e4bl runtime.gcWriteBarrier2
002524e8str x2, [x25]
002524ecldr x3, [x0+8]
002524f0str x3, [x25+8]
002524f4b 0x2524f8
002524f8
002524f8loc_2524f8:
002524f8str x2, [x0+8]
002524fcadrp x0, 0x3a3000
00252500add x0, x0, 3392
00252504adrp x1, 0x4be000
00252508add x1, x1, 3040
0025250cbl reflect.TypeOf
00252510str x0, [sp+192]
00252514str x1, [sp+200]
00252518ldr x1, [sp+208]
0025251cadrp x0, 0x3d4000
00252520add x0, x0, 2080
00252524adrp x2, 0x4bd000
00252528add x2, x2, 184
0025252cbl runtime.mapassign
00252530str x0, [sp+32]
00252534ldrsb x27, [x0]
00252538ldr x2, [sp+200]
0025253cldr x3, [sp+192]
00252540str x3, [x0]
00252544adrp x27, 0x7f9000
00252548ldr w3, [x27+3056]
0025254ccbz w3, 0x252554
00252550b 0x252558
00252554
00252554loc_252554:
00252554b 0x25256c
00252558
00252558loc_252558:
00252558bl runtime.gcWriteBarrier2
0025255cstr x2, [x25]
00252560ldr x3, [x0+8]
00252564str x3, [x25+8]
00252568b 0x25256c
0025256c
0025256cloc_25256c:
0025256cstr x2, [x0+8]
00252570adrp x0, 0x3a3000
00252574add x0, x0, 3392
00252578adrp x1, 0x4be000
0025257cadd x1, x1, 3040
00252580bl reflect.TypeOf
00252584str x0, [sp+192]
00252588str x1, [sp+200]
0025258cldr x1, [sp+208]
00252590adrp x0, 0x3d4000
00252594add x0, x0, 2080
00252598adrp x2, 0x4bd000
0025259cadd x2, x2, 368
002525a0bl runtime.mapassign
002525a4str x0, [sp+184]
002525a8ldrsb x27, [x0]
002525acldr x2, [sp+200]
002525b0ldr x3, [sp+192]
002525b4str x3, [x0]
002525b8adrp x27, 0x7f9000
002525bcldr w3, [x27+3056]
002525c0cbz w3, 0x2525c8
002525c4b 0x2525cc
002525c8
002525c8loc_2525c8:
002525c8b 0x2525e0
002525cc
002525ccloc_2525cc:
002525ccbl runtime.gcWriteBarrier2
002525d0str x2, [x25]
002525d4ldr x3, [x0+8]
002525d8str x3, [x25+8]
002525dcb 0x2525e0
002525e0
002525e0loc_2525e0:
002525e0str x2, [x0+8]
002525e4adrp x0, 0x3a3000
002525e8add x0, x0, 3392
002525ecadrp x1, 0x4be000
002525f0add x1, x1, 3040
002525f4bl reflect.TypeOf
002525f8str x0, [sp+192]
002525fcstr x1, [sp+200]
00252600ldr x1, [sp+208]
00252604adrp x0, 0x3d4000
00252608add x0, x0, 2080
0025260cadrp x2, 0x4bd000
00252610add x2, x2, 776
00252614bl runtime.mapassign
00252618str x0, [sp+176]
0025261cldrsb x27, [x0]
00252620ldr x2, [sp+200]
00252624ldr x3, [sp+192]
00252628str x3, [x0]
0025262cadrp x27, 0x7f9000
00252630ldr w3, [x27+3056]
00252634cbz w3, 0x25263c
00252638b 0x252640
0025263c
0025263cloc_25263c:
0025263cb 0x252654
00252640
00252640loc_252640:
00252640bl runtime.gcWriteBarrier2
00252644str x2, [x25]
00252648ldr x3, [x0+8]
0025264cstr x3, [x25+8]
00252650b 0x252654
00252654
00252654loc_252654:
00252654str x2, [x0+8]
00252658adrp x0, 0x3a3000
0025265cadd x0, x0, 3328
00252660adrp x1, 0x4be000
00252664add x1, x1, 3040
00252668bl reflect.TypeOf
0025266cstr x0, [sp+192]
00252670str x1, [sp+200]
00252674ldr x1, [sp+208]
00252678adrp x0, 0x3d4000
0025267cadd x0, x0, 2080
00252680adrp x2, 0x4be000
00252684add x2, x2, 3128
00252688bl runtime.mapassign
0025268cstr x0, [sp+168]
00252690ldrsb x27, [x0]
00252694ldr x2, [sp+200]
00252698ldr x3, [sp+192]
0025269cstr x3, [x0]
002526a0adrp x27, 0x7f9000
002526a4ldr w3, [x27+3056]
002526a8cbz w3, 0x2526b0
002526acb 0x2526b4
002526b0
002526b0loc_2526b0:
002526b0b 0x2526c8
002526b4
002526b4loc_2526b4:
002526b4bl runtime.gcWriteBarrier2
002526b8str x2, [x25]
002526bcldr x3, [x0+8]
002526c0str x3, [x25+8]
002526c4b 0x2526c8
002526c8
002526c8loc_2526c8:
002526c8str x2, [x0+8]
002526ccadrp x0, 0x3a3000
002526d0add x0, x0, 3328
002526d4adrp x1, 0x4be000
002526d8add x1, x1, 3040
002526dcbl reflect.TypeOf
002526e0str x0, [sp+192]
002526e4str x1, [sp+200]
002526e8ldr x1, [sp+208]
002526ecadrp x0, 0x3d4000
002526f0add x0, x0, 2080
002526f4adrp x2, 0x4bd000
002526f8add x2, x2, 984
002526fcbl runtime.mapassign
00252700str x0, [sp+160]
00252704ldrsb x27, [x0]
00252708ldr x2, [sp+200]
0025270cldr x3, [sp+192]
00252710str x3, [x0]
00252714adrp x27, 0x7f9000
00252718ldr w3, [x27+3056]
0025271ccbz w3, 0x252724
00252720b 0x252728
00252724
00252724loc_252724:
00252724b 0x25273c
00252728
00252728loc_252728:
00252728bl runtime.gcWriteBarrier2
0025272cstr x2, [x25]
00252730ldr x3, [x0+8]
00252734str x3, [x25+8]
00252738b 0x25273c
0025273c
0025273cloc_25273c:
0025273cstr x2, [x0+8]
00252740adrp x0, 0x3a3000
00252744add x0, x0, 3456
00252748adrp x1, 0x4be000
0025274cadd x1, x1, 3040
00252750bl reflect.TypeOf
00252754str x0, [sp+192]
00252758str x1, [sp+200]
0025275cldr x1, [sp+208]
00252760adrp x0, 0x3d4000
00252764add x0, x0, 2080
00252768adrp x2, 0x4bd000
0025276cadd x2, x2, 288
00252770bl runtime.mapassign
00252774str x0, [sp+152]
00252778ldrsb x27, [x0]
0025277cldr x2, [sp+200]
00252780ldr x3, [sp+192]
00252784str x3, [x0]
00252788adrp x27, 0x7f9000
0025278cldr w3, [x27+3056]
00252790cbz w3, 0x252798
00252794b 0x25279c
00252798
00252798loc_252798:
00252798b 0x2527b0
0025279c
0025279cloc_25279c:
0025279cbl runtime.gcWriteBarrier2
002527a0str x2, [x25]
002527a4ldr x3, [x0+8]
002527a8str x3, [x25+8]
002527acb 0x2527b0
002527b0
002527b0loc_2527b0:
002527b0str x2, [x0+8]
002527b4adrp x0, 0x3a3000
002527b8add x0, x0, 3456
002527bcadrp x1, 0x4be000
002527c0add x1, x1, 3040
002527c4bl reflect.TypeOf
002527c8str x0, [sp+192]
002527ccstr x1, [sp+200]
002527d0ldr x1, [sp+208]
002527d4adrp x0, 0x3d4000
002527d8add x0, x0, 2080
002527dcadrp x2, 0x4bd000
002527e0add x2, x2, 192
002527e4bl runtime.mapassign
002527e8str x0, [sp+144]
002527ecldrsb x27, [x0]
002527f0ldr x2, [sp+200]
002527f4ldr x3, [sp+192]
002527f8str x3, [x0]
002527fcadrp x27, 0x7f9000
00252800ldr w3, [x27+3056]
00252804cbz w3, 0x25280c
00252808b 0x252810
0025280c
0025280cloc_25280c:
0025280cb 0x252824
00252810
00252810loc_252810:
00252810bl runtime.gcWriteBarrier2
00252814str x2, [x25]
00252818ldr x3, [x0+8]
0025281cstr x3, [x25+8]
00252820b 0x252824
00252824
00252824loc_252824:
00252824str x2, [x0+8]
00252828adrp x0, 0x3a3000
0025282cadd x0, x0, 3840
00252830adrp x1, 0x4be000
00252834add x1, x1, 3040
00252838bl reflect.TypeOf
0025283cstr x0, [sp+192]
00252840str x1, [sp+200]
00252844ldr x1, [sp+208]
00252848adrp x0, 0x3d4000
0025284cadd x0, x0, 2080
00252850adrp x2, 0x4bd000
00252854add x2, x2, 176
00252858bl runtime.mapassign
0025285cstr x0, [sp+136]
00252860ldrsb x27, [x0]
00252864ldr x2, [sp+200]
00252868ldr x3, [sp+192]
0025286cstr x3, [x0]
00252870adrp x27, 0x7f9000
00252874ldr w3, [x27+3056]
00252878cbz w3, 0x252880
0025287cb 0x252884
00252880
00252880loc_252880:
00252880b 0x252898
00252884
00252884loc_252884:
00252884bl runtime.gcWriteBarrier2
00252888str x2, [x25]
0025288cldr x3, [x0+8]
00252890str x3, [x25+8]
00252894b 0x252898
00252898
00252898loc_252898:
00252898str x2, [x0+8]
0025289cadrp x0, 0x3a3000
002528a0add x0, x0, 3904
002528a4adrp x1, 0x4be000
002528a8add x1, x1, 3040
002528acbl reflect.TypeOf
002528b0str x0, [sp+192]
002528b4str x1, [sp+200]
002528b8ldr x1, [sp+208]
002528bcadrp x0, 0x3d4000
002528c0add x0, x0, 2080
002528c4adrp x2, 0x4bd000
002528c8add x2, x2, 152
002528ccbl runtime.mapassign
002528d0str x0, [sp+128]
002528d4ldrsb x27, [x0]
002528d8ldr x2, [sp+200]
002528dcldr x3, [sp+192]
002528e0str x3, [x0]
002528e4adrp x27, 0x7f9000
002528e8ldr w3, [x27+3056]
002528eccbz w3, 0x2528f4
002528f0b 0x2528f8
002528f4
002528f4loc_2528f4:
002528f4b 0x25290c
002528f8
002528f8loc_2528f8:
002528f8bl runtime.gcWriteBarrier2
002528fcstr x2, [x25]
00252900ldr x3, [x0+8]
00252904str x3, [x25+8]
00252908b 0x25290c
0025290c
0025290cloc_25290c:
0025290cstr x2, [x0+8]
00252910adrp x0, 0x3a3000
00252914add x0, x0, 2944
00252918adrp x1, 0x4bf000
0025291cadd x1, x1, 1984
00252920bl reflect.TypeOf
00252924str x0, [sp+192]
00252928str x1, [sp+200]
0025292cldr x1, [sp+208]
00252930adrp x0, 0x3d4000
00252934add x0, x0, 2080
00252938adrp x2, 0x4bd000
0025293cadd x2, x2, 272
00252940bl runtime.mapassign
00252944str x0, [sp+120]
00252948ldrsb x27, [x0]
0025294cldr x2, [sp+200]
00252950ldr x3, [sp+192]
00252954str x3, [x0]
00252958adrp x27, 0x7f9000
0025295cldr w3, [x27+3056]
00252960cbz w3, 0x252968
00252964b 0x25296c
00252968
00252968loc_252968:
00252968b 0x252980
0025296c
0025296cloc_25296c:
0025296cbl runtime.gcWriteBarrier2
00252970str x2, [x25]
00252974ldr x3, [x0+8]
00252978str x3, [x25+8]
0025297cb 0x252980
00252980
00252980loc_252980:
00252980str x2, [x0+8]
00252984stp xzr, xzr, [sp+96]
00252988str xzr, [sp+112]
0025298cadrp x0, 0x39b000
00252990add x0, x0, 1216
00252994add x1, sp, 96
00252998bl reflect.TypeOf
0025299cstr x0, [sp+192]
002529a0str x1, [sp+200]
002529a4ldr x1, [sp+208]
002529a8adrp x0, 0x3d4000
002529acadd x0, x0, 2080
002529b0adrp x2, 0x4be000
002529b4add x2, x2, 3120
002529b8bl runtime.mapassign
002529bcstr x0, [sp+88]
002529c0ldrsb x27, [x0]
002529c4ldr x2, [sp+200]
002529c8ldr x3, [sp+192]
002529ccstr x3, [x0]
002529d0adrp x27, 0x7f9000
002529d4ldr w3, [x27+3056]
002529d8cbz w3, 0x2529e0
002529dcb 0x2529e4
002529e0
002529e0loc_2529e0:
002529e0b 0x2529f8
002529e4
002529e4loc_2529e4:
002529e4bl runtime.gcWriteBarrier2
002529e8str x2, [x25]
002529ecldr x1, [x0+8]
002529f0str x1, [x25+8]
002529f4b 0x2529f8
002529f8
002529f8loc_2529f8:
002529f8str x2, [x0+8]
002529fcldr x0, [sp+208]
00252a00adrp x27, 0x7f9000
00252a04ldr w1, [x27+3056]
00252a08cbz w1, 0x252a10
00252a0cb 0x252a14
00252a10
00252a10loc_252a10:
00252a10b 0x252a2c
00252a14
00252a14loc_252a14:
00252a14bl runtime.gcWriteBarrier2
00252a18str x0, [x25]
00252a1cadrp x27, 0x7cf000
00252a20ldr x1, [x27+216]
00252a24str x1, [x25+8]
00252a28b 0x252a2c
00252a2c
00252a2cloc_252a2c:
00252a2cadrp x27, 0x7cf000
00252a30str x0, [x27+216]
00252a34ldur x29, [sp-8]
00252a38ldr x30, [sp], 224
00252a3cret x30
00252a40
00252a40loc_252a40:
00252a40mov x3, x30
00252a44bl runtime.morestack_noctxt.abi0
00252a48b 0x2522f0
00252a4cudf 0
002522f0
00252a50
00252a50google.golang.org/protobuf/internal/filetype.Builder.Build: ; void google.golang.org/protobuf/internal/filetype.Builder.Build(google.golang.org/protobuf/internal/filetype.Builder tb)
00252a50ldr x16, [x28+16]
00252a54sub x17, sp, 896
00252a58subs xzr, x17, x16
00252a5cb.ls 0x254e3c
00252a60sub x20, sp, 1024
00252a64stp x29, x30, [x20-8]
00252a68add sp, x20, 0
00252a6csub x29, sp, 8
00252a70stp xzr, xzr, [sp+232]
00252a74ldr x1, [sp+1104]
00252a78cbnz x1, 0x252a80
00252a7cb 0x252a84
00252a80
00252a80loc_252a80:
00252a80b 0x252aa0
00252a84
00252a84loc_252a84:
00252a84adrp x27, 0x7ce000
00252a88ldr x1, [x27+3712]
00252a8cadrp x2, 0x4c6000
00252a90add x2, x2, 2480
00252a94str x2, [sp+1104]
00252a98str x1, [sp+1112]
00252a9cb 0x252aa0
00252aa0
00252aa0loc_252aa0:
00252aa0adrp x0, 0x425000
00252aa4add x0, x0, 512
00252aa8bl runtime.newobject
00252aacstr x0, [sp+848]
00252ab0ldr x1, [sp+1120]
00252ab4ldr x2, [sp+1128]
00252ab8ldr x3, [sp+1136]
00252abcstr x2, [x0+8]
00252ac0str x3, [x0+16]
00252ac4adrp x27, 0x7f9000
00252ac8ldr w2, [x27+3056]
00252acccbz w2, 0x252ad4
00252ad0b 0x252ad8
00252ad4
00252ad4loc_252ad4:
00252ad4b 0x252aec
00252ad8
00252ad8loc_252ad8:
00252ad8bl runtime.gcWriteBarrier2
00252adcstr x1, [x25]
00252ae0ldr x13, [x0]
00252ae4str x13, [x25+8]
00252ae8b 0x252aec
00252aec
00252aecloc_252aec:
00252aecstr x1, [x0]
00252af0ldr x13, [sp+848]
00252af4ldrsb x27, [x13]
00252af8ldr x14, [sp+1144]
00252afcldr x15, [sp+1152]
00252b00ldr x16, [sp+1160]
00252b04str x15, [x13+32]
00252b08str x16, [x13+40]
00252b0cadrp x27, 0x7f9000
00252b10ldr w15, [x27+3056]
00252b14cbz w15, 0x252b1c
00252b18b 0x252b20
00252b1c
00252b1cloc_252b1c:
00252b1cb 0x252b34
00252b20
00252b20loc_252b20:
00252b20bl runtime.gcWriteBarrier2
00252b24str x14, [x25]
00252b28ldr x15, [x13+24]
00252b2cstr x15, [x25+8]
00252b30b 0x252b34
00252b34
00252b34loc_252b34:
00252b34str x14, [x13+24]
00252b38ldr x13, [sp+1112]
00252b3cldr x14, [sp+1104]
00252b40str x14, [sp+832]
00252b44str x13, [sp+840]
00252b48cbnz x14, 0x252b50
00252b4cb 0x252b70
00252b50
00252b50loc_252b50:
00252b50str x13, [sp+472]
00252b54ldr x1, [x14+8]
00252b58adrp x0, 0x7bf000
00252b5cadd x0, x0, 560
00252b60bl runtime.typeAssert
00252b64ldr x13, [sp+472]
00252b68mov x14, x0
00252b6cb 0x252b74
00252b70
00252b70loc_252b70:
00252b70b 0x252b74
00252b74
00252b74loc_252b74:
00252b74str x14, [sp+816]
00252b78str x13, [sp+824]
00252b7cldr x15, [sp+848]
00252b80ldrsb x27, [x15]
00252b84str x14, [x15+48]
00252b88adrp x27, 0x7f9000
00252b8cldr w14, [x27+3056]
00252b90cbz w14, 0x252b98
00252b94b 0x252b9c
00252b98
00252b98loc_252b98:
00252b98b 0x252bb0
00252b9c
00252b9cloc_252b9c:
00252b9cbl runtime.gcWriteBarrier2
00252ba0str x13, [x25]
00252ba4ldr x14, [x15+56]
00252ba8str x14, [x25+8]
00252bacb 0x252bb0
00252bb0
00252bb0loc_252bb0:
00252bb0str x13, [x15+56]
00252bb4ldr x13, [sp+848]
00252bb8str x13, [sp+1008]
00252bbcadrp x14, 0x4c6000
00252bc0add x14, x14, 2528
00252bc4str x14, [sp+1104]
00252bc8str x13, [sp+1112]
00252bccldr x13, [sp+1240]
00252bd0cbnz x13, 0x252bd8
00252bd4b 0x252bdc
00252bd8
00252bd8loc_252bd8:
00252bd8b 0x252bf8
00252bdc
00252bdcloc_252bdc:
00252bdcadrp x27, 0x7ce000
00252be0ldr x13, [x27+3720]
00252be4adrp x14, 0x4c6000
00252be8add x14, x14, 2576
00252becstr x14, [sp+1240]
00252bf0str x13, [sp+1248]
00252bf4b 0x252bf8
00252bf8
00252bf8loc_252bf8:
00252bf8ldr x0, [sp+1032]
00252bfcldr x1, [sp+1040]
00252c00ldr x2, [sp+1048]
00252c04ldr x3, [sp+1056]
00252c08ldr x4, [sp+1064]
00252c0cldrsw x5, [sp+1072]
00252c10ldrsw x6, [sp+1076]
00252c14ldrsw x7, [sp+1080]
00252c18ldrsw x8, [sp+1084]
00252c1cldr x9, [sp+1088]
00252c20ldr x10, [sp+1096]
00252c24ldr x11, [sp+1104]
00252c28ldr x12, [sp+1112]
00252c2cbl google.golang.org/protobuf/internal/filedesc.Builder.Build
00252c30str x0, [sp+480]
00252c34str x1, [sp+488]
00252c38str x2, [sp+496]
00252c3cstr x3, [sp+504]
00252c40str x4, [sp+512]
00252c44str x5, [sp+520]
00252c48str x6, [sp+528]
00252c4cstr x7, [sp+536]
00252c50str x8, [sp+544]
00252c54str x9, [sp+552]
00252c58str x10, [sp+560]
00252c5cstr x11, [sp+568]
00252c60str x12, [sp+576]
00252c64str x13, [sp+584]
00252c68add x21, sp, 288
00252c6cadd x20, sp, 480
00252c70adr x27, 16
00252c74stp x29, x27, [sp-24]
00252c78sub x29, sp, 24
00252c7cbl fn_87ee8
00252c80sub x29, sp, 8
00252c84ldr x13, [sp+288]
00252c88ldr x14, [sp+296]
00252c8cstr x13, [sp+232]
00252c90str x14, [sp+240]
00252c94ldr x1, [sp+312]
00252c98str x1, [sp+224]
00252c9cldr x2, [sp+1136]
00252ca0ldr x13, [sp+1120]
00252ca4subs xzr, x1, x2
00252ca8b.ls 0x252cb0
00252cacb 0x254e34
00252cb0
00252cb0loc_252cb0:
00252cb0b 0x252cb4
00252cb4
00252cb4loc_252cb4:
00252cb4str x13, [sp+448]
00252cb8str x1, [sp+456]
00252cbcstr x2, [sp+464]
00252cc0ldr x5, [sp+1176]
00252cc4str x5, [sp+224]
00252cc8ldr x6, [sp+312]
00252cccstr x6, [sp+216]
00252cd0subs xzr, x6, x5
00252cd4b.ne 0x254e20
00252cd8b 0x252cdc
00252cdc
00252cdcloc_252cdc:
00252cdcldr x5, [sp+312]
00252ce0str x5, [sp+216]
00252ce4cbnz x5, 0x252cec
00252ce8b 0x252cfc
00252cec
00252cecloc_252cec:
00252cecstr xzr, [sp+208]
00252cf0ldr x5, [sp+312]
00252cf4str x5, [sp+200]
00252cf8b 0x254c5c
00252cfc
00252cfcloc_252cfc:
00252cfcb 0x252d00
00252d00
00252d00loc_252d00:
00252d00ldr x0, [sp+312]
00252d04str x0, [sp+216]
00252d08ldr x1, [sp+1128]
00252d0cldr x5, [sp+1136]
00252d10ldr x6, [sp+1120]
00252d14b 0x252d18
00252d18
00252d18loc_252d18:
00252d18subs xzr, x0, x1
00252d1cb.ls 0x252d24
00252d20b 0x254c58
00252d24
00252d24loc_252d24:
00252d24sub x2, x5, x0
00252d28sub x5, x1, x0
00252d2csub x7, xzr, x2
00252d30ubfm x8, x0, 60, 59
00252d34and x7, x8, x7, asr #63
00252d38add x6, x6, x7
00252d3cstr x6, [sp+952]
00252d40str x5, [sp+960]
00252d44str x2, [sp+968]
00252d48ldr x1, [sp+336]
00252d4cstr x1, [sp+224]
00252d50subs xzr, x1, x2
00252d54b.ls 0x252d5c
00252d58b 0x254c54
00252d5c
00252d5cloc_252d5c:
00252d5cb 0x252d60
00252d60
00252d60loc_252d60:
00252d60str x6, [sp+248]
00252d64str x1, [sp+256]
00252d68str x2, [sp+264]
00252d6cldr x5, [sp+1200]
00252d70str x5, [sp+224]
00252d74ldr x6, [sp+336]
00252d78str x6, [sp+216]
00252d7csubs xzr, x5, x6
00252d80b.ne 0x254c40
00252d84b 0x252d88
00252d88
00252d88loc_252d88:
00252d88ldr x5, [sp+336]
00252d8cstr x5, [sp+216]
00252d90cbnz x5, 0x252d98
00252d94b 0x252da8
00252d98
00252d98loc_252d98:
00252d98str xzr, [sp+192]
00252d9cldr x2, [sp+336]
00252da0str x2, [sp+184]
00252da4b 0x253124
00252da8
00252da8loc_252da8:
00252da8b 0x252dac
00252dac
00252dacloc_252dac:
00252dacldr x5, [sp+1224]
00252db0str x5, [sp+216]
00252db4ldr x6, [sp+360]
00252db8str x6, [sp+224]
00252dbcsubs xzr, x5, x6
00252dc0b.ne 0x253110
00252dc4b 0x252dc8
00252dc8
00252dc8loc_252dc8:
00252dc8str wzr, [sp+116]
00252dccstr xzr, [sp+160]
00252dd0ldr x5, [sp+360]
00252dd4str x5, [sp+152]
00252dd8b 0x252ddc
00252ddc
00252ddcloc_252ddc:
00252ddcldr x5, [sp+152]
00252de0ldr x6, [sp+160]
00252de4subs xzr, x5, x6
00252de8b.gt 0x252df0
00252decb 0x25309c
00252df0
00252df0loc_252df0:
00252df0ldr x5, [sp+160]
00252df4str x5, [sp+120]
00252df8stp xzr, xzr, [sp+272]
00252dfcldr x1, [sp+360]
00252e00ldr x5, [sp+352]
00252e04ldr x0, [sp+120]
00252e08subs xzr, x0, x1
00252e0cb.lo 0x252e14
00252e10b 0x25310c
00252e14
00252e14loc_252e14:
00252e14movz x6, 88
00252e18madd x5, x6, x0, x5
00252e1cldrsb x5, [x5+73]
00252e20strb w5, [sp+106]
00252e24mov x7, x5
00252e28subs wzr, w7, 10
00252e2cb.ge 0x252e34
00252e30b 0x252eb4
00252e34
00252e34loc_252e34:
00252e34mov x7, x5
00252e38subs wzr, w7, 11
00252e3cb.le 0x252e44
00252e40b 0x252eb0
00252e44
00252e44loc_252e44:
00252e44b 0x252e48
00252e48
00252e48loc_252e48:
00252e48ldrsw x4, [sp+116]
00252e4cldr x0, [sp+1144]
00252e50ldr x1, [sp+1152]
00252e54ldr x2, [sp+1160]
00252e58orr x3, xzr, 2
00252e5cbl google.golang.org/protobuf/internal/filetype.depIdxs.Get
00252e60str w0, [sp+108]
00252e64ldr x5, [sp+1120]
00252e68ldr x1, [sp+1128]
00252e6csbfm x6, x0, 0, 31
00252e70subs xzr, x6, x1
00252e74b.lo 0x252e7c
00252e78b 0x253104
00252e7c
00252e7cloc_252e7c:
00252e7csbfm x2, x0, 60, 31
00252e80ldr x0, [x5+x2]
00252e84add x2, x5, x2
00252e88ldr x1, [x2+8]
00252e8cstr x0, [sp+640]
00252e90str x1, [sp+648]
00252e94bl reflect.TypeOf
00252e98str x0, [sp+272]
00252e9cstr x1, [sp+280]
00252ea0ldrsw x2, [sp+116]
00252ea4add x2, x2, 1
00252ea8str w2, [sp+116]
00252eacb 0x252f88
00252eb0
00252eb0loc_252eb0:
00252eb0b 0x252eb8
00252eb4
00252eb4loc_252eb4:
00252eb4b 0x252eb8
00252eb8
00252eb8loc_252eb8:
00252eb8ubfm x5, x5, 0, 7
00252ebcsubs wzr, w5, 14
00252ec0b.eq 0x252ec8
00252ec4b 0x252f34
00252ec8
00252ec8loc_252ec8:
00252ec8b 0x252ecc
00252ecc
00252eccloc_252ecc:
00252eccldrsw x4, [sp+116]
00252ed0ldr x0, [sp+1144]
00252ed4ldr x1, [sp+1152]
00252ed8ldr x2, [sp+1160]
00252edcorr x3, xzr, 2
00252ee0bl google.golang.org/protobuf/internal/filetype.depIdxs.Get
00252ee4str w0, [sp+112]
00252ee8ldr x5, [sp+1120]
00252eecldr x1, [sp+1128]
00252ef0sbfm x6, x0, 0, 31
00252ef4subs xzr, x6, x1
00252ef8b.lo 0x252f00
00252efcb 0x2530fc
00252f00
00252f00loc_252f00:
00252f00sbfm x2, x0, 60, 31
00252f04ldr x0, [x5+x2]
00252f08add x2, x5, x2
00252f0cldr x1, [x2+8]
00252f10str x0, [sp+656]
00252f14str x1, [sp+664]
00252f18bl reflect.TypeOf
00252f1cstr x0, [sp+272]
00252f20str x1, [sp+280]
00252f24ldrsw x2, [sp+116]
00252f28add x2, x2, 1
00252f2cstr w2, [sp+116]
00252f30b 0x252f88
00252f34
00252f34loc_252f34:
00252f34b 0x252f38
00252f38
00252f38loc_252f38:
00252f38b 0x252f3c
00252f3c
00252f3cloc_252f3c:
00252f3cldr x1, [sp+360]
00252f40ldr x3, [sp+352]
00252f44ldr x0, [sp+120]
00252f48subs xzr, x0, x1
00252f4cb.lo 0x252f54
00252f50b 0x2530f8
00252f54
00252f54loc_252f54:
00252f54madd x3, x6, x0, x3
00252f58add x2, x3, 73
00252f5cstr x2, [sp+632]
00252f60adrp x27, 0x7cf000
00252f64ldr x1, [x27+216]
00252f68adrp x0, 0x3d4000
00252f6cadd x0, x0, 2080
00252f70bl runtime.mapaccess1
00252f74ldr x3, [x0]
00252f78ldr x4, [x0+8]
00252f7cstr x3, [sp+272]
00252f80str x4, [sp+280]
00252f84b 0x252f88
00252f88
00252f88loc_252f88:
00252f88ldr x1, [sp+360]
00252f8cldr x2, [sp+352]
00252f90ldr x0, [sp+120]
00252f94subs xzr, x0, x1
00252f98b.lo 0x252fa0
00252f9cb 0x2530f4
00252fa0
00252fa0loc_252fa0:
00252fa0movz x1, 88
00252fa4madd x0, x1, x0, x2
00252fa8str x0, [sp+624]
00252facbl google.golang.org/protobuf/internal/filedesc.(*Extension).IsList
00252fb0strb w0, [sp+107]
00252fb4tbnz w0, 0, 0x252fbc
00252fb8b 0x252fd4
00252fbc
00252fbcloc_252fbc:
00252fbcldr x0, [sp+272]
00252fc0ldr x1, [sp+280]
00252fc4bl reflect.SliceOf
00252fc8str x0, [sp+272]
00252fccstr x1, [sp+280]
00252fd0b 0x252fd8
00252fd4
00252fd4loc_252fd4:
00252fd4b 0x252fd8
00252fd8
00252fd8loc_252fd8:
00252fd8ldr x1, [sp+360]
00252fdcldr x5, [sp+352]
00252fe0ldr x0, [sp+120]
00252fe4subs xzr, x0, x1
00252fe8b.lo 0x252ff0
00252fecb 0x2530f0
00252ff0
00252ff0loc_252ff0:
00252ff0movz x6, 88
00252ff4madd x5, x6, x0, x5
00252ff8str x5, [sp+864]
00252ffcldr x1, [sp+1224]
00253000ldr x5, [sp+1216]
00253004ldr x0, [sp+120]
00253008subs xzr, x0, x1
0025300cb.lo 0x253014
00253010b 0x2530ec
00253014
00253014loc_253014:
00253014movz x6, 168
00253018madd x0, x6, x0, x5
0025301cstr x0, [sp+616]
00253020ldr x3, [sp+272]
00253024ldr x4, [sp+280]
00253028ldr x2, [sp+864]
0025302cadrp x1, 0x4ca000
00253030add x1, x1, 3312
00253034bl google.golang.org/protobuf/internal/impl.InitExtensionInfo
00253038ldr x1, [sp+1224]
0025303cldr x5, [sp+1216]
00253040ldr x0, [sp+120]
00253044subs xzr, x0, x1
00253048b.lo 0x253050
0025304cb 0x2530e8
00253050
00253050loc_253050:
00253050movz x3, 168
00253054madd x2, x3, x0, x5
00253058str x2, [sp+856]
0025305cldr x3, [sp+1240]
00253060ldrsb x27, [x3]
00253064ldr x0, [sp+1248]
00253068ldr x3, [x3+32]
0025306cadrp x1, 0x4c7000
00253070add x1, x1, 2624
00253074blr x3
00253078str x0, [sp+400]
0025307cstr x1, [sp+408]
00253080cbnz x0, 0x2530b0
00253084b 0x253088
00253088
00253088loc_253088:
00253088b 0x25308c
0025308c
0025308cloc_25308c:
0025308cldr x5, [sp+160]
00253090add x5, x5, 1
00253094str x5, [sp+160]
00253098b 0x252ddc
0025309c
0025309cloc_25309c:
0025309cldr x0, [sp+232]
002530a0ldr x1, [sp+240]
002530a4ldp x29, x30, [sp-8]
002530a8add sp, sp, 1024
002530acret x30
002530b0
002530b0loc_2530b0:
002530b0str x0, [sp+600]
002530b4str x1, [sp+608]
002530b8str x0, [sp+592]
002530bcldr x2, [sp+592]
002530c0cbnz x2, 0x2530c8
002530c4b 0x2530e4
002530c8
002530c8loc_2530c8:
002530c8ldr x2, [sp+592]
002530ccldr x2, [x2+8]
002530d0str x2, [sp+592]
002530d4b 0x2530d8
002530d8
002530d8loc_2530d8:
002530d8ldr x1, [sp+608]
002530dcldr x0, [sp+592]
002530e0bl runtime.gopanic
002530e4
002530e4loc_2530e4:
002530e4b 0x2530d8
002530e8
002530e8loc_2530e8:
002530e8bl runtime.panicIndex
002530ec
002530ecloc_2530ec:
002530ecbl runtime.panicIndex
002530f0
002530f0loc_2530f0:
002530f0bl runtime.panicIndex
002530f4
002530f4loc_2530f4:
002530f4bl runtime.panicIndex
002530f8
002530f8loc_2530f8:
002530f8bl runtime.panicIndex
002530fc
002530fcloc_2530fc:
002530fcmov x0, x6
00253100bl runtime.panicIndex
00253104
00253104loc_253104:
00253104mov x0, x6
00253108bl runtime.panicIndex
0025310c
0025310cloc_25310c:
0025310cbl runtime.panicIndex
00253110
00253110loc_253110:
00253110adrp x0, 0x3a2000
00253114add x0, x0, 2944
00253118adrp x1, 0x4bf000
0025311cadd x1, x1, 3040
00253120bl runtime.gopanic
00253124
00253124loc_253124:
00253124ldr x2, [sp+184]
00253128ldr x3, [sp+192]
0025312csubs xzr, x2, x3
00253130b.gt 0x253138
00253134b 0x2532c8
00253138
00253138loc_253138:
00253138ldr x0, [sp+192]
0025313cstr x0, [sp+136]
00253140ldr x1, [sp+256]
00253144ldr x2, [sp+248]
00253148subs xzr, x1, x0
0025314cb.hi 0x253154
00253150b 0x254c3c
00253154
00253154loc_253154:
00253154ubfm x3, x0, 60, 59
00253158ldr x2, [x2+x3]
0025315ccbnz x2, 0x253164
00253160b 0x2532b4
00253164
00253164loc_253164:
00253164ldr x2, [sp+248]
00253168ldr x1, [sp+256]
0025316csubs xzr, x1, x0
00253170b.hi 0x253178
00253174b 0x254c38
00253178
00253178loc_253178:
00253178add x3, x2, x0, lsl #4
0025317cldr x1, [x3+8]
00253180ubfm x3, x0, 60, 59
00253184ldr x0, [x2+x3]
00253188str x0, [sp+720]
0025318cstr x1, [sp+728]
00253190bl reflect.TypeOf
00253194str x0, [sp+992]
00253198str x1, [sp+1000]
0025319cldr x2, [sp+1200]
002531a0ldr x3, [sp+1192]
002531a4ldr x4, [sp+136]
002531a8subs xzr, x2, x4
002531acb.hi 0x2531b4
002531b0b 0x254c2c
002531b4
002531b4loc_2531b4:
002531b4movz x5, 328
002531b8madd x3, x5, x4, x3
002531bcstr x0, [x3]
002531c0adrp x27, 0x7f8000
002531c4ldr w4, [x27+3056]
002531c8cbz w4, 0x2531d0
002531ccb 0x2531d4
002531d0
002531d0loc_2531d0:
002531d0b 0x2531e8
002531d4
002531d4loc_2531d4:
002531d4bl runtime.gcWriteBarrier2
002531d8str x1, [x25]
002531dcldr x4, [x3+8]
002531e0str x4, [x25+8]
002531e4b 0x2531e8
002531e8
002531e8loc_2531e8:
002531e8str x1, [x3+8]
002531ecldr x1, [sp+336]
002531f0ldr x3, [sp+328]
002531f4ldr x0, [sp+136]
002531f8subs xzr, x1, x0
002531fcb.hi 0x253204
00253200b 0x254c28
00253204
00253204loc_253204:
00253204movz x4, 208
00253208madd x3, x4, x0, x3
0025320cstr x3, [sp+944]
00253210ldr x1, [sp+1200]
00253214ldr x6, [sp+1192]
00253218ldr x0, [sp+136]
0025321csubs xzr, x1, x0
00253220b.hi 0x253228
00253224b 0x254c24
00253228
00253228loc_253228:
00253228madd x6, x5, x0, x6
0025322cadrp x7, 0x4c9000
00253230add x7, x7, 3488
00253234str x7, [x6+16]
00253238adrp x27, 0x7f8000
0025323cldr w7, [x27+3056]
00253240cbz w7, 0x253248
00253244b 0x25324c
00253248
00253248loc_253248:
00253248b 0x253260
0025324c
0025324cloc_25324c:
0025324cbl runtime.gcWriteBarrier2
00253250str x3, [x25]
00253254ldr x7, [x6+24]
00253258str x7, [x25+8]
0025325cb 0x253260
00253260
00253260loc_253260:
00253260str x3, [x6+24]
00253264ldr x1, [sp+1200]
00253268ldr x3, [sp+1192]
0025326cldr x0, [sp+136]
00253270subs xzr, x1, x0
00253274b.hi 0x25327c
00253278b 0x254c20
0025327c
0025327cloc_25327c:
0025327cmadd x2, x5, x0, x3
00253280str x2, [sp+936]
00253284ldr x3, [sp+1240]
00253288ldrsb x27, [x3]
0025328cldr x0, [sp+1248]
00253290ldr x3, [x3+40]
00253294adrp x1, 0x4c5000
00253298add x1, x1, 2624
0025329cblr x3
002532a0str x0, [sp+416]
002532a4str x1, [sp+424]
002532a8cbnz x0, 0x254be8
002532acb 0x2532b0
002532b0
002532b0loc_2532b0:
002532b0b 0x2532b8
002532b4
002532b4loc_2532b4:
002532b4b 0x2532b8
002532b8
002532b8loc_2532b8:
002532b8ldr x2, [sp+192]
002532bcadd x2, x2, 1
002532c0str x2, [sp+192]
002532c4b 0x253124
002532c8
002532c8loc_2532c8:
002532c8ldr x1, [sp+232]
002532ccldrsb x27, [x1]
002532d0ldr x0, [sp+240]
002532d4ldr x1, [x1+120]
002532d8blr x1
002532dcstr x0, [sp+920]
002532e0str x1, [sp+928]
002532e4subs xzr, x1, 32
002532e8cset x1, eq
002532ecb.eq 0x2532f4
002532f0b 0x253308
002532f4
002532f4loc_2532f4:
002532f4adrp x1, 0x46b000
002532f8add x1, x1, 3536
002532fcorr x2, xzr, 32
00253300bl runtime.memequal
00253304b 0x253310
00253308
00253308loc_253308:
00253308mov x0, x1
0025330cb 0x253310
00253310
00253310loc_253310:
00253310strb w0, [sp+107]
00253314tbnz w0, 0, 0x25331c
00253318b 0x253510
0025331c
0025331cloc_25331c:
0025331cldr x1, [sp+232]
00253320ldrsb x27, [x1]
00253324ldr x0, [sp+240]
00253328ldr x1, [x1+96]
0025332cblr x1
00253330str x0, [sp+904]
00253334str x1, [sp+912]
00253338subs xzr, x1, 15
0025333ccset x2, eq
00253340b.eq 0x253348
00253344b 0x25341c
00253348
00253348loc_253348:
00253348subs xzr, x1, 0
0025334cb.hi 0x253354
00253350b 0x254be0
00253354
00253354loc_253354:
00253354ldrb w5, [x0]
00253358subs xzr, x1, 1
0025335cb.hi 0x253364
00253360b 0x254bd8
00253364
00253364loc_253364:
00253364ldrb w6, [x0+1]
00253368ubfm x6, x6, 56, 7
0025336corr x5, x5, x6
00253370subs xzr, x1, 2
00253374b.hi 0x25337c
00253378b 0x254bd0
0025337c
0025337cloc_25337c:
0025337cldrb w6, [x0+2]
00253380ubfm x6, x6, 48, 7
00253384orr x5, x5, x6
00253388subs xzr, x1, 3
0025338cb.hi 0x253394
00253390b 0x254bc8
00253394
00253394loc_253394:
00253394ldrb w6, [x0+3]
00253398ubfm x6, x6, 40, 7
0025339corr x5, x5, x6
002533a0subs xzr, x1, 4
002533a4b.hi 0x2533ac
002533a8b 0x254bc0
002533ac
002533acloc_2533ac:
002533acldrb w6, [x0+4]
002533b0ubfm x6, x6, 32, 7
002533b4orr x5, x5, x6
002533b8subs xzr, x1, 5
002533bcb.hi 0x2533c4
002533c0b 0x254bb8
002533c4
002533c4loc_2533c4:
002533c4ldrb w6, [x0+5]
002533c8ubfm x6, x6, 24, 7
002533ccorr x5, x5, x6
002533d0subs xzr, x1, 6
002533d4b.hi 0x2533dc
002533d8b 0x254bb0
002533dc
002533dcloc_2533dc:
002533dcldrb w6, [x0+6]
002533e0ubfm x6, x6, 16, 7
002533e4orr x5, x5, x6
002533e8subs xzr, x1, 7
002533ecb.hi 0x2533f4
002533f0b 0x254ba8
002533f4
002533f4loc_2533f4:
002533f4ldrb w6, [x0+7]
002533f8ubfm x6, x6, 8, 7
002533fcorr x5, x5, x6
00253400movz x6, 28519
00253404movk x6, 0x676f0000
00253408movk x6, 0x656c00000000
0025340cmovk x6, 0x702e000000000000
00253410subs xzr, x5, x6
00253414cset x2, eq
00253418b 0x253420
0025341c
0025341cloc_25341c:
0025341cb 0x253420
00253420
00253420loc_253420:
00253420tbnz w2, 0, 0x253428
00253424b 0x253494
00253428
00253428loc_253428:
00253428subs xzr, x1, 8
0025342cb.hi 0x253434
00253430b 0x254ba0
00253434
00253434loc_253434:
00253434ldrb w5, [x0+8]
00253438subs xzr, x1, 9
0025343cb.hi 0x253444
00253440b 0x254b98
00253444
00253444loc_253444:
00253444ldrb w6, [x0+9]
00253448ubfm x6, x6, 56, 7
0025344corr x5, x5, x6
00253450subs xzr, x1, 10
00253454b.hi 0x25345c
00253458b 0x254b90
0025345c
0025345cloc_25345c:
0025345cldrb w6, [x0+10]
00253460ubfm x6, x6, 48, 7
00253464orr x5, x5, x6
00253468subs xzr, x1, 11
0025346cb.hi 0x253474
00253470b 0x254b88
00253474
00253474loc_253474:
00253474ldrb w6, [x0+11]
00253478ubfm x6, x6, 40, 7
0025347corr x5, x5, x6
00253480movz x6, 28530
00253484movk x6, 0x6f740000
00253488subs wzr, w5, w6
0025348ccset x2, eq
00253490b 0x253498
00253494
00253494loc_253494:
00253494b 0x253498
00253498
00253498loc_253498:
00253498tbnz w2, 0, 0x2534a0
0025349cb 0x2534dc
002534a0
002534a0loc_2534a0:
002534a0subs xzr, x1, 12
002534a4b.hi 0x2534ac
002534a8b 0x254b80
002534ac
002534acloc_2534ac:
002534acldrb w5, [x0+12]
002534b0subs xzr, x1, 13
002534b4b.hi 0x2534bc
002534b8b 0x254b78
002534bc
002534bcloc_2534bc:
002534bcldrb w6, [x0+13]
002534c0ubfm x6, x6, 56, 7
002534c4orr x5, x5, x6
002534c8ubfm x5, x5, 0, 15
002534ccmovz x6, 30050
002534d0subs wzr, w5, w6
002534d4cset x2, eq
002534d8b 0x2534e0
002534dc
002534dcloc_2534dc:
002534dcb 0x2534e0
002534e0
002534e0loc_2534e0:
002534e0tbnz w2, 0, 0x2534e8
002534e4b 0x253504
002534e8
002534e8loc_2534e8:
002534e8subs xzr, x1, 14
002534ecb.hi 0x2534f4
002534f0b 0x254b70
002534f4
002534f4loc_2534f4:
002534f4ldrb w5, [x0+14]
002534f8subs wzr, w5, 102
002534fccset x2, eq
00253500b 0x253508
00253504
00253504loc_253504:
00253504b 0x253508
00253508
00253508loc_253508:
00253508strb w2, [sp+107]
0025350cb 0x253514
00253510
00253510loc_253510:
00253510b 0x253514
00253514
00253514loc_253514:
00253514ldrb w5, [sp+107]
00253518tbnz w5, 0, 0x253520
0025351cb 0x253530
00253520
00253520loc_253520:
00253520str xzr, [sp+176]
00253524ldr x5, [sp+336]
00253528str x5, [sp+168]
0025352cb 0x253538
00253530
00253530loc_253530:
00253530b 0x253534
00253534
00253534loc_253534:
00253534b 0x252dac
00253538
00253538loc_253538:
00253538ldr x5, [sp+168]
0025353cldr x6, [sp+176]
00253540subs xzr, x5, x6
00253544b.gt 0x25354c
00253548b 0x2547a0
0025354c
0025354cloc_25354c:
0025354cldr x0, [sp+176]
00253550str x0, [sp+128]
00253554ldr x1, [sp+336]
00253558ldr x2, [sp+328]
0025355csubs xzr, x1, x0
00253560b.hi 0x253568
00253564b 0x254b6c
00253568
00253568loc_253568:
00253568movz x1, 208
0025356cmadd x0, x1, x0, x2
00253570str x0, [sp+688]
00253574bl google.golang.org/protobuf/internal/filedesc.(*Base).Name
00253578str x0, [sp+888]
0025357cstr x1, [sp+896]
00253580str x0, [sp+672]
00253584str x1, [sp+680]
00253588b 0x25358c
0025358c
0025358cloc_25358c:
0025358csubs xzr, x1, 13
00253590b.le 0x253598
00253594b 0x253fac
00253598
00253598loc_253598:
00253598subs xzr, x1, 11
0025359cb.eq 0x2535a4
002535a0b 0x253978
002535a4
002535a4loc_2535a4:
002535a4b 0x2535a8
002535a8
002535a8loc_2535a8:
002535a8subs xzr, x1, 11
002535acb.eq 0x2535b4
002535b0b 0x253788
002535b4
002535b4loc_2535b4:
002535b4subs xzr, x1, 0
002535b8b.hi 0x2535c0
002535bcb 0x254b64
002535c0
002535c0loc_2535c0:
002535c0ldrb w5, [x0]
002535c4subs xzr, x1, 1
002535c8b.hi 0x2535d0
002535ccb 0x254b5c
002535d0
002535d0loc_2535d0:
002535d0ldrb w6, [x0+1]
002535d4ubfm x6, x6, 56, 7
002535d8orr x5, x5, x6
002535dcsubs xzr, x1, 2
002535e0b.hi 0x2535e8
002535e4b 0x254b54
002535e8
002535e8loc_2535e8:
002535e8ldrb w6, [x0+2]
002535ecubfm x6, x6, 48, 7
002535f0orr x5, x5, x6
002535f4subs xzr, x1, 3
002535f8b.hi 0x253600
002535fcb 0x254b4c
00253600
00253600loc_253600:
00253600ldrb w6, [x0+3]
00253604ubfm x6, x6, 40, 7
00253608orr x5, x5, x6
0025360csubs xzr, x1, 4
00253610b.hi 0x253618
00253614b 0x254b44
00253618
00253618loc_253618:
00253618ldrb w6, [x0+4]
0025361cubfm x6, x6, 32, 7
00253620orr x5, x5, x6
00253624subs xzr, x1, 5
00253628b.hi 0x253630
0025362cb 0x254b3c
00253630
00253630loc_253630:
00253630ldrb w6, [x0+5]
00253634ubfm x6, x6, 24, 7
00253638orr x5, x5, x6
0025363csubs xzr, x1, 6
00253640b.hi 0x253648
00253644b 0x254b34
00253648
00253648loc_253648:
00253648ldrb w6, [x0+6]
0025364cubfm x6, x6, 16, 7
00253650orr x5, x5, x6
00253654subs xzr, x1, 7
00253658b.hi 0x253660
0025365cb 0x254b2c
00253660
00253660loc_253660:
00253660ldrb w6, [x0+7]
00253664ubfm x6, x6, 8, 7
00253668orr x5, x5, x6
0025366cmovz x6, 28229
00253670movk x6, 0x6d750000
00253674movk x6, 0x704f00000000
00253678movk x6, 0x6974000000000000
0025367csubs xzr, x5, x6
00253680b.eq 0x253688
00253684b 0x253784
00253688
00253688loc_253688:
00253688subs xzr, x1, 8
0025368cb.hi 0x253694
00253690b 0x254b24
00253694
00253694loc_253694:
00253694ldrb w5, [x0+8]
00253698subs xzr, x1, 9
0025369cb.hi 0x2536a4
002536a0b 0x254b1c
002536a4
002536a4loc_2536a4:
002536a4ldrb w6, [x0+9]
002536a8ubfm x6, x6, 56, 7
002536acorr x5, x5, x6
002536b0ubfm x5, x5, 0, 15
002536b4movz x6, 28271
002536b8subs wzr, w5, w6
002536bcb.eq 0x2536c4
002536c0b 0x253780
002536c4
002536c4loc_2536c4:
002536c4subs xzr, x1, 10
002536c8b.hi 0x2536d0
002536ccb 0x254b14
002536d0
002536d0loc_2536d0:
002536d0ldrb w5, [x0+10]
002536d4subs wzr, w5, 115
002536d8b.eq 0x2536e0
002536dcb 0x25377c
002536e0
002536e0loc_2536e0:
002536e0b 0x2536e4
002536e4
002536e4loc_2536e4:
002536e4add x27, sp, 872
002536e8stp xzr, xzr, [x27]
002536ecldr x0, [sp+128]
002536f0ldr x2, [sp+248]
002536f4ldr x1, [sp+256]
002536f8subs xzr, x0, x1
002536fcb.lo 0x253704
00253700b 0x254b10
00253704
00253704loc_253704:
00253704add x3, x2, x0, lsl #4
00253708ldr x3, [x3+8]
0025370cubfm x4, x0, 60, 59
00253710ldr x1, [x2+x4]
00253714cbnz x1, 0x25371c
00253718b 0x254b04
0025371c
0025371cloc_25371c:
0025371cstr x3, [sp+472]
00253720adrp x0, 0x7be000
00253724add x0, x0, 624
00253728bl runtime.typeAssert
0025372cb 0x253730
00253730
00253730loc_253730:
00253730str x0, [sp+872]
00253734ldr x5, [sp+472]
00253738str x5, [sp+880]
0025373cadrp x27, 0x7cf000
00253740str x0, [x27+832]
00253744adrp x27, 0x7f8000
00253748ldr w6, [x27+3056]
0025374ccbz w6, 0x253754
00253750b 0x253758
00253754
00253754loc_253754:
00253754b 0x253770
00253758
00253758loc_253758:
00253758bl runtime.gcWriteBarrier2
0025375cstr x5, [x25]
00253760adrp x27, 0x7cf000
00253764ldr x6, [x27+840]
00253768str x6, [x25+8]
0025376cb 0x253770
00253770
00253770loc_253770:
00253770adrp x27, 0x7cf000
00253774str x5, [x27+840]
00253778b 0x25478c
0025377c
0025377cloc_25377c:
0025377cb 0x25378c
00253780
00253780loc_253780:
00253780b 0x25378c
00253784
00253784loc_253784:
00253784b 0x25378c
00253788
00253788loc_253788:
00253788b 0x25378c
0025378c
0025378cloc_25378c:
0025378csubs xzr, x1, 11
00253790b.eq 0x253798
00253794b 0x25396c
00253798
00253798loc_253798:
00253798subs xzr, x1, 0
0025379cb.hi 0x2537a4
002537a0b 0x254afc
002537a4
002537a4loc_2537a4:
002537a4ldrb w5, [x0]
002537a8subs xzr, x1, 1
002537acb.hi 0x2537b4
002537b0b 0x254af4
002537b4
002537b4loc_2537b4:
002537b4ldrb w6, [x0+1]
002537b8ubfm x6, x6, 56, 7
002537bcorr x5, x5, x6
002537c0subs xzr, x1, 2
002537c4b.hi 0x2537cc
002537c8b 0x254aec
002537cc
002537ccloc_2537cc:
002537ccldrb w6, [x0+2]
002537d0ubfm x6, x6, 48, 7
002537d4orr x5, x5, x6
002537d8subs xzr, x1, 3
002537dcb.hi 0x2537e4
002537e0b 0x254ae4
002537e4
002537e4loc_2537e4:
002537e4ldrb w6, [x0+3]
002537e8ubfm x6, x6, 40, 7
002537ecorr x5, x5, x6
002537f0subs xzr, x1, 4
002537f4b.hi 0x2537fc
002537f8b 0x254adc
002537fc
002537fcloc_2537fc:
002537fcldrb w6, [x0+4]
00253800ubfm x6, x6, 32, 7
00253804orr x5, x5, x6
00253808subs xzr, x1, 5
0025380cb.hi 0x253814
00253810b 0x254ad4
00253814
00253814loc_253814:
00253814ldrb w6, [x0+5]
00253818ubfm x6, x6, 24, 7
0025381corr x5, x5, x6
00253820subs xzr, x1, 6
00253824b.hi 0x25382c
00253828b 0x254acc
0025382c
0025382cloc_25382c:
0025382cldrb w6, [x0+6]
00253830ubfm x6, x6, 16, 7
00253834orr x5, x5, x6
00253838subs xzr, x1, 7
0025383cb.hi 0x253844
00253840b 0x254ac4
00253844
00253844loc_253844:
00253844ldrb w6, [x0+7]
00253848ubfm x6, x6, 8, 7
0025384corr x5, x5, x6
00253850movz x6, 26950
00253854movk x6, 0x656c0000
00253858movk x6, 0x704f00000000
0025385cmovk x6, 0x6974000000000000
00253860subs xzr, x5, x6
00253864b.eq 0x25386c
00253868b 0x253968
0025386c
0025386cloc_25386c:
0025386csubs xzr, x1, 8
00253870b.hi 0x253878
00253874b 0x254abc
00253878
00253878loc_253878:
00253878ldrb w5, [x0+8]
0025387csubs xzr, x1, 9
00253880b.hi 0x253888
00253884b 0x254ab4
00253888
00253888loc_253888:
00253888ldrb w6, [x0+9]
0025388cubfm x6, x6, 56, 7
00253890orr x5, x5, x6
00253894ubfm x5, x5, 0, 15
00253898movz x6, 28271
0025389csubs wzr, w5, w6
002538a0b.eq 0x2538a8
002538a4b 0x253964
002538a8
002538a8loc_2538a8:
002538a8subs xzr, x1, 10
002538acb.hi 0x2538b4
002538b0b 0x254aac
002538b4
002538b4loc_2538b4:
002538b4ldrb w5, [x0+10]
002538b8subs wzr, w5, 115
002538bcb.eq 0x2538c4
002538c0b 0x253960
002538c4
002538c4loc_2538c4:
002538c4b 0x2538c8
002538c8
002538c8loc_2538c8:
002538c8add x27, sp, 872
002538ccstp xzr, xzr, [x27]
002538d0ldr x0, [sp+128]
002538d4ldr x2, [sp+248]
002538d8ldr x1, [sp+256]
002538dcsubs xzr, x0, x1
002538e0b.lo 0x2538e8
002538e4b 0x254aa8
002538e8
002538e8loc_2538e8:
002538e8add x3, x2, x0, lsl #4
002538ecldr x3, [x3+8]
002538f0ubfm x4, x0, 60, 59
002538f4ldr x1, [x2+x4]
002538f8cbnz x1, 0x253900
002538fcb 0x254a9c
00253900
00253900loc_253900:
00253900str x3, [sp+472]
00253904adrp x0, 0x7be000
00253908add x0, x0, 592
0025390cbl runtime.typeAssert
00253910b 0x253914
00253914
00253914loc_253914:
00253914str x0, [sp+872]
00253918ldr x5, [sp+472]
0025391cstr x5, [sp+880]
00253920adrp x27, 0x7cf000
00253924str x0, [x27+816]
00253928adrp x27, 0x7f8000
0025392cldr w6, [x27+3056]
00253930cbz w6, 0x253938
00253934b 0x25393c
00253938
00253938loc_253938:
00253938b 0x253954
0025393c
0025393cloc_25393c:
0025393cbl runtime.gcWriteBarrier2
00253940str x5, [x25]
00253944adrp x27, 0x7cf000
00253948ldr x6, [x27+824]
0025394cstr x6, [x25+8]
00253950b 0x253954
00253954
00253954loc_253954:
00253954adrp x27, 0x7cf000
00253958str x5, [x27+824]
0025395cb 0x25478c
00253960
00253960loc_253960:
00253960b 0x253970
00253964
00253964loc_253964:
00253964b 0x253970
00253968
00253968loc_253968:
00253968b 0x253970
0025396c
0025396cloc_25396c:
0025396cb 0x253970
00253970
00253970loc_253970:
00253970b 0x253974
00253974
00253974loc_253974:
00253974b 0x254788
00253978
00253978loc_253978:
00253978subs xzr, x1, 12
0025397cb.eq 0x253984
00253980b 0x253d78
00253984
00253984loc_253984:
00253984b 0x253988
00253988
00253988loc_253988:
00253988subs xzr, x1, 12
0025398cb.eq 0x253994
00253990b 0x253b78
00253994
00253994loc_253994:
00253994subs xzr, x1, 0
00253998b.hi 0x2539a0
0025399cb 0x254a94
002539a0
002539a0loc_2539a0:
002539a0ldrb w5, [x0]
002539a4subs xzr, x1, 1
002539a8b.hi 0x2539b0
002539acb 0x254a8c
002539b0
002539b0loc_2539b0:
002539b0ldrb w6, [x0+1]
002539b4ubfm x6, x6, 56, 7
002539b8orr x5, x5, x6
002539bcsubs xzr, x1, 2
002539c0b.hi 0x2539c8
002539c4b 0x254a84
002539c8
002539c8loc_2539c8:
002539c8ldrb w6, [x0+2]
002539ccubfm x6, x6, 48, 7
002539d0orr x5, x5, x6
002539d4subs xzr, x1, 3
002539d8b.hi 0x2539e0
002539dcb 0x254a7c
002539e0
002539e0loc_2539e0:
002539e0ldrb w6, [x0+3]
002539e4ubfm x6, x6, 40, 7
002539e8orr x5, x5, x6
002539ecsubs xzr, x1, 4
002539f0b.hi 0x2539f8
002539f4b 0x254a74
002539f8
002539f8loc_2539f8:
002539f8ldrb w6, [x0+4]
002539fcubfm x6, x6, 32, 7
00253a00orr x5, x5, x6
00253a04subs xzr, x1, 5
00253a08b.hi 0x253a10
00253a0cb 0x254a6c
00253a10
00253a10loc_253a10:
00253a10ldrb w6, [x0+5]
00253a14ubfm x6, x6, 24, 7
00253a18orr x5, x5, x6
00253a1csubs xzr, x1, 6
00253a20b.hi 0x253a28
00253a24b 0x254a64
00253a28
00253a28loc_253a28:
00253a28ldrb w6, [x0+6]
00253a2cubfm x6, x6, 16, 7
00253a30orr x5, x5, x6
00253a34subs xzr, x1, 7
00253a38b.hi 0x253a40
00253a3cb 0x254a5c
00253a40
00253a40loc_253a40:
00253a40ldrb w6, [x0+7]
00253a44ubfm x6, x6, 8, 7
00253a48orr x5, x5, x6
00253a4cmovz x6, 26950
00253a50movk x6, 0x6c650000
00253a54movk x6, 0x4f6400000000
00253a58movk x6, 0x7470000000000000
00253a5csubs xzr, x5, x6
00253a60b.eq 0x253a68
00253a64b 0x253b74
00253a68
00253a68loc_253a68:
00253a68subs xzr, x1, 8
00253a6cb.hi 0x253a74
00253a70b 0x254a54
00253a74
00253a74loc_253a74:
00253a74ldrb w5, [x0+8]
00253a78subs xzr, x1, 9
00253a7cb.hi 0x253a84
00253a80b 0x254a4c
00253a84
00253a84loc_253a84:
00253a84ldrb w6, [x0+9]
00253a88ubfm x6, x6, 56, 7
00253a8corr x5, x5, x6
00253a90subs xzr, x1, 10
00253a94b.hi 0x253a9c
00253a98b 0x254a44
00253a9c
00253a9cloc_253a9c:
00253a9cldrb w6, [x0+10]
00253aa0ubfm x6, x6, 48, 7
00253aa4orr x5, x5, x6
00253aa8subs xzr, x1, 11
00253aacb.hi 0x253ab4
00253ab0b 0x254a3c
00253ab4
00253ab4loc_253ab4:
00253ab4ldrb w6, [x0+11]
00253ab8ubfm x6, x6, 40, 7
00253abcorr x5, x5, x6
00253ac0movz x6, 28521
00253ac4movk x6, 0x736e0000
00253ac8subs wzr, w5, w6
00253accb.eq 0x253ad4
00253ad0b 0x253b70
00253ad4
00253ad4loc_253ad4:
00253ad4b 0x253ad8
00253ad8
00253ad8loc_253ad8:
00253ad8add x27, sp, 872
00253adcstp xzr, xzr, [x27]
00253ae0ldr x0, [sp+128]
00253ae4ldr x2, [sp+248]
00253ae8ldr x1, [sp+256]
00253aecsubs xzr, x0, x1
00253af0b.lo 0x253af8
00253af4b 0x254a38
00253af8
00253af8loc_253af8:
00253af8add x3, x2, x0, lsl #4
00253afcldr x3, [x3+8]
00253b00ubfm x4, x0, 60, 59
00253b04ldr x1, [x2+x4]
00253b08cbnz x1, 0x253b10
00253b0cb 0x254a2c
00253b10
00253b10loc_253b10:
00253b10str x3, [sp+472]
00253b14adrp x0, 0x7be000
00253b18add x0, x0, 720
00253b1cbl runtime.typeAssert
00253b20b 0x253b24
00253b24
00253b24loc_253b24:
00253b24str x0, [sp+872]
00253b28ldr x5, [sp+472]
00253b2cstr x5, [sp+880]
00253b30adrp x27, 0x7cf000
00253b34str x0, [x27+880]
00253b38adrp x27, 0x7f8000
00253b3cldr w6, [x27+3056]
00253b40cbz w6, 0x253b48
00253b44b 0x253b4c
00253b48
00253b48loc_253b48:
00253b48b 0x253b64
00253b4c
00253b4cloc_253b4c:
00253b4cbl runtime.gcWriteBarrier2
00253b50str x5, [x25]
00253b54adrp x27, 0x7cf000
00253b58ldr x6, [x27+888]
00253b5cstr x6, [x25+8]
00253b60b 0x253b64
00253b64
00253b64loc_253b64:
00253b64adrp x27, 0x7cf000
00253b68str x5, [x27+888]
00253b6cb 0x25478c
00253b70
00253b70loc_253b70:
00253b70b 0x253b7c
00253b74
00253b74loc_253b74:
00253b74b 0x253b7c
00253b78
00253b78loc_253b78:
00253b78b 0x253b7c
00253b7c
00253b7cloc_253b7c:
00253b7csubs xzr, x1, 12
00253b80b.eq 0x253b88
00253b84b 0x253d6c
00253b88
00253b88loc_253b88:
00253b88subs xzr, x1, 0
00253b8cb.hi 0x253b94
00253b90b 0x254a24
00253b94
00253b94loc_253b94:
00253b94ldrb w5, [x0]
00253b98subs xzr, x1, 1
00253b9cb.hi 0x253ba4
00253ba0b 0x254a1c
00253ba4
00253ba4loc_253ba4:
00253ba4ldrb w6, [x0+1]
00253ba8ubfm x6, x6, 56, 7
00253bacorr x5, x5, x6
00253bb0subs xzr, x1, 2
00253bb4b.hi 0x253bbc
00253bb8b 0x254a14
00253bbc
00253bbcloc_253bbc:
00253bbcldrb w6, [x0+2]
00253bc0ubfm x6, x6, 48, 7
00253bc4orr x5, x5, x6
00253bc8subs xzr, x1, 3
00253bccb.hi 0x253bd4
00253bd0b 0x254a0c
00253bd4
00253bd4loc_253bd4:
00253bd4ldrb w6, [x0+3]
00253bd8ubfm x6, x6, 40, 7
00253bdcorr x5, x5, x6
00253be0subs xzr, x1, 4
00253be4b.hi 0x253bec
00253be8b 0x254a04
00253bec
00253becloc_253bec:
00253becldrb w6, [x0+4]
00253bf0ubfm x6, x6, 32, 7
00253bf4orr x5, x5, x6
00253bf8subs xzr, x1, 5
00253bfcb.hi 0x253c04
00253c00b 0x2549fc
00253c04
00253c04loc_253c04:
00253c04ldrb w6, [x0+5]
00253c08ubfm x6, x6, 24, 7
00253c0corr x5, x5, x6
00253c10subs xzr, x1, 6
00253c14b.hi 0x253c1c
00253c18b 0x2549f4
00253c1c
00253c1cloc_253c1c:
00253c1cldrb w6, [x0+6]
00253c20ubfm x6, x6, 16, 7
00253c24orr x5, x5, x6
00253c28subs xzr, x1, 7
00253c2cb.hi 0x253c34
00253c30b 0x2549ec
00253c34
00253c34loc_253c34:
00253c34ldrb w6, [x0+7]
00253c38ubfm x6, x6, 8, 7
00253c3corr x5, x5, x6
00253c40movz x6, 28239
00253c44movk x6, 0x6f650000
00253c48movk x6, 0x4f6600000000
00253c4cmovk x6, 0x7470000000000000
00253c50subs xzr, x5, x6
00253c54b.eq 0x253c5c
00253c58b 0x253d68
00253c5c
00253c5cloc_253c5c:
00253c5csubs xzr, x1, 8
00253c60b.hi 0x253c68
00253c64b 0x2549e4
00253c68
00253c68loc_253c68:
00253c68ldrb w5, [x0+8]
00253c6csubs xzr, x1, 9
00253c70b.hi 0x253c78
00253c74b 0x2549dc
00253c78
00253c78loc_253c78:
00253c78ldrb w6, [x0+9]
00253c7cubfm x6, x6, 56, 7
00253c80orr x5, x5, x6
00253c84subs xzr, x1, 10
00253c88b.hi 0x253c90
00253c8cb 0x2549d4
00253c90
00253c90loc_253c90:
00253c90ldrb w6, [x0+10]
00253c94ubfm x6, x6, 48, 7
00253c98orr x5, x5, x6
00253c9csubs xzr, x1, 11
00253ca0b.hi 0x253ca8
00253ca4b 0x2549cc
00253ca8
00253ca8loc_253ca8:
00253ca8ldrb w6, [x0+11]
00253cacubfm x6, x6, 40, 7
00253cb0orr x5, x5, x6
00253cb4movz x6, 28521
00253cb8movk x6, 0x736e0000
00253cbcsubs wzr, w5, w6
00253cc0b.eq 0x253cc8
00253cc4b 0x253d64
00253cc8
00253cc8loc_253cc8:
00253cc8b 0x253ccc
00253ccc
00253cccloc_253ccc:
00253cccadd x27, sp, 872
00253cd0stp xzr, xzr, [x27]
00253cd4ldr x0, [sp+128]
00253cd8ldr x2, [sp+248]
00253cdcldr x1, [sp+256]
00253ce0subs xzr, x0, x1
00253ce4b.lo 0x253cec
00253ce8b 0x2549c8
00253cec
00253cecloc_253cec:
00253cecadd x3, x2, x0, lsl #4
00253cf0ldr x3, [x3+8]
00253cf4ubfm x4, x0, 60, 59
00253cf8ldr x1, [x2+x4]
00253cfccbnz x1, 0x253d04
00253d00b 0x2549bc
00253d04
00253d04loc_253d04:
00253d04str x3, [sp+472]
00253d08adrp x0, 0x7be000
00253d0cadd x0, x0, 752
00253d10bl runtime.typeAssert
00253d14b 0x253d18
00253d18
00253d18loc_253d18:
00253d18str x0, [sp+872]
00253d1cldr x5, [sp+472]
00253d20str x5, [sp+880]
00253d24adrp x27, 0x7cf000
00253d28str x0, [x27+896]
00253d2cadrp x27, 0x7f8000
00253d30ldr w6, [x27+3056]
00253d34cbz w6, 0x253d3c
00253d38b 0x253d40
00253d3c
00253d3cloc_253d3c:
00253d3cb 0x253d58
00253d40
00253d40loc_253d40:
00253d40bl runtime.gcWriteBarrier2
00253d44str x5, [x25]
00253d48adrp x27, 0x7cf000
00253d4cldr x6, [x27+904]
00253d50str x6, [x25+8]
00253d54b 0x253d58
00253d58
00253d58loc_253d58:
00253d58adrp x27, 0x7cf000
00253d5cstr x5, [x27+904]
00253d60b 0x25478c
00253d64
00253d64loc_253d64:
00253d64b 0x253d70
00253d68
00253d68loc_253d68:
00253d68b 0x253d70
00253d6c
00253d6cloc_253d6c:
00253d6cb 0x253d70
00253d70
00253d70loc_253d70:
00253d70b 0x253d74
00253d74
00253d74loc_253d74:
00253d74b 0x254788
00253d78
00253d78loc_253d78:
00253d78subs xzr, x1, 13
00253d7cb.eq 0x253d84
00253d80b 0x253fa0
00253d84
00253d84loc_253d84:
00253d84b 0x253d88
00253d88
00253d88loc_253d88:
00253d88subs xzr, x1, 13
00253d8cb.eq 0x253d94
00253d90b 0x253f98
00253d94
00253d94loc_253d94:
00253d94subs xzr, x1, 0
00253d98b.hi 0x253da0
00253d9cb 0x2549b4
00253da0
00253da0loc_253da0:
00253da0ldrb w5, [x0]
00253da4subs xzr, x1, 1
00253da8b.hi 0x253db0
00253dacb 0x2549ac
00253db0
00253db0loc_253db0:
00253db0ldrb w6, [x0+1]
00253db4ubfm x6, x6, 56, 7
00253db8orr x5, x5, x6
00253dbcsubs xzr, x1, 2
00253dc0b.hi 0x253dc8
00253dc4b 0x2549a4
00253dc8
00253dc8loc_253dc8:
00253dc8ldrb w6, [x0+2]
00253dccubfm x6, x6, 48, 7
00253dd0orr x5, x5, x6
00253dd4subs xzr, x1, 3
00253dd8b.hi 0x253de0
00253ddcb 0x25499c
00253de0
00253de0loc_253de0:
00253de0ldrb w6, [x0+3]
00253de4ubfm x6, x6, 40, 7
00253de8orr x5, x5, x6
00253decsubs xzr, x1, 4
00253df0b.hi 0x253df8
00253df4b 0x254994
00253df8
00253df8loc_253df8:
00253df8ldrb w6, [x0+4]
00253dfcubfm x6, x6, 32, 7
00253e00orr x5, x5, x6
00253e04subs xzr, x1, 5
00253e08b.hi 0x253e10
00253e0cb 0x25498c
00253e10
00253e10loc_253e10:
00253e10ldrb w6, [x0+5]
00253e14ubfm x6, x6, 24, 7
00253e18orr x5, x5, x6
00253e1csubs xzr, x1, 6
00253e20b.hi 0x253e28
00253e24b 0x254984
00253e28
00253e28loc_253e28:
00253e28ldrb w6, [x0+6]
00253e2cubfm x6, x6, 16, 7
00253e30orr x5, x5, x6
00253e34subs xzr, x1, 7
00253e38b.hi 0x253e40
00253e3cb 0x25497c
00253e40
00253e40loc_253e40:
00253e40ldrb w6, [x0+7]
00253e44ubfm x6, x6, 8, 7
00253e48orr x5, x5, x6
00253e4cmovz x6, 25933
00253e50movk x6, 0x68740000
00253e54movk x6, 0x646f00000000
00253e58movk x6, 0x704f000000000000
00253e5csubs xzr, x5, x6
00253e60b.eq 0x253e68
00253e64b 0x253f94
00253e68
00253e68loc_253e68:
00253e68subs xzr, x1, 8
00253e6cb.hi 0x253e74
00253e70b 0x254974
00253e74
00253e74loc_253e74:
00253e74ldrb w5, [x0+8]
00253e78subs xzr, x1, 9
00253e7cb.hi 0x253e84
00253e80b 0x25496c
00253e84
00253e84loc_253e84:
00253e84ldrb w6, [x0+9]
00253e88ubfm x6, x6, 56, 7
00253e8corr x5, x5, x6
00253e90subs xzr, x1, 10
00253e94b.hi 0x253e9c
00253e98b 0x254964
00253e9c
00253e9cloc_253e9c:
00253e9cldrb w6, [x0+10]
00253ea0ubfm x6, x6, 48, 7
00253ea4orr x5, x5, x6
00253ea8subs xzr, x1, 11
00253eacb.hi 0x253eb4
00253eb0b 0x25495c
00253eb4
00253eb4loc_253eb4:
00253eb4ldrb w6, [x0+11]
00253eb8ubfm x6, x6, 40, 7
00253ebcorr x5, x5, x6
00253ec0movz x6, 26996
00253ec4movk x6, 0x6e6f0000
00253ec8subs wzr, w5, w6
00253eccb.eq 0x253ed4
00253ed0b 0x253f90
00253ed4
00253ed4loc_253ed4:
00253ed4subs xzr, x1, 12
00253ed8b.hi 0x253ee0
00253edcb 0x254954
00253ee0
00253ee0loc_253ee0:
00253ee0ldrb w5, [x0+12]
00253ee4subs wzr, w5, 115
00253ee8b.eq 0x253ef0
00253eecb 0x253f8c
00253ef0
00253ef0loc_253ef0:
00253ef0b 0x253ef4
00253ef4
00253ef4loc_253ef4:
00253ef4add x27, sp, 872
00253ef8stp xzr, xzr, [x27]
00253efcldr x0, [sp+128]
00253f00ldr x2, [sp+248]
00253f04ldr x1, [sp+256]
00253f08subs xzr, x0, x1
00253f0cb.lo 0x253f14
00253f10b 0x254950
00253f14
00253f14loc_253f14:
00253f14add x3, x2, x0, lsl #4
00253f18ldr x3, [x3+8]
00253f1cubfm x4, x0, 60, 59
00253f20ldr x1, [x2+x4]
00253f24cbnz x1, 0x253f2c
00253f28b 0x254944
00253f2c
00253f2cloc_253f2c:
00253f2cstr x3, [sp+472]
00253f30adrp x0, 0x7be000
00253f34add x0, x0, 848
00253f38bl runtime.typeAssert
00253f3cb 0x253f40
00253f40
00253f40loc_253f40:
00253f40str x0, [sp+872]
00253f44ldr x5, [sp+472]
00253f48str x5, [sp+880]
00253f4cadrp x27, 0x7cf000
00253f50str x0, [x27+944]
00253f54adrp x27, 0x7f8000
00253f58ldr w6, [x27+3056]
00253f5ccbz w6, 0x253f64
00253f60b 0x253f68
00253f64
00253f64loc_253f64:
00253f64b 0x253f80
00253f68
00253f68loc_253f68:
00253f68bl runtime.gcWriteBarrier2
00253f6cstr x5, [x25]
00253f70adrp x27, 0x7cf000
00253f74ldr x6, [x27+952]
00253f78str x6, [x25+8]
00253f7cb 0x253f80
00253f80
00253f80loc_253f80:
00253f80adrp x27, 0x7cf000
00253f84str x5, [x27+952]
00253f88b 0x25478c
00253f8c
00253f8cloc_253f8c:
00253f8cb 0x253f9c
00253f90
00253f90loc_253f90:
00253f90b 0x253f9c
00253f94
00253f94loc_253f94:
00253f94b 0x253f9c
00253f98
00253f98loc_253f98:
00253f98b 0x253f9c
00253f9c
00253f9cloc_253f9c:
00253f9cb 0x254788
00253fa0
00253fa0loc_253fa0:
00253fa0b 0x253fa4
00253fa4
00253fa4loc_253fa4:
00253fa4b 0x253fa8
00253fa8
00253fa8loc_253fa8:
00253fa8b 0x254784
00253fac
00253facloc_253fac:
00253facsubs xzr, x1, 14
00253fb0b.eq 0x253fb8
00253fb4b 0x25442c
00253fb8
00253fb8loc_253fb8:
00253fb8b 0x253fbc
00253fbc
00253fbcloc_253fbc:
00253fbcsubs xzr, x1, 14
00253fc0b.eq 0x253fc8
00253fc4b 0x2541ec
00253fc8
00253fc8loc_253fc8:
00253fc8subs xzr, x1, 0
00253fccb.hi 0x253fd4
00253fd0b 0x25493c
00253fd4
00253fd4loc_253fd4:
00253fd4ldrb w5, [x0]
00253fd8subs xzr, x1, 1
00253fdcb.hi 0x253fe4
00253fe0b 0x254934
00253fe4
00253fe4loc_253fe4:
00253fe4ldrb w6, [x0+1]
00253fe8ubfm x6, x6, 56, 7
00253fecorr x5, x5, x6
00253ff0subs xzr, x1, 2
00253ff4b.hi 0x253ffc
00253ff8b 0x25492c
00253ffc
00253ffcloc_253ffc:
00253ffcldrb w6, [x0+2]
00254000ubfm x6, x6, 48, 7
00254004orr x5, x5, x6
00254008subs xzr, x1, 3
0025400cb.hi 0x254014
00254010b 0x254924
00254014
00254014loc_254014:
00254014ldrb w6, [x0+3]
00254018ubfm x6, x6, 40, 7
0025401corr x5, x5, x6
00254020subs xzr, x1, 4
00254024b.hi 0x25402c
00254028b 0x25491c
0025402c
0025402cloc_25402c:
0025402cldrb w6, [x0+4]
00254030ubfm x6, x6, 32, 7
00254034orr x5, x5, x6
00254038subs xzr, x1, 5
0025403cb.hi 0x254044
00254040b 0x254914
00254044
00254044loc_254044:
00254044ldrb w6, [x0+5]
00254048ubfm x6, x6, 24, 7
0025404corr x5, x5, x6
00254050subs xzr, x1, 6
00254054b.hi 0x25405c
00254058b 0x25490c
0025405c
0025405cloc_25405c:
0025405cldrb w6, [x0+6]
00254060ubfm x6, x6, 16, 7
00254064orr x5, x5, x6
00254068subs xzr, x1, 7
0025406cb.hi 0x254074
00254070b 0x254904
00254074
00254074loc_254074:
00254074ldrb w6, [x0+7]
00254078ubfm x6, x6, 8, 7
0025407corr x5, x5, x6
00254080movz x6, 25933
00254084movk x6, 0x73730000
00254088movk x6, 0x676100000000
0025408cmovk x6, 0x4f65000000000000
00254090subs xzr, x5, x6
00254094b.eq 0x25409c
00254098b 0x2541e8
0025409c
0025409cloc_25409c:
0025409csubs xzr, x1, 8
002540a0b.hi 0x2540a8
002540a4b 0x2548fc
002540a8
002540a8loc_2540a8:
002540a8ldrb w5, [x0+8]
002540acsubs xzr, x1, 9
002540b0b.hi 0x2540b8
002540b4b 0x2548f4
002540b8
002540b8loc_2540b8:
002540b8ldrb w6, [x0+9]
002540bcubfm x6, x6, 56, 7
002540c0orr x5, x5, x6
002540c4subs xzr, x1, 10
002540c8b.hi 0x2540d0
002540ccb 0x2548ec
002540d0
002540d0loc_2540d0:
002540d0ldrb w6, [x0+10]
002540d4ubfm x6, x6, 48, 7
002540d8orr x5, x5, x6
002540dcsubs xzr, x1, 11
002540e0b.hi 0x2540e8
002540e4b 0x2548e4
002540e8
002540e8loc_2540e8:
002540e8ldrb w6, [x0+11]
002540ecubfm x6, x6, 40, 7
002540f0orr x5, x5, x6
002540f4movz x6, 29808
002540f8movk x6, 0x6f690000
002540fcsubs wzr, w5, w6
00254100b.eq 0x254108
00254104b 0x2541e4
00254108
00254108loc_254108:
00254108subs xzr, x1, 12
0025410cb.hi 0x254114
00254110b 0x2548dc
00254114
00254114loc_254114:
00254114ldrb w5, [x0+12]
00254118subs xzr, x1, 13
0025411cb.hi 0x254124
00254120b 0x2548d4
00254124
00254124loc_254124:
00254124ldrb w6, [x0+13]
00254128ubfm x6, x6, 56, 7
0025412corr x5, x5, x6
00254130ubfm x5, x5, 0, 15
00254134movz x6, 29550
00254138subs wzr, w5, w6
0025413cb.eq 0x254144
00254140b 0x2541e0
00254144
00254144loc_254144:
00254144b 0x254148
00254148
00254148loc_254148:
00254148add x27, sp, 872
0025414cstp xzr, xzr, [x27]
00254150ldr x0, [sp+128]
00254154ldr x2, [sp+248]
00254158ldr x1, [sp+256]
0025415csubs xzr, x0, x1
00254160b.lo 0x254168
00254164b 0x2548d0
00254168
00254168loc_254168:
00254168add x3, x2, x0, lsl #4
0025416cldr x3, [x3+8]
00254170ubfm x4, x0, 60, 59
00254174ldr x1, [x2+x4]
00254178cbnz x1, 0x254180
0025417cb 0x2548c4
00254180
00254180loc_254180:
00254180str x3, [sp+472]
00254184adrp x0, 0x7bd000
00254188add x0, x0, 688
0025418cbl runtime.typeAssert
00254190b 0x254194
00254194
00254194loc_254194:
00254194str x0, [sp+872]
00254198ldr x5, [sp+472]
0025419cstr x5, [sp+880]
002541a0adrp x27, 0x7ce000
002541a4str x0, [x27+864]
002541a8adrp x27, 0x7f7000
002541acldr w6, [x27+3056]
002541b0cbz w6, 0x2541b8
002541b4b 0x2541bc
002541b8
002541b8loc_2541b8:
002541b8b 0x2541d4
002541bc
002541bcloc_2541bc:
002541bcbl runtime.gcWriteBarrier2
002541c0str x5, [x25]
002541c4adrp x27, 0x7ce000
002541c8ldr x6, [x27+872]
002541ccstr x6, [x25+8]
002541d0b 0x2541d4
002541d4
002541d4loc_2541d4:
002541d4adrp x27, 0x7ce000
002541d8str x5, [x27+872]
002541dcb 0x25478c
002541e0
002541e0loc_2541e0:
002541e0b 0x2541f0
002541e4
002541e4loc_2541e4:
002541e4b 0x2541f0
002541e8
002541e8loc_2541e8:
002541e8b 0x2541f0
002541ec
002541ecloc_2541ec:
002541ecb 0x2541f0
002541f0
002541f0loc_2541f0:
002541f0subs xzr, x1, 14
002541f4b.eq 0x2541fc
002541f8b 0x254420
002541fc
002541fcloc_2541fc:
002541fcsubs xzr, x1, 0
00254200b.hi 0x254208
00254204b 0x2548bc
00254208
00254208loc_254208:
00254208ldrb w5, [x0]
0025420csubs xzr, x1, 1
00254210b.hi 0x254218
00254214b 0x2548b4
00254218
00254218loc_254218:
00254218ldrb w6, [x0+1]
0025421cubfm x6, x6, 56, 7
00254220orr x5, x5, x6
00254224subs xzr, x1, 2
00254228b.hi 0x254230
0025422cb 0x2548ac
00254230
00254230loc_254230:
00254230ldrb w6, [x0+2]
00254234ubfm x6, x6, 48, 7
00254238orr x5, x5, x6
0025423csubs xzr, x1, 3
00254240b.hi 0x254248
00254244b 0x2548a4
00254248
00254248loc_254248:
00254248ldrb w6, [x0+3]
0025424cubfm x6, x6, 40, 7
00254250orr x5, x5, x6
00254254subs xzr, x1, 4
00254258b.hi 0x254260
0025425cb 0x25489c
00254260
00254260loc_254260:
00254260ldrb w6, [x0+4]
00254264ubfm x6, x6, 32, 7
00254268orr x5, x5, x6
0025426csubs xzr, x1, 5
00254270b.hi 0x254278
00254274b 0x254894
00254278
00254278loc_254278:
00254278ldrb w6, [x0+5]
0025427cubfm x6, x6, 24, 7
00254280orr x5, x5, x6
00254284subs xzr, x1, 6
00254288b.hi 0x254290
0025428cb 0x25488c
00254290
00254290loc_254290:
00254290ldrb w6, [x0+6]
00254294ubfm x6, x6, 16, 7
00254298orr x5, x5, x6
0025429csubs xzr, x1, 7
002542a0b.hi 0x2542a8
002542a4b 0x254884
002542a8
002542a8loc_2542a8:
002542a8ldrb w6, [x0+7]
002542acubfm x6, x6, 8, 7
002542b0orr x5, x5, x6
002542b4movz x6, 25939
002542b8movk x6, 0x76720000
002542bcmovk x6, 0x636900000000
002542c0movk x6, 0x4f65000000000000
002542c4subs xzr, x5, x6
002542c8b.eq 0x2542d0
002542ccb 0x25441c
002542d0
002542d0loc_2542d0:
002542d0subs xzr, x1, 8
002542d4b.hi 0x2542dc
002542d8b 0x25487c
002542dc
002542dcloc_2542dc:
002542dcldrb w5, [x0+8]
002542e0subs xzr, x1, 9
002542e4b.hi 0x2542ec
002542e8b 0x254874
002542ec
002542ecloc_2542ec:
002542ecldrb w6, [x0+9]
002542f0ubfm x6, x6, 56, 7
002542f4orr x5, x5, x6
002542f8subs xzr, x1, 10
002542fcb.hi 0x254304
00254300b 0x25486c
00254304
00254304loc_254304:
00254304ldrb w6, [x0+10]
00254308ubfm x6, x6, 48, 7
0025430corr x5, x5, x6
00254310subs xzr, x1, 11
00254314b.hi 0x25431c
00254318b 0x254864
0025431c
0025431cloc_25431c:
0025431cldrb w6, [x0+11]
00254320ubfm x6, x6, 40, 7
00254324orr x5, x5, x6
00254328movz x6, 29808
0025432cmovk x6, 0x6f690000
00254330subs wzr, w5, w6
00254334b.eq 0x25433c
00254338b 0x254418
0025433c
0025433cloc_25433c:
0025433csubs xzr, x1, 12
00254340b.hi 0x254348
00254344b 0x25485c
00254348
00254348loc_254348:
00254348ldrb w5, [x0+12]
0025434csubs xzr, x1, 13
00254350b.hi 0x254358
00254354b 0x254854
00254358
00254358loc_254358:
00254358ldrb w6, [x0+13]
0025435cubfm x6, x6, 56, 7
00254360orr x5, x5, x6
00254364ubfm x5, x5, 0, 15
00254368movz x6, 29550
0025436csubs wzr, w5, w6
00254370b.eq 0x254378
00254374b 0x254414
00254378
00254378loc_254378:
00254378b 0x25437c
0025437c
0025437cloc_25437c:
0025437cadd x27, sp, 872
00254380stp xzr, xzr, [x27]
00254384ldr x0, [sp+128]
00254388ldr x2, [sp+248]
0025438cldr x1, [sp+256]
00254390subs xzr, x0, x1
00254394b.lo 0x25439c
00254398b 0x254850
0025439c
0025439cloc_25439c:
0025439cadd x3, x2, x0, lsl #4
002543a0ldr x3, [x3+8]
002543a4ubfm x4, x0, 60, 59
002543a8ldr x1, [x2+x4]
002543accbnz x1, 0x2543b4
002543b0b 0x254844
002543b4
002543b4loc_2543b4:
002543b4str x3, [sp+472]
002543b8adrp x0, 0x7bd000
002543bcadd x0, x0, 816
002543c0bl runtime.typeAssert
002543c4b 0x2543c8
002543c8
002543c8loc_2543c8:
002543c8str x0, [sp+872]
002543ccldr x5, [sp+472]
002543d0str x5, [sp+880]
002543d4adrp x27, 0x7ce000
002543d8str x0, [x27+928]
002543dcadrp x27, 0x7f7000
002543e0ldr w6, [x27+3056]
002543e4cbz w6, 0x2543ec
002543e8b 0x2543f0
002543ec
002543ecloc_2543ec:
002543ecb 0x254408
002543f0
002543f0loc_2543f0:
002543f0bl runtime.gcWriteBarrier2
002543f4str x5, [x25]
002543f8adrp x27, 0x7ce000
002543fcldr x6, [x27+936]
00254400str x6, [x25+8]
00254404b 0x254408
00254408
00254408loc_254408:
00254408adrp x27, 0x7ce000
0025440cstr x5, [x27+936]
00254410b 0x25478c
00254414
00254414loc_254414:
00254414b 0x254424
00254418
00254418loc_254418:
00254418b 0x254424
0025441c
0025441cloc_25441c:
0025441cb 0x254424
00254420
00254420loc_254420:
00254420b 0x254424
00254424
00254424loc_254424:
00254424b 0x254428
00254428
00254428loc_254428:
00254428b 0x254788
0025442c
0025442cloc_25442c:
0025442csubs xzr, x1, 16
00254430b.eq 0x254438
00254434b 0x25469c
00254438
00254438loc_254438:
00254438b 0x25443c
0025443c
0025443cloc_25443c:
0025443csubs xzr, x1, 16
00254440b.eq 0x254448
00254444b 0x254694
00254448
00254448loc_254448:
00254448subs xzr, x1, 0
0025444cb.hi 0x254454
00254450b 0x25483c
00254454
00254454loc_254454:
00254454ldrb w5, [x0]
00254458subs xzr, x1, 1
0025445cb.hi 0x254464
00254460b 0x254834
00254464
00254464loc_254464:
00254464ldrb w6, [x0+1]
00254468ubfm x6, x6, 56, 7
0025446corr x5, x5, x6
00254470subs xzr, x1, 2
00254474b.hi 0x25447c
00254478b 0x25482c
0025447c
0025447cloc_25447c:
0025447cldrb w6, [x0+2]
00254480ubfm x6, x6, 48, 7
00254484orr x5, x5, x6
00254488subs xzr, x1, 3
0025448cb.hi 0x254494
00254490b 0x254824
00254494
00254494loc_254494:
00254494ldrb w6, [x0+3]
00254498ubfm x6, x6, 40, 7
0025449corr x5, x5, x6
002544a0subs xzr, x1, 4
002544a4b.hi 0x2544ac
002544a8b 0x25481c
002544ac
002544acloc_2544ac:
002544acldrb w6, [x0+4]
002544b0ubfm x6, x6, 32, 7
002544b4orr x5, x5, x6
002544b8subs xzr, x1, 5
002544bcb.hi 0x2544c4
002544c0b 0x254814
002544c4
002544c4loc_2544c4:
002544c4ldrb w6, [x0+5]
002544c8ubfm x6, x6, 24, 7
002544ccorr x5, x5, x6
002544d0subs xzr, x1, 6
002544d4b.hi 0x2544dc
002544d8b 0x25480c
002544dc
002544dcloc_2544dc:
002544dcldrb w6, [x0+6]
002544e0ubfm x6, x6, 16, 7
002544e4orr x5, x5, x6
002544e8subs xzr, x1, 7
002544ecb.hi 0x2544f4
002544f0b 0x254804
002544f4
002544f4loc_2544f4:
002544f4ldrb w6, [x0+7]
002544f8ubfm x6, x6, 8, 7
002544fcorr x5, x5, x6
00254500movz x6, 28229
00254504movk x6, 0x6d750000
00254508movk x6, 0x615600000000
0025450cmovk x6, 0x756c000000000000
00254510subs xzr, x5, x6
00254514b.eq 0x25451c
00254518b 0x254690
0025451c
0025451cloc_25451c:
0025451csubs xzr, x1, 8
00254520b.hi 0x254528
00254524b 0x2547fc
00254528
00254528loc_254528:
00254528ldrb w5, [x0+8]
0025452csubs xzr, x1, 9
00254530b.hi 0x254538
00254534b 0x2547f4
00254538
00254538loc_254538:
00254538ldrb w6, [x0+9]
0025453cubfm x6, x6, 56, 7
00254540orr x5, x5, x6
00254544subs xzr, x1, 10
00254548b.hi 0x254550
0025454cb 0x2547ec
00254550
00254550loc_254550:
00254550ldrb w6, [x0+10]
00254554ubfm x6, x6, 48, 7
00254558orr x5, x5, x6
0025455csubs xzr, x1, 11
00254560b.hi 0x254568
00254564b 0x2547e4
00254568
00254568loc_254568:
00254568ldrb w6, [x0+11]
0025456cubfm x6, x6, 40, 7
00254570orr x5, x5, x6
00254574subs xzr, x1, 12
00254578b.hi 0x254580
0025457cb 0x2547dc
00254580
00254580loc_254580:
00254580ldrb w6, [x0+12]
00254584ubfm x6, x6, 32, 7
00254588orr x5, x5, x6
0025458csubs xzr, x1, 13
00254590b.hi 0x254598
00254594b 0x2547d4
00254598
00254598loc_254598:
00254598ldrb w6, [x0+13]
0025459cubfm x6, x6, 24, 7
002545a0orr x5, x5, x6
002545a4subs xzr, x1, 14
002545a8b.hi 0x2545b0
002545acb 0x2547cc
002545b0
002545b0loc_2545b0:
002545b0ldrb w6, [x0+14]
002545b4ubfm x6, x6, 16, 7
002545b8orr x5, x5, x6
002545bcsubs xzr, x1, 15
002545c0b.hi 0x2545c8
002545c4b 0x2547c4
002545c8
002545c8loc_2545c8:
002545c8ldrb w6, [x0+15]
002545ccubfm x6, x6, 8, 7
002545d0orr x5, x5, x6
002545d4movz x6, 20325
002545d8movk x6, 0x74700000
002545dcmovk x6, 0x6f6900000000
002545e0movk x6, 0x736e000000000000
002545e4subs xzr, x5, x6
002545e8b.eq 0x2545f0
002545ecb 0x25468c
002545f0
002545f0loc_2545f0:
002545f0b 0x2545f4
002545f4
002545f4loc_2545f4:
002545f4add x27, sp, 872
002545f8stp xzr, xzr, [x27]
002545fcldr x0, [sp+128]
00254600ldr x2, [sp+248]
00254604ldr x1, [sp+256]
00254608subs xzr, x0, x1
0025460cb.lo 0x254614
00254610b 0x2547c0
00254614
00254614loc_254614:
00254614add x3, x2, x0, lsl #4
00254618ldr x3, [x3+8]
0025461cubfm x4, x0, 60, 59
00254620ldr x1, [x2+x4]
00254624cbnz x1, 0x25462c
00254628b 0x2547b4
0025462c
0025462cloc_25462c:
0025462cstr x3, [sp+472]
00254630adrp x0, 0x7bd000
00254634add x0, x0, 656
00254638bl runtime.typeAssert
0025463cb 0x254640
00254640
00254640loc_254640:
00254640str x0, [sp+872]
00254644ldr x5, [sp+472]
00254648str x5, [sp+880]
0025464cadrp x27, 0x7ce000
00254650str x0, [x27+848]
00254654adrp x27, 0x7f7000
00254658ldr w6, [x27+3056]
0025465ccbz w6, 0x254664
00254660b 0x254668
00254664
00254664loc_254664:
00254664b 0x254680
00254668
00254668loc_254668:
00254668bl runtime.gcWriteBarrier2
0025466cstr x5, [x25]
00254670adrp x27, 0x7ce000
00254674ldr x6, [x27+856]
00254678str x6, [x25+8]
0025467cb 0x254680
00254680
00254680loc_254680:
00254680adrp x27, 0x7ce000
00254684str x5, [x27+856]
00254688b 0x25478c
0025468c
0025468cloc_25468c:
0025468cb 0x254698
00254690
00254690loc_254690:
00254690b 0x254698
00254694
00254694loc_254694:
00254694b 0x254698
00254698
00254698loc_254698:
00254698b 0x254788
0025469c
0025469cloc_25469c:
0025469csubs xzr, x1, 21
002546a0b.eq 0x2546a8
002546a4b 0x254778
002546a8
002546a8loc_2546a8:
002546a8b 0x2546ac
002546ac
002546acloc_2546ac:
002546acsubs xzr, x1, 21
002546b0b.eq 0x2546b8
002546b4b 0x254770
002546b8
002546b8loc_2546b8:
002546b8adrp x1, 0x463000
002546bcadd x1, x1, 1887
002546c0movz x2, 21
002546c4bl runtime.memequal
002546c8tbnz w0, 0, 0x2546d0
002546ccb 0x25476c
002546d0
002546d0loc_2546d0:
002546d0b 0x2546d4
002546d4
002546d4loc_2546d4:
002546d4add x27, sp, 872
002546d8stp xzr, xzr, [x27]
002546dcldr x0, [sp+128]
002546e0ldr x2, [sp+248]
002546e4ldr x1, [sp+256]
002546e8subs xzr, x0, x1
002546ecb.lo 0x2546f4
002546f0b 0x2547b0
002546f4
002546f4loc_2546f4:
002546f4add x3, x2, x0, lsl #4
002546f8ldr x3, [x3+8]
002546fcubfm x4, x0, 60, 59
00254700ldr x1, [x2+x4]
00254704cbnz x1, 0x25470c
00254708b 0x2547a4
0025470c
0025470cloc_25470c:
0025470cstr x3, [sp+472]
00254710adrp x0, 0x7bd000
00254714add x0, x0, 784
00254718bl runtime.typeAssert
0025471cb 0x254720
00254720
00254720loc_254720:
00254720str x0, [sp+872]
00254724ldr x5, [sp+472]
00254728str x5, [sp+880]
0025472cadrp x27, 0x7ce000
00254730str x0, [x27+912]
00254734adrp x27, 0x7f7000
00254738ldr w6, [x27+3056]
0025473ccbz w6, 0x254744
00254740b 0x254748
00254744
00254744loc_254744:
00254744b 0x254760
00254748
00254748loc_254748:
00254748bl runtime.gcWriteBarrier2
0025474cstr x5, [x25]
00254750adrp x27, 0x7ce000
00254754ldr x6, [x27+920]
00254758str x6, [x25+8]
0025475cb 0x254760
00254760
00254760loc_254760:
00254760adrp x27, 0x7ce000
00254764str x5, [x27+920]
00254768b 0x25478c
0025476c
0025476cloc_25476c:
0025476cb 0x254774
00254770
00254770loc_254770:
00254770b 0x254774
00254774
00254774loc_254774:
00254774b 0x254788
00254778
00254778loc_254778:
00254778b 0x25477c
0025477c
0025477cloc_25477c:
0025477cb 0x254780
00254780
00254780loc_254780:
00254780b 0x254784
00254784
00254784loc_254784:
00254784b 0x254788
00254788
00254788loc_254788:
00254788b 0x25478c
0025478c
0025478cloc_25478c:
0025478cb 0x254790
00254790
00254790loc_254790:
00254790ldr x5, [sp+176]
00254794add x5, x5, 1
00254798str x5, [sp+176]
0025479cb 0x253538
002547a0
002547a0loc_2547a0:
002547a0b 0x253534
002547a4
002547a4loc_2547a4:
002547a4adrp x0, 0x3c6000
002547a8add x0, x0, 2336
002547acbl runtime.panicnildottype
002547b0
002547b0loc_2547b0:
002547b0bl runtime.panicIndex
002547b4
002547b4loc_2547b4:
002547b4adrp x0, 0x3c6000
002547b8add x0, x0, 2336
002547bcbl runtime.panicnildottype
002547c0
002547c0loc_2547c0:
002547c0bl runtime.panicIndex
002547c4
002547c4loc_2547c4:
002547c4orr x0, xzr, 15
002547c8bl runtime.panicIndex
002547cc
002547ccloc_2547cc:
002547ccorr x0, xzr, 14
002547d0bl runtime.panicIndex
002547d4
002547d4loc_2547d4:
002547d4movz x0, 13
002547d8bl runtime.panicIndex
002547dc
002547dcloc_2547dc:
002547dcorr x0, xzr, 12
002547e0bl runtime.panicIndex
002547e4
002547e4loc_2547e4:
002547e4movz x0, 11
002547e8bl runtime.panicIndex
002547ec
002547ecloc_2547ec:
002547ecmovz x0, 10
002547f0bl runtime.panicIndex
002547f4
002547f4loc_2547f4:
002547f4movz x0, 9
002547f8bl runtime.panicIndex
002547fc
002547fcloc_2547fc:
002547fcorr x0, xzr, 8
00254800bl runtime.panicIndex
00254804
00254804loc_254804:
00254804orr x0, xzr, 7
00254808bl runtime.panicIndex
0025480c
0025480cloc_25480c:
0025480corr x0, xzr, 6
00254810bl runtime.panicIndex
00254814
00254814loc_254814:
00254814movz x0, 5
00254818bl runtime.panicIndex
0025481c
0025481cloc_25481c:
0025481corr x0, xzr, 4
00254820bl runtime.panicIndex
00254824
00254824loc_254824:
00254824orr x0, xzr, 3
00254828bl runtime.panicIndex
0025482c
0025482cloc_25482c:
0025482corr x0, xzr, 2
00254830bl runtime.panicIndex
00254834
00254834loc_254834:
00254834orr x0, xzr, 1
00254838bl runtime.panicIndex
0025483c
0025483cloc_25483c:
0025483cmov x0, xzr
00254840bl runtime.panicIndex
00254844
00254844loc_254844:
00254844adrp x0, 0x3c6000
00254848add x0, x0, 2336
0025484cbl runtime.panicnildottype
00254850
00254850loc_254850:
00254850bl runtime.panicIndex
00254854
00254854loc_254854:
00254854movz x0, 13
00254858bl runtime.panicIndex
0025485c
0025485cloc_25485c:
0025485corr x0, xzr, 12
00254860bl runtime.panicIndex
00254864
00254864loc_254864:
00254864movz x0, 11
00254868bl runtime.panicIndex
0025486c
0025486cloc_25486c:
0025486cmovz x0, 10
00254870bl runtime.panicIndex
00254874
00254874loc_254874:
00254874movz x0, 9
00254878bl runtime.panicIndex
0025487c
0025487cloc_25487c:
0025487corr x0, xzr, 8
00254880bl runtime.panicIndex
00254884
00254884loc_254884:
00254884orr x0, xzr, 7
00254888bl runtime.panicIndex
0025488c
0025488cloc_25488c:
0025488corr x0, xzr, 6
00254890bl runtime.panicIndex
00254894
00254894loc_254894:
00254894movz x0, 5
00254898bl runtime.panicIndex
0025489c
0025489cloc_25489c:
0025489corr x0, xzr, 4
002548a0bl runtime.panicIndex
002548a4
002548a4loc_2548a4:
002548a4orr x0, xzr, 3
002548a8bl runtime.panicIndex
002548ac
002548acloc_2548ac:
002548acorr x0, xzr, 2
002548b0bl runtime.panicIndex
002548b4
002548b4loc_2548b4:
002548b4orr x0, xzr, 1
002548b8bl runtime.panicIndex
002548bc
002548bcloc_2548bc:
002548bcmov x0, xzr
002548c0bl runtime.panicIndex
002548c4
002548c4loc_2548c4:
002548c4adrp x0, 0x3c6000
002548c8add x0, x0, 2336
002548ccbl runtime.panicnildottype
002548d0
002548d0loc_2548d0:
002548d0bl runtime.panicIndex
002548d4
002548d4loc_2548d4:
002548d4movz x0, 13
002548d8bl runtime.panicIndex
002548dc
002548dcloc_2548dc:
002548dcorr x0, xzr, 12
002548e0bl runtime.panicIndex
002548e4
002548e4loc_2548e4:
002548e4movz x0, 11
002548e8bl runtime.panicIndex
002548ec
002548ecloc_2548ec:
002548ecmovz x0, 10
002548f0bl runtime.panicIndex
002548f4
002548f4loc_2548f4:
002548f4movz x0, 9
002548f8bl runtime.panicIndex
002548fc
002548fcloc_2548fc:
002548fcorr x0, xzr, 8
00254900bl runtime.panicIndex
00254904
00254904loc_254904:
00254904orr x0, xzr, 7
00254908bl runtime.panicIndex
0025490c
0025490cloc_25490c:
0025490corr x0, xzr, 6
00254910bl runtime.panicIndex
00254914
00254914loc_254914:
00254914movz x0, 5
00254918bl runtime.panicIndex
0025491c
0025491cloc_25491c:
0025491corr x0, xzr, 4
00254920bl runtime.panicIndex
00254924
00254924loc_254924:
00254924orr x0, xzr, 3
00254928bl runtime.panicIndex
0025492c
0025492cloc_25492c:
0025492corr x0, xzr, 2
00254930bl runtime.panicIndex
00254934
00254934loc_254934:
00254934orr x0, xzr, 1
00254938bl runtime.panicIndex
0025493c
0025493cloc_25493c:
0025493cmov x0, xzr
00254940bl runtime.panicIndex
00254944
00254944loc_254944:
00254944adrp x0, 0x3c6000
00254948add x0, x0, 2336
0025494cbl runtime.panicnildottype
00254950
00254950loc_254950:
00254950bl runtime.panicIndex
00254954
00254954loc_254954:
00254954orr x0, xzr, 12
00254958bl runtime.panicIndex
0025495c
0025495cloc_25495c:
0025495cmovz x0, 11
00254960bl runtime.panicIndex
00254964
00254964loc_254964:
00254964movz x0, 10
00254968bl runtime.panicIndex
0025496c
0025496cloc_25496c:
0025496cmovz x0, 9
00254970bl runtime.panicIndex
00254974
00254974loc_254974:
00254974orr x0, xzr, 8
00254978bl runtime.panicIndex
0025497c
0025497cloc_25497c:
0025497corr x0, xzr, 7
00254980bl runtime.panicIndex
00254984
00254984loc_254984:
00254984orr x0, xzr, 6
00254988bl runtime.panicIndex
0025498c
0025498cloc_25498c:
0025498cmovz x0, 5
00254990bl runtime.panicIndex
00254994
00254994loc_254994:
00254994orr x0, xzr, 4
00254998bl runtime.panicIndex
0025499c
0025499cloc_25499c:
0025499corr x0, xzr, 3
002549a0bl runtime.panicIndex
002549a4
002549a4loc_2549a4:
002549a4orr x0, xzr, 2
002549a8bl runtime.panicIndex
002549ac
002549acloc_2549ac:
002549acorr x0, xzr, 1
002549b0bl runtime.panicIndex
002549b4
002549b4loc_2549b4:
002549b4mov x0, xzr
002549b8bl runtime.panicIndex
002549bc
002549bcloc_2549bc:
002549bcadrp x0, 0x3c6000
002549c0add x0, x0, 2336
002549c4bl runtime.panicnildottype
002549c8
002549c8loc_2549c8:
002549c8bl runtime.panicIndex
002549cc
002549ccloc_2549cc:
002549ccmovz x0, 11
002549d0bl runtime.panicIndex
002549d4
002549d4loc_2549d4:
002549d4movz x0, 10
002549d8bl runtime.panicIndex
002549dc
002549dcloc_2549dc:
002549dcmovz x0, 9
002549e0bl runtime.panicIndex
002549e4
002549e4loc_2549e4:
002549e4orr x0, xzr, 8
002549e8bl runtime.panicIndex
002549ec
002549ecloc_2549ec:
002549ecorr x0, xzr, 7
002549f0bl runtime.panicIndex
002549f4
002549f4loc_2549f4:
002549f4orr x0, xzr, 6
002549f8bl runtime.panicIndex
002549fc
002549fcloc_2549fc:
002549fcmovz x0, 5
00254a00bl runtime.panicIndex
00254a04
00254a04loc_254a04:
00254a04orr x0, xzr, 4
00254a08bl runtime.panicIndex
00254a0c
00254a0cloc_254a0c:
00254a0corr x0, xzr, 3
00254a10bl runtime.panicIndex
00254a14
00254a14loc_254a14:
00254a14orr x0, xzr, 2
00254a18bl runtime.panicIndex
00254a1c
00254a1cloc_254a1c:
00254a1corr x0, xzr, 1
00254a20bl runtime.panicIndex
00254a24
00254a24loc_254a24:
00254a24mov x0, xzr
00254a28bl runtime.panicIndex
00254a2c
00254a2cloc_254a2c:
00254a2cadrp x0, 0x3c6000
00254a30add x0, x0, 2336
00254a34bl runtime.panicnildottype
00254a38
00254a38loc_254a38:
00254a38bl runtime.panicIndex
00254a3c
00254a3cloc_254a3c:
00254a3cmovz x0, 11
00254a40bl runtime.panicIndex
00254a44
00254a44loc_254a44:
00254a44movz x0, 10
00254a48bl runtime.panicIndex
00254a4c
00254a4cloc_254a4c:
00254a4cmovz x0, 9
00254a50bl runtime.panicIndex
00254a54
00254a54loc_254a54:
00254a54orr x0, xzr, 8
00254a58bl runtime.panicIndex
00254a5c
00254a5cloc_254a5c:
00254a5corr x0, xzr, 7
00254a60bl runtime.panicIndex
00254a64
00254a64loc_254a64:
00254a64orr x0, xzr, 6
00254a68bl runtime.panicIndex
00254a6c
00254a6cloc_254a6c:
00254a6cmovz x0, 5
00254a70bl runtime.panicIndex
00254a74
00254a74loc_254a74:
00254a74orr x0, xzr, 4
00254a78bl runtime.panicIndex
00254a7c
00254a7cloc_254a7c:
00254a7corr x0, xzr, 3
00254a80bl runtime.panicIndex
00254a84
00254a84loc_254a84:
00254a84orr x0, xzr, 2
00254a88bl runtime.panicIndex
00254a8c
00254a8cloc_254a8c:
00254a8corr x0, xzr, 1
00254a90bl runtime.panicIndex
00254a94
00254a94loc_254a94:
00254a94mov x0, xzr
00254a98bl runtime.panicIndex
00254a9c
00254a9cloc_254a9c:
00254a9cadrp x0, 0x3c6000
00254aa0add x0, x0, 2336
00254aa4bl runtime.panicnildottype
00254aa8
00254aa8loc_254aa8:
00254aa8bl runtime.panicIndex
00254aac
00254aacloc_254aac:
00254aacmovz x0, 10
00254ab0bl runtime.panicIndex
00254ab4
00254ab4loc_254ab4:
00254ab4movz x0, 9
00254ab8bl runtime.panicIndex
00254abc
00254abcloc_254abc:
00254abcorr x0, xzr, 8
00254ac0bl runtime.panicIndex
00254ac4
00254ac4loc_254ac4:
00254ac4orr x0, xzr, 7
00254ac8bl runtime.panicIndex
00254acc
00254accloc_254acc:
00254accorr x0, xzr, 6
00254ad0bl runtime.panicIndex
00254ad4
00254ad4loc_254ad4:
00254ad4movz x0, 5
00254ad8bl runtime.panicIndex
00254adc
00254adcloc_254adc:
00254adcorr x0, xzr, 4
00254ae0bl runtime.panicIndex
00254ae4
00254ae4loc_254ae4:
00254ae4orr x0, xzr, 3
00254ae8bl runtime.panicIndex
00254aec
00254aecloc_254aec:
00254aecorr x0, xzr, 2
00254af0bl runtime.panicIndex
00254af4
00254af4loc_254af4:
00254af4orr x0, xzr, 1
00254af8bl runtime.panicIndex
00254afc
00254afcloc_254afc:
00254afcmov x0, xzr
00254b00bl runtime.panicIndex
00254b04
00254b04loc_254b04:
00254b04adrp x0, 0x3c6000
00254b08add x0, x0, 2336
00254b0cbl runtime.panicnildottype
00254b10
00254b10loc_254b10:
00254b10bl runtime.panicIndex
00254b14
00254b14loc_254b14:
00254b14movz x0, 10
00254b18bl runtime.panicIndex
00254b1c
00254b1cloc_254b1c:
00254b1cmovz x0, 9
00254b20bl runtime.panicIndex
00254b24
00254b24loc_254b24:
00254b24orr x0, xzr, 8
00254b28bl runtime.panicIndex
00254b2c
00254b2cloc_254b2c:
00254b2corr x0, xzr, 7
00254b30bl runtime.panicIndex
00254b34
00254b34loc_254b34:
00254b34orr x0, xzr, 6
00254b38bl runtime.panicIndex
00254b3c
00254b3cloc_254b3c:
00254b3cmovz x0, 5
00254b40bl runtime.panicIndex
00254b44
00254b44loc_254b44:
00254b44orr x0, xzr, 4
00254b48bl runtime.panicIndex
00254b4c
00254b4cloc_254b4c:
00254b4corr x0, xzr, 3
00254b50bl runtime.panicIndex
00254b54
00254b54loc_254b54:
00254b54orr x0, xzr, 2
00254b58bl runtime.panicIndex
00254b5c
00254b5cloc_254b5c:
00254b5corr x0, xzr, 1
00254b60bl runtime.panicIndex
00254b64
00254b64loc_254b64:
00254b64mov x0, xzr
00254b68bl runtime.panicIndex
00254b6c
00254b6cloc_254b6c:
00254b6cbl runtime.panicIndex
00254b70
00254b70loc_254b70:
00254b70orr x0, xzr, 14
00254b74bl runtime.panicIndex
00254b78
00254b78loc_254b78:
00254b78movz x0, 13
00254b7cbl runtime.panicIndex
00254b80
00254b80loc_254b80:
00254b80orr x0, xzr, 12
00254b84bl runtime.panicIndex
00254b88
00254b88loc_254b88:
00254b88movz x0, 11
00254b8cbl runtime.panicIndex
00254b90
00254b90loc_254b90:
00254b90movz x0, 10
00254b94bl runtime.panicIndex
00254b98
00254b98loc_254b98:
00254b98movz x0, 9
00254b9cbl runtime.panicIndex
00254ba0
00254ba0loc_254ba0:
00254ba0orr x0, xzr, 8
00254ba4bl runtime.panicIndex
00254ba8
00254ba8loc_254ba8:
00254ba8orr x0, xzr, 7
00254bacbl runtime.panicIndex
00254bb0
00254bb0loc_254bb0:
00254bb0orr x0, xzr, 6
00254bb4bl runtime.panicIndex
00254bb8
00254bb8loc_254bb8:
00254bb8movz x0, 5
00254bbcbl runtime.panicIndex
00254bc0
00254bc0loc_254bc0:
00254bc0orr x0, xzr, 4
00254bc4bl runtime.panicIndex
00254bc8
00254bc8loc_254bc8:
00254bc8orr x0, xzr, 3
00254bccbl runtime.panicIndex
00254bd0
00254bd0loc_254bd0:
00254bd0orr x0, xzr, 2
00254bd4bl runtime.panicIndex
00254bd8
00254bd8loc_254bd8:
00254bd8orr x0, xzr, 1
00254bdcbl runtime.panicIndex
00254be0
00254be0loc_254be0:
00254be0mov x0, xzr
00254be4bl runtime.panicIndex
00254be8
00254be8loc_254be8:
00254be8str x0, [sp+704]
00254becstr x1, [sp+712]
00254bf0str x0, [sp+696]
00254bf4ldr x2, [sp+696]
00254bf8cbnz x2, 0x254c00
00254bfcb 0x254c1c
00254c00
00254c00loc_254c00:
00254c00ldr x2, [sp+696]
00254c04ldr x2, [x2+8]
00254c08str x2, [sp+696]
00254c0cb 0x254c10
00254c10
00254c10loc_254c10:
00254c10ldr x1, [sp+712]
00254c14ldr x0, [sp+696]
00254c18bl runtime.gopanic
00254c1c
00254c1cloc_254c1c:
00254c1cb 0x254c10
00254c20
00254c20loc_254c20:
00254c20bl runtime.panicIndex
00254c24
00254c24loc_254c24:
00254c24bl runtime.panicIndex
00254c28
00254c28loc_254c28:
00254c28bl runtime.panicIndex
00254c2c
00254c2cloc_254c2c:
00254c2cmov x0, x4
00254c30mov x1, x2
00254c34bl runtime.panicIndex
00254c38
00254c38loc_254c38:
00254c38bl runtime.panicIndex
00254c3c
00254c3cloc_254c3c:
00254c3cbl runtime.panicIndex
00254c40
00254c40loc_254c40:
00254c40adrp x0, 0x3a1000
00254c44add x0, x0, 2944
00254c48adrp x1, 0x4be000
00254c4cadd x1, x1, 3024
00254c50bl runtime.gopanic
00254c54
00254c54loc_254c54:
00254c54bl runtime.panicSliceAcap
00254c58
00254c58loc_254c58:
00254c58bl runtime.panicSliceB
00254c5c
00254c5cloc_254c5c:
00254c5cldr x5, [sp+200]
00254c60ldr x6, [sp+208]
00254c64subs xzr, x5, x6
00254c68b.gt 0x254c70
00254c6cb 0x254dd4
00254c70
00254c70loc_254c70:
00254c70ldr x0, [sp+208]
00254c74str x0, [sp+144]
00254c78ldr x2, [sp+448]
00254c7cldr x1, [sp+456]
00254c80subs xzr, x1, x0
00254c84b.hi 0x254c8c
00254c88b 0x254e1c
00254c8c
00254c8cloc_254c8c:
00254c8cadd x3, x2, x0, lsl #4
00254c90ldr x1, [x3+8]
00254c94ubfm x3, x0, 60, 59
00254c98ldr x0, [x2+x3]
00254c9cstr x0, [sp+800]
00254ca0str x1, [sp+808]
00254ca4bl reflect.TypeOf
00254ca8str x0, [sp+992]
00254cacstr x1, [sp+1000]
00254cb0ldr x1, [sp+312]
00254cb4ldr x2, [sp+304]
00254cb8ldr x0, [sp+144]
00254cbcsubs xzr, x1, x0
00254cc0b.hi 0x254cc8
00254cc4b 0x254e18
00254cc8
00254cc8loc_254cc8:
00254cc8add x3, x2, x0, lsl #6
00254cccstr x3, [sp+984]
00254cd0str xzr, [sp+768]
00254cd4add x27, sp, 776
00254cd8stp xzr, xzr, [x27]
00254cdcstr xzr, [sp+792]
00254ce0ldr x3, [sp+992]
00254ce4ldr x4, [sp+1000]
00254ce8str x3, [sp+768]
00254cecstr x4, [sp+776]
00254cf0ldr x3, [sp+984]
00254cf4str x3, [sp+760]
00254cf8adrp x4, 0x4c8000
00254cfcadd x4, x4, 1600
00254d00str x4, [sp+784]
00254d04str x3, [sp+792]
00254d08ldr x5, [sp+1168]
00254d0cldr x1, [sp+1176]
00254d10ldr x0, [sp+144]
00254d14ldr x6, [sp+776]
00254d18ldr x7, [sp+768]
00254d1csubs xzr, x1, x0
00254d20b.hi 0x254d28
00254d24b 0x254e14
00254d28
00254d28loc_254d28:
00254d28add x8, x5, x0, lsl #5
00254d2cubfm x9, x0, 59, 58
00254d30str x7, [x5+x9]
00254d34str x4, [x8+16]
00254d38adrp x27, 0x7f7000
00254d3cldr w4, [x27+3056]
00254d40cbz w4, 0x254d48
00254d44b 0x254d4c
00254d48
00254d48loc_254d48:
00254d48b 0x254d6c
00254d4c
00254d4cloc_254d4c:
00254d4cbl runtime.gcWriteBarrier4
00254d50str x6, [x25]
00254d54ldr x4, [x8+8]
00254d58str x4, [x25+8]
00254d5cstr x3, [x25+16]
00254d60ldr x4, [x8+24]
00254d64str x4, [x25+24]
00254d68b 0x254d6c
00254d6c
00254d6cloc_254d6c:
00254d6cstr x6, [x8+8]
00254d70str x3, [x8+24]
00254d74ldr x1, [sp+1176]
00254d78ldr x3, [sp+1168]
00254d7cldr x0, [sp+144]
00254d80subs xzr, x1, x0
00254d84b.hi 0x254d8c
00254d88b 0x254e10
00254d8c
00254d8cloc_254d8c:
00254d8cadd x2, x3, x0, lsl #5
00254d90str x2, [sp+976]
00254d94ldr x3, [sp+1240]
00254d98ldrsb x27, [x3]
00254d9cldr x0, [sp+1248]
00254da0ldr x3, [x3+24]
00254da4adrp x1, 0x4c2000
00254da8add x1, x1, 2952
00254dacblr x3
00254db0str x0, [sp+432]
00254db4str x1, [sp+440]
00254db8cbnz x0, 0x254dd8
00254dbcb 0x254dc0
00254dc0
00254dc0loc_254dc0:
00254dc0b 0x254dc4
00254dc4
00254dc4loc_254dc4:
00254dc4ldr x5, [sp+208]
00254dc8add x5, x5, 1
00254dccstr x5, [sp+208]
00254dd0b 0x254c5c
00254dd4
00254dd4loc_254dd4:
00254dd4b 0x252d00
00254dd8
00254dd8loc_254dd8:
00254dd8str x0, [sp+744]
00254ddcstr x1, [sp+752]
00254de0str x0, [sp+736]
00254de4ldr x2, [sp+736]
00254de8cbnz x2, 0x254df0
00254decb 0x254e0c
00254df0
00254df0loc_254df0:
00254df0ldr x2, [sp+736]
00254df4ldr x2, [x2+8]
00254df8str x2, [sp+736]
00254dfcb 0x254e00
00254e00
00254e00loc_254e00:
00254e00ldr x1, [sp+752]
00254e04ldr x0, [sp+736]
00254e08bl runtime.gopanic
00254e0c
00254e0cloc_254e0c:
00254e0cb 0x254e00
00254e10
00254e10loc_254e10:
00254e10bl runtime.panicIndex
00254e14
00254e14loc_254e14:
00254e14bl runtime.panicIndex
00254e18
00254e18loc_254e18:
00254e18bl runtime.panicIndex
00254e1c
00254e1cloc_254e1c:
00254e1cbl runtime.panicIndex
00254e20
00254e20loc_254e20:
00254e20adrp x0, 0x3a1000
00254e24add x0, x0, 2944
00254e28adrp x1, 0x4be000
00254e2cadd x1, x1, 3008
00254e30bl runtime.gopanic
00254e34
00254e34loc_254e34:
00254e34bl runtime.panicSliceAcap
00254e38hint
00254e3c
00254e3cloc_254e3c:
00254e3cmov x3, x30
00254e40bl runtime.morestack_noctxt.abi0
00254e44b 0x252a50
00254e48udf 0
00254e4cudf 0
00252a50
00252a50google.golang.org/protobuf/internal/filetype.Builder.Build: ; void google.golang.org/protobuf/internal/filetype.Builder.Build(google.golang.org/protobuf/internal/filetype.Builder tb)
00252a50ldr x16, [x28+16]
00252a54sub x17, sp, 896
00252a58subs xzr, x17, x16
00252a5cb.ls 0x254e3c
00252a60sub x20, sp, 1024
00252a64stp x29, x30, [x20-8]
00252a68add sp, x20, 0
00252a6csub x29, sp, 8
00252a70stp xzr, xzr, [sp+232]
00252a74ldr x1, [sp+1104]
00252a78cbnz x1, 0x252a80
00252a7cb 0x252a84
00252a80
00252a80loc_252a80:
00252a80b 0x252aa0
00252a84
00252a84loc_252a84:
00252a84adrp x27, 0x7ce000
00252a88ldr x1, [x27+3712]
00252a8cadrp x2, 0x4c6000
00252a90add x2, x2, 2480
00252a94str x2, [sp+1104]
00252a98str x1, [sp+1112]
00252a9cb 0x252aa0
00252aa0
00252aa0loc_252aa0:
00252aa0adrp x0, 0x425000
00252aa4add x0, x0, 512
00252aa8bl runtime.newobject
00252aacstr x0, [sp+848]
00252ab0ldr x1, [sp+1120]
00252ab4ldr x2, [sp+1128]
00252ab8ldr x3, [sp+1136]
00252abcstr x2, [x0+8]
00252ac0str x3, [x0+16]
00252ac4adrp x27, 0x7f9000
00252ac8ldr w2, [x27+3056]
00252acccbz w2, 0x252ad4
00252ad0b 0x252ad8
00252ad4
00252ad4loc_252ad4:
00252ad4b 0x252aec
00252ad8
00252ad8loc_252ad8:
00252ad8bl runtime.gcWriteBarrier2
00252adcstr x1, [x25]
00252ae0ldr x13, [x0]
00252ae4str x13, [x25+8]
00252ae8b 0x252aec
00252aec
00252aecloc_252aec:
00252aecstr x1, [x0]
00252af0ldr x13, [sp+848]
00252af4ldrsb x27, [x13]
00252af8ldr x14, [sp+1144]
00252afcldr x15, [sp+1152]
00252b00ldr x16, [sp+1160]
00252b04str x15, [x13+32]
00252b08str x16, [x13+40]
00252b0cadrp x27, 0x7f9000
00252b10ldr w15, [x27+3056]
00252b14cbz w15, 0x252b1c
00252b18b 0x252b20
00252b1c
00252b1cloc_252b1c:
00252b1cb 0x252b34
00252b20
00252b20loc_252b20:
00252b20bl runtime.gcWriteBarrier2
00252b24str x14, [x25]
00252b28ldr x15, [x13+24]
00252b2cstr x15, [x25+8]
00252b30b 0x252b34
00252b34
00252b34loc_252b34:
00252b34str x14, [x13+24]
00252b38ldr x13, [sp+1112]
00252b3cldr x14, [sp+1104]
00252b40str x14, [sp+832]
00252b44str x13, [sp+840]
00252b48cbnz x14, 0x252b50
00252b4cb 0x252b70
00252b50
00252b50loc_252b50:
00252b50str x13, [sp+472]
00252b54ldr x1, [x14+8]
00252b58adrp x0, 0x7bf000
00252b5cadd x0, x0, 560
00252b60bl runtime.typeAssert
00252b64ldr x13, [sp+472]
00252b68mov x14, x0
00252b6cb 0x252b74
00252b70
00252b70loc_252b70:
00252b70b 0x252b74
00252b74
00252b74loc_252b74:
00252b74str x14, [sp+816]
00252b78str x13, [sp+824]
00252b7cldr x15, [sp+848]
00252b80ldrsb x27, [x15]
00252b84str x14, [x15+48]
00252b88adrp x27, 0x7f9000
00252b8cldr w14, [x27+3056]
00252b90cbz w14, 0x252b98
00252b94b 0x252b9c
00252b98
00252b98loc_252b98:
00252b98b 0x252bb0
00252b9c
00252b9cloc_252b9c:
00252b9cbl runtime.gcWriteBarrier2
00252ba0str x13, [x25]
00252ba4ldr x14, [x15+56]
00252ba8str x14, [x25+8]
00252bacb 0x252bb0
00252bb0
00252bb0loc_252bb0:
00252bb0str x13, [x15+56]
00252bb4ldr x13, [sp+848]
00252bb8str x13, [sp+1008]
00252bbcadrp x14, 0x4c6000
00252bc0add x14, x14, 2528
00252bc4str x14, [sp+1104]
00252bc8str x13, [sp+1112]
00252bccldr x13, [sp+1240]
00252bd0cbnz x13, 0x252bd8
00252bd4b 0x252bdc
00252bd8
00252bd8loc_252bd8:
00252bd8b 0x252bf8
00252bdc
00252bdcloc_252bdc:
00252bdcadrp x27, 0x7ce000
00252be0ldr x13, [x27+3720]
00252be4adrp x14, 0x4c6000
00252be8add x14, x14, 2576
00252becstr x14, [sp+1240]
00252bf0str x13, [sp+1248]
00252bf4b 0x252bf8
00252bf8
00252bf8loc_252bf8:
00252bf8ldr x0, [sp+1032]
00252bfcldr x1, [sp+1040]
00252c00ldr x2, [sp+1048]
00252c04ldr x3, [sp+1056]
00252c08ldr x4, [sp+1064]
00252c0cldrsw x5, [sp+1072]
00252c10ldrsw x6, [sp+1076]
00252c14ldrsw x7, [sp+1080]
00252c18ldrsw x8, [sp+1084]
00252c1cldr x9, [sp+1088]
00252c20ldr x10, [sp+1096]
00252c24ldr x11, [sp+1104]
00252c28ldr x12, [sp+1112]
00252c2cbl google.golang.org/protobuf/internal/filedesc.Builder.Build
00252c30str x0, [sp+480]
00252c34str x1, [sp+488]
00252c38str x2, [sp+496]
00252c3cstr x3, [sp+504]
00252c40str x4, [sp+512]
00252c44str x5, [sp+520]
00252c48str x6, [sp+528]
00252c4cstr x7, [sp+536]
00252c50str x8, [sp+544]
00252c54str x9, [sp+552]
00252c58str x10, [sp+560]
00252c5cstr x11, [sp+568]
00252c60str x12, [sp+576]
00252c64str x13, [sp+584]
00252c68add x21, sp, 288
00252c6cadd x20, sp, 480
00252c70adr x27, 16
00252c74stp x29, x27, [sp-24]
00252c78sub x29, sp, 24
00252c7cbl fn_87ee8
00252c80sub x29, sp, 8
00252c84ldr x13, [sp+288]
00252c88ldr x14, [sp+296]
00252c8cstr x13, [sp+232]
00252c90str x14, [sp+240]
00252c94ldr x1, [sp+312]
00252c98str x1, [sp+224]
00252c9cldr x2, [sp+1136]
00252ca0ldr x13, [sp+1120]
00252ca4subs xzr, x1, x2
00252ca8b.ls 0x252cb0
00252cacb 0x254e34
00252cb0
00252cb0loc_252cb0:
00252cb0b 0x252cb4
00252cb4
00252cb4loc_252cb4:
00252cb4str x13, [sp+448]
00252cb8str x1, [sp+456]
00252cbcstr x2, [sp+464]
00252cc0ldr x5, [sp+1176]
00252cc4str x5, [sp+224]
00252cc8ldr x6, [sp+312]
00252cccstr x6, [sp+216]
00252cd0subs xzr, x6, x5
00252cd4b.ne 0x254e20
00252cd8b 0x252cdc
00252cdc
00252cdcloc_252cdc:
00252cdcldr x5, [sp+312]
00252ce0str x5, [sp+216]
00252ce4cbnz x5, 0x252cec
00252ce8b 0x252cfc
00252cec
00252cecloc_252cec:
00252cecstr xzr, [sp+208]
00252cf0ldr x5, [sp+312]
00252cf4str x5, [sp+200]
00252cf8b 0x254c5c
00252cfc
00252cfcloc_252cfc:
00252cfcb 0x252d00
00252d00
00252d00loc_252d00:
00252d00ldr x0, [sp+312]
00252d04str x0, [sp+216]
00252d08ldr x1, [sp+1128]
00252d0cldr x5, [sp+1136]
00252d10ldr x6, [sp+1120]
00252d14b 0x252d18
00252d18
00252d18loc_252d18:
00252d18subs xzr, x0, x1
00252d1cb.ls 0x252d24
00252d20b 0x254c58
00252d24
00252d24loc_252d24:
00252d24sub x2, x5, x0
00252d28sub x5, x1, x0
00252d2csub x7, xzr, x2
00252d30ubfm x8, x0, 60, 59
00252d34and x7, x8, x7, asr #63
00252d38add x6, x6, x7
00252d3cstr x6, [sp+952]
00252d40str x5, [sp+960]
00252d44str x2, [sp+968]
00252d48ldr x1, [sp+336]
00252d4cstr x1, [sp+224]
00252d50subs xzr, x1, x2
00252d54b.ls 0x252d5c
00252d58b 0x254c54
00252d5c
00252d5cloc_252d5c:
00252d5cb 0x252d60
00252d60
00252d60loc_252d60:
00252d60str x6, [sp+248]
00252d64str x1, [sp+256]
00252d68str x2, [sp+264]
00252d6cldr x5, [sp+1200]
00252d70str x5, [sp+224]
00252d74ldr x6, [sp+336]
00252d78str x6, [sp+216]
00252d7csubs xzr, x5, x6
00252d80b.ne 0x254c40
00252d84b 0x252d88
00252d88
00252d88loc_252d88:
00252d88ldr x5, [sp+336]
00252d8cstr x5, [sp+216]
00252d90cbnz x5, 0x252d98
00252d94b 0x252da8
00252d98
00252d98loc_252d98:
00252d98str xzr, [sp+192]
00252d9cldr x2, [sp+336]
00252da0str x2, [sp+184]
00252da4b 0x253124
00252da8
00252da8loc_252da8:
00252da8b 0x252dac
00252dac
00252dacloc_252dac:
00252dacldr x5, [sp+1224]
00252db0str x5, [sp+216]
00252db4ldr x6, [sp+360]
00252db8str x6, [sp+224]
00252dbcsubs xzr, x5, x6
00252dc0b.ne 0x253110
00252dc4b 0x252dc8
00252dc8
00252dc8loc_252dc8:
00252dc8str wzr, [sp+116]
00252dccstr xzr, [sp+160]
00252dd0ldr x5, [sp+360]
00252dd4str x5, [sp+152]
00252dd8b 0x252ddc
00252ddc
00252ddcloc_252ddc:
00252ddcldr x5, [sp+152]
00252de0ldr x6, [sp+160]
00252de4subs xzr, x5, x6
00252de8b.gt 0x252df0
00252decb 0x25309c
00252df0
00252df0loc_252df0:
00252df0ldr x5, [sp+160]
00252df4str x5, [sp+120]
00252df8stp xzr, xzr, [sp+272]
00252dfcldr x1, [sp+360]
00252e00ldr x5, [sp+352]
00252e04ldr x0, [sp+120]
00252e08subs xzr, x0, x1
00252e0cb.lo 0x252e14
00252e10b 0x25310c
00252e14
00252e14loc_252e14:
00252e14movz x6, 88
00252e18madd x5, x6, x0, x5
00252e1cldrsb x5, [x5+73]
00252e20strb w5, [sp+106]
00252e24mov x7, x5
00252e28subs wzr, w7, 10
00252e2cb.ge 0x252e34
00252e30b 0x252eb4
00252e34
00252e34loc_252e34:
00252e34mov x7, x5
00252e38subs wzr, w7, 11
00252e3cb.le 0x252e44
00252e40b 0x252eb0
00252e44
00252e44loc_252e44:
00252e44b 0x252e48
00252e48
00252e48loc_252e48:
00252e48ldrsw x4, [sp+116]
00252e4cldr x0, [sp+1144]
00252e50ldr x1, [sp+1152]
00252e54ldr x2, [sp+1160]
00252e58orr x3, xzr, 2
00252e5cbl google.golang.org/protobuf/internal/filetype.depIdxs.Get
00252e60str w0, [sp+108]
00252e64ldr x5, [sp+1120]
00252e68ldr x1, [sp+1128]
00252e6csbfm x6, x0, 0, 31
00252e70subs xzr, x6, x1
00252e74b.lo 0x252e7c
00252e78b 0x253104
00252e7c
00252e7cloc_252e7c:
00252e7csbfm x2, x0, 60, 31
00252e80ldr x0, [x5+x2]
00252e84add x2, x5, x2
00252e88ldr x1, [x2+8]
00252e8cstr x0, [sp+640]
00252e90str x1, [sp+648]
00252e94bl reflect.TypeOf
00252e98str x0, [sp+272]
00252e9cstr x1, [sp+280]
00252ea0ldrsw x2, [sp+116]
00252ea4add x2, x2, 1
00252ea8str w2, [sp+116]
00252eacb 0x252f88
00252eb0
00252eb0loc_252eb0:
00252eb0b 0x252eb8
00252eb4
00252eb4loc_252eb4:
00252eb4b 0x252eb8
00252eb8
00252eb8loc_252eb8:
00252eb8ubfm x5, x5, 0, 7
00252ebcsubs wzr, w5, 14
00252ec0b.eq 0x252ec8
00252ec4b 0x252f34
00252ec8
00252ec8loc_252ec8:
00252ec8b 0x252ecc
00252ecc
00252eccloc_252ecc:
00252eccldrsw x4, [sp+116]
00252ed0ldr x0, [sp+1144]
00252ed4ldr x1, [sp+1152]
00252ed8ldr x2, [sp+1160]
00252edcorr x3, xzr, 2
00252ee0bl google.golang.org/protobuf/internal/filetype.depIdxs.Get
00252ee4str w0, [sp+112]
00252ee8ldr x5, [sp+1120]
00252eecldr x1, [sp+1128]
00252ef0sbfm x6, x0, 0, 31
00252ef4subs xzr, x6, x1
00252ef8b.lo 0x252f00
00252efcb 0x2530fc
00252f00
00252f00loc_252f00:
00252f00sbfm x2, x0, 60, 31
00252f04ldr x0, [x5+x2]
00252f08add x2, x5, x2
00252f0cldr x1, [x2+8]
00252f10str x0, [sp+656]
00252f14str x1, [sp+664]
00252f18bl reflect.TypeOf
00252f1cstr x0, [sp+272]
00252f20str x1, [sp+280]
00252f24ldrsw x2, [sp+116]
00252f28add x2, x2, 1
00252f2cstr w2, [sp+116]
00252f30b 0x252f88
00252f34
00252f34loc_252f34:
00252f34b 0x252f38
00252f38
00252f38loc_252f38:
00252f38b 0x252f3c
00252f3c
00252f3cloc_252f3c:
00252f3cldr x1, [sp+360]
00252f40ldr x3, [sp+352]
00252f44ldr x0, [sp+120]
00252f48subs xzr, x0, x1
00252f4cb.lo 0x252f54
00252f50b 0x2530f8
00252f54
00252f54loc_252f54:
00252f54madd x3, x6, x0, x3
00252f58add x2, x3, 73
00252f5cstr x2, [sp+632]
00252f60adrp x27, 0x7cf000
00252f64ldr x1, [x27+216]
00252f68adrp x0, 0x3d4000
00252f6cadd x0, x0, 2080
00252f70bl runtime.mapaccess1
00252f74ldr x3, [x0]
00252f78ldr x4, [x0+8]
00252f7cstr x3, [sp+272]
00252f80str x4, [sp+280]
00252f84b 0x252f88
00252f88
00252f88loc_252f88:
00252f88ldr x1, [sp+360]
00252f8cldr x2, [sp+352]
00252f90ldr x0, [sp+120]
00252f94subs xzr, x0, x1
00252f98b.lo 0x252fa0
00252f9cb 0x2530f4
00252fa0
00252fa0loc_252fa0:
00252fa0movz x1, 88
00252fa4madd x0, x1, x0, x2
00252fa8str x0, [sp+624]
00252facbl google.golang.org/protobuf/internal/filedesc.(*Extension).IsList
00252fb0strb w0, [sp+107]
00252fb4tbnz w0, 0, 0x252fbc
00252fb8b 0x252fd4
00252fbc
00252fbcloc_252fbc:
00252fbcldr x0, [sp+272]
00252fc0ldr x1, [sp+280]
00252fc4bl reflect.SliceOf
00252fc8str x0, [sp+272]
00252fccstr x1, [sp+280]
00252fd0b 0x252fd8
00252fd4
00252fd4loc_252fd4:
00252fd4b 0x252fd8
00252fd8
00252fd8loc_252fd8:
00252fd8ldr x1, [sp+360]
00252fdcldr x5, [sp+352]
00252fe0ldr x0, [sp+120]
00252fe4subs xzr, x0, x1
00252fe8b.lo 0x252ff0
00252fecb 0x2530f0
00252ff0
00252ff0loc_252ff0:
00252ff0movz x6, 88
00252ff4madd x5, x6, x0, x5
00252ff8str x5, [sp+864]
00252ffcldr x1, [sp+1224]
00253000ldr x5, [sp+1216]
00253004ldr x0, [sp+120]
00253008subs xzr, x0, x1
0025300cb.lo 0x253014
00253010b 0x2530ec
00253014
00253014loc_253014:
00253014movz x6, 168
00253018madd x0, x6, x0, x5
0025301cstr x0, [sp+616]
00253020ldr x3, [sp+272]
00253024ldr x4, [sp+280]
00253028ldr x2, [sp+864]
0025302cadrp x1, 0x4ca000
00253030add x1, x1, 3312
00253034bl google.golang.org/protobuf/internal/impl.InitExtensionInfo
00253038ldr x1, [sp+1224]
0025303cldr x5, [sp+1216]
00253040ldr x0, [sp+120]
00253044subs xzr, x0, x1
00253048b.lo 0x253050
0025304cb 0x2530e8
00253050
00253050loc_253050:
00253050movz x3, 168
00253054madd x2, x3, x0, x5
00253058str x2, [sp+856]
0025305cldr x3, [sp+1240]
00253060ldrsb x27, [x3]
00253064ldr x0, [sp+1248]
00253068ldr x3, [x3+32]
0025306cadrp x1, 0x4c7000
00253070add x1, x1, 2624
00253074blr x3
00253078str x0, [sp+400]
0025307cstr x1, [sp+408]
00253080cbnz x0, 0x2530b0
00253084b 0x253088
00253088
00253088loc_253088:
00253088b 0x25308c
0025308c
0025308cloc_25308c:
0025308cldr x5, [sp+160]
00253090add x5, x5, 1
00253094str x5, [sp+160]
00253098b 0x252ddc
0025309c
0025309cloc_25309c:
0025309cldr x0, [sp+232]
002530a0ldr x1, [sp+240]
002530a4ldp x29, x30, [sp-8]
002530a8add sp, sp, 1024
002530acret x30
002530b0
002530b0loc_2530b0:
002530b0str x0, [sp+600]
002530b4str x1, [sp+608]
002530b8str x0, [sp+592]
002530bcldr x2, [sp+592]
002530c0cbnz x2, 0x2530c8
002530c4b 0x2530e4
002530c8
002530c8loc_2530c8:
002530c8ldr x2, [sp+592]
002530ccldr x2, [x2+8]
002530d0str x2, [sp+592]
002530d4b 0x2530d8
002530d8
002530d8loc_2530d8:
002530d8ldr x1, [sp+608]
002530dcldr x0, [sp+592]
002530e0bl runtime.gopanic
002530e4
002530e4loc_2530e4:
002530e4b 0x2530d8
002530e8
002530e8loc_2530e8:
002530e8bl runtime.panicIndex
002530ec
002530ecloc_2530ec:
002530ecbl runtime.panicIndex
002530f0
002530f0loc_2530f0:
002530f0bl runtime.panicIndex
002530f4
002530f4loc_2530f4:
002530f4bl runtime.panicIndex
002530f8
002530f8loc_2530f8:
002530f8bl runtime.panicIndex
002530fc
002530fcloc_2530fc:
002530fcmov x0, x6
00253100bl runtime.panicIndex
00253104
00253104loc_253104:
00253104mov x0, x6
00253108bl runtime.panicIndex
0025310c
0025310cloc_25310c:
0025310cbl runtime.panicIndex
00253110
00253110loc_253110:
00253110adrp x0, 0x3a2000
00253114add x0, x0, 2944
00253118adrp x1, 0x4bf000
0025311cadd x1, x1, 3040
00253120bl runtime.gopanic
00253124
00253124loc_253124:
00253124ldr x2, [sp+184]
00253128ldr x3, [sp+192]
0025312csubs xzr, x2, x3
00253130b.gt 0x253138
00253134b 0x2532c8
00253138
00253138loc_253138:
00253138ldr x0, [sp+192]
0025313cstr x0, [sp+136]
00253140ldr x1, [sp+256]
00253144ldr x2, [sp+248]
00253148subs xzr, x1, x0
0025314cb.hi 0x253154
00253150b 0x254c3c
00253154
00253154loc_253154:
00253154ubfm x3, x0, 60, 59
00253158ldr x2, [x2+x3]
0025315ccbnz x2, 0x253164
00253160b 0x2532b4
00253164
00253164loc_253164:
00253164ldr x2, [sp+248]
00253168ldr x1, [sp+256]
0025316csubs xzr, x1, x0
00253170b.hi 0x253178
00253174b 0x254c38
00253178
00253178loc_253178:
00253178add x3, x2, x0, lsl #4
0025317cldr x1, [x3+8]
00253180ubfm x3, x0, 60, 59
00253184ldr x0, [x2+x3]
00253188str x0, [sp+720]
0025318cstr x1, [sp+728]
00253190bl reflect.TypeOf
00253194str x0, [sp+992]
00253198str x1, [sp+1000]
0025319cldr x2, [sp+1200]
002531a0ldr x3, [sp+1192]
002531a4ldr x4, [sp+136]
002531a8subs xzr, x2, x4
002531acb.hi 0x2531b4
002531b0b 0x254c2c
002531b4
002531b4loc_2531b4:
002531b4movz x5, 328
002531b8madd x3, x5, x4, x3
002531bcstr x0, [x3]
002531c0adrp x27, 0x7f8000
002531c4ldr w4, [x27+3056]
002531c8cbz w4, 0x2531d0
002531ccb 0x2531d4
002531d0
002531d0loc_2531d0:
002531d0b 0x2531e8
002531d4
002531d4loc_2531d4:
002531d4bl runtime.gcWriteBarrier2
002531d8str x1, [x25]
002531dcldr x4, [x3+8]
002531e0str x4, [x25+8]
002531e4b 0x2531e8
002531e8
002531e8loc_2531e8:
002531e8str x1, [x3+8]
002531ecldr x1, [sp+336]
002531f0ldr x3, [sp+328]
002531f4ldr x0, [sp+136]
002531f8subs xzr, x1, x0
002531fcb.hi 0x253204
00253200b 0x254c28
00253204
00253204loc_253204:
00253204movz x4, 208
00253208madd x3, x4, x0, x3
0025320cstr x3, [sp+944]
00253210ldr x1, [sp+1200]
00253214ldr x6, [sp+1192]
00253218ldr x0, [sp+136]
0025321csubs xzr, x1, x0
00253220b.hi 0x253228
00253224b 0x254c24
00253228
00253228loc_253228:
00253228madd x6, x5, x0, x6
0025322cadrp x7, 0x4c9000
00253230add x7, x7, 3488
00253234str x7, [x6+16]
00253238adrp x27, 0x7f8000
0025323cldr w7, [x27+3056]
00253240cbz w7, 0x253248
00253244b 0x25324c
00253248
00253248loc_253248:
00253248b 0x253260
0025324c
0025324cloc_25324c:
0025324cbl runtime.gcWriteBarrier2
00253250str x3, [x25]
00253254ldr x7, [x6+24]
00253258str x7, [x25+8]
0025325cb 0x253260
00253260
00253260loc_253260:
00253260str x3, [x6+24]
00253264ldr x1, [sp+1200]
00253268ldr x3, [sp+1192]
0025326cldr x0, [sp+136]
00253270subs xzr, x1, x0
00253274b.hi 0x25327c
00253278b 0x254c20
0025327c
0025327cloc_25327c:
0025327cmadd x2, x5, x0, x3
00253280str x2, [sp+936]
00253284ldr x3, [sp+1240]
00253288ldrsb x27, [x3]
0025328cldr x0, [sp+1248]
00253290ldr x3, [x3+40]
00253294adrp x1, 0x4c5000
00253298add x1, x1, 2624
0025329cblr x3
002532a0str x0, [sp+416]
002532a4str x1, [sp+424]
002532a8cbnz x0, 0x254be8
002532acb 0x2532b0
002532b0
002532b0loc_2532b0:
002532b0b 0x2532b8
002532b4
002532b4loc_2532b4:
002532b4b 0x2532b8
002532b8
002532b8loc_2532b8:
002532b8ldr x2, [sp+192]
002532bcadd x2, x2, 1
002532c0str x2, [sp+192]
002532c4b 0x253124
002532c8
002532c8loc_2532c8:
002532c8ldr x1, [sp+232]
002532ccldrsb x27, [x1]
002532d0ldr x0, [sp+240]
002532d4ldr x1, [x1+120]
002532d8blr x1
002532dcstr x0, [sp+920]
002532e0str x1, [sp+928]
002532e4subs xzr, x1, 32
002532e8cset x1, eq
002532ecb.eq 0x2532f4
002532f0b 0x253308
002532f4
002532f4loc_2532f4:
002532f4adrp x1, 0x46b000
002532f8add x1, x1, 3536
002532fcorr x2, xzr, 32
00253300bl runtime.memequal
00253304b 0x253310
00253308
00253308loc_253308:
00253308mov x0, x1
0025330cb 0x253310
00253310
00253310loc_253310:
00253310strb w0, [sp+107]
00253314tbnz w0, 0, 0x25331c
00253318b 0x253510
0025331c
0025331cloc_25331c:
0025331cldr x1, [sp+232]
00253320ldrsb x27, [x1]
00253324ldr x0, [sp+240]
00253328ldr x1, [x1+96]
0025332cblr x1
00253330str x0, [sp+904]
00253334str x1, [sp+912]
00253338subs xzr, x1, 15
0025333ccset x2, eq
00253340b.eq 0x253348
00253344b 0x25341c
00253348
00253348loc_253348:
00253348subs xzr, x1, 0
0025334cb.hi 0x253354
00253350b 0x254be0
00253354
00253354loc_253354:
00253354ldrb w5, [x0]
00253358subs xzr, x1, 1
0025335cb.hi 0x253364
00253360b 0x254bd8
00253364
00253364loc_253364:
00253364ldrb w6, [x0+1]
00253368ubfm x6, x6, 56, 7
0025336corr x5, x5, x6
00253370subs xzr, x1, 2
00253374b.hi 0x25337c
00253378b 0x254bd0
0025337c
0025337cloc_25337c:
0025337cldrb w6, [x0+2]
00253380ubfm x6, x6, 48, 7
00253384orr x5, x5, x6
00253388subs xzr, x1, 3
0025338cb.hi 0x253394
00253390b 0x254bc8
00253394
00253394loc_253394:
00253394ldrb w6, [x0+3]
00253398ubfm x6, x6, 40, 7
0025339corr x5, x5, x6
002533a0subs xzr, x1, 4
002533a4b.hi 0x2533ac
002533a8b 0x254bc0
002533ac
002533acloc_2533ac:
002533acldrb w6, [x0+4]
002533b0ubfm x6, x6, 32, 7
002533b4orr x5, x5, x6
002533b8subs xzr, x1, 5
002533bcb.hi 0x2533c4
002533c0b 0x254bb8
002533c4
002533c4loc_2533c4:
002533c4ldrb w6, [x0+5]
002533c8ubfm x6, x6, 24, 7
002533ccorr x5, x5, x6
002533d0subs xzr, x1, 6
002533d4b.hi 0x2533dc
002533d8b 0x254bb0
002533dc
002533dcloc_2533dc:
002533dcldrb w6, [x0+6]
002533e0ubfm x6, x6, 16, 7
002533e4orr x5, x5, x6
002533e8subs xzr, x1, 7
002533ecb.hi 0x2533f4
002533f0b 0x254ba8
002533f4
002533f4loc_2533f4:
002533f4ldrb w6, [x0+7]
002533f8ubfm x6, x6, 8, 7
002533fcorr x5, x5, x6
00253400movz x6, 28519
00253404movk x6, 0x676f0000
00253408movk x6, 0x656c00000000
0025340cmovk x6, 0x702e000000000000
00253410subs xzr, x5, x6
00253414cset x2, eq
00253418b 0x253420
0025341c
0025341cloc_25341c:
0025341cb 0x253420
00253420
00253420loc_253420:
00253420tbnz w2, 0, 0x253428
00253424b 0x253494
00253428
00253428loc_253428:
00253428subs xzr, x1, 8
0025342cb.hi 0x253434
00253430b 0x254ba0
00253434
00253434loc_253434:
00253434ldrb w5, [x0+8]
00253438subs xzr, x1, 9
0025343cb.hi 0x253444
00253440b 0x254b98
00253444
00253444loc_253444:
00253444ldrb w6, [x0+9]
00253448ubfm x6, x6, 56, 7
0025344corr x5, x5, x6
00253450subs xzr, x1, 10
00253454b.hi 0x25345c
00253458b 0x254b90
0025345c
0025345cloc_25345c:
0025345cldrb w6, [x0+10]
00253460ubfm x6, x6, 48, 7
00253464orr x5, x5, x6
00253468subs xzr, x1, 11
0025346cb.hi 0x253474
00253470b 0x254b88
00253474
00253474loc_253474:
00253474ldrb w6, [x0+11]
00253478ubfm x6, x6, 40, 7
0025347corr x5, x5, x6
00253480movz x6, 28530
00253484movk x6, 0x6f740000
00253488subs wzr, w5, w6
0025348ccset x2, eq
00253490b 0x253498
00253494
00253494loc_253494:
00253494b 0x253498
00253498
00253498loc_253498:
00253498tbnz w2, 0, 0x2534a0
0025349cb 0x2534dc
002534a0
002534a0loc_2534a0:
002534a0subs xzr, x1, 12
002534a4b.hi 0x2534ac
002534a8b 0x254b80
002534ac
002534acloc_2534ac:
002534acldrb w5, [x0+12]
002534b0subs xzr, x1, 13
002534b4b.hi 0x2534bc
002534b8b 0x254b78
002534bc
002534bcloc_2534bc:
002534bcldrb w6, [x0+13]
002534c0ubfm x6, x6, 56, 7
002534c4orr x5, x5, x6
002534c8ubfm x5, x5, 0, 15
002534ccmovz x6, 30050
002534d0subs wzr, w5, w6
002534d4cset x2, eq
002534d8b 0x2534e0
002534dc
002534dcloc_2534dc:
002534dcb 0x2534e0
002534e0
002534e0loc_2534e0:
002534e0tbnz w2, 0, 0x2534e8
002534e4b 0x253504
002534e8
002534e8loc_2534e8:
002534e8subs xzr, x1, 14
002534ecb.hi 0x2534f4
002534f0b 0x254b70
002534f4
002534f4loc_2534f4:
002534f4ldrb w5, [x0+14]
002534f8subs wzr, w5, 102
002534fccset x2, eq
00253500b 0x253508
00253504
00253504loc_253504:
00253504b 0x253508
00253508
00253508loc_253508:
00253508strb w2, [sp+107]
0025350cb 0x253514
00253510
00253510loc_253510:
00253510b 0x253514
00253514
00253514loc_253514:
00253514ldrb w5, [sp+107]
00253518tbnz w5, 0, 0x253520
0025351cb 0x253530
00253520
00253520loc_253520:
00253520str xzr, [sp+176]
00253524ldr x5, [sp+336]
00253528str x5, [sp+168]
0025352cb 0x253538
00253530
00253530loc_253530:
00253530b 0x253534
00253534
00253534loc_253534:
00253534b 0x252dac
00253538
00253538loc_253538:
00253538ldr x5, [sp+168]
0025353cldr x6, [sp+176]
00253540subs xzr, x5, x6
00253544b.gt 0x25354c
00253548b 0x2547a0
0025354c
0025354cloc_25354c:
0025354cldr x0, [sp+176]
00253550str x0, [sp+128]
00253554ldr x1, [sp+336]
00253558ldr x2, [sp+328]
0025355csubs xzr, x1, x0
00253560b.hi 0x253568
00253564b 0x254b6c
00253568
00253568loc_253568:
00253568movz x1, 208
0025356cmadd x0, x1, x0, x2
00253570str x0, [sp+688]
00253574bl google.golang.org/protobuf/internal/filedesc.(*Base).Name
00253578str x0, [sp+888]
0025357cstr x1, [sp+896]
00253580str x0, [sp+672]
00253584str x1, [sp+680]
00253588b 0x25358c
0025358c
0025358cloc_25358c:
0025358csubs xzr, x1, 13
00253590b.le 0x253598
00253594b 0x253fac
00253598
00253598loc_253598:
00253598subs xzr, x1, 11
0025359cb.eq 0x2535a4
002535a0b 0x253978
002535a4
002535a4loc_2535a4:
002535a4b 0x2535a8
002535a8
002535a8loc_2535a8:
002535a8subs xzr, x1, 11
002535acb.eq 0x2535b4
002535b0b 0x253788
002535b4
002535b4loc_2535b4:
002535b4subs xzr, x1, 0
002535b8b.hi 0x2535c0
002535bcb 0x254b64
002535c0
002535c0loc_2535c0:
002535c0ldrb w5, [x0]
002535c4subs xzr, x1, 1
002535c8b.hi 0x2535d0
002535ccb 0x254b5c
002535d0
002535d0loc_2535d0:
002535d0ldrb w6, [x0+1]
002535d4ubfm x6, x6, 56, 7
002535d8orr x5, x5, x6
002535dcsubs xzr, x1, 2
002535e0b.hi 0x2535e8
002535e4b 0x254b54
002535e8
002535e8loc_2535e8:
002535e8ldrb w6, [x0+2]
002535ecubfm x6, x6, 48, 7
002535f0orr x5, x5, x6
002535f4subs xzr, x1, 3
002535f8b.hi 0x253600
002535fcb 0x254b4c
00253600
00253600loc_253600:
00253600ldrb w6, [x0+3]
00253604ubfm x6, x6, 40, 7
00253608orr x5, x5, x6
0025360csubs xzr, x1, 4
00253610b.hi 0x253618
00253614b 0x254b44
00253618
00253618loc_253618:
00253618ldrb w6, [x0+4]
0025361cubfm x6, x6, 32, 7
00253620orr x5, x5, x6
00253624subs xzr, x1, 5
00253628b.hi 0x253630
0025362cb 0x254b3c
00253630
00253630loc_253630:
00253630ldrb w6, [x0+5]
00253634ubfm x6, x6, 24, 7
00253638orr x5, x5, x6
0025363csubs xzr, x1, 6
00253640b.hi 0x253648
00253644b 0x254b34
00253648
00253648loc_253648:
00253648ldrb w6, [x0+6]
0025364cubfm x6, x6, 16, 7
00253650orr x5, x5, x6
00253654subs xzr, x1, 7
00253658b.hi 0x253660
0025365cb 0x254b2c
00253660
00253660loc_253660:
00253660ldrb w6, [x0+7]
00253664ubfm x6, x6, 8, 7
00253668orr x5, x5, x6
0025366cmovz x6, 28229
00253670movk x6, 0x6d750000
00253674movk x6, 0x704f00000000
00253678movk x6, 0x6974000000000000
0025367csubs xzr, x5, x6
00253680b.eq 0x253688
00253684b 0x253784
00253688
00253688loc_253688:
00253688subs xzr, x1, 8
0025368cb.hi 0x253694
00253690b 0x254b24
00253694
00253694loc_253694:
00253694ldrb w5, [x0+8]
00253698subs xzr, x1, 9
0025369cb.hi 0x2536a4
002536a0b 0x254b1c
002536a4
002536a4loc_2536a4:
002536a4ldrb w6, [x0+9]
002536a8ubfm x6, x6, 56, 7
002536acorr x5, x5, x6
002536b0ubfm x5, x5, 0, 15
002536b4movz x6, 28271
002536b8subs wzr, w5, w6
002536bcb.eq 0x2536c4
002536c0b 0x253780
002536c4
002536c4loc_2536c4:
002536c4subs xzr, x1, 10
002536c8b.hi 0x2536d0
002536ccb 0x254b14
002536d0
002536d0loc_2536d0:
002536d0ldrb w5, [x0+10]
002536d4subs wzr, w5, 115
002536d8b.eq 0x2536e0
002536dcb 0x25377c
002536e0
002536e0loc_2536e0:
002536e0b 0x2536e4
002536e4
002536e4loc_2536e4:
002536e4add x27, sp, 872
002536e8stp xzr, xzr, [x27]
002536ecldr x0, [sp+128]
002536f0ldr x2, [sp+248]
002536f4ldr x1, [sp+256]
002536f8subs xzr, x0, x1
002536fcb.lo 0x253704
00253700b 0x254b10
00253704
00253704loc_253704:
00253704add x3, x2, x0, lsl #4
00253708ldr x3, [x3+8]
0025370cubfm x4, x0, 60, 59
00253710ldr x1, [x2+x4]
00253714cbnz x1, 0x25371c
00253718b 0x254b04
0025371c
0025371cloc_25371c:
0025371cstr x3, [sp+472]
00253720adrp x0, 0x7be000
00253724add x0, x0, 624
00253728bl runtime.typeAssert
0025372cb 0x253730
00253730
00253730loc_253730:
00253730str x0, [sp+872]
00253734ldr x5, [sp+472]
00253738str x5, [sp+880]
0025373cadrp x27, 0x7cf000
00253740str x0, [x27+832]
00253744adrp x27, 0x7f8000
00253748ldr w6, [x27+3056]
0025374ccbz w6, 0x253754
00253750b 0x253758
00253754
00253754loc_253754:
00253754b 0x253770
00253758
00253758loc_253758:
00253758bl runtime.gcWriteBarrier2
0025375cstr x5, [x25]
00253760adrp x27, 0x7cf000
00253764ldr x6, [x27+840]
00253768str x6, [x25+8]
0025376cb 0x253770
00253770
00253770loc_253770:
00253770adrp x27, 0x7cf000
00253774str x5, [x27+840]
00253778b 0x25478c
0025377c
0025377cloc_25377c:
0025377cb 0x25378c
00253780
00253780loc_253780:
00253780b 0x25378c
00253784
00253784loc_253784:
00253784b 0x25378c
00253788
00253788loc_253788:
00253788b 0x25378c
0025378c
0025378cloc_25378c:
0025378csubs xzr, x1, 11
00253790b.eq 0x253798
00253794b 0x25396c
00253798
00253798loc_253798:
00253798subs xzr, x1, 0
0025379cb.hi 0x2537a4
002537a0b 0x254afc
002537a4
002537a4loc_2537a4:
002537a4ldrb w5, [x0]
002537a8subs xzr, x1, 1
002537acb.hi 0x2537b4
002537b0b 0x254af4
002537b4
002537b4loc_2537b4:
002537b4ldrb w6, [x0+1]
002537b8ubfm x6, x6, 56, 7
002537bcorr x5, x5, x6
002537c0subs xzr, x1, 2
002537c4b.hi 0x2537cc
002537c8b 0x254aec
002537cc
002537ccloc_2537cc:
002537ccldrb w6, [x0+2]
002537d0ubfm x6, x6, 48, 7
002537d4orr x5, x5, x6
002537d8subs xzr, x1, 3
002537dcb.hi 0x2537e4
002537e0b 0x254ae4
002537e4
002537e4loc_2537e4:
002537e4ldrb w6, [x0+3]
002537e8ubfm x6, x6, 40, 7
002537ecorr x5, x5, x6
002537f0subs xzr, x1, 4
002537f4b.hi 0x2537fc
002537f8b 0x254adc
002537fc
002537fcloc_2537fc:
002537fcldrb w6, [x0+4]
00253800ubfm x6, x6, 32, 7
00253804orr x5, x5, x6
00253808subs xzr, x1, 5
0025380cb.hi 0x253814
00253810b 0x254ad4
00253814
00253814loc_253814:
00253814ldrb w6, [x0+5]
00253818ubfm x6, x6, 24, 7
0025381corr x5, x5, x6
00253820subs xzr, x1, 6
00253824b.hi 0x25382c
00253828b 0x254acc
0025382c
0025382cloc_25382c:
0025382cldrb w6, [x0+6]
00253830ubfm x6, x6, 16, 7
00253834orr x5, x5, x6
00253838subs xzr, x1, 7
0025383cb.hi 0x253844
00253840b 0x254ac4
00253844
00253844loc_253844:
00253844ldrb w6, [x0+7]
00253848ubfm x6, x6, 8, 7
0025384corr x5, x5, x6
00253850movz x6, 26950
00253854movk x6, 0x656c0000
00253858movk x6, 0x704f00000000
0025385cmovk x6, 0x6974000000000000
00253860subs xzr, x5, x6
00253864b.eq 0x25386c
00253868b 0x253968
0025386c
0025386cloc_25386c:
0025386csubs xzr, x1, 8
00253870b.hi 0x253878
00253874b 0x254abc
00253878
00253878loc_253878:
00253878ldrb w5, [x0+8]
0025387csubs xzr, x1, 9
00253880b.hi 0x253888
00253884b 0x254ab4
00253888
00253888loc_253888:
00253888ldrb w6, [x0+9]
0025388cubfm x6, x6, 56, 7
00253890orr x5, x5, x6
00253894ubfm x5, x5, 0, 15
00253898movz x6, 28271
0025389csubs wzr, w5, w6
002538a0b.eq 0x2538a8
002538a4b 0x253964
002538a8
002538a8loc_2538a8:
002538a8subs xzr, x1, 10
002538acb.hi 0x2538b4
002538b0b 0x254aac
002538b4
002538b4loc_2538b4:
002538b4ldrb w5, [x0+10]
002538b8subs wzr, w5, 115
002538bcb.eq 0x2538c4
002538c0b 0x253960
002538c4
002538c4loc_2538c4:
002538c4b 0x2538c8
002538c8
002538c8loc_2538c8:
002538c8add x27, sp, 872
002538ccstp xzr, xzr, [x27]
002538d0ldr x0, [sp+128]
002538d4ldr x2, [sp+248]
002538d8ldr x1, [sp+256]
002538dcsubs xzr, x0, x1
002538e0b.lo 0x2538e8
002538e4b 0x254aa8
002538e8
002538e8loc_2538e8:
002538e8add x3, x2, x0, lsl #4
002538ecldr x3, [x3+8]
002538f0ubfm x4, x0, 60, 59
002538f4ldr x1, [x2+x4]
002538f8cbnz x1, 0x253900
002538fcb 0x254a9c
00253900
00253900loc_253900:
00253900str x3, [sp+472]
00253904adrp x0, 0x7be000
00253908add x0, x0, 592
0025390cbl runtime.typeAssert
00253910b 0x253914
00253914
00253914loc_253914:
00253914str x0, [sp+872]
00253918ldr x5, [sp+472]
0025391cstr x5, [sp+880]
00253920adrp x27, 0x7cf000
00253924str x0, [x27+816]
00253928adrp x27, 0x7f8000
0025392cldr w6, [x27+3056]
00253930cbz w6, 0x253938
00253934b 0x25393c
00253938
00253938loc_253938:
00253938b 0x253954
0025393c
0025393cloc_25393c:
0025393cbl runtime.gcWriteBarrier2
00253940str x5, [x25]
00253944adrp x27, 0x7cf000
00253948ldr x6, [x27+824]
0025394cstr x6, [x25+8]
00253950b 0x253954
00253954
00253954loc_253954:
00253954adrp x27, 0x7cf000
00253958str x5, [x27+824]
0025395cb 0x25478c
00253960
00253960loc_253960:
00253960b 0x253970
00253964
00253964loc_253964:
00253964b 0x253970
00253968
00253968loc_253968:
00253968b 0x253970
0025396c
0025396cloc_25396c:
0025396cb 0x253970
00253970
00253970loc_253970:
00253970b 0x253974
00253974
00253974loc_253974:
00253974b 0x254788
00253978
00253978loc_253978:
00253978subs xzr, x1, 12
0025397cb.eq 0x253984
00253980b 0x253d78
00253984
00253984loc_253984:
00253984b 0x253988
00253988
00253988loc_253988:
00253988subs xzr, x1, 12
0025398cb.eq 0x253994
00253990b 0x253b78
00253994
00253994loc_253994:
00253994subs xzr, x1, 0
00253998b.hi 0x2539a0
0025399cb 0x254a94
002539a0
002539a0loc_2539a0:
002539a0ldrb w5, [x0]
002539a4subs xzr, x1, 1
002539a8b.hi 0x2539b0
002539acb 0x254a8c
002539b0
002539b0loc_2539b0:
002539b0ldrb w6, [x0+1]
002539b4ubfm x6, x6, 56, 7
002539b8orr x5, x5, x6
002539bcsubs xzr, x1, 2
002539c0b.hi 0x2539c8
002539c4b 0x254a84
002539c8
002539c8loc_2539c8:
002539c8ldrb w6, [x0+2]
002539ccubfm x6, x6, 48, 7
002539d0orr x5, x5, x6
002539d4subs xzr, x1, 3
002539d8b.hi 0x2539e0
002539dcb 0x254a7c
002539e0
002539e0loc_2539e0:
002539e0ldrb w6, [x0+3]
002539e4ubfm x6, x6, 40, 7
002539e8orr x5, x5, x6
002539ecsubs xzr, x1, 4
002539f0b.hi 0x2539f8
002539f4b 0x254a74
002539f8
002539f8loc_2539f8:
002539f8ldrb w6, [x0+4]
002539fcubfm x6, x6, 32, 7
00253a00orr x5, x5, x6
00253a04subs xzr, x1, 5
00253a08b.hi 0x253a10
00253a0cb 0x254a6c
00253a10
00253a10loc_253a10:
00253a10ldrb w6, [x0+5]
00253a14ubfm x6, x6, 24, 7
00253a18orr x5, x5, x6
00253a1csubs xzr, x1, 6
00253a20b.hi 0x253a28
00253a24b 0x254a64
00253a28
00253a28loc_253a28:
00253a28ldrb w6, [x0+6]
00253a2cubfm x6, x6, 16, 7
00253a30orr x5, x5, x6
00253a34subs xzr, x1, 7
00253a38b.hi 0x253a40
00253a3cb 0x254a5c
00253a40
00253a40loc_253a40:
00253a40ldrb w6, [x0+7]
00253a44ubfm x6, x6, 8, 7
00253a48orr x5, x5, x6
00253a4cmovz x6, 26950
00253a50movk x6, 0x6c650000
00253a54movk x6, 0x4f6400000000
00253a58movk x6, 0x7470000000000000
00253a5csubs xzr, x5, x6
00253a60b.eq 0x253a68
00253a64b 0x253b74
00253a68
00253a68loc_253a68:
00253a68subs xzr, x1, 8
00253a6cb.hi 0x253a74
00253a70b 0x254a54
00253a74
00253a74loc_253a74:
00253a74ldrb w5, [x0+8]
00253a78subs xzr, x1, 9
00253a7cb.hi 0x253a84
00253a80b 0x254a4c
00253a84
00253a84loc_253a84:
00253a84ldrb w6, [x0+9]
00253a88ubfm x6, x6, 56, 7
00253a8corr x5, x5, x6
00253a90subs xzr, x1, 10
00253a94b.hi 0x253a9c
00253a98b 0x254a44
00253a9c
00253a9cloc_253a9c:
00253a9cldrb w6, [x0+10]
00253aa0ubfm x6, x6, 48, 7
00253aa4orr x5, x5, x6
00253aa8subs xzr, x1, 11
00253aacb.hi 0x253ab4
00253ab0b 0x254a3c
00253ab4
00253ab4loc_253ab4:
00253ab4ldrb w6, [x0+11]
00253ab8ubfm x6, x6, 40, 7
00253abcorr x5, x5, x6
00253ac0movz x6, 28521
00253ac4movk x6, 0x736e0000
00253ac8subs wzr, w5, w6
00253accb.eq 0x253ad4
00253ad0b 0x253b70
00253ad4
00253ad4loc_253ad4:
00253ad4b 0x253ad8
00253ad8
00253ad8loc_253ad8:
00253ad8add x27, sp, 872
00253adcstp xzr, xzr, [x27]
00253ae0ldr x0, [sp+128]
00253ae4ldr x2, [sp+248]
00253ae8ldr x1, [sp+256]
00253aecsubs xzr, x0, x1
00253af0b.lo 0x253af8
00253af4b 0x254a38
00253af8
00253af8loc_253af8:
00253af8add x3, x2, x0, lsl #4
00253afcldr x3, [x3+8]
00253b00ubfm x4, x0, 60, 59
00253b04ldr x1, [x2+x4]
00253b08cbnz x1, 0x253b10
00253b0cb 0x254a2c
00253b10
00253b10loc_253b10:
00253b10str x3, [sp+472]
00253b14adrp x0, 0x7be000
00253b18add x0, x0, 720
00253b1cbl runtime.typeAssert
00253b20b 0x253b24
00253b24
00253b24loc_253b24:
00253b24str x0, [sp+872]
00253b28ldr x5, [sp+472]
00253b2cstr x5, [sp+880]
00253b30adrp x27, 0x7cf000
00253b34str x0, [x27+880]
00253b38adrp x27, 0x7f8000
00253b3cldr w6, [x27+3056]
00253b40cbz w6, 0x253b48
00253b44b 0x253b4c
00253b48
00253b48loc_253b48:
00253b48b 0x253b64
00253b4c
00253b4cloc_253b4c:
00253b4cbl runtime.gcWriteBarrier2
00253b50str x5, [x25]
00253b54adrp x27, 0x7cf000
00253b58ldr x6, [x27+888]
00253b5cstr x6, [x25+8]
00253b60b 0x253b64
00253b64
00253b64loc_253b64:
00253b64adrp x27, 0x7cf000
00253b68str x5, [x27+888]
00253b6cb 0x25478c
00253b70
00253b70loc_253b70:
00253b70b 0x253b7c
00253b74
00253b74loc_253b74:
00253b74b 0x253b7c
00253b78
00253b78loc_253b78:
00253b78b 0x253b7c
00253b7c
00253b7cloc_253b7c:
00253b7csubs xzr, x1, 12
00253b80b.eq 0x253b88
00253b84b 0x253d6c
00253b88
00253b88loc_253b88:
00253b88subs xzr, x1, 0
00253b8cb.hi 0x253b94
00253b90b 0x254a24
00253b94
00253b94loc_253b94:
00253b94ldrb w5, [x0]
00253b98subs xzr, x1, 1
00253b9cb.hi 0x253ba4
00253ba0b 0x254a1c
00253ba4
00253ba4loc_253ba4:
00253ba4ldrb w6, [x0+1]
00253ba8ubfm x6, x6, 56, 7
00253bacorr x5, x5, x6
00253bb0subs xzr, x1, 2
00253bb4b.hi 0x253bbc
00253bb8b 0x254a14
00253bbc
00253bbcloc_253bbc:
00253bbcldrb w6, [x0+2]
00253bc0ubfm x6, x6, 48, 7
00253bc4orr x5, x5, x6
00253bc8subs xzr, x1, 3
00253bccb.hi 0x253bd4
00253bd0b 0x254a0c
00253bd4
00253bd4loc_253bd4:
00253bd4ldrb w6, [x0+3]
00253bd8ubfm x6, x6, 40, 7
00253bdcorr x5, x5, x6
00253be0subs xzr, x1, 4
00253be4b.hi 0x253bec
00253be8b 0x254a04
00253bec
00253becloc_253bec:
00253becldrb w6, [x0+4]
00253bf0ubfm x6, x6, 32, 7
00253bf4orr x5, x5, x6
00253bf8subs xzr, x1, 5
00253bfcb.hi 0x253c04
00253c00b 0x2549fc
00253c04
00253c04loc_253c04:
00253c04ldrb w6, [x0+5]
00253c08ubfm x6, x6, 24, 7
00253c0corr x5, x5, x6
00253c10subs xzr, x1, 6
00253c14b.hi 0x253c1c
00253c18b 0x2549f4
00253c1c
00253c1cloc_253c1c:
00253c1cldrb w6, [x0+6]
00253c20ubfm x6, x6, 16, 7
00253c24orr x5, x5, x6
00253c28subs xzr, x1, 7
00253c2cb.hi 0x253c34
00253c30b 0x2549ec
00253c34
00253c34loc_253c34:
00253c34ldrb w6, [x0+7]
00253c38ubfm x6, x6, 8, 7
00253c3corr x5, x5, x6
00253c40movz x6, 28239
00253c44movk x6, 0x6f650000
00253c48movk x6, 0x4f6600000000
00253c4cmovk x6, 0x7470000000000000
00253c50subs xzr, x5, x6
00253c54b.eq 0x253c5c
00253c58b 0x253d68
00253c5c
00253c5cloc_253c5c:
00253c5csubs xzr, x1, 8
00253c60b.hi 0x253c68
00253c64b 0x2549e4
00253c68
00253c68loc_253c68:
00253c68ldrb w5, [x0+8]
00253c6csubs xzr, x1, 9
00253c70b.hi 0x253c78
00253c74b 0x2549dc
00253c78
00253c78loc_253c78:
00253c78ldrb w6, [x0+9]
00253c7cubfm x6, x6, 56, 7
00253c80orr x5, x5, x6
00253c84subs xzr, x1, 10
00253c88b.hi 0x253c90
00253c8cb 0x2549d4
00253c90
00253c90loc_253c90:
00253c90ldrb w6, [x0+10]
00253c94ubfm x6, x6, 48, 7
00253c98orr x5, x5, x6
00253c9csubs xzr, x1, 11
00253ca0b.hi 0x253ca8
00253ca4b 0x2549cc
00253ca8
00253ca8loc_253ca8:
00253ca8ldrb w6, [x0+11]
00253cacubfm x6, x6, 40, 7
00253cb0orr x5, x5, x6
00253cb4movz x6, 28521
00253cb8movk x6, 0x736e0000
00253cbcsubs wzr, w5, w6
00253cc0b.eq 0x253cc8
00253cc4b 0x253d64
00253cc8
00253cc8loc_253cc8:
00253cc8b 0x253ccc
00253ccc
00253cccloc_253ccc:
00253cccadd x27, sp, 872
00253cd0stp xzr, xzr, [x27]
00253cd4ldr x0, [sp+128]
00253cd8ldr x2, [sp+248]
00253cdcldr x1, [sp+256]
00253ce0subs xzr, x0, x1
00253ce4b.lo 0x253cec
00253ce8b 0x2549c8
00253cec
00253cecloc_253cec:
00253cecadd x3, x2, x0, lsl #4
00253cf0ldr x3, [x3+8]
00253cf4ubfm x4, x0, 60, 59
00253cf8ldr x1, [x2+x4]
00253cfccbnz x1, 0x253d04
00253d00b 0x2549bc
00253d04
00253d04loc_253d04:
00253d04str x3, [sp+472]
00253d08adrp x0, 0x7be000
00253d0cadd x0, x0, 752
00253d10bl runtime.typeAssert
00253d14b 0x253d18
00253d18
00253d18loc_253d18:
00253d18str x0, [sp+872]
00253d1cldr x5, [sp+472]
00253d20str x5, [sp+880]
00253d24adrp x27, 0x7cf000
00253d28str x0, [x27+896]
00253d2cadrp x27, 0x7f8000
00253d30ldr w6, [x27+3056]
00253d34cbz w6, 0x253d3c
00253d38b 0x253d40
00253d3c
00253d3cloc_253d3c:
00253d3cb 0x253d58
00253d40
00253d40loc_253d40:
00253d40bl runtime.gcWriteBarrier2
00253d44str x5, [x25]
00253d48adrp x27, 0x7cf000
00253d4cldr x6, [x27+904]
00253d50str x6, [x25+8]
00253d54b 0x253d58
00253d58
00253d58loc_253d58:
00253d58adrp x27, 0x7cf000
00253d5cstr x5, [x27+904]
00253d60b 0x25478c
00253d64
00253d64loc_253d64:
00253d64b 0x253d70
00253d68
00253d68loc_253d68:
00253d68b 0x253d70
00253d6c
00253d6cloc_253d6c:
00253d6cb 0x253d70
00253d70
00253d70loc_253d70:
00253d70b 0x253d74
00253d74
00253d74loc_253d74:
00253d74b 0x254788
00253d78
00253d78loc_253d78:
00253d78subs xzr, x1, 13
00253d7cb.eq 0x253d84
00253d80b 0x253fa0
00253d84
00253d84loc_253d84:
00253d84b 0x253d88
00253d88
00253d88loc_253d88:
00253d88subs xzr, x1, 13
00253d8cb.eq 0x253d94
00253d90b 0x253f98
00253d94
00253d94loc_253d94:
00253d94subs xzr, x1, 0
00253d98b.hi 0x253da0
00253d9cb 0x2549b4
00253da0
00253da0loc_253da0:
00253da0ldrb w5, [x0]
00253da4subs xzr, x1, 1
00253da8b.hi 0x253db0
00253dacb 0x2549ac
00253db0
00253db0loc_253db0:
00253db0ldrb w6, [x0+1]
00253db4ubfm x6, x6, 56, 7
00253db8orr x5, x5, x6
00253dbcsubs xzr, x1, 2
00253dc0b.hi 0x253dc8
00253dc4b 0x2549a4
00253dc8
00253dc8loc_253dc8:
00253dc8ldrb w6, [x0+2]
00253dccubfm x6, x6, 48, 7
00253dd0orr x5, x5, x6
00253dd4subs xzr, x1, 3
00253dd8b.hi 0x253de0
00253ddcb 0x25499c
00253de0
00253de0loc_253de0:
00253de0ldrb w6, [x0+3]
00253de4ubfm x6, x6, 40, 7
00253de8orr x5, x5, x6
00253decsubs xzr, x1, 4
00253df0b.hi 0x253df8
00253df4b 0x254994
00253df8
00253df8loc_253df8:
00253df8ldrb w6, [x0+4]
00253dfcubfm x6, x6, 32, 7
00253e00orr x5, x5, x6
00253e04subs xzr, x1, 5
00253e08b.hi 0x253e10
00253e0cb 0x25498c
00253e10
00253e10loc_253e10:
00253e10ldrb w6, [x0+5]
00253e14ubfm x6, x6, 24, 7
00253e18orr x5, x5, x6
00253e1csubs xzr, x1, 6
00253e20b.hi 0x253e28
00253e24b 0x254984
00253e28
00253e28loc_253e28:
00253e28ldrb w6, [x0+6]
00253e2cubfm x6, x6, 16, 7
00253e30orr x5, x5, x6
00253e34subs xzr, x1, 7
00253e38b.hi 0x253e40
00253e3cb 0x25497c
00253e40
00253e40loc_253e40:
00253e40ldrb w6, [x0+7]
00253e44ubfm x6, x6, 8, 7
00253e48orr x5, x5, x6
00253e4cmovz x6, 25933
00253e50movk x6, 0x68740000
00253e54movk x6, 0x646f00000000
00253e58movk x6, 0x704f000000000000
00253e5csubs xzr, x5, x6
00253e60b.eq 0x253e68
00253e64b 0x253f94
00253e68
00253e68loc_253e68:
00253e68subs xzr, x1, 8
00253e6cb.hi 0x253e74
00253e70b 0x254974
00253e74
00253e74loc_253e74:
00253e74ldrb w5, [x0+8]
00253e78subs xzr, x1, 9
00253e7cb.hi 0x253e84
00253e80b 0x25496c
00253e84
00253e84loc_253e84:
00253e84ldrb w6, [x0+9]
00253e88ubfm x6, x6, 56, 7
00253e8corr x5, x5, x6
00253e90subs xzr, x1, 10
00253e94b.hi 0x253e9c
00253e98b 0x254964
00253e9c
00253e9cloc_253e9c:
00253e9cldrb w6, [x0+10]
00253ea0ubfm x6, x6, 48, 7
00253ea4orr x5, x5, x6
00253ea8subs xzr, x1, 11
00253eacb.hi 0x253eb4
00253eb0b 0x25495c
00253eb4
00253eb4loc_253eb4:
00253eb4ldrb w6, [x0+11]
00253eb8ubfm x6, x6, 40, 7
00253ebcorr x5, x5, x6
00253ec0movz x6, 26996
00253ec4movk x6, 0x6e6f0000
00253ec8subs wzr, w5, w6
00253eccb.eq 0x253ed4
00253ed0b 0x253f90
00253ed4
00253ed4loc_253ed4:
00253ed4subs xzr, x1, 12
00253ed8b.hi 0x253ee0
00253edcb 0x254954
00253ee0
00253ee0loc_253ee0:
00253ee0ldrb w5, [x0+12]
00253ee4subs wzr, w5, 115
00253ee8b.eq 0x253ef0
00253eecb 0x253f8c
00253ef0
00253ef0loc_253ef0:
00253ef0b 0x253ef4
00253ef4
00253ef4loc_253ef4:
00253ef4add x27, sp, 872
00253ef8stp xzr, xzr, [x27]
00253efcldr x0, [sp+128]
00253f00ldr x2, [sp+248]
00253f04ldr x1, [sp+256]
00253f08subs xzr, x0, x1
00253f0cb.lo 0x253f14
00253f10b 0x254950
00253f14
00253f14loc_253f14:
00253f14add x3, x2, x0, lsl #4
00253f18ldr x3, [x3+8]
00253f1cubfm x4, x0, 60, 59
00253f20ldr x1, [x2+x4]
00253f24cbnz x1, 0x253f2c
00253f28b 0x254944
00253f2c
00253f2cloc_253f2c:
00253f2cstr x3, [sp+472]
00253f30adrp x0, 0x7be000
00253f34add x0, x0, 848
00253f38bl runtime.typeAssert
00253f3cb 0x253f40
00253f40
00253f40loc_253f40:
00253f40str x0, [sp+872]
00253f44ldr x5, [sp+472]
00253f48str x5, [sp+880]
00253f4cadrp x27, 0x7cf000
00253f50str x0, [x27+944]
00253f54adrp x27, 0x7f8000
00253f58ldr w6, [x27+3056]
00253f5ccbz w6, 0x253f64
00253f60b 0x253f68
00253f64
00253f64loc_253f64:
00253f64b 0x253f80
00253f68
00253f68loc_253f68:
00253f68bl runtime.gcWriteBarrier2
00253f6cstr x5, [x25]
00253f70adrp x27, 0x7cf000
00253f74ldr x6, [x27+952]
00253f78str x6, [x25+8]
00253f7cb 0x253f80
00253f80
00253f80loc_253f80:
00253f80adrp x27, 0x7cf000
00253f84str x5, [x27+952]
00253f88b 0x25478c
00253f8c
00253f8cloc_253f8c:
00253f8cb 0x253f9c
00253f90
00253f90loc_253f90:
00253f90b 0x253f9c
00253f94
00253f94loc_253f94:
00253f94b 0x253f9c
00253f98
00253f98loc_253f98:
00253f98b 0x253f9c
00253f9c
00253f9cloc_253f9c:
00253f9cb 0x254788
00253fa0
00253fa0loc_253fa0:
00253fa0b 0x253fa4
00253fa4
00253fa4loc_253fa4:
00253fa4b 0x253fa8
00253fa8
00253fa8loc_253fa8:
00253fa8b 0x254784
00253fac
00253facloc_253fac:
00253facsubs xzr, x1, 14
00253fb0b.eq 0x253fb8
00253fb4b 0x25442c
00253fb8
00253fb8loc_253fb8:
00253fb8b 0x253fbc
00253fbc
00253fbcloc_253fbc:
00253fbcsubs xzr, x1, 14
00253fc0b.eq 0x253fc8
00253fc4b 0x2541ec
00253fc8
00253fc8loc_253fc8:
00253fc8subs xzr, x1, 0
00253fccb.hi 0x253fd4
00253fd0b 0x25493c
00253fd4
00253fd4loc_253fd4:
00253fd4ldrb w5, [x0]
00253fd8subs xzr, x1, 1
00253fdcb.hi 0x253fe4
00253fe0b 0x254934
00253fe4
00253fe4loc_253fe4:
00253fe4ldrb w6, [x0+1]
00253fe8ubfm x6, x6, 56, 7
00253fecorr x5, x5, x6
00253ff0subs xzr, x1, 2
00253ff4b.hi 0x253ffc
00253ff8b 0x25492c
00253ffc
00253ffcloc_253ffc:
00253ffcldrb w6, [x0+2]
00254000ubfm x6, x6, 48, 7
00254004orr x5, x5, x6
00254008subs xzr, x1, 3
0025400cb.hi 0x254014
00254010b 0x254924
00254014
00254014loc_254014:
00254014ldrb w6, [x0+3]
00254018ubfm x6, x6, 40, 7
0025401corr x5, x5, x6
00254020subs xzr, x1, 4
00254024b.hi 0x25402c
00254028b 0x25491c
0025402c
0025402cloc_25402c:
0025402cldrb w6, [x0+4]
00254030ubfm x6, x6, 32, 7
00254034orr x5, x5, x6
00254038subs xzr, x1, 5
0025403cb.hi 0x254044
00254040b 0x254914
00254044
00254044loc_254044:
00254044ldrb w6, [x0+5]
00254048ubfm x6, x6, 24, 7
0025404corr x5, x5, x6
00254050subs xzr, x1, 6
00254054b.hi 0x25405c
00254058b 0x25490c
0025405c
0025405cloc_25405c:
0025405cldrb w6, [x0+6]
00254060ubfm x6, x6, 16, 7
00254064orr x5, x5, x6
00254068subs xzr, x1, 7
0025406cb.hi 0x254074
00254070b 0x254904
00254074
00254074loc_254074:
00254074ldrb w6, [x0+7]
00254078ubfm x6, x6, 8, 7
0025407corr x5, x5, x6
00254080movz x6, 25933
00254084movk x6, 0x73730000
00254088movk x6, 0x676100000000
0025408cmovk x6, 0x4f65000000000000
00254090subs xzr, x5, x6
00254094b.eq 0x25409c
00254098b 0x2541e8
0025409c
0025409cloc_25409c:
0025409csubs xzr, x1, 8
002540a0b.hi 0x2540a8
002540a4b 0x2548fc
002540a8
002540a8loc_2540a8:
002540a8ldrb w5, [x0+8]
002540acsubs xzr, x1, 9
002540b0b.hi 0x2540b8
002540b4b 0x2548f4
002540b8
002540b8loc_2540b8:
002540b8ldrb w6, [x0+9]
002540bcubfm x6, x6, 56, 7
002540c0orr x5, x5, x6
002540c4subs xzr, x1, 10
002540c8b.hi 0x2540d0
002540ccb 0x2548ec
002540d0
002540d0loc_2540d0:
002540d0ldrb w6, [x0+10]
002540d4ubfm x6, x6, 48, 7
002540d8orr x5, x5, x6
002540dcsubs xzr, x1, 11
002540e0b.hi 0x2540e8
002540e4b 0x2548e4
002540e8
002540e8loc_2540e8:
002540e8ldrb w6, [x0+11]
002540ecubfm x6, x6, 40, 7
002540f0orr x5, x5, x6
002540f4movz x6, 29808
002540f8movk x6, 0x6f690000
002540fcsubs wzr, w5, w6
00254100b.eq 0x254108
00254104b 0x2541e4
00254108
00254108loc_254108:
00254108subs xzr, x1, 12
0025410cb.hi 0x254114
00254110b 0x2548dc
00254114
00254114loc_254114:
00254114ldrb w5, [x0+12]
00254118subs xzr, x1, 13
0025411cb.hi 0x254124
00254120b 0x2548d4
00254124
00254124loc_254124:
00254124ldrb w6, [x0+13]
00254128ubfm x6, x6, 56, 7
0025412corr x5, x5, x6
00254130ubfm x5, x5, 0, 15
00254134movz x6, 29550
00254138subs wzr, w5, w6
0025413cb.eq 0x254144
00254140b 0x2541e0
00254144
00254144loc_254144:
00254144b 0x254148
00254148
00254148loc_254148:
00254148add x27, sp, 872
0025414cstp xzr, xzr, [x27]
00254150ldr x0, [sp+128]
00254154ldr x2, [sp+248]
00254158ldr x1, [sp+256]
0025415csubs xzr, x0, x1
00254160b.lo 0x254168
00254164b 0x2548d0
00254168
00254168loc_254168:
00254168add x3, x2, x0, lsl #4
0025416cldr x3, [x3+8]
00254170ubfm x4, x0, 60, 59
00254174ldr x1, [x2+x4]
00254178cbnz x1, 0x254180
0025417cb 0x2548c4
00254180
00254180loc_254180:
00254180str x3, [sp+472]
00254184adrp x0, 0x7bd000
00254188add x0, x0, 688
0025418cbl runtime.typeAssert
00254190b 0x254194
00254194
00254194loc_254194:
00254194str x0, [sp+872]
00254198ldr x5, [sp+472]
0025419cstr x5, [sp+880]
002541a0adrp x27, 0x7ce000
002541a4str x0, [x27+864]
002541a8adrp x27, 0x7f7000
002541acldr w6, [x27+3056]
002541b0cbz w6, 0x2541b8
002541b4b 0x2541bc
002541b8
002541b8loc_2541b8:
002541b8b 0x2541d4
002541bc
002541bcloc_2541bc:
002541bcbl runtime.gcWriteBarrier2
002541c0str x5, [x25]
002541c4adrp x27, 0x7ce000
002541c8ldr x6, [x27+872]
002541ccstr x6, [x25+8]
002541d0b 0x2541d4
002541d4
002541d4loc_2541d4:
002541d4adrp x27, 0x7ce000
002541d8str x5, [x27+872]
002541dcb 0x25478c
002541e0
002541e0loc_2541e0:
002541e0b 0x2541f0
002541e4
002541e4loc_2541e4:
002541e4b 0x2541f0
002541e8
002541e8loc_2541e8:
002541e8b 0x2541f0
002541ec
002541ecloc_2541ec:
002541ecb 0x2541f0
002541f0
002541f0loc_2541f0:
002541f0subs xzr, x1, 14
002541f4b.eq 0x2541fc
002541f8b 0x254420
002541fc
002541fcloc_2541fc:
002541fcsubs xzr, x1, 0
00254200b.hi 0x254208
00254204b 0x2548bc
00254208
00254208loc_254208:
00254208ldrb w5, [x0]
0025420csubs xzr, x1, 1
00254210b.hi 0x254218
00254214b 0x2548b4
00254218
00254218loc_254218:
00254218ldrb w6, [x0+1]
0025421cubfm x6, x6, 56, 7
00254220orr x5, x5, x6
00254224subs xzr, x1, 2
00254228b.hi 0x254230
0025422cb 0x2548ac
00254230
00254230loc_254230:
00254230ldrb w6, [x0+2]
00254234ubfm x6, x6, 48, 7
00254238orr x5, x5, x6
0025423csubs xzr, x1, 3
00254240b.hi 0x254248
00254244b 0x2548a4
00254248
00254248loc_254248:
00254248ldrb w6, [x0+3]
0025424cubfm x6, x6, 40, 7
00254250orr x5, x5, x6
00254254subs xzr, x1, 4
00254258b.hi 0x254260
0025425cb 0x25489c
00254260
00254260loc_254260:
00254260ldrb w6, [x0+4]
00254264ubfm x6, x6, 32, 7
00254268orr x5, x5, x6
0025426csubs xzr, x1, 5
00254270b.hi 0x254278
00254274b 0x254894
00254278
00254278loc_254278:
00254278ldrb w6, [x0+5]
0025427cubfm x6, x6, 24, 7
00254280orr x5, x5, x6
00254284subs xzr, x1, 6
00254288b.hi 0x254290
0025428cb 0x25488c
00254290
00254290loc_254290:
00254290ldrb w6, [x0+6]
00254294ubfm x6, x6, 16, 7
00254298orr x5, x5, x6
0025429csubs xzr, x1, 7
002542a0b.hi 0x2542a8
002542a4b 0x254884
002542a8
002542a8loc_2542a8:
002542a8ldrb w6, [x0+7]
002542acubfm x6, x6, 8, 7
002542b0orr x5, x5, x6
002542b4movz x6, 25939
002542b8movk x6, 0x76720000
002542bcmovk x6, 0x636900000000
002542c0movk x6, 0x4f65000000000000
002542c4subs xzr, x5, x6
002542c8b.eq 0x2542d0
002542ccb 0x25441c
002542d0
002542d0loc_2542d0:
002542d0subs xzr, x1, 8
002542d4b.hi 0x2542dc
002542d8b 0x25487c
002542dc
002542dcloc_2542dc:
002542dcldrb w5, [x0+8]
002542e0subs xzr, x1, 9
002542e4b.hi 0x2542ec
002542e8b 0x254874
002542ec
002542ecloc_2542ec:
002542ecldrb w6, [x0+9]
002542f0ubfm x6, x6, 56, 7
002542f4orr x5, x5, x6
002542f8subs xzr, x1, 10
002542fcb.hi 0x254304
00254300b 0x25486c
00254304
00254304loc_254304:
00254304ldrb w6, [x0+10]
00254308ubfm x6, x6, 48, 7
0025430corr x5, x5, x6
00254310subs xzr, x1, 11
00254314b.hi 0x25431c
00254318b 0x254864
0025431c
0025431cloc_25431c:
0025431cldrb w6, [x0+11]
00254320ubfm x6, x6, 40, 7
00254324orr x5, x5, x6
00254328movz x6, 29808
0025432cmovk x6, 0x6f690000
00254330subs wzr, w5, w6
00254334b.eq 0x25433c
00254338b 0x254418
0025433c
0025433cloc_25433c:
0025433csubs xzr, x1, 12
00254340b.hi 0x254348
00254344b 0x25485c
00254348
00254348loc_254348:
00254348ldrb w5, [x0+12]
0025434csubs xzr, x1, 13
00254350b.hi 0x254358
00254354b 0x254854
00254358
00254358loc_254358:
00254358ldrb w6, [x0+13]
0025435cubfm x6, x6, 56, 7
00254360orr x5, x5, x6
00254364ubfm x5, x5, 0, 15
00254368movz x6, 29550
0025436csubs wzr, w5, w6
00254370b.eq 0x254378
00254374b 0x254414
00254378
00254378loc_254378:
00254378b 0x25437c
0025437c
0025437cloc_25437c:
0025437cadd x27, sp, 872
00254380stp xzr, xzr, [x27]
00254384ldr x0, [sp+128]
00254388ldr x2, [sp+248]
0025438cldr x1, [sp+256]
00254390subs xzr, x0, x1
00254394b.lo 0x25439c
00254398b 0x254850
0025439c
0025439cloc_25439c:
0025439cadd x3, x2, x0, lsl #4
002543a0ldr x3, [x3+8]
002543a4ubfm x4, x0, 60, 59
002543a8ldr x1, [x2+x4]
002543accbnz x1, 0x2543b4
002543b0b 0x254844
002543b4
002543b4loc_2543b4:
002543b4str x3, [sp+472]
002543b8adrp x0, 0x7bd000
002543bcadd x0, x0, 816
002543c0bl runtime.typeAssert
002543c4b 0x2543c8
002543c8
002543c8loc_2543c8:
002543c8str x0, [sp+872]
002543ccldr x5, [sp+472]
002543d0str x5, [sp+880]
002543d4adrp x27, 0x7ce000
002543d8str x0, [x27+928]
002543dcadrp x27, 0x7f7000
002543e0ldr w6, [x27+3056]
002543e4cbz w6, 0x2543ec
002543e8b 0x2543f0
002543ec
002543ecloc_2543ec:
002543ecb 0x254408
002543f0
002543f0loc_2543f0:
002543f0bl runtime.gcWriteBarrier2
002543f4str x5, [x25]
002543f8adrp x27, 0x7ce000
002543fcldr x6, [x27+936]
00254400str x6, [x25+8]
00254404b 0x254408
00254408
00254408loc_254408:
00254408adrp x27, 0x7ce000
0025440cstr x5, [x27+936]
00254410b 0x25478c
00254414
00254414loc_254414:
00254414b 0x254424
00254418
00254418loc_254418:
00254418b 0x254424
0025441c
0025441cloc_25441c:
0025441cb 0x254424
00254420
00254420loc_254420:
00254420b 0x254424
00254424
00254424loc_254424:
00254424b 0x254428
00254428
00254428loc_254428:
00254428b 0x254788
0025442c
0025442cloc_25442c:
0025442csubs xzr, x1, 16
00254430b.eq 0x254438
00254434b 0x25469c
00254438
00254438loc_254438:
00254438b 0x25443c
0025443c
0025443cloc_25443c:
0025443csubs xzr, x1, 16
00254440b.eq 0x254448
00254444b 0x254694
00254448
00254448loc_254448:
00254448subs xzr, x1, 0
0025444cb.hi 0x254454
00254450b 0x25483c
00254454
00254454loc_254454:
00254454ldrb w5, [x0]
00254458subs xzr, x1, 1
0025445cb.hi 0x254464
00254460b 0x254834
00254464
00254464loc_254464:
00254464ldrb w6, [x0+1]
00254468ubfm x6, x6, 56, 7
0025446corr x5, x5, x6
00254470subs xzr, x1, 2
00254474b.hi 0x25447c
00254478b 0x25482c
0025447c
0025447cloc_25447c:
0025447cldrb w6, [x0+2]
00254480ubfm x6, x6, 48, 7
00254484orr x5, x5, x6
00254488subs xzr, x1, 3
0025448cb.hi 0x254494
00254490b 0x254824
00254494
00254494loc_254494:
00254494ldrb w6, [x0+3]
00254498ubfm x6, x6, 40, 7
0025449corr x5, x5, x6
002544a0subs xzr, x1, 4
002544a4b.hi 0x2544ac
002544a8b 0x25481c
002544ac
002544acloc_2544ac:
002544acldrb w6, [x0+4]
002544b0ubfm x6, x6, 32, 7
002544b4orr x5, x5, x6
002544b8subs xzr, x1, 5
002544bcb.hi 0x2544c4
002544c0b 0x254814
002544c4
002544c4loc_2544c4:
002544c4ldrb w6, [x0+5]
002544c8ubfm x6, x6, 24, 7
002544ccorr x5, x5, x6
002544d0subs xzr, x1, 6
002544d4b.hi 0x2544dc
002544d8b 0x25480c
002544dc
002544dcloc_2544dc:
002544dcldrb w6, [x0+6]
002544e0ubfm x6, x6, 16, 7
002544e4orr x5, x5, x6
002544e8subs xzr, x1, 7
002544ecb.hi 0x2544f4
002544f0b 0x254804
002544f4
002544f4loc_2544f4:
002544f4ldrb w6, [x0+7]
002544f8ubfm x6, x6, 8, 7
002544fcorr x5, x5, x6
00254500movz x6, 28229
00254504movk x6, 0x6d750000
00254508movk x6, 0x615600000000
0025450cmovk x6, 0x756c000000000000
00254510subs xzr, x5, x6
00254514b.eq 0x25451c
00254518b 0x254690
0025451c
0025451cloc_25451c:
0025451csubs xzr, x1, 8
00254520b.hi 0x254528
00254524b 0x2547fc
00254528
00254528loc_254528:
00254528ldrb w5, [x0+8]
0025452csubs xzr, x1, 9
00254530b.hi 0x254538
00254534b 0x2547f4
00254538
00254538loc_254538:
00254538ldrb w6, [x0+9]
0025453cubfm x6, x6, 56, 7
00254540orr x5, x5, x6
00254544subs xzr, x1, 10
00254548b.hi 0x254550
0025454cb 0x2547ec
00254550
00254550loc_254550:
00254550ldrb w6, [x0+10]
00254554ubfm x6, x6, 48, 7
00254558orr x5, x5, x6
0025455csubs xzr, x1, 11
00254560b.hi 0x254568
00254564b 0x2547e4
00254568
00254568loc_254568:
00254568ldrb w6, [x0+11]
0025456cubfm x6, x6, 40, 7
00254570orr x5, x5, x6
00254574subs xzr, x1, 12
00254578b.hi 0x254580
0025457cb 0x2547dc
00254580
00254580loc_254580:
00254580ldrb w6, [x0+12]
00254584ubfm x6, x6, 32, 7
00254588orr x5, x5, x6
0025458csubs xzr, x1, 13
00254590b.hi 0x254598
00254594b 0x2547d4
00254598
00254598loc_254598:
00254598ldrb w6, [x0+13]
0025459cubfm x6, x6, 24, 7
002545a0orr x5, x5, x6
002545a4subs xzr, x1, 14
002545a8b.hi 0x2545b0
002545acb 0x2547cc
002545b0
002545b0loc_2545b0:
002545b0ldrb w6, [x0+14]
002545b4ubfm x6, x6, 16, 7
002545b8orr x5, x5, x6
002545bcsubs xzr, x1, 15
002545c0b.hi 0x2545c8
002545c4b 0x2547c4
002545c8
002545c8loc_2545c8:
002545c8ldrb w6, [x0+15]
002545ccubfm x6, x6, 8, 7
002545d0orr x5, x5, x6
002545d4movz x6, 20325
002545d8movk x6, 0x74700000
002545dcmovk x6, 0x6f6900000000
002545e0movk x6, 0x736e000000000000
002545e4subs xzr, x5, x6
002545e8b.eq 0x2545f0
002545ecb 0x25468c
002545f0
002545f0loc_2545f0:
002545f0b 0x2545f4
002545f4
002545f4loc_2545f4:
002545f4add x27, sp, 872
002545f8stp xzr, xzr, [x27]
002545fcldr x0, [sp+128]
00254600ldr x2, [sp+248]
00254604ldr x1, [sp+256]
00254608subs xzr, x0, x1
0025460cb.lo 0x254614
00254610b 0x2547c0
00254614
00254614loc_254614:
00254614add x3, x2, x0, lsl #4
00254618ldr x3, [x3+8]
0025461cubfm x4, x0, 60, 59
00254620ldr x1, [x2+x4]
00254624cbnz x1, 0x25462c
00254628b 0x2547b4
0025462c
0025462cloc_25462c:
0025462cstr x3, [sp+472]
00254630adrp x0, 0x7bd000
00254634add x0, x0, 656
00254638bl runtime.typeAssert
0025463cb 0x254640
00254640
00254640loc_254640:
00254640str x0, [sp+872]
00254644ldr x5, [sp+472]
00254648str x5, [sp+880]
0025464cadrp x27, 0x7ce000
00254650str x0, [x27+848]
00254654adrp x27, 0x7f7000
00254658ldr w6, [x27+3056]
0025465ccbz w6, 0x254664
00254660b 0x254668
00254664
00254664loc_254664:
00254664b 0x254680
00254668
00254668loc_254668:
00254668bl runtime.gcWriteBarrier2
0025466cstr x5, [x25]
00254670adrp x27, 0x7ce000
00254674ldr x6, [x27+856]
00254678str x6, [x25+8]
0025467cb 0x254680
00254680
00254680loc_254680:
00254680adrp x27, 0x7ce000
00254684str x5, [x27+856]
00254688b 0x25478c
0025468c
0025468cloc_25468c:
0025468cb 0x254698
00254690
00254690loc_254690:
00254690b 0x254698
00254694
00254694loc_254694:
00254694b 0x254698
00254698
00254698loc_254698:
00254698b 0x254788
0025469c
0025469cloc_25469c:
0025469csubs xzr, x1, 21
002546a0b.eq 0x2546a8
002546a4b 0x254778
002546a8
002546a8loc_2546a8:
002546a8b 0x2546ac
002546ac
002546acloc_2546ac:
002546acsubs xzr, x1, 21
002546b0b.eq 0x2546b8
002546b4b 0x254770
002546b8
002546b8loc_2546b8:
002546b8adrp x1, 0x463000
002546bcadd x1, x1, 1887
002546c0movz x2, 21
002546c4bl runtime.memequal
002546c8tbnz w0, 0, 0x2546d0
002546ccb 0x25476c
002546d0
002546d0loc_2546d0:
002546d0b 0x2546d4
002546d4
002546d4loc_2546d4:
002546d4add x27, sp, 872
002546d8stp xzr, xzr, [x27]
002546dcldr x0, [sp+128]
002546e0ldr x2, [sp+248]
002546e4ldr x1, [sp+256]
002546e8subs xzr, x0, x1
002546ecb.lo 0x2546f4
002546f0b 0x2547b0
002546f4
002546f4loc_2546f4:
002546f4add x3, x2, x0, lsl #4
002546f8ldr x3, [x3+8]
002546fcubfm x4, x0, 60, 59
00254700ldr x1, [x2+x4]
00254704cbnz x1, 0x25470c
00254708b 0x2547a4
0025470c
0025470cloc_25470c:
0025470cstr x3, [sp+472]
00254710adrp x0, 0x7bd000
00254714add x0, x0, 784
00254718bl runtime.typeAssert
0025471cb 0x254720
00254720
00254720loc_254720:
00254720str x0, [sp+872]
00254724ldr x5, [sp+472]
00254728str x5, [sp+880]
0025472cadrp x27, 0x7ce000
00254730str x0, [x27+912]
00254734adrp x27, 0x7f7000
00254738ldr w6, [x27+3056]
0025473ccbz w6, 0x254744
00254740b 0x254748
00254744
00254744loc_254744:
00254744b 0x254760
00254748
00254748loc_254748:
00254748bl runtime.gcWriteBarrier2
0025474cstr x5, [x25]
00254750adrp x27, 0x7ce000
00254754ldr x6, [x27+920]
00254758str x6, [x25+8]
0025475cb 0x254760
00254760
00254760loc_254760:
00254760adrp x27, 0x7ce000
00254764str x5, [x27+920]
00254768b 0x25478c
0025476c
0025476cloc_25476c:
0025476cb 0x254774
00254770
00254770loc_254770:
00254770b 0x254774
00254774
00254774loc_254774:
00254774b 0x254788
00254778
00254778loc_254778:
00254778b 0x25477c
0025477c
0025477cloc_25477c:
0025477cb 0x254780
00254780
00254780loc_254780:
00254780b 0x254784
00254784
00254784loc_254784:
00254784b 0x254788
00254788
00254788loc_254788:
00254788b 0x25478c
0025478c
0025478cloc_25478c:
0025478cb 0x254790
00254790
00254790loc_254790:
00254790ldr x5, [sp+176]
00254794add x5, x5, 1
00254798str x5, [sp+176]
0025479cb 0x253538
002547a0
002547a0loc_2547a0:
002547a0b 0x253534
002547a4
002547a4loc_2547a4:
002547a4adrp x0, 0x3c6000
002547a8add x0, x0, 2336
002547acbl runtime.panicnildottype
002547b0
002547b0loc_2547b0:
002547b0bl runtime.panicIndex
002547b4
002547b4loc_2547b4:
002547b4adrp x0, 0x3c6000
002547b8add x0, x0, 2336
002547bcbl runtime.panicnildottype
002547c0
002547c0loc_2547c0:
002547c0bl runtime.panicIndex
002547c4
002547c4loc_2547c4:
002547c4orr x0, xzr, 15
002547c8bl runtime.panicIndex
002547cc
002547ccloc_2547cc:
002547ccorr x0, xzr, 14
002547d0bl runtime.panicIndex
002547d4
002547d4loc_2547d4:
002547d4movz x0, 13
002547d8bl runtime.panicIndex
002547dc
002547dcloc_2547dc:
002547dcorr x0, xzr, 12
002547e0bl runtime.panicIndex
002547e4
002547e4loc_2547e4:
002547e4movz x0, 11
002547e8bl runtime.panicIndex
002547ec
002547ecloc_2547ec:
002547ecmovz x0, 10
002547f0bl runtime.panicIndex
002547f4
002547f4loc_2547f4:
002547f4movz x0, 9
002547f8bl runtime.panicIndex
002547fc
002547fcloc_2547fc:
002547fcorr x0, xzr, 8
00254800bl runtime.panicIndex
00254804
00254804loc_254804:
00254804orr x0, xzr, 7
00254808bl runtime.panicIndex
0025480c
0025480cloc_25480c:
0025480corr x0, xzr, 6
00254810bl runtime.panicIndex
00254814
00254814loc_254814:
00254814movz x0, 5
00254818bl runtime.panicIndex
0025481c
0025481cloc_25481c:
0025481corr x0, xzr, 4
00254820bl runtime.panicIndex
00254824
00254824loc_254824:
00254824orr x0, xzr, 3
00254828bl runtime.panicIndex
0025482c
0025482cloc_25482c:
0025482corr x0, xzr, 2
00254830bl runtime.panicIndex
00254834
00254834loc_254834:
00254834orr x0, xzr, 1
00254838bl runtime.panicIndex
0025483c
0025483cloc_25483c:
0025483cmov x0, xzr
00254840bl runtime.panicIndex
00254844
00254844loc_254844:
00254844adrp x0, 0x3c6000
00254848add x0, x0, 2336
0025484cbl runtime.panicnildottype
00254850
00254850loc_254850:
00254850bl runtime.panicIndex
00254854
00254854loc_254854:
00254854movz x0, 13
00254858bl runtime.panicIndex
0025485c
0025485cloc_25485c:
0025485corr x0, xzr, 12
00254860bl runtime.panicIndex
00254864
00254864loc_254864:
00254864movz x0, 11
00254868bl runtime.panicIndex
0025486c
0025486cloc_25486c:
0025486cmovz x0, 10
00254870bl runtime.panicIndex
00254874
00254874loc_254874:
00254874movz x0, 9
00254878bl runtime.panicIndex
0025487c
0025487cloc_25487c:
0025487corr x0, xzr, 8
00254880bl runtime.panicIndex
00254884
00254884loc_254884:
00254884orr x0, xzr, 7
00254888bl runtime.panicIndex
0025488c
0025488cloc_25488c:
0025488corr x0, xzr, 6
00254890bl runtime.panicIndex
00254894
00254894loc_254894:
00254894movz x0, 5
00254898bl runtime.panicIndex
0025489c
0025489cloc_25489c:
0025489corr x0, xzr, 4
002548a0bl runtime.panicIndex
002548a4
002548a4loc_2548a4:
002548a4orr x0, xzr, 3
002548a8bl runtime.panicIndex
002548ac
002548acloc_2548ac:
002548acorr x0, xzr, 2
002548b0bl runtime.panicIndex
002548b4
002548b4loc_2548b4:
002548b4orr x0, xzr, 1
002548b8bl runtime.panicIndex
002548bc
002548bcloc_2548bc:
002548bcmov x0, xzr
002548c0bl runtime.panicIndex
002548c4
002548c4loc_2548c4:
002548c4adrp x0, 0x3c6000
002548c8add x0, x0, 2336
002548ccbl runtime.panicnildottype
002548d0
002548d0loc_2548d0:
002548d0bl runtime.panicIndex
002548d4
002548d4loc_2548d4:
002548d4movz x0, 13
002548d8bl runtime.panicIndex
002548dc
002548dcloc_2548dc:
002548dcorr x0, xzr, 12
002548e0bl runtime.panicIndex
002548e4
002548e4loc_2548e4:
002548e4movz x0, 11
002548e8bl runtime.panicIndex
002548ec
002548ecloc_2548ec:
002548ecmovz x0, 10
002548f0bl runtime.panicIndex
002548f4
002548f4loc_2548f4:
002548f4movz x0, 9
002548f8bl runtime.panicIndex
002548fc
002548fcloc_2548fc:
002548fcorr x0, xzr, 8
00254900bl runtime.panicIndex
00254904
00254904loc_254904:
00254904orr x0, xzr, 7
00254908bl runtime.panicIndex
0025490c
0025490cloc_25490c:
0025490corr x0, xzr, 6
00254910bl runtime.panicIndex
00254914
00254914loc_254914:
00254914movz x0, 5
00254918bl runtime.panicIndex
0025491c
0025491cloc_25491c:
0025491corr x0, xzr, 4
00254920bl runtime.panicIndex
00254924
00254924loc_254924:
00254924orr x0, xzr, 3
00254928bl runtime.panicIndex
0025492c
0025492cloc_25492c:
0025492corr x0, xzr, 2
00254930bl runtime.panicIndex
00254934
00254934loc_254934:
00254934orr x0, xzr, 1
00254938bl runtime.panicIndex
0025493c
0025493cloc_25493c:
0025493cmov x0, xzr
00254940bl runtime.panicIndex
00254944
00254944loc_254944:
00254944adrp x0, 0x3c6000
00254948add x0, x0, 2336
0025494cbl runtime.panicnildottype
00254950
00254950loc_254950:
00254950bl runtime.panicIndex
00254954
00254954loc_254954:
00254954orr x0, xzr, 12
00254958bl runtime.panicIndex
0025495c
0025495cloc_25495c:
0025495cmovz x0, 11
00254960bl runtime.panicIndex
00254964
00254964loc_254964:
00254964movz x0, 10
00254968bl runtime.panicIndex
0025496c
0025496cloc_25496c:
0025496cmovz x0, 9
00254970bl runtime.panicIndex
00254974
00254974loc_254974:
00254974orr x0, xzr, 8
00254978bl runtime.panicIndex
0025497c
0025497cloc_25497c:
0025497corr x0, xzr, 7
00254980bl runtime.panicIndex
00254984
00254984loc_254984:
00254984orr x0, xzr, 6
00254988bl runtime.panicIndex
0025498c
0025498cloc_25498c:
0025498cmovz x0, 5
00254990bl runtime.panicIndex
00254994
00254994loc_254994:
00254994orr x0, xzr, 4
00254998bl runtime.panicIndex
0025499c
0025499cloc_25499c:
0025499corr x0, xzr, 3
002549a0bl runtime.panicIndex
002549a4
002549a4loc_2549a4:
002549a4orr x0, xzr, 2
002549a8bl runtime.panicIndex
002549ac
002549acloc_2549ac:
002549acorr x0, xzr, 1
002549b0bl runtime.panicIndex
002549b4
002549b4loc_2549b4:
002549b4mov x0, xzr
002549b8bl runtime.panicIndex
002549bc
002549bcloc_2549bc:
002549bcadrp x0, 0x3c6000
002549c0add x0, x0, 2336
002549c4bl runtime.panicnildottype
002549c8
002549c8loc_2549c8:
002549c8bl runtime.panicIndex
002549cc
002549ccloc_2549cc:
002549ccmovz x0, 11
002549d0bl runtime.panicIndex
002549d4
002549d4loc_2549d4:
002549d4movz x0, 10
002549d8bl runtime.panicIndex
002549dc
002549dcloc_2549dc:
002549dcmovz x0, 9
002549e0bl runtime.panicIndex
002549e4
002549e4loc_2549e4:
002549e4orr x0, xzr, 8
002549e8bl runtime.panicIndex
002549ec
002549ecloc_2549ec:
002549ecorr x0, xzr, 7
002549f0bl runtime.panicIndex
002549f4
002549f4loc_2549f4:
002549f4orr x0, xzr, 6
002549f8bl runtime.panicIndex
002549fc
002549fcloc_2549fc:
002549fcmovz x0, 5
00254a00bl runtime.panicIndex
00254a04
00254a04loc_254a04:
00254a04orr x0, xzr, 4
00254a08bl runtime.panicIndex
00254a0c
00254a0cloc_254a0c:
00254a0corr x0, xzr, 3
00254a10bl runtime.panicIndex
00254a14
00254a14loc_254a14:
00254a14orr x0, xzr, 2
00254a18bl runtime.panicIndex
00254a1c
00254a1cloc_254a1c:
00254a1corr x0, xzr, 1
00254a20bl runtime.panicIndex
00254a24
00254a24loc_254a24:
00254a24mov x0, xzr
00254a28bl runtime.panicIndex
00254a2c
00254a2cloc_254a2c:
00254a2cadrp x0, 0x3c6000
00254a30add x0, x0, 2336
00254a34bl runtime.panicnildottype
00254a38
00254a38loc_254a38:
00254a38bl runtime.panicIndex
00254a3c
00254a3cloc_254a3c:
00254a3cmovz x0, 11
00254a40bl runtime.panicIndex
00254a44
00254a44loc_254a44:
00254a44movz x0, 10
00254a48bl runtime.panicIndex
00254a4c
00254a4cloc_254a4c:
00254a4cmovz x0, 9
00254a50bl runtime.panicIndex
00254a54
00254a54loc_254a54:
00254a54orr x0, xzr, 8
00254a58bl runtime.panicIndex
00254a5c
00254a5cloc_254a5c:
00254a5corr x0, xzr, 7
00254a60bl runtime.panicIndex
00254a64
00254a64loc_254a64:
00254a64orr x0, xzr, 6
00254a68bl runtime.panicIndex
00254a6c
00254a6cloc_254a6c:
00254a6cmovz x0, 5
00254a70bl runtime.panicIndex
00254a74
00254a74loc_254a74:
00254a74orr x0, xzr, 4
00254a78bl runtime.panicIndex
00254a7c
00254a7cloc_254a7c:
00254a7corr x0, xzr, 3
00254a80bl runtime.panicIndex
00254a84
00254a84loc_254a84:
00254a84orr x0, xzr, 2
00254a88bl runtime.panicIndex
00254a8c
00254a8cloc_254a8c:
00254a8corr x0, xzr, 1
00254a90bl runtime.panicIndex
00254a94
00254a94loc_254a94:
00254a94mov x0, xzr
00254a98bl runtime.panicIndex
00254a9c
00254a9cloc_254a9c:
00254a9cadrp x0, 0x3c6000
00254aa0add x0, x0, 2336
00254aa4bl runtime.panicnildottype
00254aa8
00254aa8loc_254aa8:
00254aa8bl runtime.panicIndex
00254aac
00254aacloc_254aac:
00254aacmovz x0, 10
00254ab0bl runtime.panicIndex
00254ab4
00254ab4loc_254ab4:
00254ab4movz x0, 9
00254ab8bl runtime.panicIndex
00254abc
00254abcloc_254abc:
00254abcorr x0, xzr, 8
00254ac0bl runtime.panicIndex
00254ac4
00254ac4loc_254ac4:
00254ac4orr x0, xzr, 7
00254ac8bl runtime.panicIndex
00254acc
00254accloc_254acc:
00254accorr x0, xzr, 6
00254ad0bl runtime.panicIndex
00254ad4
00254ad4loc_254ad4:
00254ad4movz x0, 5
00254ad8bl runtime.panicIndex
00254adc
00254adcloc_254adc:
00254adcorr x0, xzr, 4
00254ae0bl runtime.panicIndex
00254ae4
00254ae4loc_254ae4:
00254ae4orr x0, xzr, 3
00254ae8bl runtime.panicIndex
00254aec
00254aecloc_254aec:
00254aecorr x0, xzr, 2
00254af0bl runtime.panicIndex
00254af4
00254af4loc_254af4:
00254af4orr x0, xzr, 1
00254af8bl runtime.panicIndex
00254afc
00254afcloc_254afc:
00254afcmov x0, xzr
00254b00bl runtime.panicIndex
00254b04
00254b04loc_254b04:
00254b04adrp x0, 0x3c6000
00254b08add x0, x0, 2336
00254b0cbl runtime.panicnildottype
00254b10
00254b10loc_254b10:
00254b10bl runtime.panicIndex
00254b14
00254b14loc_254b14:
00254b14movz x0, 10
00254b18bl runtime.panicIndex
00254b1c
00254b1cloc_254b1c:
00254b1cmovz x0, 9
00254b20bl runtime.panicIndex
00254b24
00254b24loc_254b24:
00254b24orr x0, xzr, 8
00254b28bl runtime.panicIndex
00254b2c
00254b2cloc_254b2c:
00254b2corr x0, xzr, 7
00254b30bl runtime.panicIndex
00254b34
00254b34loc_254b34:
00254b34orr x0, xzr, 6
00254b38bl runtime.panicIndex
00254b3c
00254b3cloc_254b3c:
00254b3cmovz x0, 5
00254b40bl runtime.panicIndex
00254b44
00254b44loc_254b44:
00254b44orr x0, xzr, 4
00254b48bl runtime.panicIndex
00254b4c
00254b4cloc_254b4c:
00254b4corr x0, xzr, 3
00254b50bl runtime.panicIndex
00254b54
00254b54loc_254b54:
00254b54orr x0, xzr, 2
00254b58bl runtime.panicIndex
00254b5c
00254b5cloc_254b5c:
00254b5corr x0, xzr, 1
00254b60bl runtime.panicIndex
00254b64
00254b64loc_254b64:
00254b64mov x0, xzr
00254b68bl runtime.panicIndex
00254b6c
00254b6cloc_254b6c:
00254b6cbl runtime.panicIndex
00254b70
00254b70loc_254b70:
00254b70orr x0, xzr, 14
00254b74bl runtime.panicIndex
00254b78
00254b78loc_254b78:
00254b78movz x0, 13
00254b7cbl runtime.panicIndex
00254b80
00254b80loc_254b80:
00254b80orr x0, xzr, 12
00254b84bl runtime.panicIndex
00254b88
00254b88loc_254b88:
00254b88movz x0, 11
00254b8cbl runtime.panicIndex
00254b90
00254b90loc_254b90:
00254b90movz x0, 10
00254b94bl runtime.panicIndex
00254b98
00254b98loc_254b98:
00254b98movz x0, 9
00254b9cbl runtime.panicIndex
00254ba0
00254ba0loc_254ba0:
00254ba0orr x0, xzr, 8
00254ba4bl runtime.panicIndex
00254ba8
00254ba8loc_254ba8:
00254ba8orr x0, xzr, 7
00254bacbl runtime.panicIndex
00254bb0
00254bb0loc_254bb0:
00254bb0orr x0, xzr, 6
00254bb4bl runtime.panicIndex
00254bb8
00254bb8loc_254bb8:
00254bb8movz x0, 5
00254bbcbl runtime.panicIndex
00254bc0
00254bc0loc_254bc0:
00254bc0orr x0, xzr, 4
00254bc4bl runtime.panicIndex
00254bc8
00254bc8loc_254bc8:
00254bc8orr x0, xzr, 3
00254bccbl runtime.panicIndex
00254bd0
00254bd0loc_254bd0:
00254bd0orr x0, xzr, 2
00254bd4bl runtime.panicIndex
00254bd8
00254bd8loc_254bd8:
00254bd8orr x0, xzr, 1
00254bdcbl runtime.panicIndex
00254be0
00254be0loc_254be0:
00254be0mov x0, xzr
00254be4bl runtime.panicIndex
00254be8
00254be8loc_254be8:
00254be8str x0, [sp+704]
00254becstr x1, [sp+712]
00254bf0str x0, [sp+696]
00254bf4ldr x2, [sp+696]
00254bf8cbnz x2, 0x254c00
00254bfcb 0x254c1c
00254c00
00254c00loc_254c00:
00254c00ldr x2, [sp+696]
00254c04ldr x2, [x2+8]
00254c08str x2, [sp+696]
00254c0cb 0x254c10
00254c10
00254c10loc_254c10:
00254c10ldr x1, [sp+712]
00254c14ldr x0, [sp+696]
00254c18bl runtime.gopanic
00254c1c
00254c1cloc_254c1c:
00254c1cb 0x254c10
00254c20
00254c20loc_254c20:
00254c20bl runtime.panicIndex
00254c24
00254c24loc_254c24:
00254c24bl runtime.panicIndex
00254c28
00254c28loc_254c28:
00254c28bl runtime.panicIndex
00254c2c
00254c2cloc_254c2c:
00254c2cmov x0, x4
00254c30mov x1, x2
00254c34bl runtime.panicIndex
00254c38
00254c38loc_254c38:
00254c38bl runtime.panicIndex
00254c3c
00254c3cloc_254c3c:
00254c3cbl runtime.panicIndex
00254c40
00254c40loc_254c40:
00254c40adrp x0, 0x3a1000
00254c44add x0, x0, 2944
00254c48adrp x1, 0x4be000
00254c4cadd x1, x1, 3024
00254c50bl runtime.gopanic
00254c54
00254c54loc_254c54:
00254c54bl runtime.panicSliceAcap
00254c58
00254c58loc_254c58:
00254c58bl runtime.panicSliceB
00254c5c
00254c5cloc_254c5c:
00254c5cldr x5, [sp+200]
00254c60ldr x6, [sp+208]
00254c64subs xzr, x5, x6
00254c68b.gt 0x254c70
00254c6cb 0x254dd4
00254c70
00254c70loc_254c70:
00254c70ldr x0, [sp+208]
00254c74str x0, [sp+144]
00254c78ldr x2, [sp+448]
00254c7cldr x1, [sp+456]
00254c80subs xzr, x1, x0
00254c84b.hi 0x254c8c
00254c88b 0x254e1c
00254c8c
00254c8cloc_254c8c:
00254c8cadd x3, x2, x0, lsl #4
00254c90ldr x1, [x3+8]
00254c94ubfm x3, x0, 60, 59
00254c98ldr x0, [x2+x3]
00254c9cstr x0, [sp+800]
00254ca0str x1, [sp+808]
00254ca4bl reflect.TypeOf
00254ca8str x0, [sp+992]
00254cacstr x1, [sp+1000]
00254cb0ldr x1, [sp+312]
00254cb4ldr x2, [sp+304]
00254cb8ldr x0, [sp+144]
00254cbcsubs xzr, x1, x0
00254cc0b.hi 0x254cc8
00254cc4b 0x254e18
00254cc8
00254cc8loc_254cc8:
00254cc8add x3, x2, x0, lsl #6
00254cccstr x3, [sp+984]
00254cd0str xzr, [sp+768]
00254cd4add x27, sp, 776
00254cd8stp xzr, xzr, [x27]
00254cdcstr xzr, [sp+792]
00254ce0ldr x3, [sp+992]
00254ce4ldr x4, [sp+1000]
00254ce8str x3, [sp+768]
00254cecstr x4, [sp+776]
00254cf0ldr x3, [sp+984]
00254cf4str x3, [sp+760]
00254cf8adrp x4, 0x4c8000
00254cfcadd x4, x4, 1600
00254d00str x4, [sp+784]
00254d04str x3, [sp+792]
00254d08ldr x5, [sp+1168]
00254d0cldr x1, [sp+1176]
00254d10ldr x0, [sp+144]
00254d14ldr x6, [sp+776]
00254d18ldr x7, [sp+768]
00254d1csubs xzr, x1, x0
00254d20b.hi 0x254d28
00254d24b 0x254e14
00254d28
00254d28loc_254d28:
00254d28add x8, x5, x0, lsl #5
00254d2cubfm x9, x0, 59, 58
00254d30str x7, [x5+x9]
00254d34str x4, [x8+16]
00254d38adrp x27, 0x7f7000
00254d3cldr w4, [x27+3056]
00254d40cbz w4, 0x254d48
00254d44b 0x254d4c
00254d48
00254d48loc_254d48:
00254d48b 0x254d6c
00254d4c
00254d4cloc_254d4c:
00254d4cbl runtime.gcWriteBarrier4
00254d50str x6, [x25]
00254d54ldr x4, [x8+8]
00254d58str x4, [x25+8]
00254d5cstr x3, [x25+16]
00254d60ldr x4, [x8+24]
00254d64str x4, [x25+24]
00254d68b 0x254d6c
00254d6c
00254d6cloc_254d6c:
00254d6cstr x6, [x8+8]
00254d70str x3, [x8+24]
00254d74ldr x1, [sp+1176]
00254d78ldr x3, [sp+1168]
00254d7cldr x0, [sp+144]
00254d80subs xzr, x1, x0
00254d84b.hi 0x254d8c
00254d88b 0x254e10
00254d8c
00254d8cloc_254d8c:
00254d8cadd x2, x3, x0, lsl #5
00254d90str x2, [sp+976]
00254d94ldr x3, [sp+1240]
00254d98ldrsb x27, [x3]
00254d9cldr x0, [sp+1248]
00254da0ldr x3, [x3+24]
00254da4adrp x1, 0x4c2000
00254da8add x1, x1, 2952
00254dacblr x3
00254db0str x0, [sp+432]
00254db4str x1, [sp+440]
00254db8cbnz x0, 0x254dd8
00254dbcb 0x254dc0
00254dc0
00254dc0loc_254dc0:
00254dc0b 0x254dc4
00254dc4
00254dc4loc_254dc4:
00254dc4ldr x5, [sp+208]
00254dc8add x5, x5, 1
00254dccstr x5, [sp+208]
00254dd0b 0x254c5c
00254dd4
00254dd4loc_254dd4:
00254dd4b 0x252d00
00254dd8
00254dd8loc_254dd8:
00254dd8str x0, [sp+744]
00254ddcstr x1, [sp+752]
00254de0str x0, [sp+736]
00254de4ldr x2, [sp+736]
00254de8cbnz x2, 0x254df0
00254decb 0x254e0c
00254df0
00254df0loc_254df0:
00254df0ldr x2, [sp+736]
00254df4ldr x2, [x2+8]
00254df8str x2, [sp+736]
00254dfcb 0x254e00
00254e00
00254e00loc_254e00:
00254e00ldr x1, [sp+752]
00254e04ldr x0, [sp+736]
00254e08bl runtime.gopanic
00254e0c
00254e0cloc_254e0c:
00254e0cb 0x254e00
00254e10
00254e10loc_254e10:
00254e10bl runtime.panicIndex
00254e14
00254e14loc_254e14:
00254e14bl runtime.panicIndex
00254e18
00254e18loc_254e18:
00254e18bl runtime.panicIndex
00254e1c
00254e1cloc_254e1c:
00254e1cbl runtime.panicIndex
00254e20
00254e20loc_254e20:
00254e20adrp x0, 0x3a1000
00254e24add x0, x0, 2944
00254e28adrp x1, 0x4be000
00254e2cadd x1, x1, 3008
00254e30bl runtime.gopanic
00254e34
00254e34loc_254e34:
00254e34bl runtime.panicSliceAcap
00254e38hint
00254e3c
00254e3cloc_254e3c:
00254e3cmov x3, x30
00254e40bl runtime.morestack_noctxt.abi0
00254e44b 0x252a50
00254e48udf 0
00254e4cudf 0
00252a50
Loading..