File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00245e70
00245e70google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func5: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func5(google.golang.org/protobuf/internal/impl.pointer p)
00245e70ldr x16, [x28+16]
00245e74sub x17, sp, 96
00245e78subs xzr, x17, x16
00245e7cb.ls 0x24602c
00245e80str x30, [sp-224]!
00245e84stur x29, [sp-8]
00245e88sub x29, sp, 8
00245e8cstr x0, [sp+232]
00245e90ldr x2, [x26+8]
00245e94str x2, [sp+72]
00245e98add x2, x26, 16
00245e9cstr x2, [sp+208]
00245ea0ldr x2, [x26+120]
00245ea4ldr x3, [x26+128]
00245ea8str x2, [sp+136]
00245eacstr x3, [sp+144]
00245eb0stp xzr, xzr, [sp+88]
00245eb4str xzr, [sp+104]
00245eb8ldr x1, [sp+72]
00245ebcldr x0, [sp+232]
00245ec0bl google.golang.org/protobuf/internal/impl.pointer.Apply
00245ec4str x0, [sp+200]
00245ec8ldr x2, [sp+208]
00245eccldr x1, [x2+32]
00245ed0ldr x2, [x2+40]
00245ed4bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00245ed8str x0, [sp+176]
00245edcstr x1, [sp+184]
00245ee0str x2, [sp+192]
00245ee4bl reflect.Value.Elem
00245ee8str x0, [sp+112]
00245eecstr x1, [sp+120]
00245ef0str x2, [sp+128]
00245ef4ldr x2, [sp+208]
00245ef8ldr x3, [x2+32]
00245efcldrsb x27, [x3]
00245f00ldr x0, [x2+40]
00245f04ldr x2, [x3+168]
00245f08blr x2
00245f0cstr x0, [sp+80]
00245f10subs xzr, x0, 22
00245f14cset x2, eq
00245f18strb w2, [sp+71]
00245f1cb.eq 0x245f24
00245f20b 0x245f40
00245f24
00245f24loc_245f24:
00245f24ldr x0, [sp+112]
00245f28ldr x1, [sp+120]
00245f2cldr x2, [sp+128]
00245f30bl reflect.Value.IsNil
00245f34strb w0, [sp+70]
00245f38strb w0, [sp+71]
00245f3cb 0x245f44
00245f40
00245f40loc_245f40:
00245f40b 0x245f44
00245f44
00245f44loc_245f44:
00245f44ldrb w4, [sp+71]
00245f48tbnz w4, 0, 0x245f50
00245f4cb 0x245fe4
00245f50
00245f50loc_245f50:
00245f50ldr x1, [sp+136]
00245f54ldrsb x27, [x1]
00245f58ldr x1, [x1+48]
00245f5cldr x0, [sp+144]
00245f60blr x1
00245f64str x0, [sp+152]
00245f68str x1, [sp+160]
00245f6cstr x2, [sp+168]
00245f70ldr x3, [sp+144]
00245f74ldr x4, [sp+136]
00245f78ldrsb x27, [x4]
00245f7cldr x4, [x4+24]
00245f80mov x5, x0
00245f84mov x0, x3
00245f88mov x6, x1
00245f8cmov x1, x5
00245f90mov x7, x2
00245f94mov x2, x6
00245f98mov x3, x7
00245f9cblr x4
00245fa0str x0, [sp+176]
00245fa4str x1, [sp+184]
00245fa8str x2, [sp+192]
00245facldr x3, [sp+112]
00245fb0ldr x4, [sp+120]
00245fb4ldr x5, [sp+128]
00245fb8mov x6, x0
00245fbcmov x0, x3
00245fc0mov x7, x1
00245fc4mov x1, x4
00245fc8mov x8, x2
00245fccmov x2, x5
00245fd0mov x3, x6
00245fd4mov x4, x7
00245fd8mov x5, x8
00245fdcbl reflect.Value.Set
00245fe0b 0x245fe8
00245fe4
00245fe4loc_245fe4:
00245fe4b 0x245fe8
00245fe8
00245fe8loc_245fe8:
00245fe8ldr x1, [sp+112]
00245fecldr x2, [sp+120]
00245ff0ldr x3, [sp+128]
00245ff4ldr x4, [sp+136]
00245ff8ldrsb x27, [x4]
00245ffcldr x4, [x4+56]
00246000ldr x0, [sp+144]
00246004blr x4
00246008str x0, [sp+152]
0024600cstr x1, [sp+160]
00246010str x2, [sp+168]
00246014str x0, [sp+88]
00246018str x1, [sp+96]
0024601cstr x2, [sp+104]
00246020ldur x29, [sp-8]
00246024ldr x30, [sp], 224
00246028ret x30
0024602c
0024602cloc_24602c:
0024602cstr x0, [sp+8]
00246030mov x3, x30
00246034bl runtime.morestack.abi0
00246038ldr x0, [sp+8]
0024603cb 0x245e70
00245e70
00245e70google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func5: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func5(google.golang.org/protobuf/internal/impl.pointer p)
00245e70ldr x16, [x28+16]
00245e74sub x17, sp, 96
00245e78subs xzr, x17, x16
00245e7cb.ls 0x24602c
00245e80str x30, [sp-224]!
00245e84stur x29, [sp-8]
00245e88sub x29, sp, 8
00245e8cstr x0, [sp+232]
00245e90ldr x2, [x26+8]
00245e94str x2, [sp+72]
00245e98add x2, x26, 16
00245e9cstr x2, [sp+208]
00245ea0ldr x2, [x26+120]
00245ea4ldr x3, [x26+128]
00245ea8str x2, [sp+136]
00245eacstr x3, [sp+144]
00245eb0stp xzr, xzr, [sp+88]
00245eb4str xzr, [sp+104]
00245eb8ldr x1, [sp+72]
00245ebcldr x0, [sp+232]
00245ec0bl google.golang.org/protobuf/internal/impl.pointer.Apply
00245ec4str x0, [sp+200]
00245ec8ldr x2, [sp+208]
00245eccldr x1, [x2+32]
00245ed0ldr x2, [x2+40]
00245ed4bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00245ed8str x0, [sp+176]
00245edcstr x1, [sp+184]
00245ee0str x2, [sp+192]
00245ee4bl reflect.Value.Elem
00245ee8str x0, [sp+112]
00245eecstr x1, [sp+120]
00245ef0str x2, [sp+128]
00245ef4ldr x2, [sp+208]
00245ef8ldr x3, [x2+32]
00245efcldrsb x27, [x3]
00245f00ldr x0, [x2+40]
00245f04ldr x2, [x3+168]
00245f08blr x2
00245f0cstr x0, [sp+80]
00245f10subs xzr, x0, 22
00245f14cset x2, eq
00245f18strb w2, [sp+71]
00245f1cb.eq 0x245f24
00245f20b 0x245f40
00245f24
00245f24loc_245f24:
00245f24ldr x0, [sp+112]
00245f28ldr x1, [sp+120]
00245f2cldr x2, [sp+128]
00245f30bl reflect.Value.IsNil
00245f34strb w0, [sp+70]
00245f38strb w0, [sp+71]
00245f3cb 0x245f44
00245f40
00245f40loc_245f40:
00245f40b 0x245f44
00245f44
00245f44loc_245f44:
00245f44ldrb w4, [sp+71]
00245f48tbnz w4, 0, 0x245f50
00245f4cb 0x245fe4
00245f50
00245f50loc_245f50:
00245f50ldr x1, [sp+136]
00245f54ldrsb x27, [x1]
00245f58ldr x1, [x1+48]
00245f5cldr x0, [sp+144]
00245f60blr x1
00245f64str x0, [sp+152]
00245f68str x1, [sp+160]
00245f6cstr x2, [sp+168]
00245f70ldr x3, [sp+144]
00245f74ldr x4, [sp+136]
00245f78ldrsb x27, [x4]
00245f7cldr x4, [x4+24]
00245f80mov x5, x0
00245f84mov x0, x3
00245f88mov x6, x1
00245f8cmov x1, x5
00245f90mov x7, x2
00245f94mov x2, x6
00245f98mov x3, x7
00245f9cblr x4
00245fa0str x0, [sp+176]
00245fa4str x1, [sp+184]
00245fa8str x2, [sp+192]
00245facldr x3, [sp+112]
00245fb0ldr x4, [sp+120]
00245fb4ldr x5, [sp+128]
00245fb8mov x6, x0
00245fbcmov x0, x3
00245fc0mov x7, x1
00245fc4mov x1, x4
00245fc8mov x8, x2
00245fccmov x2, x5
00245fd0mov x3, x6
00245fd4mov x4, x7
00245fd8mov x5, x8
00245fdcbl reflect.Value.Set
00245fe0b 0x245fe8
00245fe4
00245fe4loc_245fe4:
00245fe4b 0x245fe8
00245fe8
00245fe8loc_245fe8:
00245fe8ldr x1, [sp+112]
00245fecldr x2, [sp+120]
00245ff0ldr x3, [sp+128]
00245ff4ldr x4, [sp+136]
00245ff8ldrsb x27, [x4]
00245ffcldr x4, [x4+56]
00246000ldr x0, [sp+144]
00246004blr x4
00246008str x0, [sp+152]
0024600cstr x1, [sp+160]
00246010str x2, [sp+168]
00246014str x0, [sp+88]
00246018str x1, [sp+96]
0024601cstr x2, [sp+104]
00246020ldur x29, [sp-8]
00246024ldr x30, [sp], 224
00246028ret x30
0024602c
0024602cloc_24602c:
0024602cstr x0, [sp+8]
00246030mov x3, x30
00246034bl runtime.morestack.abi0
00246038ldr x0, [sp+8]
0024603cb 0x245e70
00245e70
00246040
00246040google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func4: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func4(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/reflect/protoreflect.Value v)
00246040ldr x16, [x28+16]
00246044sub x17, sp, 160
00246048subs xzr, x17, x16
0024604cb.ls 0x24626c
00246050sub x20, sp, 288
00246054stp x29, x30, [x20-8]
00246058add sp, x20, 0
0024605csub x29, sp, 8
00246060str x0, [sp+296]
00246064str x1, [sp+304]
00246068str x2, [sp+312]
0024606cstr x3, [sp+320]
00246070ldr x2, [x26+8]
00246074str x2, [sp+72]
00246078add x2, x26, 16
0024607cstr x2, [sp+272]
00246080ldr x2, [x26+120]
00246084ldr x3, [x26+128]
00246088str x2, [sp+128]
0024608cstr x3, [sp+136]
00246090ldr x2, [x26+136]
00246094ldr x3, [x26+144]
00246098str x2, [sp+112]
0024609cstr x3, [sp+120]
002460a0ldr x1, [sp+72]
002460a4ldr x0, [sp+296]
002460a8bl google.golang.org/protobuf/internal/impl.pointer.Apply
002460acstr x0, [sp+200]
002460b0ldr x2, [sp+272]
002460b4ldr x1, [x2+32]
002460b8ldr x2, [x2+40]
002460bcbl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
002460c0str x0, [sp+176]
002460c4str x1, [sp+184]
002460c8str x2, [sp+192]
002460ccbl reflect.Value.Elem
002460d0str x0, [sp+88]
002460d4str x1, [sp+96]
002460d8str x2, [sp+104]
002460dcldr x1, [sp+304]
002460e0ldr x2, [sp+312]
002460e4ldr x3, [sp+320]
002460e8ldr x4, [sp+128]
002460ecldrsb x27, [x4]
002460f0ldr x4, [x4+24]
002460f4ldr x0, [sp+136]
002460f8blr x4
002460fcstr x0, [sp+176]
00246100str x1, [sp+184]
00246104str x2, [sp+192]
00246108ldr x3, [sp+88]
0024610cldr x4, [sp+96]
00246110ldr x5, [sp+104]
00246114mov x6, x0
00246118mov x0, x3
0024611cmov x7, x1
00246120mov x1, x4
00246124mov x8, x2
00246128mov x2, x5
0024612cmov x3, x6
00246130mov x4, x7
00246134mov x5, x8
00246138bl reflect.Value.Set
0024613cldr x2, [sp+272]
00246140ldr x3, [x2+32]
00246144ldrsb x27, [x3]
00246148ldr x0, [x2+40]
0024614cldr x2, [x3+168]
00246150blr x2
00246154str x0, [sp+80]
00246158subs xzr, x0, 22
0024615ccset x2, eq
00246160strb w2, [sp+71]
00246164b.eq 0x24616c
00246168b 0x246188
0024616c
0024616cloc_24616c:
0024616cldr x0, [sp+88]
00246170ldr x1, [sp+96]
00246174ldr x2, [sp+104]
00246178bl reflect.Value.IsNil
0024617cstrb w0, [sp+70]
00246180strb w0, [sp+71]
00246184b 0x24618c
00246188
00246188loc_246188:
00246188b 0x24618c
0024618c
0024618cloc_24618c:
0024618cldrb w1, [sp+71]
00246190tbnz w1, 0, 0x2461a4
00246194b 0x246198
00246198
00246198loc_246198:
00246198ldp x29, x30, [sp-8]
0024619cadd sp, sp, 288
002461a0ret x30
002461a4
002461a4loc_2461a4:
002461a4ldr x1, [sp+112]
002461a8ldrsb x27, [x1]
002461acldr x1, [x1+72]
002461b0ldr x0, [sp+120]
002461b4blr x1
002461b8str x0, [sp+160]
002461bcstr x1, [sp+168]
002461c0stp xzr, xzr, [sp+144]
002461c4add x1, sp, 144
002461c8str x1, [sp+224]
002461ccldr x0, [sp+160]
002461d0ldr x1, [sp+168]
002461d4bl runtime.convTstring
002461d8str x0, [sp+216]
002461dcldr x1, [sp+224]
002461e0ldrsb x27, [x1]
002461e4adrp x2, 0x3e9000
002461e8add x2, x2, 2496
002461ecstr x2, [x1]
002461f0adrp x27, 0x805000
002461f4ldr w2, [x27+3056]
002461f8cbz w2, 0x246200
002461fcb 0x246258
00246200
00246200loc_246200:
00246200b 0x246204
00246204
00246204loc_246204:
00246204str x0, [x1+8]
00246208ldr x2, [sp+224]
0024620cldrsb x27, [x2]
00246210b 0x246214
00246214
00246214loc_246214:
00246214str x2, [sp+232]
00246218orr x4, xzr, 1
0024621cstr x4, [sp+240]
00246220str x4, [sp+248]
00246224adrp x0, 0x478000
00246228add x0, x0, 3664
0024622corr x1, xzr, 32
00246230mov x3, x4
00246234bl fmt.Sprintf
00246238str x0, [sp+256]
0024623cstr x1, [sp+264]
00246240bl runtime.convTstring
00246244str x0, [sp+208]
00246248mov x1, x0
0024624cadrp x0, 0x3af000
00246250add x0, x0, 2944
00246254bl runtime.gopanic
00246258
00246258loc_246258:
00246258bl runtime.gcWriteBarrier2
0024625cstr x0, [x25]
00246260ldr x5, [x1+8]
00246264str x5, [x25+8]
00246268b 0x246204
0024626c
0024626cloc_24626c:
0024626cstp x0, x1, [sp+8]
00246270stp x2, x3, [sp+24]
00246274mov x3, x30
00246278bl runtime.morestack.abi0
0024627cldp x0, x1, [sp+8]
00246280ldp x2, x3, [sp+24]
00246284b 0x246040
00246288udf 0
0024628cudf 0
00246040
00246040google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func4: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func4(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/reflect/protoreflect.Value v)
00246040ldr x16, [x28+16]
00246044sub x17, sp, 160
00246048subs xzr, x17, x16
0024604cb.ls 0x24626c
00246050sub x20, sp, 288
00246054stp x29, x30, [x20-8]
00246058add sp, x20, 0
0024605csub x29, sp, 8
00246060str x0, [sp+296]
00246064str x1, [sp+304]
00246068str x2, [sp+312]
0024606cstr x3, [sp+320]
00246070ldr x2, [x26+8]
00246074str x2, [sp+72]
00246078add x2, x26, 16
0024607cstr x2, [sp+272]
00246080ldr x2, [x26+120]
00246084ldr x3, [x26+128]
00246088str x2, [sp+128]
0024608cstr x3, [sp+136]
00246090ldr x2, [x26+136]
00246094ldr x3, [x26+144]
00246098str x2, [sp+112]
0024609cstr x3, [sp+120]
002460a0ldr x1, [sp+72]
002460a4ldr x0, [sp+296]
002460a8bl google.golang.org/protobuf/internal/impl.pointer.Apply
002460acstr x0, [sp+200]
002460b0ldr x2, [sp+272]
002460b4ldr x1, [x2+32]
002460b8ldr x2, [x2+40]
002460bcbl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
002460c0str x0, [sp+176]
002460c4str x1, [sp+184]
002460c8str x2, [sp+192]
002460ccbl reflect.Value.Elem
002460d0str x0, [sp+88]
002460d4str x1, [sp+96]
002460d8str x2, [sp+104]
002460dcldr x1, [sp+304]
002460e0ldr x2, [sp+312]
002460e4ldr x3, [sp+320]
002460e8ldr x4, [sp+128]
002460ecldrsb x27, [x4]
002460f0ldr x4, [x4+24]
002460f4ldr x0, [sp+136]
002460f8blr x4
002460fcstr x0, [sp+176]
00246100str x1, [sp+184]
00246104str x2, [sp+192]
00246108ldr x3, [sp+88]
0024610cldr x4, [sp+96]
00246110ldr x5, [sp+104]
00246114mov x6, x0
00246118mov x0, x3
0024611cmov x7, x1
00246120mov x1, x4
00246124mov x8, x2
00246128mov x2, x5
0024612cmov x3, x6
00246130mov x4, x7
00246134mov x5, x8
00246138bl reflect.Value.Set
0024613cldr x2, [sp+272]
00246140ldr x3, [x2+32]
00246144ldrsb x27, [x3]
00246148ldr x0, [x2+40]
0024614cldr x2, [x3+168]
00246150blr x2
00246154str x0, [sp+80]
00246158subs xzr, x0, 22
0024615ccset x2, eq
00246160strb w2, [sp+71]
00246164b.eq 0x24616c
00246168b 0x246188
0024616c
0024616cloc_24616c:
0024616cldr x0, [sp+88]
00246170ldr x1, [sp+96]
00246174ldr x2, [sp+104]
00246178bl reflect.Value.IsNil
0024617cstrb w0, [sp+70]
00246180strb w0, [sp+71]
00246184b 0x24618c
00246188
00246188loc_246188:
00246188b 0x24618c
0024618c
0024618cloc_24618c:
0024618cldrb w1, [sp+71]
00246190tbnz w1, 0, 0x2461a4
00246194b 0x246198
00246198
00246198loc_246198:
00246198ldp x29, x30, [sp-8]
0024619cadd sp, sp, 288
002461a0ret x30
002461a4
002461a4loc_2461a4:
002461a4ldr x1, [sp+112]
002461a8ldrsb x27, [x1]
002461acldr x1, [x1+72]
002461b0ldr x0, [sp+120]
002461b4blr x1
002461b8str x0, [sp+160]
002461bcstr x1, [sp+168]
002461c0stp xzr, xzr, [sp+144]
002461c4add x1, sp, 144
002461c8str x1, [sp+224]
002461ccldr x0, [sp+160]
002461d0ldr x1, [sp+168]
002461d4bl runtime.convTstring
002461d8str x0, [sp+216]
002461dcldr x1, [sp+224]
002461e0ldrsb x27, [x1]
002461e4adrp x2, 0x3e9000
002461e8add x2, x2, 2496
002461ecstr x2, [x1]
002461f0adrp x27, 0x805000
002461f4ldr w2, [x27+3056]
002461f8cbz w2, 0x246200
002461fcb 0x246258
00246200
00246200loc_246200:
00246200b 0x246204
00246204
00246204loc_246204:
00246204str x0, [x1+8]
00246208ldr x2, [sp+224]
0024620cldrsb x27, [x2]
00246210b 0x246214
00246214
00246214loc_246214:
00246214str x2, [sp+232]
00246218orr x4, xzr, 1
0024621cstr x4, [sp+240]
00246220str x4, [sp+248]
00246224adrp x0, 0x478000
00246228add x0, x0, 3664
0024622corr x1, xzr, 32
00246230mov x3, x4
00246234bl fmt.Sprintf
00246238str x0, [sp+256]
0024623cstr x1, [sp+264]
00246240bl runtime.convTstring
00246244str x0, [sp+208]
00246248mov x1, x0
0024624cadrp x0, 0x3af000
00246250add x0, x0, 2944
00246254bl runtime.gopanic
00246258
00246258loc_246258:
00246258bl runtime.gcWriteBarrier2
0024625cstr x0, [x25]
00246260ldr x5, [x1+8]
00246264str x5, [x25+8]
00246268b 0x246204
0024626c
0024626cloc_24626c:
0024626cstp x0, x1, [sp+8]
00246270stp x2, x3, [sp+24]
00246274mov x3, x30
00246278bl runtime.morestack.abi0
0024627cldp x0, x1, [sp+8]
00246280ldp x2, x3, [sp+24]
00246284b 0x246040
00246288udf 0
0024628cudf 0
00246040
00246290
00246290google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func3: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func3(google.golang.org/protobuf/internal/impl.pointer p)
00246290ldr x16, [x28+16]
00246294sub x17, sp, 64
00246298subs xzr, x17, x16
0024629cb.ls 0x2463b8
002462a0str x30, [sp-192]!
002462a4stur x29, [sp-8]
002462a8sub x29, sp, 8
002462acstr x0, [sp+200]
002462b0ldr x1, [x26+8]
002462b4ldr x2, [x26+16]
002462b8str x1, [sp+104]
002462bcstr x2, [sp+112]
002462c0ldr x1, [x26+24]
002462c4str x1, [sp+48]
002462c8add x1, x26, 32
002462ccstr x1, [sp+176]
002462d0stp xzr, xzr, [sp+56]
002462d4str xzr, [sp+72]
002462d8ldr x0, [sp+200]
002462dcbl google.golang.org/protobuf/internal/impl.pointer.IsNil
002462e0strb w0, [sp+47]
002462e4tbnz w0, 0, 0x2462ec
002462e8b 0x246324
002462ec
002462ecloc_2462ec:
002462ecldr x1, [sp+104]
002462f0ldrsb x27, [x1]
002462f4ldr x1, [x1+64]
002462f8ldr x0, [sp+112]
002462fcblr x1
00246300str x0, [sp+152]
00246304str x1, [sp+160]
00246308str x2, [sp+168]
0024630cstr x0, [sp+56]
00246310str x1, [sp+64]
00246314str x2, [sp+72]
00246318ldur x29, [sp-8]
0024631cldr x30, [sp], 192
00246320ret x30
00246324
00246324loc_246324:
00246324ldr x1, [sp+48]
00246328ldr x0, [sp+200]
0024632cbl google.golang.org/protobuf/internal/impl.pointer.Apply
00246330str x0, [sp+144]
00246334ldr x2, [sp+176]
00246338ldr x1, [x2+32]
0024633cldr x2, [x2+40]
00246340bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00246344str x0, [sp+120]
00246348str x1, [sp+128]
0024634cstr x2, [sp+136]
00246350bl reflect.Value.Elem
00246354str x0, [sp+80]
00246358str x1, [sp+88]
0024635cstr x2, [sp+96]
00246360ldr x3, [sp+104]
00246364ldrsb x27, [x3]
00246368ldr x3, [x3+56]
0024636cldr x4, [sp+112]
00246370mov x5, x0
00246374mov x0, x4
00246378mov x6, x1
0024637cmov x1, x5
00246380mov x7, x2
00246384mov x2, x6
00246388mov x8, x3
0024638cmov x3, x7
00246390blr x8
00246394str x0, [sp+152]
00246398str x1, [sp+160]
0024639cstr x2, [sp+168]
002463a0str x0, [sp+56]
002463a4str x1, [sp+64]
002463a8str x2, [sp+72]
002463acldur x29, [sp-8]
002463b0ldr x30, [sp], 192
002463b4ret x30
002463b8
002463b8loc_2463b8:
002463b8str x0, [sp+8]
002463bcmov x3, x30
002463c0bl runtime.morestack.abi0
002463c4ldr x0, [sp+8]
002463c8b 0x246290
002463ccudf 0
00246290
00246290google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func3: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func3(google.golang.org/protobuf/internal/impl.pointer p)
00246290ldr x16, [x28+16]
00246294sub x17, sp, 64
00246298subs xzr, x17, x16
0024629cb.ls 0x2463b8
002462a0str x30, [sp-192]!
002462a4stur x29, [sp-8]
002462a8sub x29, sp, 8
002462acstr x0, [sp+200]
002462b0ldr x1, [x26+8]
002462b4ldr x2, [x26+16]
002462b8str x1, [sp+104]
002462bcstr x2, [sp+112]
002462c0ldr x1, [x26+24]
002462c4str x1, [sp+48]
002462c8add x1, x26, 32
002462ccstr x1, [sp+176]
002462d0stp xzr, xzr, [sp+56]
002462d4str xzr, [sp+72]
002462d8ldr x0, [sp+200]
002462dcbl google.golang.org/protobuf/internal/impl.pointer.IsNil
002462e0strb w0, [sp+47]
002462e4tbnz w0, 0, 0x2462ec
002462e8b 0x246324
002462ec
002462ecloc_2462ec:
002462ecldr x1, [sp+104]
002462f0ldrsb x27, [x1]
002462f4ldr x1, [x1+64]
002462f8ldr x0, [sp+112]
002462fcblr x1
00246300str x0, [sp+152]
00246304str x1, [sp+160]
00246308str x2, [sp+168]
0024630cstr x0, [sp+56]
00246310str x1, [sp+64]
00246314str x2, [sp+72]
00246318ldur x29, [sp-8]
0024631cldr x30, [sp], 192
00246320ret x30
00246324
00246324loc_246324:
00246324ldr x1, [sp+48]
00246328ldr x0, [sp+200]
0024632cbl google.golang.org/protobuf/internal/impl.pointer.Apply
00246330str x0, [sp+144]
00246334ldr x2, [sp+176]
00246338ldr x1, [x2+32]
0024633cldr x2, [x2+40]
00246340bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00246344str x0, [sp+120]
00246348str x1, [sp+128]
0024634cstr x2, [sp+136]
00246350bl reflect.Value.Elem
00246354str x0, [sp+80]
00246358str x1, [sp+88]
0024635cstr x2, [sp+96]
00246360ldr x3, [sp+104]
00246364ldrsb x27, [x3]
00246368ldr x3, [x3+56]
0024636cldr x4, [sp+112]
00246370mov x5, x0
00246374mov x0, x4
00246378mov x6, x1
0024637cmov x1, x5
00246380mov x7, x2
00246384mov x2, x6
00246388mov x8, x3
0024638cmov x3, x7
00246390blr x8
00246394str x0, [sp+152]
00246398str x1, [sp+160]
0024639cstr x2, [sp+168]
002463a0str x0, [sp+56]
002463a4str x1, [sp+64]
002463a8str x2, [sp+72]
002463acldur x29, [sp-8]
002463b0ldr x30, [sp], 192
002463b4ret x30
002463b8
002463b8loc_2463b8:
002463b8str x0, [sp+8]
002463bcmov x3, x30
002463c0bl runtime.morestack.abi0
002463c4ldr x0, [sp+8]
002463c8b 0x246290
002463ccudf 0
00246290
002463d0
002463d0google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func2: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func2(google.golang.org/protobuf/internal/impl.pointer p)
002463d0ldr x16, [x28+16]
002463d4sub x17, sp, 32
002463d8subs xzr, x17, x16
002463dcb.ls 0x246498
002463e0str x30, [sp-160]!
002463e4stur x29, [sp-8]
002463e8sub x29, sp, 8
002463ecstr x0, [sp+168]
002463f0ldr x2, [x26+8]
002463f4str x2, [sp+64]
002463f8add x2, x26, 16
002463fcstr x2, [sp+144]
00246400ldr x1, [sp+64]
00246404ldr x0, [sp+168]
00246408bl google.golang.org/protobuf/internal/impl.pointer.Apply
0024640cstr x0, [sp+136]
00246410ldr x2, [sp+144]
00246414ldr x1, [x2+32]
00246418ldr x2, [x2+40]
0024641cbl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00246420str x0, [sp+112]
00246424str x1, [sp+120]
00246428str x2, [sp+128]
0024642cbl reflect.Value.Elem
00246430str x0, [sp+72]
00246434str x1, [sp+80]
00246438str x2, [sp+88]
0024643cbl reflect.Value.Type
00246440str x0, [sp+96]
00246444str x1, [sp+104]
00246448bl reflect.Zero
0024644cstr x0, [sp+112]
00246450str x1, [sp+120]
00246454str x2, [sp+128]
00246458ldr x3, [sp+72]
0024645cldr x4, [sp+80]
00246460ldr x5, [sp+88]
00246464mov x6, x0
00246468mov x0, x3
0024646cmov x7, x1
00246470mov x1, x4
00246474mov x8, x2
00246478mov x2, x5
0024647cmov x3, x6
00246480mov x4, x7
00246484mov x5, x8
00246488bl reflect.Value.Set
0024648cldur x29, [sp-8]
00246490ldr x30, [sp], 160
00246494ret x30
00246498
00246498loc_246498:
00246498str x0, [sp+8]
0024649cmov x3, x30
002464a0bl runtime.morestack.abi0
002464a4ldr x0, [sp+8]
002464a8b 0x2463d0
002464acudf 0
002463d0
002463d0google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func2: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func2(google.golang.org/protobuf/internal/impl.pointer p)
002463d0ldr x16, [x28+16]
002463d4sub x17, sp, 32
002463d8subs xzr, x17, x16
002463dcb.ls 0x246498
002463e0str x30, [sp-160]!
002463e4stur x29, [sp-8]
002463e8sub x29, sp, 8
002463ecstr x0, [sp+168]
002463f0ldr x2, [x26+8]
002463f4str x2, [sp+64]
002463f8add x2, x26, 16
002463fcstr x2, [sp+144]
00246400ldr x1, [sp+64]
00246404ldr x0, [sp+168]
00246408bl google.golang.org/protobuf/internal/impl.pointer.Apply
0024640cstr x0, [sp+136]
00246410ldr x2, [sp+144]
00246414ldr x1, [x2+32]
00246418ldr x2, [x2+40]
0024641cbl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00246420str x0, [sp+112]
00246424str x1, [sp+120]
00246428str x2, [sp+128]
0024642cbl reflect.Value.Elem
00246430str x0, [sp+72]
00246434str x1, [sp+80]
00246438str x2, [sp+88]
0024643cbl reflect.Value.Type
00246440str x0, [sp+96]
00246444str x1, [sp+104]
00246448bl reflect.Zero
0024644cstr x0, [sp+112]
00246450str x1, [sp+120]
00246454str x2, [sp+128]
00246458ldr x3, [sp+72]
0024645cldr x4, [sp+80]
00246460ldr x5, [sp+88]
00246464mov x6, x0
00246468mov x0, x3
0024646cmov x7, x1
00246470mov x1, x4
00246474mov x8, x2
00246478mov x2, x5
0024647cmov x3, x6
00246480mov x4, x7
00246484mov x5, x8
00246488bl reflect.Value.Set
0024648cldur x29, [sp-8]
00246490ldr x30, [sp], 160
00246494ret x30
00246498
00246498loc_246498:
00246498str x0, [sp+8]
0024649cmov x3, x30
002464a0bl runtime.morestack.abi0
002464a4ldr x0, [sp+8]
002464a8b 0x2463d0
002464acudf 0
002463d0
002464b0
002464b0google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func1: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func1(google.golang.org/protobuf/internal/impl.pointer p)
002464b0ldr x16, [x28+16]
002464b4subs xzr, sp, x16
002464b8b.ls 0x2465bc
002464bcstr x30, [sp-128]!
002464c0stur x29, [sp-8]
002464c4sub x29, sp, 8
002464c8str x0, [sp+136]
002464ccldr x1, [x26+8]
002464d0str x1, [sp+40]
002464d4add x1, x26, 16
002464d8str x1, [sp+112]
002464dcstrb wzr, [sp+38]
002464e0ldr x0, [sp+136]
002464e4bl google.golang.org/protobuf/internal/impl.pointer.IsNil
002464e8strb w0, [sp+39]
002464ectbnz w0, 0, 0x2464f4
002464f0b 0x246508
002464f4
002464f4loc_2464f4:
002464f4strb wzr, [sp+38]
002464f8mov x0, xzr
002464fcldur x29, [sp-8]
00246500ldr x30, [sp], 128
00246504ret x30
00246508
00246508loc_246508:
00246508ldr x1, [sp+40]
0024650cldr x0, [sp+136]
00246510bl google.golang.org/protobuf/internal/impl.pointer.Apply
00246514str x0, [sp+104]
00246518ldr x2, [sp+112]
0024651cldr x1, [x2+32]
00246520ldr x2, [x2+40]
00246524bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00246528str x0, [sp+80]
0024652cstr x1, [sp+88]
00246530str x2, [sp+96]
00246534bl reflect.Value.Elem
00246538str x0, [sp+56]
0024653cstr x1, [sp+64]
00246540str x2, [sp+72]
00246544ldr x2, [sp+112]
00246548ldr x3, [x2+32]
0024654cldrsb x27, [x3]
00246550ldr x0, [x2+40]
00246554ldr x2, [x3+168]
00246558blr x2
0024655cstr x0, [sp+48]
00246560subs xzr, x0, 22
00246564b.ne 0x24656c
00246568b 0x246594
0024656c
0024656cloc_24656c:
0024656cldr x0, [sp+56]
00246570ldr x1, [sp+64]
00246574ldr x2, [sp+72]
00246578bl google.golang.org/protobuf/internal/impl.isZero
0024657cstrb w0, [sp+39]
00246580eor x0, x0, 1
00246584strb w0, [sp+38]
00246588ldur x29, [sp-8]
0024658cldr x30, [sp], 128
00246590ret x30
00246594
00246594loc_246594:
00246594ldr x0, [sp+56]
00246598ldr x1, [sp+64]
0024659cldr x2, [sp+72]
002465a0bl reflect.Value.IsNil
002465a4strb w0, [sp+39]
002465a8eor x0, x0, 1
002465acstrb w0, [sp+38]
002465b0ldur x29, [sp-8]
002465b4ldr x30, [sp], 128
002465b8ret x30
002465bc
002465bcloc_2465bc:
002465bcstr x0, [sp+8]
002465c0mov x3, x30
002465c4bl runtime.morestack.abi0
002465c8ldr x0, [sp+8]
002465ccb 0x2464b0
002464b0
002464b0google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func1: ; void google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func1(google.golang.org/protobuf/internal/impl.pointer p)
002464b0ldr x16, [x28+16]
002464b4subs xzr, sp, x16
002464b8b.ls 0x2465bc
002464bcstr x30, [sp-128]!
002464c0stur x29, [sp-8]
002464c4sub x29, sp, 8
002464c8str x0, [sp+136]
002464ccldr x1, [x26+8]
002464d0str x1, [sp+40]
002464d4add x1, x26, 16
002464d8str x1, [sp+112]
002464dcstrb wzr, [sp+38]
002464e0ldr x0, [sp+136]
002464e4bl google.golang.org/protobuf/internal/impl.pointer.IsNil
002464e8strb w0, [sp+39]
002464ectbnz w0, 0, 0x2464f4
002464f0b 0x246508
002464f4
002464f4loc_2464f4:
002464f4strb wzr, [sp+38]
002464f8mov x0, xzr
002464fcldur x29, [sp-8]
00246500ldr x30, [sp], 128
00246504ret x30
00246508
00246508loc_246508:
00246508ldr x1, [sp+40]
0024650cldr x0, [sp+136]
00246510bl google.golang.org/protobuf/internal/impl.pointer.Apply
00246514str x0, [sp+104]
00246518ldr x2, [sp+112]
0024651cldr x1, [x2+32]
00246520ldr x2, [x2+40]
00246524bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00246528str x0, [sp+80]
0024652cstr x1, [sp+88]
00246530str x2, [sp+96]
00246534bl reflect.Value.Elem
00246538str x0, [sp+56]
0024653cstr x1, [sp+64]
00246540str x2, [sp+72]
00246544ldr x2, [sp+112]
00246548ldr x3, [x2+32]
0024654cldrsb x27, [x3]
00246550ldr x0, [x2+40]
00246554ldr x2, [x3+168]
00246558blr x2
0024655cstr x0, [sp+48]
00246560subs xzr, x0, 22
00246564b.ne 0x24656c
00246568b 0x246594
0024656c
0024656cloc_24656c:
0024656cldr x0, [sp+56]
00246570ldr x1, [sp+64]
00246574ldr x2, [sp+72]
00246578bl google.golang.org/protobuf/internal/impl.isZero
0024657cstrb w0, [sp+39]
00246580eor x0, x0, 1
00246584strb w0, [sp+38]
00246588ldur x29, [sp-8]
0024658cldr x30, [sp], 128
00246590ret x30
00246594
00246594loc_246594:
00246594ldr x0, [sp+56]
00246598ldr x1, [sp+64]
0024659cldr x2, [sp+72]
002465a0bl reflect.Value.IsNil
002465a4strb w0, [sp+39]
002465a8eor x0, x0, 1
002465acstrb w0, [sp+38]
002465b0ldur x29, [sp-8]
002465b4ldr x30, [sp], 128
002465b8ret x30
002465bc
002465bcloc_2465bc:
002465bcstr x0, [sp+8]
002465c0mov x3, x30
002465c4bl runtime.morestack.abi0
002465c8ldr x0, [sp+8]
002465ccb 0x2464b0
002464b0
002465d0
002465d0google.golang.org/protobuf/internal/impl.makeOneofInfo: ; void google.golang.org/protobuf/internal/impl.makeOneofInfo(google.golang.org/protobuf/reflect/protoreflect.OneofDescriptor od, google.golang.org/protobuf/internal/impl.structInfo si, google.golang.org/protobuf/internal/impl.exporter x)
002465d0ldr x16, [x28+16]
002465d4sub x17, sp, 352
002465d8subs xzr, x17, x16
002465dcb.ls 0x246a58
002465e0sub x20, sp, 480
002465e4stp x29, x30, [x20-8]
002465e8add sp, x20, 0
002465ecsub x29, sp, 8
002465f0str x0, [sp+616]
002465f4str x1, [sp+624]
002465f8str x2, [sp+632]
002465fcstr xzr, [sp+144]
00246600adrp x0, 0x400000
00246604add x0, x0, 1248
00246608bl runtime.newobject
0024660cstr x0, [sp+448]
00246610str xzr, [x0]
00246614adrp x27, 0x805000
00246618ldr w1, [x27+3056]
0024661ccbz w1, 0x246624
00246620b 0x246628
00246624
00246624loc_246624:
00246624b 0x246640
00246628
00246628loc_246628:
00246628ldr x1, [x0+8]
0024662cbl runtime.gcWriteBarrier2
00246630str x1, [x25]
00246634ldr x1, [x0+16]
00246638str x1, [x25+8]
0024663cb 0x246640
00246640
00246640loc_246640:
00246640stp xzr, xzr, [x0+8]
00246644ldr x1, [sp+448]
00246648ldrsb x27, [x1]
0024664cldr x2, [sp+624]
00246650ldr x3, [sp+616]
00246654str x3, [x1]
00246658adrp x27, 0x805000
0024665cldr w3, [x27+3056]
00246660cbz w3, 0x246668
00246664b 0x24666c
00246668
00246668loc_246668:
00246668b 0x246680
0024666c
0024666cloc_24666c:
0024666cbl runtime.gcWriteBarrier2
00246670str x2, [x25]
00246674ldr x3, [x1+8]
00246678str x3, [x25+8]
0024667cb 0x246680
00246680
00246680loc_246680:
00246680str x2, [x1+8]
00246684ldr x1, [sp+448]
00246688str x1, [sp+152]
0024668cldr x1, [sp+616]
00246690ldrsb x27, [x1]
00246694ldr x1, [x1+56]
00246698ldr x0, [sp+624]
0024669cblr x1
002466a0strb w0, [sp+123]
002466a4tbnz w0, 0, 0x2466ac
002466a8b 0x246880
002466ac
002466acloc_2466ac:
002466acldr x1, [sp+616]
002466b0ldrsb x27, [x1]
002466b4ldr x1, [x1+24]
002466b8ldr x0, [sp+624]
002466bcblr x1
002466c0str x0, [sp+384]
002466c4str x1, [sp+392]
002466c8ldrsb x27, [x0]
002466ccldr x2, [x0+56]
002466d0mov x0, x1
002466d4mov x1, xzr
002466d8blr x2
002466dcstr x0, [sp+368]
002466e0str x1, [sp+376]
002466e4ldrsb x27, [x0]
002466e8ldr x2, [x0+216]
002466ecmov x0, x1
002466f0blr x2
002466f4str w0, [sp+124]
002466f8ldr x1, [sp+584]
002466fcmov x2, x0
00246700adrp x0, 0x3e0000
00246704add x0, x0, 2848
00246708bl runtime.mapaccess1_fast32
0024670cadd x21, sp, 264
00246710mov x20, x0
00246714adr x27, 16
00246718stp x29, x27, [sp-24]
0024671csub x29, sp, 24
00246720bl fn_87ef0
00246724sub x29, sp, 8
00246728ldr x1, [x0+96]
0024672cstr x1, [sp+360]
00246730ldr x13, [sp+632]
00246734ldr x0, [sp+264]
00246738ldr x1, [sp+272]
0024673cldr x2, [sp+280]
00246740ldr x3, [sp+288]
00246744ldr x4, [sp+296]
00246748ldr x5, [sp+304]
0024674cldr x6, [sp+312]
00246750ldr x7, [sp+320]
00246754ldr x8, [sp+328]
00246758ldr x9, [sp+336]
0024675cldr x10, [sp+344]
00246760ldr x11, [sp+352]
00246764ldrb w12, [sp+360]
00246768bl google.golang.org/protobuf/internal/impl.offsetOf
0024676cstr x0, [sp+136]
00246770adrp x0, 0x417000
00246774add x0, x0, 1504
00246778bl runtime.newobject
0024677cstr x0, [sp+440]
00246780adrp x1, 0
00246784add x1, x1, 3072
00246788str x1, [x0]
0024678cldr x1, [sp+136]
00246790ldr x2, [sp+440]
00246794ldrsb x27, [x2]
00246798str x1, [x2+8]
0024679cldr x1, [sp+440]
002467a0ldrsb x27, [x1]
002467a4add x21, x1, 16
002467a8adrp x27, 0x805000
002467acldr w2, [x27+3056]
002467b0cbz w2, 0x2467b8
002467b4b 0x2467bc
002467b8
002467b8loc_2467b8:
002467b8b 0x2467e4
002467bc
002467bcloc_2467bc:
002467bcstr x1, [sp+424]
002467c0str x21, [sp+416]
002467c4adrp x0, 0x442000
002467c8add x0, x0, 2592
002467ccmov x1, x21
002467d0add x2, sp, 264
002467d4bl runtime.wbMove
002467d8ldr x1, [sp+424]
002467dcldr x21, [sp+416]
002467e0b 0x2467e4
002467e4
002467e4loc_2467e4:
002467e4add x20, sp, 264
002467e8adr x27, 16
002467ecstp x29, x27, [sp-24]
002467f0sub x29, sp, 24
002467f4bl fn_87ef0
002467f8sub x29, sp, 8
002467fcldr x2, [sp+360]
00246800str x2, [x1+112]
00246804ldr x1, [sp+624]
00246808ldr x2, [sp+616]
0024680cldr x3, [sp+440]
00246810ldrsb x27, [x3]
00246814str x2, [x3+120]
00246818adrp x27, 0x805000
0024681cldr w2, [x27+3056]
00246820cbz w2, 0x246828
00246824b 0x24682c
00246828
00246828loc_246828:
00246828b 0x246840
0024682c
0024682cloc_24682c:
0024682cbl runtime.gcWriteBarrier2
00246830str x1, [x25]
00246834ldr x2, [x3+128]
00246838str x2, [x25+8]
0024683cb 0x246840
00246840
00246840loc_246840:
00246840str x1, [x3+128]
00246844ldr x1, [sp+152]
00246848ldrsb x27, [x1]
0024684cldr x2, [sp+440]
00246850adrp x27, 0x805000
00246854ldr w3, [x27+3056]
00246858cbz w3, 0x246860
0024685cb 0x246864
00246860
00246860loc_246860:
00246860b 0x246878
00246864
00246864loc_246864:
00246864bl runtime.gcWriteBarrier2
00246868str x2, [x25]
0024686cldr x3, [x1+16]
00246870str x3, [x25+8]
00246874b 0x246878
00246878
00246878loc_246878:
00246878str x2, [x1+16]
0024687cb 0x246a44
00246880
00246880loc_246880:
00246880ldr x1, [sp+616]
00246884ldrsb x27, [x1]
00246888ldr x1, [x1+64]
0024688cldr x0, [sp+624]
00246890blr x1
00246894str x0, [sp+456]
00246898str x1, [sp+464]
0024689cldr x2, [sp+592]
002468a0mov x3, x1
002468a4mov x1, x2
002468a8mov x2, x0
002468acadrp x0, 0x3e0000
002468b0add x0, x0, 2976
002468b4bl runtime.mapaccess1_faststr
002468b8add x21, sp, 160
002468bcmov x20, x0
002468c0adr x27, 16
002468c4stp x29, x27, [sp-24]
002468c8sub x29, sp, 24
002468ccbl fn_87ef0
002468d0sub x29, sp, 8
002468d4ldr x1, [x0+96]
002468d8str x1, [sp+256]
002468dcldr x13, [sp+632]
002468e0ldr x0, [sp+160]
002468e4ldr x1, [sp+168]
002468e8ldr x2, [sp+176]
002468ecldr x3, [sp+184]
002468f0ldr x4, [sp+192]
002468f4ldr x5, [sp+200]
002468f8ldr x6, [sp+208]
002468fcldr x7, [sp+216]
00246900ldr x8, [sp+224]
00246904ldr x9, [sp+232]
00246908ldr x10, [sp+240]
0024690cldr x11, [sp+248]
00246910ldrb w12, [sp+256]
00246914bl google.golang.org/protobuf/internal/impl.offsetOf
00246918str x0, [sp+128]
0024691cadrp x0, 0x417000
00246920add x0, x0, 1312
00246924bl runtime.newobject
00246928str x0, [sp+432]
0024692cadrp x1, 0
00246930add x1, x1, 2688
00246934str x1, [x0]
00246938ldr x1, [sp+128]
0024693cldr x2, [sp+432]
00246940ldrsb x27, [x2]
00246944str x1, [x2+8]
00246948ldr x1, [sp+432]
0024694cldrsb x27, [x1]
00246950add x21, x1, 16
00246954adrp x27, 0x805000
00246958ldr w2, [x27+3056]
0024695ccbz w2, 0x246964
00246960b 0x246968
00246964
00246964loc_246964:
00246964b 0x246990
00246968
00246968loc_246968:
00246968str x1, [sp+408]
0024696cstr x21, [sp+416]
00246970adrp x0, 0x442000
00246974add x0, x0, 2592
00246978mov x1, x21
0024697cadd x2, sp, 160
00246980bl runtime.wbMove
00246984ldr x1, [sp+408]
00246988ldr x21, [sp+416]
0024698cb 0x246990
00246990
00246990loc_246990:
00246990add x20, sp, 160
00246994adr x27, 16
00246998stp x29, x27, [sp-24]
0024699csub x29, sp, 24
002469a0bl fn_87ef0
002469a4sub x29, sp, 8
002469a8ldr x3, [sp+256]
002469acstr x3, [x1+112]
002469b0ldr x3, [sp+432]
002469b4ldrsb x27, [x3]
002469b8add x21, x3, 120
002469bcadrp x27, 0x805000
002469c0ldr w3, [x27+3056]
002469c4cbz w3, 0x2469cc
002469c8b 0x2469d0
002469cc
002469ccloc_2469cc:
002469ccb 0x2469f0
002469d0
002469d0loc_2469d0:
002469d0str x21, [sp+400]
002469d4adrp x0, 0x451000
002469d8add x0, x0, 3136
002469dcmov x1, x21
002469e0add x2, sp, 488
002469e4bl runtime.wbMove
002469e8ldr x21, [sp+400]
002469ecb 0x2469f0
002469f0
002469f0loc_2469f0:
002469f0add x20, sp, 488
002469f4adr x27, 16
002469f8stp x29, x27, [sp-24]
002469fcsub x29, sp, 24
00246a00bl fn_87ee0
00246a04sub x29, sp, 8
00246a08ldr x1, [sp+152]
00246a0cldrsb x27, [x1]
00246a10ldr x2, [sp+432]
00246a14adrp x27, 0x805000
00246a18ldr w3, [x27+3056]
00246a1ccbz w3, 0x246a24
00246a20b 0x246a28
00246a24
00246a24loc_246a24:
00246a24b 0x246a3c
00246a28
00246a28loc_246a28:
00246a28bl runtime.gcWriteBarrier2
00246a2cstr x2, [x25]
00246a30ldr x3, [x1+16]
00246a34str x3, [x25+8]
00246a38b 0x246a3c
00246a3c
00246a3cloc_246a3c:
00246a3cstr x2, [x1+16]
00246a40b 0x246a44
00246a44
00246a44loc_246a44:
00246a44ldr x0, [sp+152]
00246a48str x0, [sp+144]
00246a4cldp x29, x30, [sp-8]
00246a50add sp, sp, 480
00246a54ret x30
00246a58
00246a58loc_246a58:
00246a58stp x0, x1, [sp+136]
00246a5cstr x2, [sp+152]
00246a60mov x3, x30
00246a64bl runtime.morestack_noctxt.abi0
00246a68ldp x0, x1, [sp+136]
00246a6cldr x2, [sp+152]
00246a70b 0x2465d0
00246a74udf 0
00246a78udf 0
00246a7cudf 0
002465d0
002465d0google.golang.org/protobuf/internal/impl.makeOneofInfo: ; void google.golang.org/protobuf/internal/impl.makeOneofInfo(google.golang.org/protobuf/reflect/protoreflect.OneofDescriptor od, google.golang.org/protobuf/internal/impl.structInfo si, google.golang.org/protobuf/internal/impl.exporter x)
002465d0ldr x16, [x28+16]
002465d4sub x17, sp, 352
002465d8subs xzr, x17, x16
002465dcb.ls 0x246a58
002465e0sub x20, sp, 480
002465e4stp x29, x30, [x20-8]
002465e8add sp, x20, 0
002465ecsub x29, sp, 8
002465f0str x0, [sp+616]
002465f4str x1, [sp+624]
002465f8str x2, [sp+632]
002465fcstr xzr, [sp+144]
00246600adrp x0, 0x400000
00246604add x0, x0, 1248
00246608bl runtime.newobject
0024660cstr x0, [sp+448]
00246610str xzr, [x0]
00246614adrp x27, 0x805000
00246618ldr w1, [x27+3056]
0024661ccbz w1, 0x246624
00246620b 0x246628
00246624
00246624loc_246624:
00246624b 0x246640
00246628
00246628loc_246628:
00246628ldr x1, [x0+8]
0024662cbl runtime.gcWriteBarrier2
00246630str x1, [x25]
00246634ldr x1, [x0+16]
00246638str x1, [x25+8]
0024663cb 0x246640
00246640
00246640loc_246640:
00246640stp xzr, xzr, [x0+8]
00246644ldr x1, [sp+448]
00246648ldrsb x27, [x1]
0024664cldr x2, [sp+624]
00246650ldr x3, [sp+616]
00246654str x3, [x1]
00246658adrp x27, 0x805000
0024665cldr w3, [x27+3056]
00246660cbz w3, 0x246668
00246664b 0x24666c
00246668
00246668loc_246668:
00246668b 0x246680
0024666c
0024666cloc_24666c:
0024666cbl runtime.gcWriteBarrier2
00246670str x2, [x25]
00246674ldr x3, [x1+8]
00246678str x3, [x25+8]
0024667cb 0x246680
00246680
00246680loc_246680:
00246680str x2, [x1+8]
00246684ldr x1, [sp+448]
00246688str x1, [sp+152]
0024668cldr x1, [sp+616]
00246690ldrsb x27, [x1]
00246694ldr x1, [x1+56]
00246698ldr x0, [sp+624]
0024669cblr x1
002466a0strb w0, [sp+123]
002466a4tbnz w0, 0, 0x2466ac
002466a8b 0x246880
002466ac
002466acloc_2466ac:
002466acldr x1, [sp+616]
002466b0ldrsb x27, [x1]
002466b4ldr x1, [x1+24]
002466b8ldr x0, [sp+624]
002466bcblr x1
002466c0str x0, [sp+384]
002466c4str x1, [sp+392]
002466c8ldrsb x27, [x0]
002466ccldr x2, [x0+56]
002466d0mov x0, x1
002466d4mov x1, xzr
002466d8blr x2
002466dcstr x0, [sp+368]
002466e0str x1, [sp+376]
002466e4ldrsb x27, [x0]
002466e8ldr x2, [x0+216]
002466ecmov x0, x1
002466f0blr x2
002466f4str w0, [sp+124]
002466f8ldr x1, [sp+584]
002466fcmov x2, x0
00246700adrp x0, 0x3e0000
00246704add x0, x0, 2848
00246708bl runtime.mapaccess1_fast32
0024670cadd x21, sp, 264
00246710mov x20, x0
00246714adr x27, 16
00246718stp x29, x27, [sp-24]
0024671csub x29, sp, 24
00246720bl fn_87ef0
00246724sub x29, sp, 8
00246728ldr x1, [x0+96]
0024672cstr x1, [sp+360]
00246730ldr x13, [sp+632]
00246734ldr x0, [sp+264]
00246738ldr x1, [sp+272]
0024673cldr x2, [sp+280]
00246740ldr x3, [sp+288]
00246744ldr x4, [sp+296]
00246748ldr x5, [sp+304]
0024674cldr x6, [sp+312]
00246750ldr x7, [sp+320]
00246754ldr x8, [sp+328]
00246758ldr x9, [sp+336]
0024675cldr x10, [sp+344]
00246760ldr x11, [sp+352]
00246764ldrb w12, [sp+360]
00246768bl google.golang.org/protobuf/internal/impl.offsetOf
0024676cstr x0, [sp+136]
00246770adrp x0, 0x417000
00246774add x0, x0, 1504
00246778bl runtime.newobject
0024677cstr x0, [sp+440]
00246780adrp x1, 0
00246784add x1, x1, 3072
00246788str x1, [x0]
0024678cldr x1, [sp+136]
00246790ldr x2, [sp+440]
00246794ldrsb x27, [x2]
00246798str x1, [x2+8]
0024679cldr x1, [sp+440]
002467a0ldrsb x27, [x1]
002467a4add x21, x1, 16
002467a8adrp x27, 0x805000
002467acldr w2, [x27+3056]
002467b0cbz w2, 0x2467b8
002467b4b 0x2467bc
002467b8
002467b8loc_2467b8:
002467b8b 0x2467e4
002467bc
002467bcloc_2467bc:
002467bcstr x1, [sp+424]
002467c0str x21, [sp+416]
002467c4adrp x0, 0x442000
002467c8add x0, x0, 2592
002467ccmov x1, x21
002467d0add x2, sp, 264
002467d4bl runtime.wbMove
002467d8ldr x1, [sp+424]
002467dcldr x21, [sp+416]
002467e0b 0x2467e4
002467e4
002467e4loc_2467e4:
002467e4add x20, sp, 264
002467e8adr x27, 16
002467ecstp x29, x27, [sp-24]
002467f0sub x29, sp, 24
002467f4bl fn_87ef0
002467f8sub x29, sp, 8
002467fcldr x2, [sp+360]
00246800str x2, [x1+112]
00246804ldr x1, [sp+624]
00246808ldr x2, [sp+616]
0024680cldr x3, [sp+440]
00246810ldrsb x27, [x3]
00246814str x2, [x3+120]
00246818adrp x27, 0x805000
0024681cldr w2, [x27+3056]
00246820cbz w2, 0x246828
00246824b 0x24682c
00246828
00246828loc_246828:
00246828b 0x246840
0024682c
0024682cloc_24682c:
0024682cbl runtime.gcWriteBarrier2
00246830str x1, [x25]
00246834ldr x2, [x3+128]
00246838str x2, [x25+8]
0024683cb 0x246840
00246840
00246840loc_246840:
00246840str x1, [x3+128]
00246844ldr x1, [sp+152]
00246848ldrsb x27, [x1]
0024684cldr x2, [sp+440]
00246850adrp x27, 0x805000
00246854ldr w3, [x27+3056]
00246858cbz w3, 0x246860
0024685cb 0x246864
00246860
00246860loc_246860:
00246860b 0x246878
00246864
00246864loc_246864:
00246864bl runtime.gcWriteBarrier2
00246868str x2, [x25]
0024686cldr x3, [x1+16]
00246870str x3, [x25+8]
00246874b 0x246878
00246878
00246878loc_246878:
00246878str x2, [x1+16]
0024687cb 0x246a44
00246880
00246880loc_246880:
00246880ldr x1, [sp+616]
00246884ldrsb x27, [x1]
00246888ldr x1, [x1+64]
0024688cldr x0, [sp+624]
00246890blr x1
00246894str x0, [sp+456]
00246898str x1, [sp+464]
0024689cldr x2, [sp+592]
002468a0mov x3, x1
002468a4mov x1, x2
002468a8mov x2, x0
002468acadrp x0, 0x3e0000
002468b0add x0, x0, 2976
002468b4bl runtime.mapaccess1_faststr
002468b8add x21, sp, 160
002468bcmov x20, x0
002468c0adr x27, 16
002468c4stp x29, x27, [sp-24]
002468c8sub x29, sp, 24
002468ccbl fn_87ef0
002468d0sub x29, sp, 8
002468d4ldr x1, [x0+96]
002468d8str x1, [sp+256]
002468dcldr x13, [sp+632]
002468e0ldr x0, [sp+160]
002468e4ldr x1, [sp+168]
002468e8ldr x2, [sp+176]
002468ecldr x3, [sp+184]
002468f0ldr x4, [sp+192]
002468f4ldr x5, [sp+200]
002468f8ldr x6, [sp+208]
002468fcldr x7, [sp+216]
00246900ldr x8, [sp+224]
00246904ldr x9, [sp+232]
00246908ldr x10, [sp+240]
0024690cldr x11, [sp+248]
00246910ldrb w12, [sp+256]
00246914bl google.golang.org/protobuf/internal/impl.offsetOf
00246918str x0, [sp+128]
0024691cadrp x0, 0x417000
00246920add x0, x0, 1312
00246924bl runtime.newobject
00246928str x0, [sp+432]
0024692cadrp x1, 0
00246930add x1, x1, 2688
00246934str x1, [x0]
00246938ldr x1, [sp+128]
0024693cldr x2, [sp+432]
00246940ldrsb x27, [x2]
00246944str x1, [x2+8]
00246948ldr x1, [sp+432]
0024694cldrsb x27, [x1]
00246950add x21, x1, 16
00246954adrp x27, 0x805000
00246958ldr w2, [x27+3056]
0024695ccbz w2, 0x246964
00246960b 0x246968
00246964
00246964loc_246964:
00246964b 0x246990
00246968
00246968loc_246968:
00246968str x1, [sp+408]
0024696cstr x21, [sp+416]
00246970adrp x0, 0x442000
00246974add x0, x0, 2592
00246978mov x1, x21
0024697cadd x2, sp, 160
00246980bl runtime.wbMove
00246984ldr x1, [sp+408]
00246988ldr x21, [sp+416]
0024698cb 0x246990
00246990
00246990loc_246990:
00246990add x20, sp, 160
00246994adr x27, 16
00246998stp x29, x27, [sp-24]
0024699csub x29, sp, 24
002469a0bl fn_87ef0
002469a4sub x29, sp, 8
002469a8ldr x3, [sp+256]
002469acstr x3, [x1+112]
002469b0ldr x3, [sp+432]
002469b4ldrsb x27, [x3]
002469b8add x21, x3, 120
002469bcadrp x27, 0x805000
002469c0ldr w3, [x27+3056]
002469c4cbz w3, 0x2469cc
002469c8b 0x2469d0
002469cc
002469ccloc_2469cc:
002469ccb 0x2469f0
002469d0
002469d0loc_2469d0:
002469d0str x21, [sp+400]
002469d4adrp x0, 0x451000
002469d8add x0, x0, 3136
002469dcmov x1, x21
002469e0add x2, sp, 488
002469e4bl runtime.wbMove
002469e8ldr x21, [sp+400]
002469ecb 0x2469f0
002469f0
002469f0loc_2469f0:
002469f0add x20, sp, 488
002469f4adr x27, 16
002469f8stp x29, x27, [sp-24]
002469fcsub x29, sp, 24
00246a00bl fn_87ee0
00246a04sub x29, sp, 8
00246a08ldr x1, [sp+152]
00246a0cldrsb x27, [x1]
00246a10ldr x2, [sp+432]
00246a14adrp x27, 0x805000
00246a18ldr w3, [x27+3056]
00246a1ccbz w3, 0x246a24
00246a20b 0x246a28
00246a24
00246a24loc_246a24:
00246a24b 0x246a3c
00246a28
00246a28loc_246a28:
00246a28bl runtime.gcWriteBarrier2
00246a2cstr x2, [x25]
00246a30ldr x3, [x1+16]
00246a34str x3, [x25+8]
00246a38b 0x246a3c
00246a3c
00246a3cloc_246a3c:
00246a3cstr x2, [x1+16]
00246a40b 0x246a44
00246a44
00246a44loc_246a44:
00246a44ldr x0, [sp+152]
00246a48str x0, [sp+144]
00246a4cldp x29, x30, [sp-8]
00246a50add sp, sp, 480
00246a54ret x30
00246a58
00246a58loc_246a58:
00246a58stp x0, x1, [sp+136]
00246a5cstr x2, [sp+152]
00246a60mov x3, x30
00246a64bl runtime.morestack_noctxt.abi0
00246a68ldp x0, x1, [sp+136]
00246a6cldr x2, [sp+152]
00246a70b 0x2465d0
00246a74udf 0
00246a78udf 0
00246a7cudf 0
002465d0
00246a80
00246a80google.golang.org/protobuf/internal/impl.makeOneofInfo.func2: ; void google.golang.org/protobuf/internal/impl.makeOneofInfo.func2(google.golang.org/protobuf/internal/impl.pointer p)
00246a80ldr x16, [x28+16]
00246a84sub x17, sp, 48
00246a88subs xzr, x17, x16
00246a8cb.ls 0x246be8
00246a90str x30, [sp-176]!
00246a94stur x29, [sp-8]
00246a98sub x29, sp, 8
00246a9cstr x0, [sp+184]
00246aa0ldr x1, [x26+8]
00246aa4str x1, [sp+40]
00246aa8add x1, x26, 16
00246aacstr x1, [sp+160]
00246ab0add x1, x26, 120
00246ab4str x1, [sp+152]
00246ab8str wzr, [sp+36]
00246abcldr x0, [sp+184]
00246ac0bl google.golang.org/protobuf/internal/impl.pointer.IsNil
00246ac4strb w0, [sp+35]
00246ac8tbnz w0, 0, 0x246ad0
00246accb 0x246ae4
00246ad0
00246ad0loc_246ad0:
00246ad0str wzr, [sp+36]
00246ad4mov x0, xzr
00246ad8ldur x29, [sp-8]
00246adcldr x30, [sp], 176
00246ae0ret x30
00246ae4
00246ae4loc_246ae4:
00246ae4ldr x1, [sp+40]
00246ae8ldr x0, [sp+184]
00246aecbl google.golang.org/protobuf/internal/impl.pointer.Apply
00246af0str x0, [sp+128]
00246af4ldr x2, [sp+160]
00246af8ldr x1, [x2+32]
00246afcldr x2, [x2+40]
00246b00bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00246b04str x0, [sp+104]
00246b08str x1, [sp+112]
00246b0cstr x2, [sp+120]
00246b10bl reflect.Value.Elem
00246b14str x0, [sp+48]
00246b18str x1, [sp+56]
00246b1cstr x2, [sp+64]
00246b20bl reflect.Value.IsNil
00246b24strb w0, [sp+35]
00246b28tbnz w0, 0, 0x246b30
00246b2cb 0x246b44
00246b30
00246b30loc_246b30:
00246b30str wzr, [sp+36]
00246b34mov x0, xzr
00246b38ldur x29, [sp-8]
00246b3cldr x30, [sp], 176
00246b40ret x30
00246b44
00246b44loc_246b44:
00246b44ldr x0, [sp+48]
00246b48ldr x1, [sp+56]
00246b4cldr x2, [sp+64]
00246b50bl reflect.Value.Elem
00246b54str x0, [sp+48]
00246b58str x1, [sp+56]
00246b5cstr x2, [sp+64]
00246b60bl reflect.Value.IsNil
00246b64strb w0, [sp+35]
00246b68tbnz w0, 0, 0x246b70
00246b6cb 0x246b84
00246b70
00246b70loc_246b70:
00246b70str wzr, [sp+36]
00246b74mov x0, xzr
00246b78ldur x29, [sp-8]
00246b7cldr x30, [sp], 176
00246b80ret x30
00246b84
00246b84loc_246b84:
00246b84ldr x0, [sp+48]
00246b88ldr x1, [sp+56]
00246b8cldr x2, [sp+64]
00246b90bl reflect.Value.Type
00246b94str x0, [sp+136]
00246b98str x1, [sp+144]
00246b9cldrsb x27, [x0]
00246ba0ldr x3, [x0+88]
00246ba4mov x0, x1
00246ba8blr x3
00246bacstr x0, [sp+88]
00246bb0str x1, [sp+96]
00246bb4str x0, [sp+72]
00246bb8str x1, [sp+80]
00246bbcldr x3, [sp+152]
00246bc0ldr x1, [x3+112]
00246bc4adrp x0, 0x3e0000
00246bc8add x0, x0, 3104
00246bccadd x2, sp, 72
00246bd0bl runtime.mapaccess1
00246bd4ldrsw x0, [x0]
00246bd8str w0, [sp+36]
00246bdcldur x29, [sp-8]
00246be0ldr x30, [sp], 176
00246be4ret x30
00246be8
00246be8loc_246be8:
00246be8str x0, [sp+8]
00246becmov x3, x30
00246bf0bl runtime.morestack.abi0
00246bf4ldr x0, [sp+8]
00246bf8b 0x246a80
00246bfcudf 0
00246a80
00246a80google.golang.org/protobuf/internal/impl.makeOneofInfo.func2: ; void google.golang.org/protobuf/internal/impl.makeOneofInfo.func2(google.golang.org/protobuf/internal/impl.pointer p)
00246a80ldr x16, [x28+16]
00246a84sub x17, sp, 48
00246a88subs xzr, x17, x16
00246a8cb.ls 0x246be8
00246a90str x30, [sp-176]!
00246a94stur x29, [sp-8]
00246a98sub x29, sp, 8
00246a9cstr x0, [sp+184]
00246aa0ldr x1, [x26+8]
00246aa4str x1, [sp+40]
00246aa8add x1, x26, 16
00246aacstr x1, [sp+160]
00246ab0add x1, x26, 120
00246ab4str x1, [sp+152]
00246ab8str wzr, [sp+36]
00246abcldr x0, [sp+184]
00246ac0bl google.golang.org/protobuf/internal/impl.pointer.IsNil
00246ac4strb w0, [sp+35]
00246ac8tbnz w0, 0, 0x246ad0
00246accb 0x246ae4
00246ad0
00246ad0loc_246ad0:
00246ad0str wzr, [sp+36]
00246ad4mov x0, xzr
00246ad8ldur x29, [sp-8]
00246adcldr x30, [sp], 176
00246ae0ret x30
00246ae4
00246ae4loc_246ae4:
00246ae4ldr x1, [sp+40]
00246ae8ldr x0, [sp+184]
00246aecbl google.golang.org/protobuf/internal/impl.pointer.Apply
00246af0str x0, [sp+128]
00246af4ldr x2, [sp+160]
00246af8ldr x1, [x2+32]
00246afcldr x2, [x2+40]
00246b00bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00246b04str x0, [sp+104]
00246b08str x1, [sp+112]
00246b0cstr x2, [sp+120]
00246b10bl reflect.Value.Elem
00246b14str x0, [sp+48]
00246b18str x1, [sp+56]
00246b1cstr x2, [sp+64]
00246b20bl reflect.Value.IsNil
00246b24strb w0, [sp+35]
00246b28tbnz w0, 0, 0x246b30
00246b2cb 0x246b44
00246b30
00246b30loc_246b30:
00246b30str wzr, [sp+36]
00246b34mov x0, xzr
00246b38ldur x29, [sp-8]
00246b3cldr x30, [sp], 176
00246b40ret x30
00246b44
00246b44loc_246b44:
00246b44ldr x0, [sp+48]
00246b48ldr x1, [sp+56]
00246b4cldr x2, [sp+64]
00246b50bl reflect.Value.Elem
00246b54str x0, [sp+48]
00246b58str x1, [sp+56]
00246b5cstr x2, [sp+64]
00246b60bl reflect.Value.IsNil
00246b64strb w0, [sp+35]
00246b68tbnz w0, 0, 0x246b70
00246b6cb 0x246b84
00246b70
00246b70loc_246b70:
00246b70str wzr, [sp+36]
00246b74mov x0, xzr
00246b78ldur x29, [sp-8]
00246b7cldr x30, [sp], 176
00246b80ret x30
00246b84
00246b84loc_246b84:
00246b84ldr x0, [sp+48]
00246b88ldr x1, [sp+56]
00246b8cldr x2, [sp+64]
00246b90bl reflect.Value.Type
00246b94str x0, [sp+136]
00246b98str x1, [sp+144]
00246b9cldrsb x27, [x0]
00246ba0ldr x3, [x0+88]
00246ba4mov x0, x1
00246ba8blr x3
00246bacstr x0, [sp+88]
00246bb0str x1, [sp+96]
00246bb4str x0, [sp+72]
00246bb8str x1, [sp+80]
00246bbcldr x3, [sp+152]
00246bc0ldr x1, [x3+112]
00246bc4adrp x0, 0x3e0000
00246bc8add x0, x0, 3104
00246bccadd x2, sp, 72
00246bd0bl runtime.mapaccess1
00246bd4ldrsw x0, [x0]
00246bd8str w0, [sp+36]
00246bdcldur x29, [sp-8]
00246be0ldr x30, [sp], 176
00246be4ret x30
00246be8
00246be8loc_246be8:
00246be8str x0, [sp+8]
00246becmov x3, x30
00246bf0bl runtime.morestack.abi0
00246bf4ldr x0, [sp+8]
00246bf8b 0x246a80
00246bfcudf 0
00246a80
00246c00
00246c00google.golang.org/protobuf/internal/impl.makeOneofInfo.func1: ; void google.golang.org/protobuf/internal/impl.makeOneofInfo.func1(google.golang.org/protobuf/internal/impl.pointer p)
00246c00ldr x16, [x28+16]
00246c04sub x17, sp, 48
00246c08subs xzr, x17, x16
00246c0cb.ls 0x246d28
00246c10str x30, [sp-176]!
00246c14stur x29, [sp-8]
00246c18sub x29, sp, 8
00246c1cstr x0, [sp+184]
00246c20ldr x1, [x26+8]
00246c24str x1, [sp+48]
00246c28add x1, x26, 16
00246c2cstr x1, [sp+160]
00246c30ldr x1, [x26+120]
00246c34ldr x2, [x26+128]
00246c38str x1, [sp+80]
00246c3cstr x2, [sp+88]
00246c40str wzr, [sp+40]
00246c44ldr x0, [sp+184]
00246c48bl google.golang.org/protobuf/internal/impl.pointer.IsNil
00246c4cstrb w0, [sp+39]
00246c50tbnz w0, 0, 0x246c58
00246c54b 0x246c6c
00246c58
00246c58loc_246c58:
00246c58str wzr, [sp+40]
00246c5cmov x0, xzr
00246c60ldur x29, [sp-8]
00246c64ldr x30, [sp], 176
00246c68ret x30
00246c6c
00246c6cloc_246c6c:
00246c6cldr x1, [sp+48]
00246c70ldr x0, [sp+184]
00246c74bl google.golang.org/protobuf/internal/impl.pointer.Apply
00246c78str x0, [sp+120]
00246c7cldr x2, [sp+160]
00246c80ldr x1, [x2+32]
00246c84ldr x2, [x2+40]
00246c88bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00246c8cstr x0, [sp+96]
00246c90str x1, [sp+104]
00246c94str x2, [sp+112]
00246c98bl reflect.Value.Elem
00246c9cstr x0, [sp+56]
00246ca0str x1, [sp+64]
00246ca4str x2, [sp+72]
00246ca8bl reflect.Value.IsNil
00246cacstrb w0, [sp+39]
00246cb0tbnz w0, 0, 0x246cb8
00246cb4b 0x246ccc
00246cb8
00246cb8loc_246cb8:
00246cb8str wzr, [sp+40]
00246cbcmov x0, xzr
00246cc0ldur x29, [sp-8]
00246cc4ldr x30, [sp], 176
00246cc8ret x30
00246ccc
00246cccloc_246ccc:
00246cccldr x1, [sp+80]
00246cd0ldrsb x27, [x1]
00246cd4ldr x1, [x1+24]
00246cd8ldr x0, [sp+88]
00246cdcblr x1
00246ce0str x0, [sp+144]
00246ce4str x1, [sp+152]
00246ce8ldrsb x27, [x0]
00246cecldr x2, [x0+56]
00246cf0mov x0, x1
00246cf4mov x1, xzr
00246cf8blr x2
00246cfcstr x0, [sp+128]
00246d00str x1, [sp+136]
00246d04ldrsb x27, [x0]
00246d08ldr x2, [x0+216]
00246d0cmov x0, x1
00246d10blr x2
00246d14str w0, [sp+44]
00246d18str w0, [sp+40]
00246d1cldur x29, [sp-8]
00246d20ldr x30, [sp], 176
00246d24ret x30
00246d28
00246d28loc_246d28:
00246d28str x0, [sp+8]
00246d2cmov x3, x30
00246d30bl runtime.morestack.abi0
00246d34ldr x0, [sp+8]
00246d38b 0x246c00
00246d3cudf 0
00246c00
00246c00google.golang.org/protobuf/internal/impl.makeOneofInfo.func1: ; void google.golang.org/protobuf/internal/impl.makeOneofInfo.func1(google.golang.org/protobuf/internal/impl.pointer p)
00246c00ldr x16, [x28+16]
00246c04sub x17, sp, 48
00246c08subs xzr, x17, x16
00246c0cb.ls 0x246d28
00246c10str x30, [sp-176]!
00246c14stur x29, [sp-8]
00246c18sub x29, sp, 8
00246c1cstr x0, [sp+184]
00246c20ldr x1, [x26+8]
00246c24str x1, [sp+48]
00246c28add x1, x26, 16
00246c2cstr x1, [sp+160]
00246c30ldr x1, [x26+120]
00246c34ldr x2, [x26+128]
00246c38str x1, [sp+80]
00246c3cstr x2, [sp+88]
00246c40str wzr, [sp+40]
00246c44ldr x0, [sp+184]
00246c48bl google.golang.org/protobuf/internal/impl.pointer.IsNil
00246c4cstrb w0, [sp+39]
00246c50tbnz w0, 0, 0x246c58
00246c54b 0x246c6c
00246c58
00246c58loc_246c58:
00246c58str wzr, [sp+40]
00246c5cmov x0, xzr
00246c60ldur x29, [sp-8]
00246c64ldr x30, [sp], 176
00246c68ret x30
00246c6c
00246c6cloc_246c6c:
00246c6cldr x1, [sp+48]
00246c70ldr x0, [sp+184]
00246c74bl google.golang.org/protobuf/internal/impl.pointer.Apply
00246c78str x0, [sp+120]
00246c7cldr x2, [sp+160]
00246c80ldr x1, [x2+32]
00246c84ldr x2, [x2+40]
00246c88bl google.golang.org/protobuf/internal/impl.pointer.AsValueOf
00246c8cstr x0, [sp+96]
00246c90str x1, [sp+104]
00246c94str x2, [sp+112]
00246c98bl reflect.Value.Elem
00246c9cstr x0, [sp+56]
00246ca0str x1, [sp+64]
00246ca4str x2, [sp+72]
00246ca8bl reflect.Value.IsNil
00246cacstrb w0, [sp+39]
00246cb0tbnz w0, 0, 0x246cb8
00246cb4b 0x246ccc
00246cb8
00246cb8loc_246cb8:
00246cb8str wzr, [sp+40]
00246cbcmov x0, xzr
00246cc0ldur x29, [sp-8]
00246cc4ldr x30, [sp], 176
00246cc8ret x30
00246ccc
00246cccloc_246ccc:
00246cccldr x1, [sp+80]
00246cd0ldrsb x27, [x1]
00246cd4ldr x1, [x1+24]
00246cd8ldr x0, [sp+88]
00246cdcblr x1
00246ce0str x0, [sp+144]
00246ce4str x1, [sp+152]
00246ce8ldrsb x27, [x0]
00246cecldr x2, [x0+56]
00246cf0mov x0, x1
00246cf4mov x1, xzr
00246cf8blr x2
00246cfcstr x0, [sp+128]
00246d00str x1, [sp+136]
00246d04ldrsb x27, [x0]
00246d08ldr x2, [x0+216]
00246d0cmov x0, x1
00246d10blr x2
00246d14str w0, [sp+44]
00246d18str w0, [sp+40]
00246d1cldur x29, [sp-8]
00246d20ldr x30, [sp], 176
00246d24ret x30
00246d28
00246d28loc_246d28:
00246d28str x0, [sp+8]
00246d2cmov x3, x30
00246d30bl runtime.morestack.abi0
00246d34ldr x0, [sp+8]
00246d38b 0x246c00
00246d3cudf 0
00246c00
00246d40
00246d40google.golang.org/protobuf/internal/impl.isZero: ; void google.golang.org/protobuf/internal/impl.isZero(reflect.Value v)
00246d40ldr x16, [x28+16]
00246d44sub x17, sp, 80
00246d48subs xzr, x17, x16
00246d4cb.ls 0x247204
00246d50str x30, [sp-208]!
00246d54stur x29, [sp-8]
00246d58sub x29, sp, 8
00246d5cstr x0, [sp+216]
00246d60str x1, [sp+224]
00246d64str x2, [sp+232]
00246d68strb wzr, [sp+54]
00246d6cldr x0, [sp+216]
00246d70ldr x1, [sp+224]
00246d74ldr x2, [sp+232]
00246d78bl reflect.Value.Kind
00246d7cstr x0, [sp+112]
00246d80str x0, [sp+120]
00246d84subs xzr, x0, 16
00246d88b.ls 0x246d90
00246d8cb 0x246f50
00246d90
00246d90loc_246d90:
00246d90subs xzr, x0, 6
00246d94b.ls 0x246d9c
00246d98b 0x246e1c
00246d9c
00246d9cloc_246d9c:
00246d9csubs xzr, x0, 1
00246da0b.eq 0x246da8
00246da4b 0x246dd4
00246da8
00246da8loc_246da8:
00246da8b 0x246dac
00246dac
00246dacloc_246dac:
00246dacldr x0, [sp+216]
00246db0ldr x1, [sp+224]
00246db4ldr x2, [sp+232]
00246db8bl reflect.Value.Bool
00246dbcstrb w0, [sp+55]
00246dc0eor x0, x0, 1
00246dc4strb w0, [sp+54]
00246dc8ldur x29, [sp-8]
00246dccldr x30, [sp], 208
00246dd0ret x30
00246dd4
00246dd4loc_246dd4:
00246dd4subs xzr, x0, 2
00246dd8b.hs 0x246de0
00246ddcb 0x247200
00246de0
00246de0loc_246de0:
00246de0subs xzr, x0, 6
00246de4b.ls 0x246dec
00246de8b 0x2471f4
00246dec
00246decloc_246dec:
00246decb 0x246df0
00246df0
00246df0loc_246df0:
00246df0ldr x0, [sp+216]
00246df4ldr x1, [sp+224]
00246df8ldr x2, [sp+232]
00246dfcbl reflect.Value.Int
00246e00str x0, [sp+104]
00246e04subs xzr, x0, 0
00246e08cset x0, eq
00246e0cstrb w0, [sp+54]
00246e10ldur x29, [sp-8]
00246e14ldr x30, [sp], 208
00246e18ret x30
00246e1c
00246e1cloc_246e1c:
00246e1csubs xzr, x0, 7
00246e20b.hs 0x246e28
00246e24b 0x246e68
00246e28
00246e28loc_246e28:
00246e28subs xzr, x0, 12
00246e2cb.ls 0x246e34
00246e30b 0x246e64
00246e34
00246e34loc_246e34:
00246e34b 0x246e38
00246e38
00246e38loc_246e38:
00246e38ldr x0, [sp+216]
00246e3cldr x1, [sp+224]
00246e40ldr x2, [sp+232]
00246e44bl reflect.Value.Uint
00246e48str x0, [sp+96]
00246e4csubs xzr, x0, 0
00246e50cset x0, eq
00246e54strb w0, [sp+54]
00246e58ldur x29, [sp-8]
00246e5cldr x30, [sp], 208
00246e60ret x30
00246e64
00246e64loc_246e64:
00246e64b 0x246e6c
00246e68
00246e68loc_246e68:
00246e68b 0x246e6c
00246e6c
00246e6cloc_246e6c:
00246e6csubs xzr, x0, 13
00246e70b.hs 0x246e78
00246e74b 0x246ec0
00246e78
00246e78loc_246e78:
00246e78subs xzr, x0, 14
00246e7cb.ls 0x246e84
00246e80b 0x246ebc
00246e84
00246e84loc_246e84:
00246e84b 0x246e88
00246e88
00246e88loc_246e88:
00246e88ldr x0, [sp+216]
00246e8cldr x1, [sp+224]
00246e90ldr x2, [sp+232]
00246e94bl reflect.Value.Float
00246e98str d0, [sp+88]
00246e9cbl math.Float64bits
00246ea0str x0, [sp+96]
00246ea4subs xzr, x0, 0
00246ea8cset x0, eq
00246eacstrb w0, [sp+54]
00246eb0ldur x29, [sp-8]
00246eb4ldr x30, [sp], 208
00246eb8ret x30
00246ebc
00246ebcloc_246ebc:
00246ebcb 0x246ec4
00246ec0
00246ec0loc_246ec0:
00246ec0b 0x246ec4
00246ec4
00246ec4loc_246ec4:
00246ec4subs xzr, x0, 15
00246ec8b.hs 0x246ed0
00246eccb 0x2471f0
00246ed0
00246ed0loc_246ed0:
00246ed0subs xzr, x0, 16
00246ed4b.ls 0x246edc
00246ed8b 0x2471dc
00246edc
00246edcloc_246edc:
00246edcb 0x246ee0
00246ee0
00246ee0loc_246ee0:
00246ee0ldr x0, [sp+216]
00246ee4ldr x1, [sp+224]
00246ee8ldr x2, [sp+232]
00246eecbl reflect.Value.Complex
00246ef0str d0, [sp+72]
00246ef4str d1, [sp+80]
00246ef8str d0, [sp+88]
00246efcbl math.Float64bits
00246f00str x0, [sp+96]
00246f04subs xzr, x0, 0
00246f08cset x3, eq
00246f0cstrb w3, [sp+55]
00246f10cbz x0, 0x246f18
00246f14b 0x246f38
00246f18
00246f18loc_246f18:
00246f18ldr d0, [sp+80]
00246f1cstr d0, [sp+152]
00246f20bl math.Float64bits
00246f24str x0, [sp+144]
00246f28subs xzr, x0, 0
00246f2ccset x0, eq
00246f30strb w0, [sp+55]
00246f34b 0x246f3c
00246f38
00246f38loc_246f38:
00246f38b 0x246f3c
00246f3c
00246f3cloc_246f3c:
00246f3cldrb w0, [sp+55]
00246f40strb w0, [sp+54]
00246f44ldur x29, [sp-8]
00246f48ldr x30, [sp], 208
00246f4cret x30
00246f50
00246f50loc_246f50:
00246f50subs xzr, x0, 23
00246f54b.ls 0x246f5c
00246f58b 0x246f90
00246f5c
00246f5cloc_246f5c:
00246f5csubs xzr, x0, 17
00246f60b.eq 0x246f68
00246f64b 0x246f74
00246f68
00246f68loc_246f68:
00246f68b 0x246f6c
00246f6c
00246f6cloc_246f6c:
00246f6cstr xzr, [sp+64]
00246f70b 0x24714c
00246f74
00246f74loc_246f74:
00246f74subs xzr, x0, 18
00246f78b.hs 0x246f80
00246f7cb 0x247148
00246f80
00246f80loc_246f80:
00246f80subs xzr, x0, 23
00246f84b.ls 0x246f8c
00246f88b 0x24713c
00246f8c
00246f8cloc_246f8c:
00246f8cb 0x246ff4
00246f90
00246f90loc_246f90:
00246f90subs xzr, x0, 24
00246f94b.eq 0x246f9c
00246f98b 0x246fcc
00246f9c
00246f9cloc_246f9c:
00246f9cb 0x246fa0
00246fa0
00246fa0loc_246fa0:
00246fa0ldr x0, [sp+216]
00246fa4ldr x1, [sp+224]
00246fa8ldr x2, [sp+232]
00246facbl reflect.Value.Len
00246fb0str x0, [sp+136]
00246fb4subs xzr, x0, 0
00246fb8cset x0, eq
00246fbcstrb w0, [sp+54]
00246fc0ldur x29, [sp-8]
00246fc4ldr x30, [sp], 208
00246fc8ret x30
00246fcc
00246fccloc_246fcc:
00246fccsubs xzr, x0, 25
00246fd0b.eq 0x246fd8
00246fd4b 0x246fe4
00246fd8
00246fd8loc_246fd8:
00246fd8b 0x246fdc
00246fdc
00246fdcloc_246fdc:
00246fdcstr xzr, [sp+56]
00246fe0b 0x2470ac
00246fe4
00246fe4loc_246fe4:
00246fe4subs xzr, x0, 26
00246fe8b.eq 0x246ff0
00246fecb 0x247018
00246ff0
00246ff0loc_246ff0:
00246ff0b 0x246ff4
00246ff4
00246ff4loc_246ff4:
00246ff4ldr x0, [sp+216]
00246ff8ldr x1, [sp+224]
00246ffcldr x2, [sp+232]
00247000bl reflect.Value.IsNil
00247004strb w0, [sp+55]
00247008strb w0, [sp+54]
0024700cldur x29, [sp-8]
00247010ldr x30, [sp], 208
00247014ret x30
00247018
00247018loc_247018:
00247018b 0x24701c
0024701c
0024701cloc_24701c:
0024701cb 0x247020
00247020
00247020loc_247020:
00247020b 0x247024
00247024
00247024loc_247024:
00247024b 0x247028
00247028
00247028loc_247028:
00247028b 0x24702c
0024702c
0024702cloc_24702c:
0024702cldr x0, [sp+216]
00247030ldr x1, [sp+224]
00247034ldr x2, [sp+232]
00247038bl reflect.Value.Kind
0024703cstr x0, [sp+128]
00247040adrp x0, 0x3fb000
00247044add x0, x0, 32
00247048bl runtime.newobject
0024704cstr x0, [sp+160]
00247050movz x3, 20
00247054str x3, [x0+8]
00247058adrp x27, 0x804000
0024705cldr w3, [x27+3056]
00247060cbz w3, 0x247068
00247064b 0x24709c
00247068
00247068loc_247068:
00247068b 0x24706c
0024706c
0024706cloc_24706c:
0024706cadrp x2, 0x46f000
00247070add x2, x2, 3207
00247074str x2, [x0]
00247078ldr x2, [sp+160]
0024707cldrsb x27, [x2]
00247080ldr x3, [sp+128]
00247084str x3, [x2+16]
00247088ldr x1, [sp+160]
0024708cstr x1, [sp+168]
00247090adrp x0, 0x3c9000
00247094add x0, x0, 1920
00247098bl runtime.gopanic
0024709c
0024709cloc_24709c:
0024709cldr x2, [x0]
002470a0bl runtime.gcWriteBarrier1
002470a4str x2, [x25]
002470a8b 0x24706c
002470ac
002470acloc_2470ac:
002470acldr x0, [sp+216]
002470b0ldr x1, [sp+224]
002470b4ldr x2, [sp+232]
002470b8bl reflect.Value.NumField
002470bcstr x0, [sp+136]
002470c0ldr x3, [sp+56]
002470c4subs xzr, x0, x3
002470c8b.gt 0x2470d0
002470ccb 0x247128
002470d0
002470d0loc_2470d0:
002470d0ldr x3, [sp+56]
002470d4ldr x0, [sp+216]
002470d8ldr x1, [sp+224]
002470dcldr x2, [sp+232]
002470e0bl reflect.Value.Field
002470e4str x0, [sp+176]
002470e8str x1, [sp+184]
002470ecstr x2, [sp+192]
002470f0bl google.golang.org/protobuf/internal/impl.isZero
002470f4strb w0, [sp+55]
002470f8tbnz w0, 0, 0x247100
002470fcb 0x247114
00247100
00247100loc_247100:
00247100b 0x247104
00247104
00247104loc_247104:
00247104ldr x3, [sp+56]
00247108add x3, x3, 1
0024710cstr x3, [sp+56]
00247110b 0x2470ac
00247114
00247114loc_247114:
00247114strb wzr, [sp+54]
00247118mov x0, xzr
0024711cldur x29, [sp-8]
00247120ldr x30, [sp], 208
00247124ret x30
00247128
00247128loc_247128:
00247128orr x0, xzr, 1
0024712cstrb w0, [sp+54]
00247130ldur x29, [sp-8]
00247134ldr x30, [sp], 208
00247138ret x30
0024713c
0024713cloc_24713c:
0024713cb 0x247140
00247140
00247140loc_247140:
00247140b 0x247144
00247144
00247144loc_247144:
00247144b 0x247024
00247148
00247148loc_247148:
00247148b 0x247140
0024714c
0024714cloc_24714c:
0024714cldr x0, [sp+216]
00247150ldr x1, [sp+224]
00247154ldr x2, [sp+232]
00247158bl reflect.Value.Len
0024715cstr x0, [sp+136]
00247160ldr x3, [sp+64]
00247164subs xzr, x0, x3
00247168b.gt 0x247170
0024716cb 0x2471c8
00247170
00247170loc_247170:
00247170ldr x3, [sp+64]
00247174ldr x0, [sp+216]
00247178ldr x1, [sp+224]
0024717cldr x2, [sp+232]
00247180bl reflect.Value.Index
00247184str x0, [sp+176]
00247188str x1, [sp+184]
0024718cstr x2, [sp+192]
00247190bl google.golang.org/protobuf/internal/impl.isZero
00247194strb w0, [sp+55]
00247198tbnz w0, 0, 0x2471a0
0024719cb 0x2471b4
002471a0
002471a0loc_2471a0:
002471a0b 0x2471a4
002471a4
002471a4loc_2471a4:
002471a4ldr x3, [sp+64]
002471a8add x3, x3, 1
002471acstr x3, [sp+64]
002471b0b 0x24714c
002471b4
002471b4loc_2471b4:
002471b4strb wzr, [sp+54]
002471b8mov x0, xzr
002471bcldur x29, [sp-8]
002471c0ldr x30, [sp], 208
002471c4ret x30
002471c8
002471c8loc_2471c8:
002471c8orr x0, xzr, 1
002471ccstrb w0, [sp+54]
002471d0ldur x29, [sp-8]
002471d4ldr x30, [sp], 208
002471d8ret x30
002471dc
002471dcloc_2471dc:
002471dcb 0x2471e0
002471e0
002471e0loc_2471e0:
002471e0b 0x2471e4
002471e4
002471e4loc_2471e4:
002471e4b 0x2471e8
002471e8
002471e8loc_2471e8:
002471e8b 0x2471ec
002471ec
002471ecloc_2471ec:
002471ecb 0x247028
002471f0
002471f0loc_2471f0:
002471f0b 0x2471e0
002471f4
002471f4loc_2471f4:
002471f4b 0x2471f8
002471f8
002471f8loc_2471f8:
002471f8b 0x2471fc
002471fc
002471fcloc_2471fc:
002471fcb 0x2471ec
00247200
00247200loc_247200:
00247200b 0x2471f8
00247204
00247204loc_247204:
00247204stp x0, x1, [sp+8]
00247208str x2, [sp+24]
0024720cmov x3, x30
00247210bl runtime.morestack_noctxt.abi0
00247214ldp x0, x1, [sp+8]
00247218ldr x2, [sp+24]
0024721cb 0x246d40
00246d40
00246d40google.golang.org/protobuf/internal/impl.isZero: ; void google.golang.org/protobuf/internal/impl.isZero(reflect.Value v)
00246d40ldr x16, [x28+16]
00246d44sub x17, sp, 80
00246d48subs xzr, x17, x16
00246d4cb.ls 0x247204
00246d50str x30, [sp-208]!
00246d54stur x29, [sp-8]
00246d58sub x29, sp, 8
00246d5cstr x0, [sp+216]
00246d60str x1, [sp+224]
00246d64str x2, [sp+232]
00246d68strb wzr, [sp+54]
00246d6cldr x0, [sp+216]
00246d70ldr x1, [sp+224]
00246d74ldr x2, [sp+232]
00246d78bl reflect.Value.Kind
00246d7cstr x0, [sp+112]
00246d80str x0, [sp+120]
00246d84subs xzr, x0, 16
00246d88b.ls 0x246d90
00246d8cb 0x246f50
00246d90
00246d90loc_246d90:
00246d90subs xzr, x0, 6
00246d94b.ls 0x246d9c
00246d98b 0x246e1c
00246d9c
00246d9cloc_246d9c:
00246d9csubs xzr, x0, 1
00246da0b.eq 0x246da8
00246da4b 0x246dd4
00246da8
00246da8loc_246da8:
00246da8b 0x246dac
00246dac
00246dacloc_246dac:
00246dacldr x0, [sp+216]
00246db0ldr x1, [sp+224]
00246db4ldr x2, [sp+232]
00246db8bl reflect.Value.Bool
00246dbcstrb w0, [sp+55]
00246dc0eor x0, x0, 1
00246dc4strb w0, [sp+54]
00246dc8ldur x29, [sp-8]
00246dccldr x30, [sp], 208
00246dd0ret x30
00246dd4
00246dd4loc_246dd4:
00246dd4subs xzr, x0, 2
00246dd8b.hs 0x246de0
00246ddcb 0x247200
00246de0
00246de0loc_246de0:
00246de0subs xzr, x0, 6
00246de4b.ls 0x246dec
00246de8b 0x2471f4
00246dec
00246decloc_246dec:
00246decb 0x246df0
00246df0
00246df0loc_246df0:
00246df0ldr x0, [sp+216]
00246df4ldr x1, [sp+224]
00246df8ldr x2, [sp+232]
00246dfcbl reflect.Value.Int
00246e00str x0, [sp+104]
00246e04subs xzr, x0, 0
00246e08cset x0, eq
00246e0cstrb w0, [sp+54]
00246e10ldur x29, [sp-8]
00246e14ldr x30, [sp], 208
00246e18ret x30
00246e1c
00246e1cloc_246e1c:
00246e1csubs xzr, x0, 7
00246e20b.hs 0x246e28
00246e24b 0x246e68
00246e28
00246e28loc_246e28:
00246e28subs xzr, x0, 12
00246e2cb.ls 0x246e34
00246e30b 0x246e64
00246e34
00246e34loc_246e34:
00246e34b 0x246e38
00246e38
00246e38loc_246e38:
00246e38ldr x0, [sp+216]
00246e3cldr x1, [sp+224]
00246e40ldr x2, [sp+232]
00246e44bl reflect.Value.Uint
00246e48str x0, [sp+96]
00246e4csubs xzr, x0, 0
00246e50cset x0, eq
00246e54strb w0, [sp+54]
00246e58ldur x29, [sp-8]
00246e5cldr x30, [sp], 208
00246e60ret x30
00246e64
00246e64loc_246e64:
00246e64b 0x246e6c
00246e68
00246e68loc_246e68:
00246e68b 0x246e6c
00246e6c
00246e6cloc_246e6c:
00246e6csubs xzr, x0, 13
00246e70b.hs 0x246e78
00246e74b 0x246ec0
00246e78
00246e78loc_246e78:
00246e78subs xzr, x0, 14
00246e7cb.ls 0x246e84
00246e80b 0x246ebc
00246e84
00246e84loc_246e84:
00246e84b 0x246e88
00246e88
00246e88loc_246e88:
00246e88ldr x0, [sp+216]
00246e8cldr x1, [sp+224]
00246e90ldr x2, [sp+232]
00246e94bl reflect.Value.Float
00246e98str d0, [sp+88]
00246e9cbl math.Float64bits
00246ea0str x0, [sp+96]
00246ea4subs xzr, x0, 0
00246ea8cset x0, eq
00246eacstrb w0, [sp+54]
00246eb0ldur x29, [sp-8]
00246eb4ldr x30, [sp], 208
00246eb8ret x30
00246ebc
00246ebcloc_246ebc:
00246ebcb 0x246ec4
00246ec0
00246ec0loc_246ec0:
00246ec0b 0x246ec4
00246ec4
00246ec4loc_246ec4:
00246ec4subs xzr, x0, 15
00246ec8b.hs 0x246ed0
00246eccb 0x2471f0
00246ed0
00246ed0loc_246ed0:
00246ed0subs xzr, x0, 16
00246ed4b.ls 0x246edc
00246ed8b 0x2471dc
00246edc
00246edcloc_246edc:
00246edcb 0x246ee0
00246ee0
00246ee0loc_246ee0:
00246ee0ldr x0, [sp+216]
00246ee4ldr x1, [sp+224]
00246ee8ldr x2, [sp+232]
00246eecbl reflect.Value.Complex
00246ef0str d0, [sp+72]
00246ef4str d1, [sp+80]
00246ef8str d0, [sp+88]
00246efcbl math.Float64bits
00246f00str x0, [sp+96]
00246f04subs xzr, x0, 0
00246f08cset x3, eq
00246f0cstrb w3, [sp+55]
00246f10cbz x0, 0x246f18
00246f14b 0x246f38
00246f18
00246f18loc_246f18:
00246f18ldr d0, [sp+80]
00246f1cstr d0, [sp+152]
00246f20bl math.Float64bits
00246f24str x0, [sp+144]
00246f28subs xzr, x0, 0
00246f2ccset x0, eq
00246f30strb w0, [sp+55]
00246f34b 0x246f3c
00246f38
00246f38loc_246f38:
00246f38b 0x246f3c
00246f3c
00246f3cloc_246f3c:
00246f3cldrb w0, [sp+55]
00246f40strb w0, [sp+54]
00246f44ldur x29, [sp-8]
00246f48ldr x30, [sp], 208
00246f4cret x30
00246f50
00246f50loc_246f50:
00246f50subs xzr, x0, 23
00246f54b.ls 0x246f5c
00246f58b 0x246f90
00246f5c
00246f5cloc_246f5c:
00246f5csubs xzr, x0, 17
00246f60b.eq 0x246f68
00246f64b 0x246f74
00246f68
00246f68loc_246f68:
00246f68b 0x246f6c
00246f6c
00246f6cloc_246f6c:
00246f6cstr xzr, [sp+64]
00246f70b 0x24714c
00246f74
00246f74loc_246f74:
00246f74subs xzr, x0, 18
00246f78b.hs 0x246f80
00246f7cb 0x247148
00246f80
00246f80loc_246f80:
00246f80subs xzr, x0, 23
00246f84b.ls 0x246f8c
00246f88b 0x24713c
00246f8c
00246f8cloc_246f8c:
00246f8cb 0x246ff4
00246f90
00246f90loc_246f90:
00246f90subs xzr, x0, 24
00246f94b.eq 0x246f9c
00246f98b 0x246fcc
00246f9c
00246f9cloc_246f9c:
00246f9cb 0x246fa0
00246fa0
00246fa0loc_246fa0:
00246fa0ldr x0, [sp+216]
00246fa4ldr x1, [sp+224]
00246fa8ldr x2, [sp+232]
00246facbl reflect.Value.Len
00246fb0str x0, [sp+136]
00246fb4subs xzr, x0, 0
00246fb8cset x0, eq
00246fbcstrb w0, [sp+54]
00246fc0ldur x29, [sp-8]
00246fc4ldr x30, [sp], 208
00246fc8ret x30
00246fcc
00246fccloc_246fcc:
00246fccsubs xzr, x0, 25
00246fd0b.eq 0x246fd8
00246fd4b 0x246fe4
00246fd8
00246fd8loc_246fd8:
00246fd8b 0x246fdc
00246fdc
00246fdcloc_246fdc:
00246fdcstr xzr, [sp+56]
00246fe0b 0x2470ac
00246fe4
00246fe4loc_246fe4:
00246fe4subs xzr, x0, 26
00246fe8b.eq 0x246ff0
00246fecb 0x247018
00246ff0
00246ff0loc_246ff0:
00246ff0b 0x246ff4
00246ff4
00246ff4loc_246ff4:
00246ff4ldr x0, [sp+216]
00246ff8ldr x1, [sp+224]
00246ffcldr x2, [sp+232]
00247000bl reflect.Value.IsNil
00247004strb w0, [sp+55]
00247008strb w0, [sp+54]
0024700cldur x29, [sp-8]
00247010ldr x30, [sp], 208
00247014ret x30
00247018
00247018loc_247018:
00247018b 0x24701c
0024701c
0024701cloc_24701c:
0024701cb 0x247020
00247020
00247020loc_247020:
00247020b 0x247024
00247024
00247024loc_247024:
00247024b 0x247028
00247028
00247028loc_247028:
00247028b 0x24702c
0024702c
0024702cloc_24702c:
0024702cldr x0, [sp+216]
00247030ldr x1, [sp+224]
00247034ldr x2, [sp+232]
00247038bl reflect.Value.Kind
0024703cstr x0, [sp+128]
00247040adrp x0, 0x3fb000
00247044add x0, x0, 32
00247048bl runtime.newobject
0024704cstr x0, [sp+160]
00247050movz x3, 20
00247054str x3, [x0+8]
00247058adrp x27, 0x804000
0024705cldr w3, [x27+3056]
00247060cbz w3, 0x247068
00247064b 0x24709c
00247068
00247068loc_247068:
00247068b 0x24706c
0024706c
0024706cloc_24706c:
0024706cadrp x2, 0x46f000
00247070add x2, x2, 3207
00247074str x2, [x0]
00247078ldr x2, [sp+160]
0024707cldrsb x27, [x2]
00247080ldr x3, [sp+128]
00247084str x3, [x2+16]
00247088ldr x1, [sp+160]
0024708cstr x1, [sp+168]
00247090adrp x0, 0x3c9000
00247094add x0, x0, 1920
00247098bl runtime.gopanic
0024709c
0024709cloc_24709c:
0024709cldr x2, [x0]
002470a0bl runtime.gcWriteBarrier1
002470a4str x2, [x25]
002470a8b 0x24706c
002470ac
002470acloc_2470ac:
002470acldr x0, [sp+216]
002470b0ldr x1, [sp+224]
002470b4ldr x2, [sp+232]
002470b8bl reflect.Value.NumField
002470bcstr x0, [sp+136]
002470c0ldr x3, [sp+56]
002470c4subs xzr, x0, x3
002470c8b.gt 0x2470d0
002470ccb 0x247128
002470d0
002470d0loc_2470d0:
002470d0ldr x3, [sp+56]
002470d4ldr x0, [sp+216]
002470d8ldr x1, [sp+224]
002470dcldr x2, [sp+232]
002470e0bl reflect.Value.Field
002470e4str x0, [sp+176]
002470e8str x1, [sp+184]
002470ecstr x2, [sp+192]
002470f0bl google.golang.org/protobuf/internal/impl.isZero
002470f4strb w0, [sp+55]
002470f8tbnz w0, 0, 0x247100
002470fcb 0x247114
00247100
00247100loc_247100:
00247100b 0x247104
00247104
00247104loc_247104:
00247104ldr x3, [sp+56]
00247108add x3, x3, 1
0024710cstr x3, [sp+56]
00247110b 0x2470ac
00247114
00247114loc_247114:
00247114strb wzr, [sp+54]
00247118mov x0, xzr
0024711cldur x29, [sp-8]
00247120ldr x30, [sp], 208
00247124ret x30
00247128
00247128loc_247128:
00247128orr x0, xzr, 1
0024712cstrb w0, [sp+54]
00247130ldur x29, [sp-8]
00247134ldr x30, [sp], 208
00247138ret x30
0024713c
0024713cloc_24713c:
0024713cb 0x247140
00247140
00247140loc_247140:
00247140b 0x247144
00247144
00247144loc_247144:
00247144b 0x247024
00247148
00247148loc_247148:
00247148b 0x247140
0024714c
0024714cloc_24714c:
0024714cldr x0, [sp+216]
00247150ldr x1, [sp+224]
00247154ldr x2, [sp+232]
00247158bl reflect.Value.Len
0024715cstr x0, [sp+136]
00247160ldr x3, [sp+64]
00247164subs xzr, x0, x3
00247168b.gt 0x247170
0024716cb 0x2471c8
00247170
00247170loc_247170:
00247170ldr x3, [sp+64]
00247174ldr x0, [sp+216]
00247178ldr x1, [sp+224]
0024717cldr x2, [sp+232]
00247180bl reflect.Value.Index
00247184str x0, [sp+176]
00247188str x1, [sp+184]
0024718cstr x2, [sp+192]
00247190bl google.golang.org/protobuf/internal/impl.isZero
00247194strb w0, [sp+55]
00247198tbnz w0, 0, 0x2471a0
0024719cb 0x2471b4
002471a0
002471a0loc_2471a0:
002471a0b 0x2471a4
002471a4
002471a4loc_2471a4:
002471a4ldr x3, [sp+64]
002471a8add x3, x3, 1
002471acstr x3, [sp+64]
002471b0b 0x24714c
002471b4
002471b4loc_2471b4:
002471b4strb wzr, [sp+54]
002471b8mov x0, xzr
002471bcldur x29, [sp-8]
002471c0ldr x30, [sp], 208
002471c4ret x30
002471c8
002471c8loc_2471c8:
002471c8orr x0, xzr, 1
002471ccstrb w0, [sp+54]
002471d0ldur x29, [sp-8]
002471d4ldr x30, [sp], 208
002471d8ret x30
002471dc
002471dcloc_2471dc:
002471dcb 0x2471e0
002471e0
002471e0loc_2471e0:
002471e0b 0x2471e4
002471e4
002471e4loc_2471e4:
002471e4b 0x2471e8
002471e8
002471e8loc_2471e8:
002471e8b 0x2471ec
002471ec
002471ecloc_2471ec:
002471ecb 0x247028
002471f0
002471f0loc_2471f0:
002471f0b 0x2471e0
002471f4
002471f4loc_2471f4:
002471f4b 0x2471f8
002471f8
002471f8loc_2471f8:
002471f8b 0x2471fc
002471fc
002471fcloc_2471fc:
002471fcb 0x2471ec
00247200
00247200loc_247200:
00247200b 0x2471f8
00247204
00247204loc_247204:
00247204stp x0, x1, [sp+8]
00247208str x2, [sp+24]
0024720cmov x3, x30
00247210bl runtime.morestack_noctxt.abi0
00247214ldp x0, x1, [sp+8]
00247218ldr x2, [sp+24]
0024721cb 0x246d40
00246d40
00247220
00247220google.golang.org/protobuf/internal/impl.(*messageState).Descriptor: ; void google.golang.org/protobuf/internal/impl.(*messageState).Descriptor(google.golang.org/protobuf/internal/impl.messageState * m)
00247220ldr x16, [x28+16]
00247224subs xzr, sp, x16
00247228b.ls 0x247274
0024722cstr x30, [sp-48]!
00247230stur x29, [sp-8]
00247234sub x29, sp, 8
00247238str x0, [sp+56]
0024723cstp xzr, xzr, [sp+16]
00247240ldr x0, [sp+56]
00247244bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247248str x0, [sp+32]
0024724cldrsb x27, [x0]
00247250ldr x1, [x0+16]
00247254ldr x2, [x0+24]
00247258str x1, [sp+16]
0024725cstr x2, [sp+24]
00247260mov x0, x1
00247264mov x1, x2
00247268ldur x29, [sp-8]
0024726cldr x30, [sp], 48
00247270ret x30
00247274
00247274loc_247274:
00247274str x0, [sp+8]
00247278mov x3, x30
0024727cbl runtime.morestack_noctxt.abi0
00247280ldr x0, [sp+8]
00247284b 0x247220
00247288udf 0
0024728cudf 0
00247220
00247220google.golang.org/protobuf/internal/impl.(*messageState).Descriptor: ; void google.golang.org/protobuf/internal/impl.(*messageState).Descriptor(google.golang.org/protobuf/internal/impl.messageState * m)
00247220ldr x16, [x28+16]
00247224subs xzr, sp, x16
00247228b.ls 0x247274
0024722cstr x30, [sp-48]!
00247230stur x29, [sp-8]
00247234sub x29, sp, 8
00247238str x0, [sp+56]
0024723cstp xzr, xzr, [sp+16]
00247240ldr x0, [sp+56]
00247244bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247248str x0, [sp+32]
0024724cldrsb x27, [x0]
00247250ldr x1, [x0+16]
00247254ldr x2, [x0+24]
00247258str x1, [sp+16]
0024725cstr x2, [sp+24]
00247260mov x0, x1
00247264mov x1, x2
00247268ldur x29, [sp-8]
0024726cldr x30, [sp], 48
00247270ret x30
00247274
00247274loc_247274:
00247274str x0, [sp+8]
00247278mov x3, x30
0024727cbl runtime.morestack_noctxt.abi0
00247280ldr x0, [sp+8]
00247284b 0x247220
00247288udf 0
0024728cudf 0
00247220
00247290
00247290google.golang.org/protobuf/internal/impl.(*messageState).Type: ; void google.golang.org/protobuf/internal/impl.(*messageState).Type(google.golang.org/protobuf/internal/impl.messageState * m)
00247290ldr x16, [x28+16]
00247294subs xzr, sp, x16
00247298b.ls 0x2472e4
0024729cstr x30, [sp-64]!
002472a0stur x29, [sp-8]
002472a4sub x29, sp, 8
002472a8str x0, [sp+72]
002472acstp xzr, xzr, [sp+24]
002472b0ldr x0, [sp+72]
002472b4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002472b8str x0, [sp+48]
002472bcstr x0, [sp+40]
002472c0adrp x1, 0x4d1000
002472c4add x1, x1, 2624
002472c8str x1, [sp+24]
002472ccstr x0, [sp+32]
002472d0ldr x0, [sp+24]
002472d4ldr x1, [sp+32]
002472d8ldur x29, [sp-8]
002472dcldr x30, [sp], 64
002472e0ret x30
002472e4
002472e4loc_2472e4:
002472e4str x0, [sp+8]
002472e8mov x3, x30
002472ecbl runtime.morestack_noctxt.abi0
002472f0ldr x0, [sp+8]
002472f4b 0x247290
002472f8udf 0
002472fcudf 0
00247290
00247290google.golang.org/protobuf/internal/impl.(*messageState).Type: ; void google.golang.org/protobuf/internal/impl.(*messageState).Type(google.golang.org/protobuf/internal/impl.messageState * m)
00247290ldr x16, [x28+16]
00247294subs xzr, sp, x16
00247298b.ls 0x2472e4
0024729cstr x30, [sp-64]!
002472a0stur x29, [sp-8]
002472a4sub x29, sp, 8
002472a8str x0, [sp+72]
002472acstp xzr, xzr, [sp+24]
002472b0ldr x0, [sp+72]
002472b4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002472b8str x0, [sp+48]
002472bcstr x0, [sp+40]
002472c0adrp x1, 0x4d1000
002472c4add x1, x1, 2624
002472c8str x1, [sp+24]
002472ccstr x0, [sp+32]
002472d0ldr x0, [sp+24]
002472d4ldr x1, [sp+32]
002472d8ldur x29, [sp-8]
002472dcldr x30, [sp], 64
002472e0ret x30
002472e4
002472e4loc_2472e4:
002472e4str x0, [sp+8]
002472e8mov x3, x30
002472ecbl runtime.morestack_noctxt.abi0
002472f0ldr x0, [sp+8]
002472f4b 0x247290
002472f8udf 0
002472fcudf 0
00247290
00247300
00247300google.golang.org/protobuf/internal/impl.(*messageState).New: ; void google.golang.org/protobuf/internal/impl.(*messageState).New(google.golang.org/protobuf/internal/impl.messageState * m)
00247300ldr x16, [x28+16]
00247304subs xzr, sp, x16
00247308b.ls 0x24734c
0024730cstr x30, [sp-64]!
00247310stur x29, [sp-8]
00247314sub x29, sp, 8
00247318str x0, [sp+72]
0024731cstp xzr, xzr, [sp+16]
00247320ldr x0, [sp+72]
00247324bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247328str x0, [sp+48]
0024732cbl google.golang.org/protobuf/internal/impl.(*MessageInfo).New
00247330str x0, [sp+32]
00247334str x1, [sp+40]
00247338str x0, [sp+16]
0024733cstr x1, [sp+24]
00247340ldur x29, [sp-8]
00247344ldr x30, [sp], 64
00247348ret x30
0024734c
0024734cloc_24734c:
0024734cstr x0, [sp+8]
00247350mov x3, x30
00247354bl runtime.morestack_noctxt.abi0
00247358ldr x0, [sp+8]
0024735cb 0x247300
00247300
00247300google.golang.org/protobuf/internal/impl.(*messageState).New: ; void google.golang.org/protobuf/internal/impl.(*messageState).New(google.golang.org/protobuf/internal/impl.messageState * m)
00247300ldr x16, [x28+16]
00247304subs xzr, sp, x16
00247308b.ls 0x24734c
0024730cstr x30, [sp-64]!
00247310stur x29, [sp-8]
00247314sub x29, sp, 8
00247318str x0, [sp+72]
0024731cstp xzr, xzr, [sp+16]
00247320ldr x0, [sp+72]
00247324bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247328str x0, [sp+48]
0024732cbl google.golang.org/protobuf/internal/impl.(*MessageInfo).New
00247330str x0, [sp+32]
00247334str x1, [sp+40]
00247338str x0, [sp+16]
0024733cstr x1, [sp+24]
00247340ldur x29, [sp-8]
00247344ldr x30, [sp], 64
00247348ret x30
0024734c
0024734cloc_24734c:
0024734cstr x0, [sp+8]
00247350mov x3, x30
00247354bl runtime.morestack_noctxt.abi0
00247358ldr x0, [sp+8]
0024735cb 0x247300
00247300
00247360
00247360google.golang.org/protobuf/internal/impl.(*messageState).Interface: ; void google.golang.org/protobuf/internal/impl.(*messageState).Interface(google.golang.org/protobuf/internal/impl.messageState * m)
00247360ldr x16, [x28+16]
00247364subs xzr, sp, x16
00247368b.ls 0x2473f0
0024736cstr x30, [sp-112]!
00247370stur x29, [sp-8]
00247374sub x29, sp, 8
00247378str x0, [sp+120]
0024737cstp xzr, xzr, [sp+48]
00247380ldr x0, [sp+120]
00247384bl google.golang.org/protobuf/internal/impl.(*messageState).protoUnwrap
00247388str x0, [sp+88]
0024738cstr x1, [sp+96]
00247390stp xzr, xzr, [sp+72]
00247394ldr x1, [sp+96]
00247398ldr x2, [sp+88]
0024739ccbnz x2, 0x2473a4
002473a0b 0x2473e0
002473a4
002473a4loc_2473a4:
002473a4str x1, [sp+64]
002473a8adrp x0, 0x7ca000
002473acadd x0, x0, 2320
002473b0mov x1, x2
002473b4bl runtime.typeAssert
002473b8b 0x2473bc
002473bc
002473bcloc_2473bc:
002473bcstr x0, [sp+72]
002473c0ldr x1, [sp+64]
002473c4str x1, [sp+80]
002473c8str x0, [sp+48]
002473ccstr x1, [sp+56]
002473d0ldr x0, [sp+48]
002473d4ldur x29, [sp-8]
002473d8ldr x30, [sp], 112
002473dcret x30
002473e0
002473e0loc_2473e0:
002473e0adrp x0, 0x3d3000
002473e4add x0, x0, 2336
002473e8bl runtime.panicnildottype
002473echint
002473f0
002473f0loc_2473f0:
002473f0str x0, [sp+8]
002473f4mov x3, x30
002473f8bl runtime.morestack_noctxt.abi0
002473fcldr x0, [sp+8]
00247400b 0x247360
00247404udf 0
00247408udf 0
0024740cudf 0
00247360
00247360google.golang.org/protobuf/internal/impl.(*messageState).Interface: ; void google.golang.org/protobuf/internal/impl.(*messageState).Interface(google.golang.org/protobuf/internal/impl.messageState * m)
00247360ldr x16, [x28+16]
00247364subs xzr, sp, x16
00247368b.ls 0x2473f0
0024736cstr x30, [sp-112]!
00247370stur x29, [sp-8]
00247374sub x29, sp, 8
00247378str x0, [sp+120]
0024737cstp xzr, xzr, [sp+48]
00247380ldr x0, [sp+120]
00247384bl google.golang.org/protobuf/internal/impl.(*messageState).protoUnwrap
00247388str x0, [sp+88]
0024738cstr x1, [sp+96]
00247390stp xzr, xzr, [sp+72]
00247394ldr x1, [sp+96]
00247398ldr x2, [sp+88]
0024739ccbnz x2, 0x2473a4
002473a0b 0x2473e0
002473a4
002473a4loc_2473a4:
002473a4str x1, [sp+64]
002473a8adrp x0, 0x7ca000
002473acadd x0, x0, 2320
002473b0mov x1, x2
002473b4bl runtime.typeAssert
002473b8b 0x2473bc
002473bc
002473bcloc_2473bc:
002473bcstr x0, [sp+72]
002473c0ldr x1, [sp+64]
002473c4str x1, [sp+80]
002473c8str x0, [sp+48]
002473ccstr x1, [sp+56]
002473d0ldr x0, [sp+48]
002473d4ldur x29, [sp-8]
002473d8ldr x30, [sp], 112
002473dcret x30
002473e0
002473e0loc_2473e0:
002473e0adrp x0, 0x3d3000
002473e4add x0, x0, 2336
002473e8bl runtime.panicnildottype
002473echint
002473f0
002473f0loc_2473f0:
002473f0str x0, [sp+8]
002473f4mov x3, x30
002473f8bl runtime.morestack_noctxt.abi0
002473fcldr x0, [sp+8]
00247400b 0x247360
00247404udf 0
00247408udf 0
0024740cudf 0
00247360
00247410
00247410google.golang.org/protobuf/internal/impl.(*messageState).protoUnwrap: ; void google.golang.org/protobuf/internal/impl.(*messageState).protoUnwrap(google.golang.org/protobuf/internal/impl.messageState * m)
00247410ldr x16, [x28+16]
00247414subs xzr, sp, x16
00247418b.ls 0x2474a8
0024741cstr x30, [sp-128]!
00247420stur x29, [sp-8]
00247424sub x29, sp, 8
00247428str x0, [sp+136]
0024742cstp xzr, xzr, [sp+40]
00247430ldr x0, [sp+136]
00247434bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247438str x0, [sp+96]
0024743cldr x0, [sp+136]
00247440bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247444str x0, [sp+88]
00247448ldrsb x27, [x0]
0024744cldr x1, [x0]
00247450ldr x0, [x0+8]
00247454str x1, [sp+104]
00247458str x0, [sp+112]
0024745cldrsb x27, [x1]
00247460ldr x1, [x1+88]
00247464blr x1
00247468str x0, [sp+72]
0024746cstr x1, [sp+80]
00247470ldr x2, [sp+96]
00247474mov x3, x0
00247478mov x0, x2
0024747cmov x4, x1
00247480mov x1, x3
00247484mov x2, x4
00247488bl google.golang.org/protobuf/internal/impl.pointer.AsIfaceOf
0024748cstr x0, [sp+56]
00247490str x1, [sp+64]
00247494str x0, [sp+40]
00247498str x1, [sp+48]
0024749cldur x29, [sp-8]
002474a0ldr x30, [sp], 128
002474a4ret x30
002474a8
002474a8loc_2474a8:
002474a8str x0, [sp+8]
002474acmov x3, x30
002474b0bl runtime.morestack_noctxt.abi0
002474b4ldr x0, [sp+8]
002474b8b 0x247410
002474bcudf 0
00247410
00247410google.golang.org/protobuf/internal/impl.(*messageState).protoUnwrap: ; void google.golang.org/protobuf/internal/impl.(*messageState).protoUnwrap(google.golang.org/protobuf/internal/impl.messageState * m)
00247410ldr x16, [x28+16]
00247414subs xzr, sp, x16
00247418b.ls 0x2474a8
0024741cstr x30, [sp-128]!
00247420stur x29, [sp-8]
00247424sub x29, sp, 8
00247428str x0, [sp+136]
0024742cstp xzr, xzr, [sp+40]
00247430ldr x0, [sp+136]
00247434bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247438str x0, [sp+96]
0024743cldr x0, [sp+136]
00247440bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247444str x0, [sp+88]
00247448ldrsb x27, [x0]
0024744cldr x1, [x0]
00247450ldr x0, [x0+8]
00247454str x1, [sp+104]
00247458str x0, [sp+112]
0024745cldrsb x27, [x1]
00247460ldr x1, [x1+88]
00247464blr x1
00247468str x0, [sp+72]
0024746cstr x1, [sp+80]
00247470ldr x2, [sp+96]
00247474mov x3, x0
00247478mov x0, x2
0024747cmov x4, x1
00247480mov x1, x3
00247484mov x2, x4
00247488bl google.golang.org/protobuf/internal/impl.pointer.AsIfaceOf
0024748cstr x0, [sp+56]
00247490str x1, [sp+64]
00247494str x0, [sp+40]
00247498str x1, [sp+48]
0024749cldur x29, [sp-8]
002474a0ldr x30, [sp], 128
002474a4ret x30
002474a8
002474a8loc_2474a8:
002474a8str x0, [sp+8]
002474acmov x3, x30
002474b0bl runtime.morestack_noctxt.abi0
002474b4ldr x0, [sp+8]
002474b8b 0x247410
002474bcudf 0
00247410
002474c0
002474c0google.golang.org/protobuf/internal/impl.(*messageState).ProtoMethods: ; void google.golang.org/protobuf/internal/impl.(*messageState).ProtoMethods(google.golang.org/protobuf/internal/impl.messageState * m)
002474c0ldr x16, [x28+16]
002474c4subs xzr, sp, x16
002474c8b.ls 0x247514
002474ccstr x30, [sp-48]!
002474d0stur x29, [sp-8]
002474d4sub x29, sp, 8
002474d8str x0, [sp+56]
002474dcstr xzr, [sp+24]
002474e0ldr x0, [sp+56]
002474e4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002474e8str x0, [sp+32]
002474ecbl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
002474f0ldr x0, [sp+56]
002474f4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002474f8str x0, [sp+32]
002474fcldrsb x27, [x0]
00247500add x0, x0, 184
00247504str x0, [sp+24]
00247508ldur x29, [sp-8]
0024750cldr x30, [sp], 48
00247510ret x30
00247514
00247514loc_247514:
00247514str x0, [sp+8]
00247518mov x3, x30
0024751cbl runtime.morestack_noctxt.abi0
00247520ldr x0, [sp+8]
00247524b 0x2474c0
00247528udf 0
0024752cudf 0
002474c0
002474c0google.golang.org/protobuf/internal/impl.(*messageState).ProtoMethods: ; void google.golang.org/protobuf/internal/impl.(*messageState).ProtoMethods(google.golang.org/protobuf/internal/impl.messageState * m)
002474c0ldr x16, [x28+16]
002474c4subs xzr, sp, x16
002474c8b.ls 0x247514
002474ccstr x30, [sp-48]!
002474d0stur x29, [sp-8]
002474d4sub x29, sp, 8
002474d8str x0, [sp+56]
002474dcstr xzr, [sp+24]
002474e0ldr x0, [sp+56]
002474e4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002474e8str x0, [sp+32]
002474ecbl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
002474f0ldr x0, [sp+56]
002474f4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002474f8str x0, [sp+32]
002474fcldrsb x27, [x0]
00247500add x0, x0, 184
00247504str x0, [sp+24]
00247508ldur x29, [sp-8]
0024750cldr x30, [sp], 48
00247510ret x30
00247514
00247514loc_247514:
00247514str x0, [sp+8]
00247518mov x3, x30
0024751cbl runtime.morestack_noctxt.abi0
00247520ldr x0, [sp+8]
00247524b 0x2474c0
00247528udf 0
0024752cudf 0
002474c0
00247530
00247530google.golang.org/protobuf/internal/impl.(*messageState).ProtoMessageInfo: ; void google.golang.org/protobuf/internal/impl.(*messageState).ProtoMessageInfo(google.golang.org/protobuf/internal/impl.messageState * m)
00247530ldr x16, [x28+16]
00247534subs xzr, sp, x16
00247538b.ls 0x24756c
0024753cstr x30, [sp-48]!
00247540stur x29, [sp-8]
00247544sub x29, sp, 8
00247548str x0, [sp+56]
0024754cstr xzr, [sp+24]
00247550ldr x0, [sp+56]
00247554bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247558str x0, [sp+32]
0024755cstr x0, [sp+24]
00247560ldur x29, [sp-8]
00247564ldr x30, [sp], 48
00247568ret x30
0024756c
0024756cloc_24756c:
0024756cstr x0, [sp+8]
00247570mov x3, x30
00247574bl runtime.morestack_noctxt.abi0
00247578ldr x0, [sp+8]
0024757cb 0x247530
00247530
00247530google.golang.org/protobuf/internal/impl.(*messageState).ProtoMessageInfo: ; void google.golang.org/protobuf/internal/impl.(*messageState).ProtoMessageInfo(google.golang.org/protobuf/internal/impl.messageState * m)
00247530ldr x16, [x28+16]
00247534subs xzr, sp, x16
00247538b.ls 0x24756c
0024753cstr x30, [sp-48]!
00247540stur x29, [sp-8]
00247544sub x29, sp, 8
00247548str x0, [sp+56]
0024754cstr xzr, [sp+24]
00247550ldr x0, [sp+56]
00247554bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247558str x0, [sp+32]
0024755cstr x0, [sp+24]
00247560ldur x29, [sp-8]
00247564ldr x30, [sp], 48
00247568ret x30
0024756c
0024756cloc_24756c:
0024756cstr x0, [sp+8]
00247570mov x3, x30
00247574bl runtime.morestack_noctxt.abi0
00247578ldr x0, [sp+8]
0024757cb 0x247530
00247530
00247580
00247580google.golang.org/protobuf/internal/impl.(*messageState).Range: ; void google.golang.org/protobuf/internal/impl.(*messageState).Range(google.golang.org/protobuf/internal/impl.messageState * m, func(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor, google.golang.org/protobuf/reflect/protoreflect.Value) bool f)
00247580ldr x16, [x28+16]
00247584sub x17, sp, 160
00247588subs xzr, x17, x16
0024758cb.ls 0x24790c
00247590sub x20, sp, 288
00247594stp x29, x30, [x20-8]
00247598add sp, x20, 0
0024759csub x29, sp, 8
002475a0str x0, [sp+296]
002475a4str x1, [sp+304]
002475a8bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002475acstr x0, [sp+152]
002475b0bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
002475b4ldr x0, [sp+296]
002475b8bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002475bcstr x0, [sp+152]
002475c0ldrsb x27, [x0]
002475c4ldr x1, [x0+136]
002475c8ldr x2, [x0+128]
002475ccldr x3, [x0+144]
002475d0str x2, [sp+128]
002475d4str x1, [sp+136]
002475d8str x3, [sp+144]
002475dcstr xzr, [sp+80]
002475e0str x1, [sp+72]
002475e4ldr x1, [sp+128]
002475e8str x1, [sp+64]
002475ecb 0x2475f0
002475f0
002475f0loc_2475f0:
002475f0ldr x1, [sp+72]
002475f4ldr x2, [sp+80]
002475f8subs xzr, x1, x2
002475fcb.gt 0x247604
00247600b 0x2478c4
00247604
00247604loc_247604:
00247604ldr x1, [sp+64]
00247608str x1, [sp+224]
0024760cldr x1, [sp+224]
00247610ldr x2, [x1+8]
00247614ldr x1, [x1]
00247618str x1, [sp+104]
0024761cstr x2, [sp+112]
00247620str x1, [sp+208]
00247624str x2, [sp+216]
00247628cbnz x1, 0x247630
0024762cb 0x2478a0
00247630
00247630loc_247630:
00247630ldr w1, [x1+16]
00247634str w1, [sp+60]
00247638movz x2, 51212
0024763cmovk x2, 0x1d0b0000
00247640subs wzr, w1, w2
00247644b.eq 0x24764c
00247648b 0x24774c
0024764c
0024764cloc_24764c:
0024764cldr x1, [sp+208]
00247650adrp x2, 0x3a4000
00247654add x2, x2, 2752
00247658subs xzr, x1, x2
0024765cb.eq 0x247664
00247660b 0x24766c
00247664
00247664loc_247664:
00247664orr x0, xzr, 1
00247668b 0x247674
0024766c
0024766cloc_24766c:
0024766cmov x0, xzr
00247670b 0x247674
00247674
00247674loc_247674:
00247674strb w0, [sp+54]
00247678tbnz w0, 0, 0x247680
0024767cb 0x247748
00247680
00247680loc_247680:
00247680b 0x247684
00247684
00247684loc_247684:
00247684ldr x1, [sp+216]
00247688str x1, [sp+96]
0024768cldr x0, [sp+296]
00247690bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247694str x0, [sp+272]
00247698ldr x1, [sp+96]
0024769cldrsb x27, [x1]
002476a0ldr x26, [x1+16]
002476a4ldr x1, [x26]
002476a8blr x1
002476acstrb w0, [sp+55]
002476b0tbnz w0, 0, 0x2476b8
002476b4b 0x247740
002476b8
002476b8loc_2476b8:
002476b8ldr x0, [sp+296]
002476bcbl google.golang.org/protobuf/internal/impl.(*messageState).pointer
002476c0str x0, [sp+272]
002476c4ldr x1, [sp+96]
002476c8ldrsb x27, [x1]
002476ccldr x26, [x1+32]
002476d0ldr x1, [x26]
002476d4blr x1
002476d8str x0, [sp+248]
002476dcstr x1, [sp+256]
002476e0str x2, [sp+264]
002476e4ldr x1, [sp+96]
002476e8ldrsb x27, [x1]
002476ecldr x0, [x1]
002476f0ldr x1, [x1+8]
002476f4str x0, [sp+192]
002476f8str x1, [sp+200]
002476fcldr x26, [sp+304]
00247700ldr x2, [x26]
00247704ldr x3, [sp+248]
00247708ldr x4, [sp+256]
0024770cldr x5, [sp+264]
00247710mov x6, x2
00247714mov x2, x3
00247718mov x3, x4
0024771cmov x4, x5
00247720blr x6
00247724strb w0, [sp+55]
00247728tbnz w0, 0, 0x247730
0024772cb 0x247734
00247730
00247730loc_247730:
00247730b 0x247744
00247734
00247734loc_247734:
00247734ldp x29, x30, [sp-8]
00247738add sp, sp, 288
0024773cret x30
00247740
00247740loc_247740:
00247740b 0x247744
00247744
00247744loc_247744:
00247744b 0x2478a4
00247748
00247748loc_247748:
00247748b 0x24789c
0024774c
0024774cloc_24774c:
0024774cmovz x2, 16082
00247750movk x2, 0x3dd90000
00247754subs wzr, w1, w2
00247758b.eq 0x247760
0024775cb 0x247894
00247760
00247760loc_247760:
00247760ldr x1, [sp+208]
00247764adrp x2, 0x3a4000
00247768add x2, x2, 2816
0024776csubs xzr, x1, x2
00247770b.eq 0x247778
00247774b 0x247780
00247778
00247778loc_247778:
00247778orr x0, xzr, 1
0024777cb 0x247788
00247780
00247780loc_247780:
00247780mov x0, xzr
00247784b 0x247788
00247788
00247788loc_247788:
00247788strb w0, [sp+54]
0024778ctbnz w0, 0, 0x247794
00247790b 0x247890
00247794
00247794loc_247794:
00247794b 0x247798
00247798
00247798loc_247798:
00247798ldr x1, [sp+216]
0024779cstr x1, [sp+88]
002477a0ldr x0, [sp+296]
002477a4bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
002477a8str x0, [sp+272]
002477acldr x1, [sp+88]
002477b0ldrsb x27, [x1]
002477b4ldr x26, [x1+16]
002477b8ldr x1, [x26]
002477bcblr x1
002477c0str w0, [sp+56]
002477c4subs wzr, w0, 0
002477c8b.gt 0x2477d0
002477ccb 0x247888
002477d0
002477d0loc_2477d0:
002477d0ldr x0, [sp+296]
002477d4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002477d8str x0, [sp+240]
002477dcldrsb x27, [x0]
002477e0ldr x1, [x0+80]
002477e4str x1, [sp+184]
002477e8ldrsw x2, [sp+56]
002477ecadrp x0, 0x3df000
002477f0add x0, x0, 2208
002477f4bl runtime.mapaccess1_fast32
002477f8ldr x1, [x0]
002477fcstr x1, [sp+120]
00247800ldr x0, [sp+296]
00247804bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247808str x0, [sp+272]
0024780cldr x1, [sp+120]
00247810ldrsb x27, [x1]
00247814ldr x26, [x1+32]
00247818ldr x1, [x26]
0024781cblr x1
00247820str x0, [sp+248]
00247824str x1, [sp+256]
00247828str x2, [sp+264]
0024782cldr x1, [sp+120]
00247830ldrsb x27, [x1]
00247834ldr x0, [x1]
00247838ldr x1, [x1+8]
0024783cstr x0, [sp+168]
00247840str x1, [sp+176]
00247844ldr x26, [sp+304]
00247848ldr x2, [x26]
0024784cldr x3, [sp+248]
00247850ldr x4, [sp+256]
00247854ldr x5, [sp+264]
00247858mov x6, x2
0024785cmov x2, x3
00247860mov x3, x4
00247864mov x4, x5
00247868blr x6
0024786cstrb w0, [sp+55]
00247870tbnz w0, 0, 0x247878
00247874b 0x24787c
00247878
00247878loc_247878:
00247878b 0x24788c
0024787c
0024787cloc_24787c:
0024787cldp x29, x30, [sp-8]
00247880add sp, sp, 288
00247884ret x30
00247888
00247888loc_247888:
00247888b 0x24788c
0024788c
0024788cloc_24788c:
0024788cb 0x2478a4
00247890
00247890loc_247890:
00247890b 0x247898
00247894
00247894loc_247894:
00247894b 0x247898
00247898
00247898loc_247898:
00247898b 0x24789c
0024789c
0024789cloc_24789c:
0024789cb 0x2478a4
002478a0
002478a0loc_2478a0:
002478a0b 0x2478a4
002478a4
002478a4loc_2478a4:
002478a4b 0x2478a8
002478a8
002478a8loc_2478a8:
002478a8ldr x1, [sp+80]
002478acadd x1, x1, 1
002478b0str x1, [sp+80]
002478b4ldr x1, [sp+224]
002478b8add x1, x1, 16
002478bcstr x1, [sp+64]
002478c0b 0x2475f0
002478c4
002478c4loc_2478c4:
002478c4ldr x0, [sp+296]
002478c8bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002478ccstr x0, [sp+152]
002478d0ldrsb x27, [x0]
002478d4ldr x1, [x0+168]
002478d8str x1, [sp+160]
002478dcldr x0, [sp+296]
002478e0bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
002478e4str x0, [sp+272]
002478e8ldr x26, [sp+160]
002478ecldr x1, [x26]
002478f0blr x1
002478f4str x0, [sp+232]
002478f8ldr x1, [sp+304]
002478fcbl google.golang.org/protobuf/internal/impl.(*extensionMap).Range
00247900ldp x29, x30, [sp-8]
00247904add sp, sp, 288
00247908ret x30
0024790c
0024790cloc_24790c:
0024790cstp x0, x1, [sp+8]
00247910mov x3, x30
00247914bl runtime.morestack_noctxt.abi0
00247918ldp x0, x1, [sp+8]
0024791cb 0x247580
00247580
00247580google.golang.org/protobuf/internal/impl.(*messageState).Range: ; void google.golang.org/protobuf/internal/impl.(*messageState).Range(google.golang.org/protobuf/internal/impl.messageState * m, func(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor, google.golang.org/protobuf/reflect/protoreflect.Value) bool f)
00247580ldr x16, [x28+16]
00247584sub x17, sp, 160
00247588subs xzr, x17, x16
0024758cb.ls 0x24790c
00247590sub x20, sp, 288
00247594stp x29, x30, [x20-8]
00247598add sp, x20, 0
0024759csub x29, sp, 8
002475a0str x0, [sp+296]
002475a4str x1, [sp+304]
002475a8bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002475acstr x0, [sp+152]
002475b0bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
002475b4ldr x0, [sp+296]
002475b8bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002475bcstr x0, [sp+152]
002475c0ldrsb x27, [x0]
002475c4ldr x1, [x0+136]
002475c8ldr x2, [x0+128]
002475ccldr x3, [x0+144]
002475d0str x2, [sp+128]
002475d4str x1, [sp+136]
002475d8str x3, [sp+144]
002475dcstr xzr, [sp+80]
002475e0str x1, [sp+72]
002475e4ldr x1, [sp+128]
002475e8str x1, [sp+64]
002475ecb 0x2475f0
002475f0
002475f0loc_2475f0:
002475f0ldr x1, [sp+72]
002475f4ldr x2, [sp+80]
002475f8subs xzr, x1, x2
002475fcb.gt 0x247604
00247600b 0x2478c4
00247604
00247604loc_247604:
00247604ldr x1, [sp+64]
00247608str x1, [sp+224]
0024760cldr x1, [sp+224]
00247610ldr x2, [x1+8]
00247614ldr x1, [x1]
00247618str x1, [sp+104]
0024761cstr x2, [sp+112]
00247620str x1, [sp+208]
00247624str x2, [sp+216]
00247628cbnz x1, 0x247630
0024762cb 0x2478a0
00247630
00247630loc_247630:
00247630ldr w1, [x1+16]
00247634str w1, [sp+60]
00247638movz x2, 51212
0024763cmovk x2, 0x1d0b0000
00247640subs wzr, w1, w2
00247644b.eq 0x24764c
00247648b 0x24774c
0024764c
0024764cloc_24764c:
0024764cldr x1, [sp+208]
00247650adrp x2, 0x3a4000
00247654add x2, x2, 2752
00247658subs xzr, x1, x2
0024765cb.eq 0x247664
00247660b 0x24766c
00247664
00247664loc_247664:
00247664orr x0, xzr, 1
00247668b 0x247674
0024766c
0024766cloc_24766c:
0024766cmov x0, xzr
00247670b 0x247674
00247674
00247674loc_247674:
00247674strb w0, [sp+54]
00247678tbnz w0, 0, 0x247680
0024767cb 0x247748
00247680
00247680loc_247680:
00247680b 0x247684
00247684
00247684loc_247684:
00247684ldr x1, [sp+216]
00247688str x1, [sp+96]
0024768cldr x0, [sp+296]
00247690bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247694str x0, [sp+272]
00247698ldr x1, [sp+96]
0024769cldrsb x27, [x1]
002476a0ldr x26, [x1+16]
002476a4ldr x1, [x26]
002476a8blr x1
002476acstrb w0, [sp+55]
002476b0tbnz w0, 0, 0x2476b8
002476b4b 0x247740
002476b8
002476b8loc_2476b8:
002476b8ldr x0, [sp+296]
002476bcbl google.golang.org/protobuf/internal/impl.(*messageState).pointer
002476c0str x0, [sp+272]
002476c4ldr x1, [sp+96]
002476c8ldrsb x27, [x1]
002476ccldr x26, [x1+32]
002476d0ldr x1, [x26]
002476d4blr x1
002476d8str x0, [sp+248]
002476dcstr x1, [sp+256]
002476e0str x2, [sp+264]
002476e4ldr x1, [sp+96]
002476e8ldrsb x27, [x1]
002476ecldr x0, [x1]
002476f0ldr x1, [x1+8]
002476f4str x0, [sp+192]
002476f8str x1, [sp+200]
002476fcldr x26, [sp+304]
00247700ldr x2, [x26]
00247704ldr x3, [sp+248]
00247708ldr x4, [sp+256]
0024770cldr x5, [sp+264]
00247710mov x6, x2
00247714mov x2, x3
00247718mov x3, x4
0024771cmov x4, x5
00247720blr x6
00247724strb w0, [sp+55]
00247728tbnz w0, 0, 0x247730
0024772cb 0x247734
00247730
00247730loc_247730:
00247730b 0x247744
00247734
00247734loc_247734:
00247734ldp x29, x30, [sp-8]
00247738add sp, sp, 288
0024773cret x30
00247740
00247740loc_247740:
00247740b 0x247744
00247744
00247744loc_247744:
00247744b 0x2478a4
00247748
00247748loc_247748:
00247748b 0x24789c
0024774c
0024774cloc_24774c:
0024774cmovz x2, 16082
00247750movk x2, 0x3dd90000
00247754subs wzr, w1, w2
00247758b.eq 0x247760
0024775cb 0x247894
00247760
00247760loc_247760:
00247760ldr x1, [sp+208]
00247764adrp x2, 0x3a4000
00247768add x2, x2, 2816
0024776csubs xzr, x1, x2
00247770b.eq 0x247778
00247774b 0x247780
00247778
00247778loc_247778:
00247778orr x0, xzr, 1
0024777cb 0x247788
00247780
00247780loc_247780:
00247780mov x0, xzr
00247784b 0x247788
00247788
00247788loc_247788:
00247788strb w0, [sp+54]
0024778ctbnz w0, 0, 0x247794
00247790b 0x247890
00247794
00247794loc_247794:
00247794b 0x247798
00247798
00247798loc_247798:
00247798ldr x1, [sp+216]
0024779cstr x1, [sp+88]
002477a0ldr x0, [sp+296]
002477a4bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
002477a8str x0, [sp+272]
002477acldr x1, [sp+88]
002477b0ldrsb x27, [x1]
002477b4ldr x26, [x1+16]
002477b8ldr x1, [x26]
002477bcblr x1
002477c0str w0, [sp+56]
002477c4subs wzr, w0, 0
002477c8b.gt 0x2477d0
002477ccb 0x247888
002477d0
002477d0loc_2477d0:
002477d0ldr x0, [sp+296]
002477d4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002477d8str x0, [sp+240]
002477dcldrsb x27, [x0]
002477e0ldr x1, [x0+80]
002477e4str x1, [sp+184]
002477e8ldrsw x2, [sp+56]
002477ecadrp x0, 0x3df000
002477f0add x0, x0, 2208
002477f4bl runtime.mapaccess1_fast32
002477f8ldr x1, [x0]
002477fcstr x1, [sp+120]
00247800ldr x0, [sp+296]
00247804bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247808str x0, [sp+272]
0024780cldr x1, [sp+120]
00247810ldrsb x27, [x1]
00247814ldr x26, [x1+32]
00247818ldr x1, [x26]
0024781cblr x1
00247820str x0, [sp+248]
00247824str x1, [sp+256]
00247828str x2, [sp+264]
0024782cldr x1, [sp+120]
00247830ldrsb x27, [x1]
00247834ldr x0, [x1]
00247838ldr x1, [x1+8]
0024783cstr x0, [sp+168]
00247840str x1, [sp+176]
00247844ldr x26, [sp+304]
00247848ldr x2, [x26]
0024784cldr x3, [sp+248]
00247850ldr x4, [sp+256]
00247854ldr x5, [sp+264]
00247858mov x6, x2
0024785cmov x2, x3
00247860mov x3, x4
00247864mov x4, x5
00247868blr x6
0024786cstrb w0, [sp+55]
00247870tbnz w0, 0, 0x247878
00247874b 0x24787c
00247878
00247878loc_247878:
00247878b 0x24788c
0024787c
0024787cloc_24787c:
0024787cldp x29, x30, [sp-8]
00247880add sp, sp, 288
00247884ret x30
00247888
00247888loc_247888:
00247888b 0x24788c
0024788c
0024788cloc_24788c:
0024788cb 0x2478a4
00247890
00247890loc_247890:
00247890b 0x247898
00247894
00247894loc_247894:
00247894b 0x247898
00247898
00247898loc_247898:
00247898b 0x24789c
0024789c
0024789cloc_24789c:
0024789cb 0x2478a4
002478a0
002478a0loc_2478a0:
002478a0b 0x2478a4
002478a4
002478a4loc_2478a4:
002478a4b 0x2478a8
002478a8
002478a8loc_2478a8:
002478a8ldr x1, [sp+80]
002478acadd x1, x1, 1
002478b0str x1, [sp+80]
002478b4ldr x1, [sp+224]
002478b8add x1, x1, 16
002478bcstr x1, [sp+64]
002478c0b 0x2475f0
002478c4
002478c4loc_2478c4:
002478c4ldr x0, [sp+296]
002478c8bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
002478ccstr x0, [sp+152]
002478d0ldrsb x27, [x0]
002478d4ldr x1, [x0+168]
002478d8str x1, [sp+160]
002478dcldr x0, [sp+296]
002478e0bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
002478e4str x0, [sp+272]
002478e8ldr x26, [sp+160]
002478ecldr x1, [x26]
002478f0blr x1
002478f4str x0, [sp+232]
002478f8ldr x1, [sp+304]
002478fcbl google.golang.org/protobuf/internal/impl.(*extensionMap).Range
00247900ldp x29, x30, [sp-8]
00247904add sp, sp, 288
00247908ret x30
0024790c
0024790cloc_24790c:
0024790cstp x0, x1, [sp+8]
00247910mov x3, x30
00247914bl runtime.morestack_noctxt.abi0
00247918ldp x0, x1, [sp+8]
0024791cb 0x247580
00247580
00247920
00247920google.golang.org/protobuf/internal/impl.(*messageState).Has: ; void google.golang.org/protobuf/internal/impl.(*messageState).Has(google.golang.org/protobuf/internal/impl.messageState * m, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
00247920ldr x16, [x28+16]
00247924sub x17, sp, 32
00247928subs xzr, x17, x16
0024792cb.ls 0x247a50
00247930str x30, [sp-160]!
00247934stur x29, [sp-8]
00247938sub x29, sp, 8
0024793cstr x0, [sp+168]
00247940str x1, [sp+176]
00247944str x2, [sp+184]
00247948strb wzr, [sp+46]
0024794cldr x0, [sp+168]
00247950bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247954str x0, [sp+80]
00247958bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
0024795cldr x0, [sp+168]
00247960bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247964str x0, [sp+80]
00247968str xzr, [sp+72]
0024796cstp xzr, xzr, [sp+136]
00247970ldr x1, [sp+176]
00247974ldr x2, [sp+184]
00247978ldr x0, [sp+80]
0024797cbl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkField
00247980str x0, [sp+72]
00247984str x1, [sp+136]
00247988str x2, [sp+144]
0024798cldr x1, [sp+72]
00247990str x1, [sp+112]
00247994ldr x1, [sp+136]
00247998ldr x2, [sp+144]
0024799cstr x1, [sp+96]
002479a0str x2, [sp+104]
002479a4ldr x1, [sp+112]
002479a8str x1, [sp+64]
002479acldr x1, [sp+96]
002479b0ldr x2, [sp+104]
002479b4str x1, [sp+48]
002479b8str x2, [sp+56]
002479bcldr x1, [sp+64]
002479c0cbnz x1, 0x2479c8
002479c4b 0x2479fc
002479c8
002479c8loc_2479c8:
002479c8ldr x0, [sp+168]
002479ccbl google.golang.org/protobuf/internal/impl.(*messageState).pointer
002479d0str x0, [sp+128]
002479d4ldr x1, [sp+64]
002479d8ldrsb x27, [x1]
002479dcldr x26, [x1+16]
002479e0ldr x1, [x26]
002479e4blr x1
002479e8strb w0, [sp+47]
002479ecstrb w0, [sp+46]
002479f0ldur x29, [sp-8]
002479f4ldr x30, [sp], 160
002479f8ret x30
002479fc
002479fcloc_2479fc:
002479fcldr x0, [sp+168]
00247a00bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247a04str x0, [sp+80]
00247a08ldrsb x27, [x0]
00247a0cldr x1, [x0+168]
00247a10str x1, [sp+88]
00247a14ldr x0, [sp+168]
00247a18bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247a1cstr x0, [sp+128]
00247a20ldr x26, [sp+88]
00247a24ldr x1, [x26]
00247a28blr x1
00247a2cstr x0, [sp+120]
00247a30ldr x1, [sp+48]
00247a34ldr x2, [sp+56]
00247a38bl google.golang.org/protobuf/internal/impl.(*extensionMap).Has
00247a3cstrb w0, [sp+47]
00247a40strb w0, [sp+46]
00247a44ldur x29, [sp-8]
00247a48ldr x30, [sp], 160
00247a4cret x30
00247a50
00247a50loc_247a50:
00247a50stp x0, x1, [sp+8]
00247a54str x2, [sp+24]
00247a58mov x3, x30
00247a5cbl runtime.morestack_noctxt.abi0
00247a60ldp x0, x1, [sp+8]
00247a64ldr x2, [sp+24]
00247a68b 0x247920
00247a6cudf 0
00247920
00247920google.golang.org/protobuf/internal/impl.(*messageState).Has: ; void google.golang.org/protobuf/internal/impl.(*messageState).Has(google.golang.org/protobuf/internal/impl.messageState * m, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
00247920ldr x16, [x28+16]
00247924sub x17, sp, 32
00247928subs xzr, x17, x16
0024792cb.ls 0x247a50
00247930str x30, [sp-160]!
00247934stur x29, [sp-8]
00247938sub x29, sp, 8
0024793cstr x0, [sp+168]
00247940str x1, [sp+176]
00247944str x2, [sp+184]
00247948strb wzr, [sp+46]
0024794cldr x0, [sp+168]
00247950bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247954str x0, [sp+80]
00247958bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
0024795cldr x0, [sp+168]
00247960bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247964str x0, [sp+80]
00247968str xzr, [sp+72]
0024796cstp xzr, xzr, [sp+136]
00247970ldr x1, [sp+176]
00247974ldr x2, [sp+184]
00247978ldr x0, [sp+80]
0024797cbl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkField
00247980str x0, [sp+72]
00247984str x1, [sp+136]
00247988str x2, [sp+144]
0024798cldr x1, [sp+72]
00247990str x1, [sp+112]
00247994ldr x1, [sp+136]
00247998ldr x2, [sp+144]
0024799cstr x1, [sp+96]
002479a0str x2, [sp+104]
002479a4ldr x1, [sp+112]
002479a8str x1, [sp+64]
002479acldr x1, [sp+96]
002479b0ldr x2, [sp+104]
002479b4str x1, [sp+48]
002479b8str x2, [sp+56]
002479bcldr x1, [sp+64]
002479c0cbnz x1, 0x2479c8
002479c4b 0x2479fc
002479c8
002479c8loc_2479c8:
002479c8ldr x0, [sp+168]
002479ccbl google.golang.org/protobuf/internal/impl.(*messageState).pointer
002479d0str x0, [sp+128]
002479d4ldr x1, [sp+64]
002479d8ldrsb x27, [x1]
002479dcldr x26, [x1+16]
002479e0ldr x1, [x26]
002479e4blr x1
002479e8strb w0, [sp+47]
002479ecstrb w0, [sp+46]
002479f0ldur x29, [sp-8]
002479f4ldr x30, [sp], 160
002479f8ret x30
002479fc
002479fcloc_2479fc:
002479fcldr x0, [sp+168]
00247a00bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247a04str x0, [sp+80]
00247a08ldrsb x27, [x0]
00247a0cldr x1, [x0+168]
00247a10str x1, [sp+88]
00247a14ldr x0, [sp+168]
00247a18bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247a1cstr x0, [sp+128]
00247a20ldr x26, [sp+88]
00247a24ldr x1, [x26]
00247a28blr x1
00247a2cstr x0, [sp+120]
00247a30ldr x1, [sp+48]
00247a34ldr x2, [sp+56]
00247a38bl google.golang.org/protobuf/internal/impl.(*extensionMap).Has
00247a3cstrb w0, [sp+47]
00247a40strb w0, [sp+46]
00247a44ldur x29, [sp-8]
00247a48ldr x30, [sp], 160
00247a4cret x30
00247a50
00247a50loc_247a50:
00247a50stp x0, x1, [sp+8]
00247a54str x2, [sp+24]
00247a58mov x3, x30
00247a5cbl runtime.morestack_noctxt.abi0
00247a60ldp x0, x1, [sp+8]
00247a64ldr x2, [sp+24]
00247a68b 0x247920
00247a6cudf 0
00247920
00247a70
00247a70google.golang.org/protobuf/internal/impl.(*messageState).Clear: ; void google.golang.org/protobuf/internal/impl.(*messageState).Clear(google.golang.org/protobuf/internal/impl.messageState * m, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
00247a70ldr x16, [x28+16]
00247a74sub x17, sp, 16
00247a78subs xzr, x17, x16
00247a7cb.ls 0x247b84
00247a80str x30, [sp-144]!
00247a84stur x29, [sp-8]
00247a88sub x29, sp, 8
00247a8cstr x0, [sp+152]
00247a90str x1, [sp+160]
00247a94str x2, [sp+168]
00247a98bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247a9cstr x0, [sp+80]
00247aa0bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
00247aa4ldr x0, [sp+152]
00247aa8bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247aacstr x0, [sp+80]
00247ab0str xzr, [sp+72]
00247ab4stp xzr, xzr, [sp+56]
00247ab8ldr x1, [sp+160]
00247abcldr x2, [sp+168]
00247ac0ldr x0, [sp+80]
00247ac4bl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkField
00247ac8str x0, [sp+72]
00247accstr x1, [sp+56]
00247ad0str x2, [sp+64]
00247ad4ldr x1, [sp+72]
00247ad8str x1, [sp+112]
00247adcldr x1, [sp+56]
00247ae0ldr x2, [sp+64]
00247ae4str x1, [sp+96]
00247ae8str x2, [sp+104]
00247aecldr x1, [sp+112]
00247af0str x1, [sp+48]
00247af4ldr x1, [sp+96]
00247af8ldr x2, [sp+104]
00247afcstr x1, [sp+32]
00247b00str x2, [sp+40]
00247b04ldr x1, [sp+48]
00247b08cbnz x1, 0x247b10
00247b0cb 0x247b34
00247b10
00247b10loc_247b10:
00247b10ldr x0, [sp+152]
00247b14bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247b18str x0, [sp+128]
00247b1cldr x1, [sp+48]
00247b20ldrsb x27, [x1]
00247b24ldr x26, [x1+24]
00247b28ldr x1, [x26]
00247b2cblr x1
00247b30b 0x247b78
00247b34
00247b34loc_247b34:
00247b34ldr x0, [sp+152]
00247b38bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247b3cstr x0, [sp+80]
00247b40ldrsb x27, [x0]
00247b44ldr x1, [x0+168]
00247b48str x1, [sp+88]
00247b4cldr x0, [sp+152]
00247b50bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247b54str x0, [sp+128]
00247b58ldr x26, [sp+88]
00247b5cldr x1, [x26]
00247b60blr x1
00247b64str x0, [sp+120]
00247b68ldr x1, [sp+32]
00247b6cldr x2, [sp+40]
00247b70bl google.golang.org/protobuf/internal/impl.(*extensionMap).Clear
00247b74b 0x247b78
00247b78
00247b78loc_247b78:
00247b78ldur x29, [sp-8]
00247b7cldr x30, [sp], 144
00247b80ret x30
00247b84
00247b84loc_247b84:
00247b84stp x0, x1, [sp+8]
00247b88str x2, [sp+24]
00247b8cmov x3, x30
00247b90bl runtime.morestack_noctxt.abi0
00247b94ldp x0, x1, [sp+8]
00247b98ldr x2, [sp+24]
00247b9cb 0x247a70
00247a70
00247a70google.golang.org/protobuf/internal/impl.(*messageState).Clear: ; void google.golang.org/protobuf/internal/impl.(*messageState).Clear(google.golang.org/protobuf/internal/impl.messageState * m, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
00247a70ldr x16, [x28+16]
00247a74sub x17, sp, 16
00247a78subs xzr, x17, x16
00247a7cb.ls 0x247b84
00247a80str x30, [sp-144]!
00247a84stur x29, [sp-8]
00247a88sub x29, sp, 8
00247a8cstr x0, [sp+152]
00247a90str x1, [sp+160]
00247a94str x2, [sp+168]
00247a98bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247a9cstr x0, [sp+80]
00247aa0bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
00247aa4ldr x0, [sp+152]
00247aa8bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247aacstr x0, [sp+80]
00247ab0str xzr, [sp+72]
00247ab4stp xzr, xzr, [sp+56]
00247ab8ldr x1, [sp+160]
00247abcldr x2, [sp+168]
00247ac0ldr x0, [sp+80]
00247ac4bl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkField
00247ac8str x0, [sp+72]
00247accstr x1, [sp+56]
00247ad0str x2, [sp+64]
00247ad4ldr x1, [sp+72]
00247ad8str x1, [sp+112]
00247adcldr x1, [sp+56]
00247ae0ldr x2, [sp+64]
00247ae4str x1, [sp+96]
00247ae8str x2, [sp+104]
00247aecldr x1, [sp+112]
00247af0str x1, [sp+48]
00247af4ldr x1, [sp+96]
00247af8ldr x2, [sp+104]
00247afcstr x1, [sp+32]
00247b00str x2, [sp+40]
00247b04ldr x1, [sp+48]
00247b08cbnz x1, 0x247b10
00247b0cb 0x247b34
00247b10
00247b10loc_247b10:
00247b10ldr x0, [sp+152]
00247b14bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247b18str x0, [sp+128]
00247b1cldr x1, [sp+48]
00247b20ldrsb x27, [x1]
00247b24ldr x26, [x1+24]
00247b28ldr x1, [x26]
00247b2cblr x1
00247b30b 0x247b78
00247b34
00247b34loc_247b34:
00247b34ldr x0, [sp+152]
00247b38bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247b3cstr x0, [sp+80]
00247b40ldrsb x27, [x0]
00247b44ldr x1, [x0+168]
00247b48str x1, [sp+88]
00247b4cldr x0, [sp+152]
00247b50bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247b54str x0, [sp+128]
00247b58ldr x26, [sp+88]
00247b5cldr x1, [x26]
00247b60blr x1
00247b64str x0, [sp+120]
00247b68ldr x1, [sp+32]
00247b6cldr x2, [sp+40]
00247b70bl google.golang.org/protobuf/internal/impl.(*extensionMap).Clear
00247b74b 0x247b78
00247b78
00247b78loc_247b78:
00247b78ldur x29, [sp-8]
00247b7cldr x30, [sp], 144
00247b80ret x30
00247b84
00247b84loc_247b84:
00247b84stp x0, x1, [sp+8]
00247b88str x2, [sp+24]
00247b8cmov x3, x30
00247b90bl runtime.morestack_noctxt.abi0
00247b94ldp x0, x1, [sp+8]
00247b98ldr x2, [sp+24]
00247b9cb 0x247a70
00247a70
00247ba0
00247ba0google.golang.org/protobuf/internal/impl.(*messageState).Get: ; void google.golang.org/protobuf/internal/impl.(*messageState).Get(google.golang.org/protobuf/internal/impl.messageState * m, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
00247ba0ldr x16, [x28+16]
00247ba4sub x17, sp, 64
00247ba8subs xzr, x17, x16
00247bacb.ls 0x247cf4
00247bb0str x30, [sp-192]!
00247bb4stur x29, [sp-8]
00247bb8sub x29, sp, 8
00247bbcstr x0, [sp+200]
00247bc0str x1, [sp+208]
00247bc4str x2, [sp+216]
00247bc8stp xzr, xzr, [sp+32]
00247bccstr xzr, [sp+48]
00247bd0ldr x0, [sp+200]
00247bd4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247bd8str x0, [sp+88]
00247bdcbl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
00247be0ldr x0, [sp+200]
00247be4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247be8str x0, [sp+88]
00247becstr xzr, [sp+80]
00247bf0stp xzr, xzr, [sp+168]
00247bf4ldr x1, [sp+208]
00247bf8ldr x2, [sp+216]
00247bfcldr x0, [sp+88]
00247c00bl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkField
00247c04str x0, [sp+80]
00247c08str x1, [sp+168]
00247c0cstr x2, [sp+176]
00247c10ldr x1, [sp+80]
00247c14str x1, [sp+120]
00247c18ldr x1, [sp+168]
00247c1cldr x2, [sp+176]
00247c20str x1, [sp+104]
00247c24str x2, [sp+112]
00247c28ldr x1, [sp+120]
00247c2cstr x1, [sp+72]
00247c30ldr x1, [sp+104]
00247c34ldr x2, [sp+112]
00247c38str x1, [sp+56]
00247c3cstr x2, [sp+64]
00247c40ldr x1, [sp+72]
00247c44cbnz x1, 0x247c4c
00247c48b 0x247c90
00247c4c
00247c4cloc_247c4c:
00247c4cldr x0, [sp+200]
00247c50bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247c54str x0, [sp+160]
00247c58ldr x1, [sp+72]
00247c5cldrsb x27, [x1]
00247c60ldr x26, [x1+32]
00247c64ldr x1, [x26]
00247c68blr x1
00247c6cstr x0, [sp+136]
00247c70str x1, [sp+144]
00247c74str x2, [sp+152]
00247c78str x0, [sp+32]
00247c7cstr x1, [sp+40]
00247c80str x2, [sp+48]
00247c84ldur x29, [sp-8]
00247c88ldr x30, [sp], 192
00247c8cret x30
00247c90
00247c90loc_247c90:
00247c90ldr x0, [sp+200]
00247c94bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247c98str x0, [sp+88]
00247c9cldrsb x27, [x0]
00247ca0ldr x1, [x0+168]
00247ca4str x1, [sp+96]
00247ca8ldr x0, [sp+200]
00247cacbl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247cb0str x0, [sp+160]
00247cb4ldr x26, [sp+96]
00247cb8ldr x1, [x26]
00247cbcblr x1
00247cc0str x0, [sp+128]
00247cc4ldr x1, [sp+56]
00247cc8ldr x2, [sp+64]
00247cccbl google.golang.org/protobuf/internal/impl.(*extensionMap).Get
00247cd0str x0, [sp+136]
00247cd4str x1, [sp+144]
00247cd8str x2, [sp+152]
00247cdcstr x0, [sp+32]
00247ce0str x1, [sp+40]
00247ce4str x2, [sp+48]
00247ce8ldur x29, [sp-8]
00247cecldr x30, [sp], 192
00247cf0ret x30
00247cf4
00247cf4loc_247cf4:
00247cf4stp x0, x1, [sp+8]
00247cf8str x2, [sp+24]
00247cfcmov x3, x30
00247d00bl runtime.morestack_noctxt.abi0
00247d04ldp x0, x1, [sp+8]
00247d08ldr x2, [sp+24]
00247d0cb 0x247ba0
00247ba0
00247ba0google.golang.org/protobuf/internal/impl.(*messageState).Get: ; void google.golang.org/protobuf/internal/impl.(*messageState).Get(google.golang.org/protobuf/internal/impl.messageState * m, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
00247ba0ldr x16, [x28+16]
00247ba4sub x17, sp, 64
00247ba8subs xzr, x17, x16
00247bacb.ls 0x247cf4
00247bb0str x30, [sp-192]!
00247bb4stur x29, [sp-8]
00247bb8sub x29, sp, 8
00247bbcstr x0, [sp+200]
00247bc0str x1, [sp+208]
00247bc4str x2, [sp+216]
00247bc8stp xzr, xzr, [sp+32]
00247bccstr xzr, [sp+48]
00247bd0ldr x0, [sp+200]
00247bd4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247bd8str x0, [sp+88]
00247bdcbl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
00247be0ldr x0, [sp+200]
00247be4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247be8str x0, [sp+88]
00247becstr xzr, [sp+80]
00247bf0stp xzr, xzr, [sp+168]
00247bf4ldr x1, [sp+208]
00247bf8ldr x2, [sp+216]
00247bfcldr x0, [sp+88]
00247c00bl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkField
00247c04str x0, [sp+80]
00247c08str x1, [sp+168]
00247c0cstr x2, [sp+176]
00247c10ldr x1, [sp+80]
00247c14str x1, [sp+120]
00247c18ldr x1, [sp+168]
00247c1cldr x2, [sp+176]
00247c20str x1, [sp+104]
00247c24str x2, [sp+112]
00247c28ldr x1, [sp+120]
00247c2cstr x1, [sp+72]
00247c30ldr x1, [sp+104]
00247c34ldr x2, [sp+112]
00247c38str x1, [sp+56]
00247c3cstr x2, [sp+64]
00247c40ldr x1, [sp+72]
00247c44cbnz x1, 0x247c4c
00247c48b 0x247c90
00247c4c
00247c4cloc_247c4c:
00247c4cldr x0, [sp+200]
00247c50bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247c54str x0, [sp+160]
00247c58ldr x1, [sp+72]
00247c5cldrsb x27, [x1]
00247c60ldr x26, [x1+32]
00247c64ldr x1, [x26]
00247c68blr x1
00247c6cstr x0, [sp+136]
00247c70str x1, [sp+144]
00247c74str x2, [sp+152]
00247c78str x0, [sp+32]
00247c7cstr x1, [sp+40]
00247c80str x2, [sp+48]
00247c84ldur x29, [sp-8]
00247c88ldr x30, [sp], 192
00247c8cret x30
00247c90
00247c90loc_247c90:
00247c90ldr x0, [sp+200]
00247c94bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247c98str x0, [sp+88]
00247c9cldrsb x27, [x0]
00247ca0ldr x1, [x0+168]
00247ca4str x1, [sp+96]
00247ca8ldr x0, [sp+200]
00247cacbl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247cb0str x0, [sp+160]
00247cb4ldr x26, [sp+96]
00247cb8ldr x1, [x26]
00247cbcblr x1
00247cc0str x0, [sp+128]
00247cc4ldr x1, [sp+56]
00247cc8ldr x2, [sp+64]
00247cccbl google.golang.org/protobuf/internal/impl.(*extensionMap).Get
00247cd0str x0, [sp+136]
00247cd4str x1, [sp+144]
00247cd8str x2, [sp+152]
00247cdcstr x0, [sp+32]
00247ce0str x1, [sp+40]
00247ce4str x2, [sp+48]
00247ce8ldur x29, [sp-8]
00247cecldr x30, [sp], 192
00247cf0ret x30
00247cf4
00247cf4loc_247cf4:
00247cf4stp x0, x1, [sp+8]
00247cf8str x2, [sp+24]
00247cfcmov x3, x30
00247d00bl runtime.morestack_noctxt.abi0
00247d04ldp x0, x1, [sp+8]
00247d08ldr x2, [sp+24]
00247d0cb 0x247ba0
00247ba0
00247d10
00247d10google.golang.org/protobuf/internal/impl.(*messageState).Set: ; void google.golang.org/protobuf/internal/impl.(*messageState).Set(google.golang.org/protobuf/internal/impl.messageState * m, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, google.golang.org/protobuf/reflect/protoreflect.Value v)
00247d10ldr x16, [x28+16]
00247d14sub x17, sp, 48
00247d18subs xzr, x17, x16
00247d1cb.ls 0x247e5c
00247d20str x30, [sp-176]!
00247d24stur x29, [sp-8]
00247d28sub x29, sp, 8
00247d2cstr x0, [sp+184]
00247d30str x1, [sp+192]
00247d34str x2, [sp+200]
00247d38str x3, [sp+208]
00247d3cstr x4, [sp+216]
00247d40str x5, [sp+224]
00247d44ldr x0, [sp+184]
00247d48bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247d4cstr x0, [sp+96]
00247d50bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
00247d54ldr x0, [sp+184]
00247d58bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247d5cstr x0, [sp+96]
00247d60str xzr, [sp+88]
00247d64stp xzr, xzr, [sp+152]
00247d68ldr x1, [sp+192]
00247d6cldr x2, [sp+200]
00247d70ldr x0, [sp+96]
00247d74bl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkField
00247d78str x0, [sp+88]
00247d7cstr x1, [sp+152]
00247d80str x2, [sp+160]
00247d84ldr x1, [sp+88]
00247d88str x1, [sp+128]
00247d8cldr x1, [sp+152]
00247d90ldr x2, [sp+160]
00247d94str x1, [sp+112]
00247d98str x2, [sp+120]
00247d9cldr x1, [sp+128]
00247da0str x1, [sp+80]
00247da4ldr x1, [sp+112]
00247da8ldr x2, [sp+120]
00247dacstr x1, [sp+64]
00247db0str x2, [sp+72]
00247db4ldr x1, [sp+80]
00247db8cbnz x1, 0x247dc0
00247dbcb 0x247e00
00247dc0
00247dc0loc_247dc0:
00247dc0ldr x0, [sp+184]
00247dc4bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247dc8str x0, [sp+144]
00247dccldr x1, [sp+80]
00247dd0ldrsb x27, [x1]
00247dd4ldr x26, [x1+40]
00247dd8ldr x1, [x26]
00247ddcldr x2, [sp+208]
00247de0ldr x3, [sp+216]
00247de4ldr x4, [sp+224]
00247de8mov x5, x1
00247decmov x1, x2
00247df0mov x2, x3
00247df4mov x3, x4
00247df8blr x5
00247dfcb 0x247e50
00247e00
00247e00loc_247e00:
00247e00ldr x0, [sp+184]
00247e04bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247e08str x0, [sp+96]
00247e0cldrsb x27, [x0]
00247e10ldr x1, [x0+168]
00247e14str x1, [sp+104]
00247e18ldr x0, [sp+184]
00247e1cbl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247e20str x0, [sp+144]
00247e24ldr x26, [sp+104]
00247e28ldr x1, [x26]
00247e2cblr x1
00247e30str x0, [sp+136]
00247e34ldr x1, [sp+64]
00247e38ldr x3, [sp+208]
00247e3cldr x2, [sp+72]
00247e40ldr x4, [sp+216]
00247e44ldr x5, [sp+224]
00247e48bl google.golang.org/protobuf/internal/impl.(*extensionMap).Set
00247e4cb 0x247e50
00247e50
00247e50loc_247e50:
00247e50ldur x29, [sp-8]
00247e54ldr x30, [sp], 176
00247e58ret x30
00247e5c
00247e5cloc_247e5c:
00247e5cstp x0, x1, [sp+8]
00247e60stp x2, x3, [sp+24]
00247e64stp x4, x5, [sp+40]
00247e68mov x3, x30
00247e6cbl runtime.morestack_noctxt.abi0
00247e70ldp x0, x1, [sp+8]
00247e74ldp x2, x3, [sp+24]
00247e78ldp x4, x5, [sp+40]
00247e7cb 0x247d10
00247d10
00247d10google.golang.org/protobuf/internal/impl.(*messageState).Set: ; void google.golang.org/protobuf/internal/impl.(*messageState).Set(google.golang.org/protobuf/internal/impl.messageState * m, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, google.golang.org/protobuf/reflect/protoreflect.Value v)
00247d10ldr x16, [x28+16]
00247d14sub x17, sp, 48
00247d18subs xzr, x17, x16
00247d1cb.ls 0x247e5c
00247d20str x30, [sp-176]!
00247d24stur x29, [sp-8]
00247d28sub x29, sp, 8
00247d2cstr x0, [sp+184]
00247d30str x1, [sp+192]
00247d34str x2, [sp+200]
00247d38str x3, [sp+208]
00247d3cstr x4, [sp+216]
00247d40str x5, [sp+224]
00247d44ldr x0, [sp+184]
00247d48bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247d4cstr x0, [sp+96]
00247d50bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
00247d54ldr x0, [sp+184]
00247d58bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247d5cstr x0, [sp+96]
00247d60str xzr, [sp+88]
00247d64stp xzr, xzr, [sp+152]
00247d68ldr x1, [sp+192]
00247d6cldr x2, [sp+200]
00247d70ldr x0, [sp+96]
00247d74bl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkField
00247d78str x0, [sp+88]
00247d7cstr x1, [sp+152]
00247d80str x2, [sp+160]
00247d84ldr x1, [sp+88]
00247d88str x1, [sp+128]
00247d8cldr x1, [sp+152]
00247d90ldr x2, [sp+160]
00247d94str x1, [sp+112]
00247d98str x2, [sp+120]
00247d9cldr x1, [sp+128]
00247da0str x1, [sp+80]
00247da4ldr x1, [sp+112]
00247da8ldr x2, [sp+120]
00247dacstr x1, [sp+64]
00247db0str x2, [sp+72]
00247db4ldr x1, [sp+80]
00247db8cbnz x1, 0x247dc0
00247dbcb 0x247e00
00247dc0
00247dc0loc_247dc0:
00247dc0ldr x0, [sp+184]
00247dc4bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247dc8str x0, [sp+144]
00247dccldr x1, [sp+80]
00247dd0ldrsb x27, [x1]
00247dd4ldr x26, [x1+40]
00247dd8ldr x1, [x26]
00247ddcldr x2, [sp+208]
00247de0ldr x3, [sp+216]
00247de4ldr x4, [sp+224]
00247de8mov x5, x1
00247decmov x1, x2
00247df0mov x2, x3
00247df4mov x3, x4
00247df8blr x5
00247dfcb 0x247e50
00247e00
00247e00loc_247e00:
00247e00ldr x0, [sp+184]
00247e04bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247e08str x0, [sp+96]
00247e0cldrsb x27, [x0]
00247e10ldr x1, [x0+168]
00247e14str x1, [sp+104]
00247e18ldr x0, [sp+184]
00247e1cbl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247e20str x0, [sp+144]
00247e24ldr x26, [sp+104]
00247e28ldr x1, [x26]
00247e2cblr x1
00247e30str x0, [sp+136]
00247e34ldr x1, [sp+64]
00247e38ldr x3, [sp+208]
00247e3cldr x2, [sp+72]
00247e40ldr x4, [sp+216]
00247e44ldr x5, [sp+224]
00247e48bl google.golang.org/protobuf/internal/impl.(*extensionMap).Set
00247e4cb 0x247e50
00247e50
00247e50loc_247e50:
00247e50ldur x29, [sp-8]
00247e54ldr x30, [sp], 176
00247e58ret x30
00247e5c
00247e5cloc_247e5c:
00247e5cstp x0, x1, [sp+8]
00247e60stp x2, x3, [sp+24]
00247e64stp x4, x5, [sp+40]
00247e68mov x3, x30
00247e6cbl runtime.morestack_noctxt.abi0
00247e70ldp x0, x1, [sp+8]
00247e74ldp x2, x3, [sp+24]
00247e78ldp x4, x5, [sp+40]
00247e7cb 0x247d10
00247d10
00247e80
00247e80google.golang.org/protobuf/internal/impl.(*messageState).Mutable: ; void google.golang.org/protobuf/internal/impl.(*messageState).Mutable(google.golang.org/protobuf/internal/impl.messageState * m, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
00247e80ldr x16, [x28+16]
00247e84sub x17, sp, 64
00247e88subs xzr, x17, x16
00247e8cb.ls 0x247fd4
00247e90str x30, [sp-192]!
00247e94stur x29, [sp-8]
00247e98sub x29, sp, 8
00247e9cstr x0, [sp+200]
00247ea0str x1, [sp+208]
00247ea4str x2, [sp+216]
00247ea8stp xzr, xzr, [sp+32]
00247eacstr xzr, [sp+48]
00247eb0ldr x0, [sp+200]
00247eb4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247eb8str x0, [sp+88]
00247ebcbl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
00247ec0ldr x0, [sp+200]
00247ec4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247ec8str x0, [sp+88]
00247eccstr xzr, [sp+80]
00247ed0stp xzr, xzr, [sp+168]
00247ed4ldr x1, [sp+208]
00247ed8ldr x2, [sp+216]
00247edcldr x0, [sp+88]
00247ee0bl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkField
00247ee4str x0, [sp+80]
00247ee8str x1, [sp+168]
00247eecstr x2, [sp+176]
00247ef0ldr x1, [sp+80]
00247ef4str x1, [sp+120]
00247ef8ldr x1, [sp+168]
00247efcldr x2, [sp+176]
00247f00str x1, [sp+104]
00247f04str x2, [sp+112]
00247f08ldr x1, [sp+120]
00247f0cstr x1, [sp+72]
00247f10ldr x1, [sp+104]
00247f14ldr x2, [sp+112]
00247f18str x1, [sp+56]
00247f1cstr x2, [sp+64]
00247f20ldr x1, [sp+72]
00247f24cbnz x1, 0x247f2c
00247f28b 0x247f70
00247f2c
00247f2cloc_247f2c:
00247f2cldr x0, [sp+200]
00247f30bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247f34str x0, [sp+160]
00247f38ldr x1, [sp+72]
00247f3cldrsb x27, [x1]
00247f40ldr x26, [x1+48]
00247f44ldr x1, [x26]
00247f48blr x1
00247f4cstr x0, [sp+136]
00247f50str x1, [sp+144]
00247f54str x2, [sp+152]
00247f58str x0, [sp+32]
00247f5cstr x1, [sp+40]
00247f60str x2, [sp+48]
00247f64ldur x29, [sp-8]
00247f68ldr x30, [sp], 192
00247f6cret x30
00247f70
00247f70loc_247f70:
00247f70ldr x0, [sp+200]
00247f74bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247f78str x0, [sp+88]
00247f7cldrsb x27, [x0]
00247f80ldr x1, [x0+168]
00247f84str x1, [sp+96]
00247f88ldr x0, [sp+200]
00247f8cbl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247f90str x0, [sp+160]
00247f94ldr x26, [sp+96]
00247f98ldr x1, [x26]
00247f9cblr x1
00247fa0str x0, [sp+128]
00247fa4ldr x1, [sp+56]
00247fa8ldr x2, [sp+64]
00247facbl google.golang.org/protobuf/internal/impl.(*extensionMap).Mutable
00247fb0str x0, [sp+136]
00247fb4str x1, [sp+144]
00247fb8str x2, [sp+152]
00247fbcstr x0, [sp+32]
00247fc0str x1, [sp+40]
00247fc4str x2, [sp+48]
00247fc8ldur x29, [sp-8]
00247fccldr x30, [sp], 192
00247fd0ret x30
00247fd4
00247fd4loc_247fd4:
00247fd4stp x0, x1, [sp+8]
00247fd8str x2, [sp+24]
00247fdcmov x3, x30
00247fe0bl runtime.morestack_noctxt.abi0
00247fe4ldp x0, x1, [sp+8]
00247fe8ldr x2, [sp+24]
00247fecb 0x247e80
00247e80
00247e80google.golang.org/protobuf/internal/impl.(*messageState).Mutable: ; void google.golang.org/protobuf/internal/impl.(*messageState).Mutable(google.golang.org/protobuf/internal/impl.messageState * m, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
00247e80ldr x16, [x28+16]
00247e84sub x17, sp, 64
00247e88subs xzr, x17, x16
00247e8cb.ls 0x247fd4
00247e90str x30, [sp-192]!
00247e94stur x29, [sp-8]
00247e98sub x29, sp, 8
00247e9cstr x0, [sp+200]
00247ea0str x1, [sp+208]
00247ea4str x2, [sp+216]
00247ea8stp xzr, xzr, [sp+32]
00247eacstr xzr, [sp+48]
00247eb0ldr x0, [sp+200]
00247eb4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247eb8str x0, [sp+88]
00247ebcbl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
00247ec0ldr x0, [sp+200]
00247ec4bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247ec8str x0, [sp+88]
00247eccstr xzr, [sp+80]
00247ed0stp xzr, xzr, [sp+168]
00247ed4ldr x1, [sp+208]
00247ed8ldr x2, [sp+216]
00247edcldr x0, [sp+88]
00247ee0bl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkField
00247ee4str x0, [sp+80]
00247ee8str x1, [sp+168]
00247eecstr x2, [sp+176]
00247ef0ldr x1, [sp+80]
00247ef4str x1, [sp+120]
00247ef8ldr x1, [sp+168]
00247efcldr x2, [sp+176]
00247f00str x1, [sp+104]
00247f04str x2, [sp+112]
00247f08ldr x1, [sp+120]
00247f0cstr x1, [sp+72]
00247f10ldr x1, [sp+104]
00247f14ldr x2, [sp+112]
00247f18str x1, [sp+56]
00247f1cstr x2, [sp+64]
00247f20ldr x1, [sp+72]
00247f24cbnz x1, 0x247f2c
00247f28b 0x247f70
00247f2c
00247f2cloc_247f2c:
00247f2cldr x0, [sp+200]
00247f30bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247f34str x0, [sp+160]
00247f38ldr x1, [sp+72]
00247f3cldrsb x27, [x1]
00247f40ldr x26, [x1+48]
00247f44ldr x1, [x26]
00247f48blr x1
00247f4cstr x0, [sp+136]
00247f50str x1, [sp+144]
00247f54str x2, [sp+152]
00247f58str x0, [sp+32]
00247f5cstr x1, [sp+40]
00247f60str x2, [sp+48]
00247f64ldur x29, [sp-8]
00247f68ldr x30, [sp], 192
00247f6cret x30
00247f70
00247f70loc_247f70:
00247f70ldr x0, [sp+200]
00247f74bl google.golang.org/protobuf/internal/impl.(*messageState).messageInfo
00247f78str x0, [sp+88]
00247f7cldrsb x27, [x0]
00247f80ldr x1, [x0+168]
00247f84str x1, [sp+96]
00247f88ldr x0, [sp+200]
00247f8cbl google.golang.org/protobuf/internal/impl.(*messageState).pointer
00247f90str x0, [sp+160]
00247f94ldr x26, [sp+96]
00247f98ldr x1, [x26]
00247f9cblr x1
00247fa0str x0, [sp+128]
00247fa4ldr x1, [sp+56]
00247fa8ldr x2, [sp+64]
00247facbl google.golang.org/protobuf/internal/impl.(*extensionMap).Mutable
00247fb0str x0, [sp+136]
00247fb4str x1, [sp+144]
00247fb8str x2, [sp+152]
00247fbcstr x0, [sp+32]
00247fc0str x1, [sp+40]
00247fc4str x2, [sp+48]
00247fc8ldur x29, [sp-8]
00247fccldr x30, [sp], 192
00247fd0ret x30
00247fd4
00247fd4loc_247fd4:
00247fd4stp x0, x1, [sp+8]
00247fd8str x2, [sp+24]
00247fdcmov x3, x30
00247fe0bl runtime.morestack_noctxt.abi0
00247fe4ldp x0, x1, [sp+8]
00247fe8ldr x2, [sp+24]
00247fecb 0x247e80
00247e80
Loading..