Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 923632 Details for
Bug 1126199
qemu is mis-linked on aarch64 when PIE+RELRO+combreloc
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
cpus.o-opt.txt
cpus.o-opt.txt (text/plain), 140.13 KB, created by
Richard W.M. Jones
on 2014-08-03 14:38:07 UTC
(
hide
)
Description:
cpus.o-opt.txt
Filename:
MIME Type:
Creator:
Richard W.M. Jones
Created:
2014-08-03 14:38:07 UTC
Size:
140.13 KB
patch
obsolete
> >cpus.o-opt: file format elf64-littleaarch64 > > >Disassembly of section .text: > >0000000000000000 <dummy_signal>: >dummy_signal(): >/home/rjones/d/qemu/cpus.c:660 > 0: d65f03c0 ret > >0000000000000004 <cpu_get_icount_locked>: >cpu_get_icount_locked(): >/home/rjones/d/qemu/cpus.c:138 > 4: a9bd7bfd stp x29, x30, [sp,#-48]! >/home/rjones/d/qemu/cpus.c:140 > 8: d53bd040 mrs x0, tpidr_el0 > c: 90000001 adrp x1, 0 <tls__current_cpu> > 10: f9400021 ldr x1, [x1] >/home/rjones/d/qemu/cpus.c:138 > 14: 910003fd mov x29, sp > 18: a90153f3 stp x19, x20, [sp,#16] > 1c: a9025bf5 stp x21, x22, [sp,#32] >/home/rjones/d/qemu/cpus.c:142 > 20: 90000013 adrp x19, 0 <dummy_signal> >/home/rjones/d/qemu/cpus.c:140 > 24: f8616815 ldr x21, [x0,x1] >/home/rjones/d/qemu/cpus.c:142 > 28: f9400274 ldr x20, [x19] >/home/rjones/d/qemu/cpus.c:143 > 2c: b4000295 cbz x21, 7c <cpu_get_icount_locked+0x78> >cpu_can_do_io(): >/home/rjones/d/qemu/include/exec/exec-all.h:380 > 30: 90000000 adrp x0, 0 <use_icount> > 34: 914022b6 add x22, x21, #0x8, lsl #12 > 38: b9400000 ldr w0, [x0] > 3c: 34000180 cbz w0, 6c <cpu_get_icount_locked+0x68> >/home/rjones/d/qemu/include/exec/exec-all.h:384 > 40: f94112a0 ldr x0, [x21,#544] > 44: b4000140 cbz x0, 6c <cpu_get_icount_locked+0x68> >cpu_get_icount_locked(): >/home/rjones/d/qemu/cpus.c:144 > 48: b942aec0 ldr w0, [x22,#684] > 4c: 35000100 cbnz w0, 6c <cpu_get_icount_locked+0x68> >fprintf(): >/usr/include/bits/stdio2.h:97 > 50: 90000003 adrp x3, 0 <stderr> > 54: 90000000 adrp x0, 0 <dummy_signal> > 58: 91000000 add x0, x0, #0x0 > 5c: d2800021 mov x1, #0x1 // #1 > 60: d28001e2 mov x2, #0xf // #15 > 64: f9400063 ldr x3, [x3] > 68: 94000000 bl 0 <fwrite> >cpu_get_icount_locked(): >/home/rjones/d/qemu/cpus.c:147 > 6c: 794552c1 ldrh w1, [x22,#680] > 70: f94066a0 ldr x0, [x21,#200] > 74: 8b000020 add x0, x1, x0 > 78: cb000294 sub x20, x20, x0 >/home/rjones/d/qemu/cpus.c:149 > 7c: 91000273 add x19, x19, #0x0 >/home/rjones/d/qemu/cpus.c:150 > 80: a9425bf5 ldp x21, x22, [sp,#32] >/home/rjones/d/qemu/cpus.c:149 > 84: b9400a61 ldr w1, [x19,#8] > 88: f9400a60 ldr x0, [x19,#16] > 8c: 9ac12294 lsl x20, x20, x1 >/home/rjones/d/qemu/cpus.c:150 > 90: 8b000280 add x0, x20, x0 > 94: a94153f3 ldp x19, x20, [sp,#16] > 98: a8c37bfd ldp x29, x30, [sp],#48 > 9c: d65f03c0 ret > >00000000000000a0 <cpu_get_clock_locked>: >cpu_get_clock_locked(): >/home/rjones/d/qemu/cpus.c:192 > a0: a9bc7bfd stp x29, x30, [sp,#-64]! >/home/rjones/d/qemu/cpus.c:195 > a4: 90000000 adrp x0, 0 <dummy_signal> >/home/rjones/d/qemu/cpus.c:192 > a8: 910003fd mov x29, sp > ac: a90153f3 stp x19, x20, [sp,#16] >/home/rjones/d/qemu/cpus.c:195 > b0: 91000000 add x0, x0, #0x0 >/home/rjones/d/qemu/cpus.c:192 > b4: 90000014 adrp x20, 0 <__stack_chk_guard> >/home/rjones/d/qemu/cpus.c:196 > b8: b9404001 ldr w1, [x0,#64] >/home/rjones/d/qemu/cpus.c:192 > bc: f9400282 ldr x2, [x20] > c0: f9001fa2 str x2, [x29,#56] >/home/rjones/d/qemu/cpus.c:195 > c4: f9401c13 ldr x19, [x0,#56] >/home/rjones/d/qemu/cpus.c:196 > c8: 340001a1 cbz w1, fc <cpu_get_clock_locked+0x5c> >get_clock(): >/home/rjones/d/qemu/include/qemu/timer.h:731 > cc: 90000000 adrp x0, 0 <use_rt_clock> > d0: b9400000 ldr w0, [x0] > d4: 34000240 cbz w0, 11c <cpu_get_clock_locked+0x7c> >/home/rjones/d/qemu/include/qemu/timer.h:733 > d8: 9100a3a1 add x1, x29, #0x28 > dc: 52800020 mov w0, #0x1 // #1 > e0: 94000000 bl 0 <clock_gettime> >/home/rjones/d/qemu/include/qemu/timer.h:734 > e4: d2994000 mov x0, #0xca00 // #51712 > e8: f9401ba2 ldr x2, [x29,#48] > ec: f94017a1 ldr x1, [x29,#40] > f0: f2a77340 movk x0, #0x3b9a, lsl #16 > f4: 9b000820 madd x0, x1, x0, x2 >cpu_get_clock_locked(): >/home/rjones/d/qemu/cpus.c:197 > f8: 8b000273 add x19, x19, x0 >/home/rjones/d/qemu/cpus.c:201 > fc: f9401fa2 ldr x2, [x29,#56] > 100: aa1303e0 mov x0, x19 > 104: f9400281 ldr x1, [x20] > 108: eb01005f cmp x2, x1 > 10c: 54000201 b.ne 14c <cpu_get_clock_locked+0xac> > 110: a94153f3 ldp x19, x20, [sp,#16] > 114: a8c47bfd ldp x29, x30, [sp],#64 > 118: d65f03c0 ret >get_clock_realtime(): >/home/rjones/d/qemu/include/qemu/timer.h:707 > 11c: d2800001 mov x1, #0x0 // #0 > 120: 9100a3a0 add x0, x29, #0x28 > 124: 94000000 bl 0 <gettimeofday> >/home/rjones/d/qemu/include/qemu/timer.h:708 > 128: f9401ba1 ldr x1, [x29,#48] > 12c: d2807d00 mov x0, #0x3e8 // #1000 > 130: d2994002 mov x2, #0xca00 // #51712 > 134: f2a77342 movk x2, #0x3b9a, lsl #16 > 138: 9b007c20 mul x0, x1, x0 > 13c: f94017a1 ldr x1, [x29,#40] > 140: 9b020020 madd x0, x1, x2, x0 >cpu_get_clock_locked(): >/home/rjones/d/qemu/cpus.c:197 > 144: 8b000273 add x19, x19, x0 > 148: 17ffffed b fc <cpu_get_clock_locked+0x5c> >/home/rjones/d/qemu/cpus.c:201 > 14c: 94000000 bl 0 <__stack_chk_fail> > >0000000000000150 <icount_warp_rt>: >icount_warp_rt(): >/home/rjones/d/qemu/cpus.c:312 > 150: a9bd7bfd stp x29, x30, [sp,#-48]! > 154: 910003fd mov x29, sp > 158: a90153f3 stp x19, x20, [sp,#16] >/home/rjones/d/qemu/cpus.c:316 > 15c: 90000013 adrp x19, 0 <dummy_signal> >/home/rjones/d/qemu/cpus.c:312 > 160: f90013f5 str x21, [sp,#32] >/home/rjones/d/qemu/cpus.c:316 > 164: 91000260 add x0, x19, #0x0 > 168: f9402801 ldr x1, [x0,#80] > 16c: b100043f cmn x1, #0x1 > 170: 54000320 b.eq 1d4 <icount_warp_rt+0x84> >seqlock_write_lock(): >/home/rjones/d/qemu/include/qemu/seqlock.h:35 > 174: f9401400 ldr x0, [x0,#40] > 178: b4000040 cbz x0, 180 <icount_warp_rt+0x30> >/home/rjones/d/qemu/include/qemu/seqlock.h:36 > 17c: 94000000 bl 0 <qemu_mutex_lock> >/home/rjones/d/qemu/include/qemu/seqlock.h:38 > 180: 91000274 add x20, x19, #0x0 > 184: b9403280 ldr w0, [x20,#48] > 188: 11000400 add w0, w0, #0x1 > 18c: b9003280 str w0, [x20,#48] >/home/rjones/d/qemu/include/qemu/seqlock.h:41 > 190: d5033bbf dmb ish >icount_warp_rt(): >/home/rjones/d/qemu/cpus.c:321 > 194: 94000000 bl 0 <runstate_is_running> > 198: 35000300 cbnz w0, 1f8 <icount_warp_rt+0xa8> >/home/rjones/d/qemu/cpus.c:338 > 19c: 91000273 add x19, x19, #0x0 > 1a0: 92800000 mov x0, #0xffffffffffffffff // #-1 > 1a4: f9002a60 str x0, [x19,#80] >seqlock_write_unlock(): >/home/rjones/d/qemu/include/qemu/seqlock.h:47 > 1a8: d5033bbf dmb ish >/home/rjones/d/qemu/include/qemu/seqlock.h:49 > 1ac: b9403262 ldr w2, [x19,#48] >/home/rjones/d/qemu/include/qemu/seqlock.h:50 > 1b0: f9401660 ldr x0, [x19,#40] >/home/rjones/d/qemu/include/qemu/seqlock.h:49 > 1b4: 11000442 add w2, w2, #0x1 > 1b8: b9003262 str w2, [x19,#48] >/home/rjones/d/qemu/include/qemu/seqlock.h:50 > 1bc: b4000040 cbz x0, 1c4 <icount_warp_rt+0x74> >/home/rjones/d/qemu/include/qemu/seqlock.h:51 > 1c0: 94000000 bl 0 <qemu_mutex_unlock> >icount_warp_rt(): >/home/rjones/d/qemu/cpus.c:341 > 1c4: 52800020 mov w0, #0x1 // #1 > 1c8: 94000000 bl 0 <qemu_clock_expired> > 1cc: 53001c00 uxtb w0, w0 > 1d0: 350000a0 cbnz w0, 1e4 <icount_warp_rt+0x94> >/home/rjones/d/qemu/cpus.c:344 > 1d4: a94153f3 ldp x19, x20, [sp,#16] > 1d8: f94013f5 ldr x21, [sp,#32] > 1dc: a8c37bfd ldp x29, x30, [sp],#48 > 1e0: d65f03c0 ret > 1e4: a94153f3 ldp x19, x20, [sp,#16] > 1e8: f94013f5 ldr x21, [sp,#32] >/home/rjones/d/qemu/cpus.c:342 > 1ec: 52800020 mov w0, #0x1 // #1 >/home/rjones/d/qemu/cpus.c:344 > 1f0: a8c37bfd ldp x29, x30, [sp],#48 >/home/rjones/d/qemu/cpus.c:342 > 1f4: 14000000 b 0 <qemu_clock_notify> >/home/rjones/d/qemu/cpus.c:322 > 1f8: 52800000 mov w0, #0x0 // #0 > 1fc: 94000000 bl 0 <qemu_clock_get_ns> >/home/rjones/d/qemu/cpus.c:325 > 200: f9402a94 ldr x20, [x20,#80] >/home/rjones/d/qemu/cpus.c:326 > 204: 90000001 adrp x1, 0 <use_icount> >/home/rjones/d/qemu/cpus.c:325 > 208: cb140014 sub x20, x0, x20 >/home/rjones/d/qemu/cpus.c:326 > 20c: b9400021 ldr w1, [x1] > 210: 7100083f cmp w1, #0x2 > 214: 540000c0 b.eq 22c <icount_warp_rt+0xdc> >/home/rjones/d/qemu/cpus.c:336 > 218: 91000260 add x0, x19, #0x0 > 21c: f9400801 ldr x1, [x0,#16] > 220: 8b140034 add x20, x1, x20 > 224: f9000814 str x20, [x0,#16] > 228: 17ffffdd b 19c <icount_warp_rt+0x4c> >/home/rjones/d/qemu/cpus.c:331 > 22c: 97ffff9d bl a0 <cpu_get_clock_locked> > 230: aa0003f5 mov x21, x0 >/home/rjones/d/qemu/cpus.c:332 > 234: 97ffff74 bl 4 <cpu_get_icount_locked> >/home/rjones/d/qemu/cpus.c:333 > 238: cb0002a0 sub x0, x21, x0 >/home/rjones/d/qemu/cpus.c:334 > 23c: eb00029f cmp x20, x0 > 240: 9a80d294 csel x20, x20, x0, le > 244: 17fffff5 b 218 <icount_warp_rt+0xc8> > >0000000000000248 <qemu_cpu_kick_thread>: >qemu_cpu_kick_thread(): >/home/rjones/d/qemu/cpus.c:970 > 248: a9be7bfd stp x29, x30, [sp,#-32]! >/home/rjones/d/qemu/cpus.c:974 > 24c: 52800141 mov w1, #0xa // #10 >/home/rjones/d/qemu/cpus.c:970 > 250: 910003fd mov x29, sp > 254: f9000bf3 str x19, [sp,#16] >/home/rjones/d/qemu/cpus.c:974 > 258: f9404400 ldr x0, [x0,#136] > 25c: f9400000 ldr x0, [x0] > 260: 94000000 bl 0 <pthread_kill> >/home/rjones/d/qemu/cpus.c:975 > 264: 35000080 cbnz w0, 274 <qemu_cpu_kick_thread+0x2c> >/home/rjones/d/qemu/cpus.c:1006 > 268: f9400bf3 ldr x19, [sp,#16] > 26c: a8c27bfd ldp x29, x30, [sp],#32 > 270: d65f03c0 ret >/home/rjones/d/qemu/cpus.c:976 > 274: 90000001 adrp x1, 0 <stderr> > 278: f9400033 ldr x19, [x1] > 27c: 94000000 bl 0 <strerror> >fprintf(): >/usr/include/bits/stdio2.h:97 > 280: 90000002 adrp x2, 0 <dummy_signal> > 284: 90000003 adrp x3, 0 <dummy_signal> >qemu_cpu_kick_thread(): >/home/rjones/d/qemu/cpus.c:976 > 288: aa0003e4 mov x4, x0 >fprintf(): >/usr/include/bits/stdio2.h:97 > 28c: 52800021 mov w1, #0x1 // #1 > 290: aa1303e0 mov x0, x19 > 294: 91000042 add x2, x2, #0x0 > 298: 91000063 add x3, x3, #0x0 > 29c: 94000000 bl 0 <__fprintf_chk> >qemu_cpu_kick_thread(): >/home/rjones/d/qemu/cpus.c:977 > 2a0: 52800020 mov w0, #0x1 // #1 > 2a4: 94000000 bl 0 <exit> > >00000000000002a8 <qemu_in_vcpu_thread>: >qemu_in_vcpu_thread(): >/home/rjones/d/qemu/cpus.c:1038 > 2a8: d53bd040 mrs x0, tpidr_el0 > 2ac: 90000001 adrp x1, 0 <tls__current_cpu> > 2b0: f9400021 ldr x1, [x1] > 2b4: f8616800 ldr x0, [x0,x1] > 2b8: b4000060 cbz x0, 2c4 <qemu_in_vcpu_thread+0x1c> >qemu_cpu_is_self(): >/home/rjones/d/qemu/cpus.c:1033 (discriminator 1) > 2bc: f9404400 ldr x0, [x0,#136] > 2c0: 14000000 b 0 <qemu_thread_is_self> >qemu_in_vcpu_thread(): >/home/rjones/d/qemu/cpus.c:1039 (discriminator 6) > 2c4: d65f03c0 ret > >00000000000002c8 <qemu_wait_io_event_common>: >qemu_wait_io_event_common(): >/home/rjones/d/qemu/cpus.c:810 > 2c8: a9bd7bfd stp x29, x30, [sp,#-48]! > 2cc: 910003fd mov x29, sp > 2d0: a90153f3 stp x19, x20, [sp,#16] > 2d4: f90013f5 str x21, [sp,#32] > 2d8: aa0003f4 mov x20, x0 >/home/rjones/d/qemu/cpus.c:811 > 2dc: 3942e800 ldrb w0, [x0,#186] > 2e0: 34000100 cbz w0, 300 <qemu_wait_io_event_common+0x38> >/home/rjones/d/qemu/cpus.c:813 > 2e4: 52800020 mov w0, #0x1 // #1 > 2e8: 3902ee80 strb w0, [x20,#187] >/home/rjones/d/qemu/cpus.c:814 > 2ec: 90000000 adrp x0, 0 <dummy_signal> >/home/rjones/d/qemu/cpus.c:812 > 2f0: 3902ea9f strb wzr, [x20,#186] >/home/rjones/d/qemu/cpus.c:814 > 2f4: 91000000 add x0, x0, #0x0 > 2f8: 91016000 add x0, x0, #0x58 > 2fc: 94000000 bl 0 <qemu_cond_signal> >flush_queued_work(): >/home/rjones/d/qemu/cpus.c:793 > 300: f9405693 ldr x19, [x20,#168] > 304: b4000253 cbz x19, 34c <qemu_wait_io_event_common+0x84> >/home/rjones/d/qemu/cpus.c:800 > 308: 52800035 mov w21, #0x1 // #1 >/home/rjones/d/qemu/cpus.c:797 > 30c: b4000173 cbz x19, 338 <qemu_wait_io_event_common+0x70> >/home/rjones/d/qemu/cpus.c:798 > 310: f9400260 ldr x0, [x19] > 314: f9005680 str x0, [x20,#168] >/home/rjones/d/qemu/cpus.c:799 > 318: f9400a60 ldr x0, [x19,#16] > 31c: f9400661 ldr x1, [x19,#8] > 320: d63f0020 blr x1 >/home/rjones/d/qemu/cpus.c:800 > 324: b9001a75 str w21, [x19,#24] >/home/rjones/d/qemu/cpus.c:801 > 328: 39407260 ldrb w0, [x19,#28] > 32c: 350001a0 cbnz w0, 360 <qemu_wait_io_event_common+0x98> > 330: f9405693 ldr x19, [x20,#168] >/home/rjones/d/qemu/cpus.c:797 > 334: b5fffef3 cbnz x19, 310 <qemu_wait_io_event_common+0x48> >/home/rjones/d/qemu/cpus.c:806 > 338: 90000000 adrp x0, 0 <dummy_signal> >/home/rjones/d/qemu/cpus.c:805 > 33c: f9005a93 str x19, [x20,#176] >/home/rjones/d/qemu/cpus.c:806 > 340: 91000000 add x0, x0, #0x0 > 344: 91022000 add x0, x0, #0x88 > 348: 94000000 bl 0 <qemu_cond_broadcast> >qemu_wait_io_event_common(): >/home/rjones/d/qemu/cpus.c:817 > 34c: 3902e29f strb wzr, [x20,#184] >/home/rjones/d/qemu/cpus.c:818 > 350: a94153f3 ldp x19, x20, [sp,#16] > 354: f94013f5 ldr x21, [sp,#32] > 358: a8c37bfd ldp x29, x30, [sp],#48 > 35c: d65f03c0 ret >flush_queued_work(): >/home/rjones/d/qemu/cpus.c:802 > 360: aa1303e0 mov x0, x19 > 364: 94000000 bl 0 <g_free> > 368: f9405693 ldr x19, [x20,#168] > 36c: 17fffff2 b 334 <qemu_wait_io_event_common+0x6c> > >0000000000000370 <cpu_signal>: >cpu_signal(): >/home/rjones/d/qemu/cpus.c:564 > 370: d53bd040 mrs x0, tpidr_el0 > 374: 90000001 adrp x1, 0 <tls__current_cpu> > 378: f9400021 ldr x1, [x1] >/home/rjones/d/qemu/cpus.c:563 > 37c: a9bf7bfd stp x29, x30, [sp,#-16]! > 380: 910003fd mov x29, sp >/home/rjones/d/qemu/cpus.c:564 > 384: f8616800 ldr x0, [x0,x1] > 388: b4000040 cbz x0, 390 <cpu_signal+0x20> >/home/rjones/d/qemu/cpus.c:565 > 38c: 94000000 bl 0 <cpu_exit> >/home/rjones/d/qemu/cpus.c:567 > 390: 90000000 adrp x0, 0 <exit_request> > 394: 52800021 mov w1, #0x1 // #1 >/home/rjones/d/qemu/cpus.c:568 > 398: a8c17bfd ldp x29, x30, [sp],#16 >/home/rjones/d/qemu/cpus.c:567 > 39c: b9000001 str w1, [x0] >/home/rjones/d/qemu/cpus.c:568 > 3a0: d65f03c0 ret > >00000000000003a4 <icount_adjust.part.1>: >icount_adjust(): >/home/rjones/d/qemu/cpus.c:254 > 3a4: a9bd7bfd stp x29, x30, [sp,#-48]! > 3a8: 910003fd mov x29, sp > 3ac: a90153f3 stp x19, x20, [sp,#16] >seqlock_write_lock(): >/home/rjones/d/qemu/include/qemu/seqlock.h:35 > 3b0: 90000013 adrp x19, 0 <dummy_signal> >icount_adjust(): >/home/rjones/d/qemu/cpus.c:254 > 3b4: f90013f5 str x21, [sp,#32] >seqlock_write_lock(): >/home/rjones/d/qemu/include/qemu/seqlock.h:35 > 3b8: 91000260 add x0, x19, #0x0 > 3bc: f9401400 ldr x0, [x0,#40] > 3c0: b4000040 cbz x0, 3c8 <icount_adjust.part.1+0x24> >/home/rjones/d/qemu/include/qemu/seqlock.h:36 > 3c4: 94000000 bl 0 <qemu_mutex_lock> >/home/rjones/d/qemu/include/qemu/seqlock.h:38 > 3c8: 91000275 add x21, x19, #0x0 > 3cc: b94032a0 ldr w0, [x21,#48] > 3d0: 11000400 add w0, w0, #0x1 > 3d4: b90032a0 str w0, [x21,#48] >/home/rjones/d/qemu/include/qemu/seqlock.h:41 > 3d8: d5033bbf dmb ish >icount_adjust(): >/home/rjones/d/qemu/cpus.c:269 > 3dc: 97ffff31 bl a0 <cpu_get_clock_locked> > 3e0: aa0003f4 mov x20, x0 >/home/rjones/d/qemu/cpus.c:270 > 3e4: 97ffff08 bl 4 <cpu_get_icount_locked> >/home/rjones/d/qemu/cpus.c:272 > 3e8: cb140001 sub x1, x0, x20 >/home/rjones/d/qemu/cpus.c:274 > 3ec: eb1f003f cmp x1, xzr > 3f0: 5400038d b.le 460 <icount_adjust.part.1+0xbc> >/home/rjones/d/qemu/cpus.c:275 > 3f4: f9405ea3 ldr x3, [x21,#184] > 3f8: d29c2002 mov x2, #0xe100 // #57600 > 3fc: f2a0bea2 movk x2, #0x5f5, lsl #16 >/home/rjones/d/qemu/cpus.c:276 > 400: b9400aa4 ldr w4, [x21,#8] >/home/rjones/d/qemu/cpus.c:275 > 404: 8b020062 add x2, x3, x2 > 408: eb01045f cmp x2, x1, lsl #1 > 40c: 540000aa b.ge 420 <icount_adjust.part.1+0x7c> >/home/rjones/d/qemu/cpus.c:276 > 410: 6b1f009f cmp w4, wzr > 414: 5400006d b.le 420 <icount_adjust.part.1+0x7c> >/home/rjones/d/qemu/cpus.c:278 > 418: 51000484 sub w4, w4, #0x1 > 41c: b9000aa4 str w4, [x21,#8] >/home/rjones/d/qemu/cpus.c:287 > 420: f9400263 ldr x3, [x19] >/home/rjones/d/qemu/cpus.c:286 > 424: 91000273 add x19, x19, #0x0 >/home/rjones/d/qemu/cpus.c:287 > 428: 9ac42063 lsl x3, x3, x4 >/home/rjones/d/qemu/cpus.c:286 > 42c: f9005e61 str x1, [x19,#184] >/home/rjones/d/qemu/cpus.c:287 > 430: cb030000 sub x0, x0, x3 > 434: f9000a60 str x0, [x19,#16] >seqlock_write_unlock(): >/home/rjones/d/qemu/include/qemu/seqlock.h:47 > 438: d5033bbf dmb ish >/home/rjones/d/qemu/include/qemu/seqlock.h:49 > 43c: b9403261 ldr w1, [x19,#48] >/home/rjones/d/qemu/include/qemu/seqlock.h:50 > 440: f9401660 ldr x0, [x19,#40] >/home/rjones/d/qemu/include/qemu/seqlock.h:49 > 444: 11000421 add w1, w1, #0x1 > 448: b9003261 str w1, [x19,#48] >/home/rjones/d/qemu/include/qemu/seqlock.h:50 > 44c: b4000240 cbz x0, 494 <icount_adjust.part.1+0xf0> >icount_adjust(): >/home/rjones/d/qemu/cpus.c:289 > 450: a94153f3 ldp x19, x20, [sp,#16] > 454: f94013f5 ldr x21, [sp,#32] > 458: a8c37bfd ldp x29, x30, [sp],#48 >seqlock_write_unlock(): >/home/rjones/d/qemu/include/qemu/seqlock.h:51 > 45c: 14000000 b 0 <qemu_mutex_unlock> >icount_adjust(): >/home/rjones/d/qemu/cpus.c:280 > 460: 54000220 b.eq 4a4 <icount_adjust.part.1+0x100> >/home/rjones/d/qemu/cpus.c:281 > 464: f9405ea3 ldr x3, [x21,#184] > 468: 92a0bea2 mov x2, #0xfffffffffa0affff // #-99942401 > 46c: f283e002 movk x2, #0x1f00 > 470: 8b020062 add x2, x3, x2 > 474: eb01045f cmp x2, x1, lsl #1 > 478: 5400016d b.le 4a4 <icount_adjust.part.1+0x100> >/home/rjones/d/qemu/cpus.c:282 > 47c: b9400aa4 ldr w4, [x21,#8] > 480: 7100249f cmp w4, #0x9 > 484: 54fffcec b.gt 420 <icount_adjust.part.1+0x7c> >/home/rjones/d/qemu/cpus.c:284 > 488: 11000484 add w4, w4, #0x1 > 48c: b9000aa4 str w4, [x21,#8] > 490: 17ffffe4 b 420 <icount_adjust.part.1+0x7c> >/home/rjones/d/qemu/cpus.c:289 > 494: a94153f3 ldp x19, x20, [sp,#16] > 498: f94013f5 ldr x21, [sp,#32] > 49c: a8c37bfd ldp x29, x30, [sp],#48 > 4a0: d65f03c0 ret > 4a4: 91000262 add x2, x19, #0x0 > 4a8: b9400844 ldr w4, [x2,#8] > 4ac: 17ffffdd b 420 <icount_adjust.part.1+0x7c> > >00000000000004b0 <sigbus_reraise>: >sigbus_reraise(): >/home/rjones/d/qemu/cpus.c:572 > 4b0: a9ad7bfd stp x29, x30, [sp,#-304]! > 4b4: 90000003 adrp x3, 0 <__stack_chk_guard> >/home/rjones/d/qemu/cpus.c:578 > 4b8: d2800002 mov x2, #0x0 // #0 >/home/rjones/d/qemu/cpus.c:572 > 4bc: 910003fd mov x29, sp >/home/rjones/d/qemu/cpus.c:578 > 4c0: 528000e0 mov w0, #0x7 // #7 > 4c4: 910243a1 add x1, x29, #0x90 >/home/rjones/d/qemu/cpus.c:572 > 4c8: f9400063 ldr x3, [x3] > 4cc: f90097a3 str x3, [x29,#296] >memset(): >/usr/include/bits/string3.h:84 > 4d0: 910403a3 add x3, x29, #0x100 > 4d4: a9097fbf stp xzr, xzr, [x29,#144] > 4d8: a90a7fbf stp xzr, xzr, [x29,#160] > 4dc: a90b7fbf stp xzr, xzr, [x29,#176] > 4e0: a90c7fbf stp xzr, xzr, [x29,#192] > 4e4: a90d7fbf stp xzr, xzr, [x29,#208] > 4e8: a90e7fbf stp xzr, xzr, [x29,#224] > 4ec: a90f7fbf stp xzr, xzr, [x29,#240] > 4f0: a9007c7f stp xzr, xzr, [x3] > 4f4: 910443a3 add x3, x29, #0x110 > 4f8: a9007c7f stp xzr, xzr, [x3] > 4fc: f90093a2 str x2, [x29,#288] >sigbus_reraise(): >/home/rjones/d/qemu/cpus.c:578 > 500: 94000000 bl 0 <sigaction> > 504: 340000a0 cbz w0, 518 <sigbus_reraise+0x68> >/home/rjones/d/qemu/cpus.c:584 > 508: 90000000 adrp x0, 0 <dummy_signal> > 50c: 91000000 add x0, x0, #0x0 > 510: 94000000 bl 0 <perror> >/home/rjones/d/qemu/cpus.c:585 > 514: 94000000 bl 0 <abort> >/home/rjones/d/qemu/cpus.c:579 > 518: 528000e0 mov w0, #0x7 // #7 > 51c: 94000000 bl 0 <raise> >/home/rjones/d/qemu/cpus.c:580 > 520: 910043a0 add x0, x29, #0x10 > 524: 94000000 bl 0 <sigemptyset> >/home/rjones/d/qemu/cpus.c:581 > 528: 910043a0 add x0, x29, #0x10 > 52c: 528000e1 mov w1, #0x7 // #7 > 530: 94000000 bl 0 <sigaddset> >/home/rjones/d/qemu/cpus.c:582 > 534: 910043a1 add x1, x29, #0x10 > 538: d2800002 mov x2, #0x0 // #0 > 53c: 52800020 mov w0, #0x1 // #1 > 540: 94000000 bl 0 <sigprocmask> > 544: 17fffff1 b 508 <sigbus_reraise+0x58> > >0000000000000548 <sigbus_handler>: >sigbus_handler(): >/home/rjones/d/qemu/cpus.c:590 > 548: a9bf7bfd stp x29, x30, [sp,#-16]! > 54c: 910003fd mov x29, sp >/home/rjones/d/qemu/cpus.c:591 > 550: b9400820 ldr w0, [x1,#8] > 554: f9402421 ldr x1, [x1,#72] > 558: 94000000 bl 0 <kvm_on_sigbus> > 55c: 35000060 cbnz w0, 568 <sigbus_handler+0x20> >/home/rjones/d/qemu/cpus.c:595 > 560: a8c17bfd ldp x29, x30, [sp],#16 > 564: d65f03c0 ret >/home/rjones/d/qemu/cpus.c:593 > 568: 97ffffd2 bl 4b0 <sigbus_reraise> > >000000000000056c <qemu_kvm_eat_signals>: >qemu_kvm_eat_signals(): >/home/rjones/d/qemu/cpus.c:610 > 56c: a9a47bfd stp x29, x30, [sp,#-448]! > 570: 910003fd mov x29, sp > 574: a90153f3 stp x19, x20, [sp,#16] > 578: 90000014 adrp x20, 0 <__stack_chk_guard> > 57c: aa0003f3 mov x19, x0 >/home/rjones/d/qemu/cpus.c:617 > 580: 9102e3a0 add x0, x29, #0xb8 >/home/rjones/d/qemu/cpus.c:611 > 584: f90017bf str xzr, [x29,#40] > 588: f9001bbf str xzr, [x29,#48] >/home/rjones/d/qemu/cpus.c:610 > 58c: f9400281 ldr x1, [x20] > 590: f900dfa1 str x1, [x29,#440] >/home/rjones/d/qemu/cpus.c:617 > 594: 94000000 bl 0 <sigemptyset> >/home/rjones/d/qemu/cpus.c:618 > 598: 9102e3a0 add x0, x29, #0xb8 > 59c: 52800141 mov w1, #0xa // #10 > 5a0: 94000000 bl 0 <sigaddset> >/home/rjones/d/qemu/cpus.c:619 > 5a4: 9102e3a0 add x0, x29, #0xb8 > 5a8: 528000e1 mov w1, #0x7 // #7 > 5ac: 94000000 bl 0 <sigaddset> > 5b0: 14000010 b 5f0 <qemu_kvm_eat_signals+0x84> >/home/rjones/d/qemu/cpus.c:628 > 5b4: 71001c1f cmp w0, #0x7 > 5b8: 540000c1 b.ne 5d0 <qemu_kvm_eat_signals+0x64> >/home/rjones/d/qemu/cpus.c:630 > 5bc: b94043a1 ldr w1, [x29,#64] > 5c0: aa1303e0 mov x0, x19 > 5c4: f94027a2 ldr x2, [x29,#72] > 5c8: 94000000 bl 0 <kvm_on_sigbus_vcpu> > 5cc: 35000540 cbnz w0, 674 <qemu_kvm_eat_signals+0x108> >/home/rjones/d/qemu/cpus.c:638 > 5d0: 9104e3a0 add x0, x29, #0x138 > 5d4: 94000000 bl 0 <sigpending> >/home/rjones/d/qemu/cpus.c:639 > 5d8: 3100041f cmn w0, #0x1 > 5dc: 54000420 b.eq 660 <qemu_kvm_eat_signals+0xf4> >/home/rjones/d/qemu/cpus.c:643 > 5e0: 9104e3a0 add x0, x29, #0x138 > 5e4: 52800141 mov w1, #0xa // #10 > 5e8: 94000000 bl 0 <sigismember> > 5ec: 34000240 cbz w0, 634 <qemu_kvm_eat_signals+0xc8> >/home/rjones/d/qemu/cpus.c:622 > 5f0: 9102e3a0 add x0, x29, #0xb8 > 5f4: 9100e3a1 add x1, x29, #0x38 > 5f8: 9100a3a2 add x2, x29, #0x28 > 5fc: 94000000 bl 0 <sigtimedwait> >/home/rjones/d/qemu/cpus.c:623 > 600: 3100041f cmn w0, #0x1 > 604: 54fffd81 b.ne 5b4 <qemu_kvm_eat_signals+0x48> >/home/rjones/d/qemu/cpus.c:623 (discriminator 1) > 608: 94000000 bl 0 <__errno_location> > 60c: b9400001 ldr w1, [x0] > 610: 7100103f cmp w1, #0x4 > 614: 54fffde0 b.eq 5d0 <qemu_kvm_eat_signals+0x64> > 618: 71002c3f cmp w1, #0xb > 61c: 54fffda0 b.eq 5d0 <qemu_kvm_eat_signals+0x64> >/home/rjones/d/qemu/cpus.c:624 > 620: 90000000 adrp x0, 0 <dummy_signal> > 624: 91000000 add x0, x0, #0x0 > 628: 94000000 bl 0 <perror> >/home/rjones/d/qemu/cpus.c:625 > 62c: 52800020 mov w0, #0x1 // #1 > 630: 94000000 bl 0 <exit> >/home/rjones/d/qemu/cpus.c:643 (discriminator 1) > 634: 9104e3a0 add x0, x29, #0x138 > 638: 528000e1 mov w1, #0x7 // #7 > 63c: 94000000 bl 0 <sigismember> > 640: 35fffd80 cbnz w0, 5f0 <qemu_kvm_eat_signals+0x84> >/home/rjones/d/qemu/cpus.c:644 > 644: f940dfa1 ldr x1, [x29,#440] > 648: f9400280 ldr x0, [x20] > 64c: eb00003f cmp x1, x0 > 650: 54000141 b.ne 678 <qemu_kvm_eat_signals+0x10c> > 654: a94153f3 ldp x19, x20, [sp,#16] > 658: a8dc7bfd ldp x29, x30, [sp],#448 > 65c: d65f03c0 ret >/home/rjones/d/qemu/cpus.c:640 > 660: 90000000 adrp x0, 0 <dummy_signal> > 664: 91000000 add x0, x0, #0x0 > 668: 94000000 bl 0 <perror> >/home/rjones/d/qemu/cpus.c:641 > 66c: 52800020 mov w0, #0x1 // #1 > 670: 94000000 bl 0 <exit> >/home/rjones/d/qemu/cpus.c:631 > 674: 97ffff8f bl 4b0 <sigbus_reraise> >/home/rjones/d/qemu/cpus.c:644 > 678: 94000000 bl 0 <__stack_chk_fail> > >000000000000067c <qemu_tcg_init_cpu_signals>: >qemu_tcg_init_cpu_signals(): >/home/rjones/d/qemu/cpus.c:683 > 67c: a9ac7bfd stp x29, x30, [sp,#-320]! >/home/rjones/d/qemu/cpus.c:689 > 680: d2800002 mov x2, #0x0 // #0 > 684: 52800140 mov w0, #0xa // #10 >/home/rjones/d/qemu/cpus.c:683 > 688: 910003fd mov x29, sp > 68c: f9000bf3 str x19, [sp,#16] > 690: 90000013 adrp x19, 0 <__stack_chk_guard> >/home/rjones/d/qemu/cpus.c:689 > 694: 910283a1 add x1, x29, #0xa0 >memset(): >/usr/include/bits/string3.h:84 > 698: a90a7fbf stp xzr, xzr, [x29,#160] >qemu_tcg_init_cpu_signals(): >/home/rjones/d/qemu/cpus.c:683 > 69c: f9400263 ldr x3, [x19] > 6a0: f9009fa3 str x3, [x29,#312] >memset(): >/usr/include/bits/string3.h:84 > 6a4: 910403a3 add x3, x29, #0x100 > 6a8: a90b7fbf stp xzr, xzr, [x29,#176] > 6ac: a90c7fbf stp xzr, xzr, [x29,#192] > 6b0: a90d7fbf stp xzr, xzr, [x29,#208] > 6b4: a90e7fbf stp xzr, xzr, [x29,#224] > 6b8: a90f7fbf stp xzr, xzr, [x29,#240] > 6bc: a9007c7f stp xzr, xzr, [x3] > 6c0: 910443a3 add x3, x29, #0x110 > 6c4: a9007c7f stp xzr, xzr, [x3] > 6c8: 910483a3 add x3, x29, #0x120 > 6cc: a9007c7f stp xzr, xzr, [x3] >qemu_tcg_init_cpu_signals(): >/home/rjones/d/qemu/cpus.c:688 > 6d0: 90000003 adrp x3, 0 <dummy_signal> >memset(): >/usr/include/bits/string3.h:84 > 6d4: f9009ba2 str x2, [x29,#304] >qemu_tcg_init_cpu_signals(): >/home/rjones/d/qemu/cpus.c:688 > 6d8: 91000063 add x3, x3, #0x0 > 6dc: f90053a3 str x3, [x29,#160] >/home/rjones/d/qemu/cpus.c:689 > 6e0: 94000000 bl 0 <sigaction> >/home/rjones/d/qemu/cpus.c:691 > 6e4: 910083a0 add x0, x29, #0x20 > 6e8: 94000000 bl 0 <sigemptyset> >/home/rjones/d/qemu/cpus.c:692 > 6ec: 52800141 mov w1, #0xa // #10 > 6f0: 910083a0 add x0, x29, #0x20 > 6f4: 94000000 bl 0 <sigaddset> >/home/rjones/d/qemu/cpus.c:693 > 6f8: 910083a1 add x1, x29, #0x20 > 6fc: 52800020 mov w0, #0x1 // #1 > 700: d2800002 mov x2, #0x0 // #0 > 704: 94000000 bl 0 <pthread_sigmask> >/home/rjones/d/qemu/cpus.c:694 > 708: f9409fa1 ldr x1, [x29,#312] > 70c: f9400260 ldr x0, [x19] > 710: eb00003f cmp x1, x0 > 714: 54000081 b.ne 724 <qemu_tcg_init_cpu_signals+0xa8> > 718: f9400bf3 ldr x19, [sp,#16] > 71c: a8d47bfd ldp x29, x30, [sp],#320 > 720: d65f03c0 ret > 724: 94000000 bl 0 <__stack_chk_fail> > >0000000000000728 <qemu_kvm_init_cpu_signals>: >qemu_kvm_init_cpu_signals(): >/home/rjones/d/qemu/cpus.c:663 > 728: a9ac7bfd stp x29, x30, [sp,#-320]! >/home/rjones/d/qemu/cpus.c:670 > 72c: d2800002 mov x2, #0x0 // #0 >/home/rjones/d/qemu/cpus.c:663 > 730: 910003fd mov x29, sp > 734: a90153f3 stp x19, x20, [sp,#16] > 738: 90000013 adrp x19, 0 <__stack_chk_guard> > 73c: aa0003f4 mov x20, x0 >memset(): >/usr/include/bits/string3.h:84 > 740: a90a7fbf stp xzr, xzr, [x29,#160] > 744: a90b7fbf stp xzr, xzr, [x29,#176] >qemu_kvm_init_cpu_signals(): >/home/rjones/d/qemu/cpus.c:663 > 748: f9400263 ldr x3, [x19] >/home/rjones/d/qemu/cpus.c:670 > 74c: 910283a1 add x1, x29, #0xa0 >/home/rjones/d/qemu/cpus.c:663 > 750: f9009fa3 str x3, [x29,#312] >memset(): >/usr/include/bits/string3.h:84 > 754: 910403a3 add x3, x29, #0x100 > 758: a90c7fbf stp xzr, xzr, [x29,#192] > 75c: a90d7fbf stp xzr, xzr, [x29,#208] > 760: a90e7fbf stp xzr, xzr, [x29,#224] > 764: a90f7fbf stp xzr, xzr, [x29,#240] > 768: a9007c7f stp xzr, xzr, [x3] > 76c: 910443a3 add x3, x29, #0x110 >qemu_kvm_init_cpu_signals(): >/home/rjones/d/qemu/cpus.c:670 > 770: 52800140 mov w0, #0xa // #10 >memset(): >/usr/include/bits/string3.h:84 > 774: a9007c7f stp xzr, xzr, [x3] > 778: 910483a3 add x3, x29, #0x120 > 77c: a9007c7f stp xzr, xzr, [x3] >qemu_kvm_init_cpu_signals(): >/home/rjones/d/qemu/cpus.c:669 > 780: 90000003 adrp x3, 0 <dummy_signal> >memset(): >/usr/include/bits/string3.h:84 > 784: f9009ba2 str x2, [x29,#304] >qemu_kvm_init_cpu_signals(): >/home/rjones/d/qemu/cpus.c:669 > 788: 91000063 add x3, x3, #0x0 > 78c: f90053a3 str x3, [x29,#160] >/home/rjones/d/qemu/cpus.c:670 > 790: 94000000 bl 0 <sigaction> >/home/rjones/d/qemu/cpus.c:672 > 794: 910083a2 add x2, x29, #0x20 > 798: d2800001 mov x1, #0x0 // #0 > 79c: 52800000 mov w0, #0x0 // #0 > 7a0: 94000000 bl 0 <pthread_sigmask> >/home/rjones/d/qemu/cpus.c:673 > 7a4: 52800141 mov w1, #0xa // #10 > 7a8: 910083a0 add x0, x29, #0x20 > 7ac: 94000000 bl 0 <sigdelset> >/home/rjones/d/qemu/cpus.c:674 > 7b0: 528000e1 mov w1, #0x7 // #7 > 7b4: 910083a0 add x0, x29, #0x20 > 7b8: 94000000 bl 0 <sigdelset> >/home/rjones/d/qemu/cpus.c:675 > 7bc: aa1403e0 mov x0, x20 > 7c0: 910083a1 add x1, x29, #0x20 > 7c4: 94000000 bl 0 <kvm_set_signal_mask> >/home/rjones/d/qemu/cpus.c:676 > 7c8: 35000100 cbnz w0, 7e8 <qemu_kvm_init_cpu_signals+0xc0> >/home/rjones/d/qemu/cpus.c:680 > 7cc: f9409fa1 ldr x1, [x29,#312] > 7d0: f9400260 ldr x0, [x19] > 7d4: eb00003f cmp x1, x0 > 7d8: 54000201 b.ne 818 <qemu_kvm_init_cpu_signals+0xf0> > 7dc: a94153f3 ldp x19, x20, [sp,#16] > 7e0: a8d47bfd ldp x29, x30, [sp],#320 > 7e4: d65f03c0 ret >/home/rjones/d/qemu/cpus.c:677 > 7e8: 90000001 adrp x1, 0 <stderr> > 7ec: 4b0003e0 neg w0, w0 > 7f0: f9400033 ldr x19, [x1] > 7f4: 94000000 bl 0 <strerror> >fprintf(): >/usr/include/bits/stdio2.h:97 > 7f8: 90000002 adrp x2, 0 <dummy_signal> >qemu_kvm_init_cpu_signals(): >/home/rjones/d/qemu/cpus.c:677 > 7fc: aa0003e3 mov x3, x0 >fprintf(): >/usr/include/bits/stdio2.h:97 > 800: 52800021 mov w1, #0x1 // #1 > 804: aa1303e0 mov x0, x19 > 808: 91000042 add x2, x2, #0x0 > 80c: 94000000 bl 0 <__fprintf_chk> >qemu_kvm_init_cpu_signals(): >/home/rjones/d/qemu/cpus.c:678 > 810: 52800020 mov w0, #0x1 // #1 > 814: 94000000 bl 0 <exit> >/home/rjones/d/qemu/cpus.c:680 > 818: 94000000 bl 0 <__stack_chk_fail> > >000000000000081c <cpu_thread_is_idle>: >cpu_thread_is_idle(): >/home/rjones/d/qemu/cpus.c:74 > 81c: a9bd7bfd stp x29, x30, [sp,#-48]! > 820: 910003fd mov x29, sp > 824: a90153f3 stp x19, x20, [sp,#16] > 828: f90013f5 str x21, [sp,#32] >/home/rjones/d/qemu/cpus.c:75 > 82c: 3942e801 ldrb w1, [x0,#186] > 830: 35000061 cbnz w1, 83c <cpu_thread_is_idle+0x20> >/home/rjones/d/qemu/cpus.c:75 (discriminator 1) > 834: f9405401 ldr x1, [x0,#168] > 838: b40000c1 cbz x1, 850 <cpu_thread_is_idle+0x34> >/home/rjones/d/qemu/cpus.c:76 > 83c: 52800000 mov w0, #0x0 // #0 >/home/rjones/d/qemu/cpus.c:86 > 840: a94153f3 ldp x19, x20, [sp,#16] > 844: f94013f5 ldr x21, [sp,#32] > 848: a8c37bfd ldp x29, x30, [sp],#48 > 84c: d65f03c0 ret >cpu_is_stopped(): >/home/rjones/d/qemu/cpus.c:70 > 850: 3942ec01 ldrb w1, [x0,#187] > 854: 340000c1 cbz w1, 86c <cpu_thread_is_idle+0x50> >cpu_thread_is_idle(): >/home/rjones/d/qemu/cpus.c:79 > 858: 52800020 mov w0, #0x1 // #1 >/home/rjones/d/qemu/cpus.c:86 > 85c: f94013f5 ldr x21, [sp,#32] > 860: a94153f3 ldp x19, x20, [sp,#16] > 864: a8c37bfd ldp x29, x30, [sp],#48 > 868: d65f03c0 ret > 86c: aa0003f3 mov x19, x0 >cpu_is_stopped(): >/home/rjones/d/qemu/cpus.c:70 > 870: 94000000 bl 0 <runstate_is_running> > 874: 34ffff20 cbz w0, 858 <cpu_thread_is_idle+0x3c> >cpu_thread_is_idle(): >/home/rjones/d/qemu/cpus.c:81 > 878: 91402260 add x0, x19, #0x8, lsl #12 > 87c: b942a400 ldr w0, [x0,#676] > 880: 34fffde0 cbz w0, 83c <cpu_thread_is_idle+0x20> >cpu_has_work(): >/home/rjones/d/qemu/include/qom/cpu.h:453 > 884: aa1303e0 mov x0, x19 > 888: 90000015 adrp x21, 0 <dummy_signal> > 88c: 90000014 adrp x20, 0 <dummy_signal> > 890: 910002b5 add x21, x21, #0x0 > 894: 94000000 bl 0 <object_get_class> > 898: 91000294 add x20, x20, #0x0 > 89c: 90000001 adrp x1, 0 <dummy_signal> > 8a0: aa1503e2 mov x2, x21 > 8a4: 91000021 add x1, x1, #0x0 > 8a8: 528038a3 mov w3, #0x1c5 // #453 > 8ac: 91006284 add x4, x20, #0x18 > 8b0: 94000000 bl 0 <object_class_dynamic_cast_assert> >/home/rjones/d/qemu/include/qom/cpu.h:455 > 8b4: f9407001 ldr x1, [x0,#224] > 8b8: b4000121 cbz x1, 8dc <cpu_thread_is_idle+0xc0> >/home/rjones/d/qemu/include/qom/cpu.h:456 > 8bc: aa1303e0 mov x0, x19 > 8c0: d63f0020 blr x1 > 8c4: 53001c00 uxtb w0, w0 >cpu_thread_is_idle(): >/home/rjones/d/qemu/cpus.c:81 > 8c8: 35fffba0 cbnz w0, 83c <cpu_thread_is_idle+0x20> > 8cc: 90000000 adrp x0, 0 <kvm_halt_in_kernel_allowed> > 8d0: 39400000 ldrb w0, [x0] > 8d4: 52000000 eor w0, w0, #0x1 > 8d8: 17ffffda b 840 <cpu_thread_is_idle+0x24> >cpu_has_work(): >/home/rjones/d/qemu/include/qom/cpu.h:455 > 8dc: 90000004 adrp x4, 0 <dummy_signal> > 8e0: aa0103e0 mov x0, x1 > 8e4: 528038e2 mov w2, #0x1c7 // #455 > 8e8: aa1503e1 mov x1, x21 > 8ec: 9100a283 add x3, x20, #0x28 > 8f0: 91000084 add x4, x4, #0x0 > 8f4: 94000000 bl 0 <g_assertion_message_expr> > >00000000000008f8 <all_cpu_threads_idle>: >all_cpu_threads_idle(): >/home/rjones/d/qemu/cpus.c:89 > 8f8: a9be7bfd stp x29, x30, [sp,#-32]! >/home/rjones/d/qemu/cpus.c:92 > 8fc: 90000000 adrp x0, 0 <cpus> >/home/rjones/d/qemu/cpus.c:89 > 900: 910003fd mov x29, sp > 904: f9000bf3 str x19, [sp,#16] >/home/rjones/d/qemu/cpus.c:92 > 908: f9400013 ldr x19, [x0] > 90c: b5000093 cbnz x19, 91c <all_cpu_threads_idle+0x24> > 910: 1400000b b 93c <all_cpu_threads_idle+0x44> >/home/rjones/d/qemu/cpus.c:92 (discriminator 2) > 914: f9411e73 ldr x19, [x19,#568] > 918: b4000133 cbz x19, 93c <all_cpu_threads_idle+0x44> >/home/rjones/d/qemu/cpus.c:93 > 91c: aa1303e0 mov x0, x19 >/home/rjones/d/qemu/cpus.c:92 > 920: 91402273 add x19, x19, #0x8, lsl #12 >/home/rjones/d/qemu/cpus.c:93 > 924: 97ffffbe bl 81c <cpu_thread_is_idle> > 928: 53001c00 uxtb w0, w0 > 92c: 35ffff40 cbnz w0, 914 <all_cpu_threads_idle+0x1c> >/home/rjones/d/qemu/cpus.c:98 > 930: f9400bf3 ldr x19, [sp,#16] > 934: a8c27bfd ldp x29, x30, [sp],#32 > 938: d65f03c0 ret >/home/rjones/d/qemu/cpus.c:97 > 93c: 52800020 mov w0, #0x1 // #1 >/home/rjones/d/qemu/cpus.c:98 > 940: f9400bf3 ldr x19, [sp,#16] > 944: a8c27bfd ldp x29, x30, [sp],#32 > 948: d65f03c0 ret > >000000000000094c <qemu_kvm_cpu_thread_fn>: >qemu_kvm_cpu_thread_fn(): >/home/rjones/d/qemu/cpus.c:851 > 94c: a9bc7bfd stp x29, x30, [sp,#-64]! > 950: 910003fd mov x29, sp > 954: a9025bf5 stp x21, x22, [sp,#32] >/home/rjones/d/qemu/cpus.c:855 > 958: 90000015 adrp x21, 0 <dummy_signal> >/home/rjones/d/qemu/cpus.c:851 > 95c: f9001bf7 str x23, [sp,#48] >/home/rjones/d/qemu/cpus.c:855 > 960: 910002b5 add x21, x21, #0x0 >/home/rjones/d/qemu/cpus.c:851 > 964: a90153f3 stp x19, x20, [sp,#16] >/home/rjones/d/qemu/cpus.c:855 > 968: 910302b4 add x20, x21, #0xc0 >/home/rjones/d/qemu/cpus.c:851 > 96c: aa0003f3 mov x19, x0 >/home/rjones/d/qemu/cpus.c:855 > 970: aa1403e0 mov x0, x20 > 974: 94000000 bl 0 <qemu_mutex_lock> >/home/rjones/d/qemu/cpus.c:856 > 978: f9404660 ldr x0, [x19,#136] > 97c: 94000000 bl 0 <qemu_thread_get_self> >/home/rjones/d/qemu/cpus.c:857 > 980: 94000000 bl 0 <qemu_get_thread_id> > 984: b9009260 str w0, [x19,#144] >/home/rjones/d/qemu/cpus.c:858 > 988: d53bd041 mrs x1, tpidr_el0 > 98c: 90000002 adrp x2, 0 <tls__current_cpu> > 990: f9400042 ldr x2, [x2] >/home/rjones/d/qemu/cpus.c:860 > 994: aa1303e0 mov x0, x19 >/home/rjones/d/qemu/cpus.c:858 > 998: f8226833 str x19, [x1,x2] >/home/rjones/d/qemu/cpus.c:860 > 99c: 94000000 bl 0 <kvm_init_vcpu> >/home/rjones/d/qemu/cpus.c:861 > 9a0: 37f804e0 tbnz w0, #31, a3c <qemu_kvm_cpu_thread_fn+0xf0> >/home/rjones/d/qemu/cpus.c:866 > 9a4: aa1303e0 mov x0, x19 >/home/rjones/d/qemu/cpus.c:869 > 9a8: 52800037 mov w23, #0x1 // #1 >cpu_handle_guest_debug(): >/home/rjones/d/qemu/cpus.c:559 > 9ac: 2a1703f6 mov w22, w23 >qemu_kvm_cpu_thread_fn(): >/home/rjones/d/qemu/cpus.c:866 > 9b0: 97ffff5e bl 728 <qemu_kvm_init_cpu_signals> >/home/rjones/d/qemu/cpus.c:869 > 9b4: 3902e677 strb w23, [x19,#185] >/home/rjones/d/qemu/cpus.c:870 > 9b8: 9103c2a0 add x0, x21, #0xf0 > 9bc: 94000000 bl 0 <qemu_cond_signal> >cpu_can_run(): >/home/rjones/d/qemu/cpus.c:546 > 9c0: 3942ea60 ldrb w0, [x19,#186] > 9c4: 350000a0 cbnz w0, 9d8 <qemu_kvm_cpu_thread_fn+0x8c> > 9c8: 1400000e b a00 <qemu_kvm_cpu_thread_fn+0xb4> >qemu_kvm_wait_io_event(): >/home/rjones/d/qemu/cpus.c:843 > 9cc: f9405260 ldr x0, [x19,#160] > 9d0: aa1403e1 mov x1, x20 > 9d4: 94000000 bl 0 <qemu_cond_wait> >/home/rjones/d/qemu/cpus.c:842 > 9d8: aa1303e0 mov x0, x19 > 9dc: 97ffff90 bl 81c <cpu_thread_is_idle> > 9e0: 53001c00 uxtb w0, w0 > 9e4: 35ffff40 cbnz w0, 9cc <qemu_kvm_cpu_thread_fn+0x80> >/home/rjones/d/qemu/cpus.c:846 > 9e8: aa1303e0 mov x0, x19 > 9ec: 97fffee0 bl 56c <qemu_kvm_eat_signals> >/home/rjones/d/qemu/cpus.c:847 > 9f0: aa1303e0 mov x0, x19 > 9f4: 97fffe35 bl 2c8 <qemu_wait_io_event_common> >cpu_can_run(): >/home/rjones/d/qemu/cpus.c:546 > 9f8: 3942ea60 ldrb w0, [x19,#186] > 9fc: 35fffee0 cbnz w0, 9d8 <qemu_kvm_cpu_thread_fn+0x8c> >cpu_is_stopped(): >/home/rjones/d/qemu/cpus.c:70 > a00: 3942ee60 ldrb w0, [x19,#187] > a04: 35fffea0 cbnz w0, 9d8 <qemu_kvm_cpu_thread_fn+0x8c> > a08: 94000000 bl 0 <runstate_is_running> > a0c: 34fffe60 cbz w0, 9d8 <qemu_kvm_cpu_thread_fn+0x8c> >qemu_kvm_cpu_thread_fn(): >/home/rjones/d/qemu/cpus.c:874 > a10: aa1303e0 mov x0, x19 > a14: 94000000 bl 0 <kvm_cpu_exec> >/home/rjones/d/qemu/cpus.c:875 > a18: 52800041 mov w1, #0x2 // #2 > a1c: 72a00021 movk w1, #0x1, lsl #16 > a20: 6b01001f cmp w0, w1 > a24: 54fffda1 b.ne 9d8 <qemu_kvm_cpu_thread_fn+0x8c> >cpu_handle_guest_debug(): >/home/rjones/d/qemu/cpus.c:557 > a28: aa1303e0 mov x0, x19 > a2c: 94000000 bl 0 <gdb_set_stop_cpu> >/home/rjones/d/qemu/cpus.c:558 > a30: 94000000 bl 0 <qemu_system_debug_request> >/home/rjones/d/qemu/cpus.c:559 > a34: 3902ee76 strb w22, [x19,#187] > a38: 17ffffe8 b 9d8 <qemu_kvm_cpu_thread_fn+0x8c> >qemu_kvm_cpu_thread_fn(): >/home/rjones/d/qemu/cpus.c:862 > a3c: 90000001 adrp x1, 0 <stderr> > a40: 4b0003e0 neg w0, w0 > a44: f9400033 ldr x19, [x1] > a48: 94000000 bl 0 <strerror> >fprintf(): >/usr/include/bits/stdio2.h:97 > a4c: 90000002 adrp x2, 0 <dummy_signal> >qemu_kvm_cpu_thread_fn(): >/home/rjones/d/qemu/cpus.c:862 > a50: aa0003e3 mov x3, x0 >fprintf(): >/usr/include/bits/stdio2.h:97 > a54: 52800021 mov w1, #0x1 // #1 > a58: aa1303e0 mov x0, x19 > a5c: 91000042 add x2, x2, #0x0 > a60: 94000000 bl 0 <__fprintf_chk> >qemu_kvm_cpu_thread_fn(): >/home/rjones/d/qemu/cpus.c:863 > a64: 52800020 mov w0, #0x1 // #1 > a68: 94000000 bl 0 <exit> > >0000000000000a6c <icount_adjust_vm>: >icount_adjust_vm(): >/home/rjones/d/qemu/cpus.c:299 > a6c: a9be7bfd stp x29, x30, [sp,#-32]! >/home/rjones/d/qemu/cpus.c:300 > a70: 90000001 adrp x1, 0 <dummy_signal> >/home/rjones/d/qemu/cpus.c:301 > a74: 52800020 mov w0, #0x1 // #1 >/home/rjones/d/qemu/cpus.c:299 > a78: 910003fd mov x29, sp > a7c: f9000bf3 str x19, [sp,#16] >/home/rjones/d/qemu/cpus.c:300 > a80: f9400033 ldr x19, [x1] >/home/rjones/d/qemu/cpus.c:301 > a84: 94000000 bl 0 <qemu_clock_get_ns> >/home/rjones/d/qemu/cpus.c:300 > a88: d29c2001 mov x1, #0xe100 // #57600 > a8c: f2a0bea1 movk x1, #0x5f5, lsl #16 > a90: 8b010001 add x1, x0, x1 > a94: aa1303e0 mov x0, x19 > a98: 94000000 bl 0 <timer_mod> >icount_adjust(): >/home/rjones/d/qemu/cpus.c:264 > a9c: 94000000 bl 0 <runstate_is_running> > aa0: 34000080 cbz w0, ab0 <icount_adjust_vm+0x44> >icount_adjust_vm(): >/home/rjones/d/qemu/cpus.c:304 > aa4: f9400bf3 ldr x19, [sp,#16] > aa8: a8c27bfd ldp x29, x30, [sp],#32 >icount_adjust(): > aac: 17fffe3e b 3a4 <icount_adjust.part.1> >icount_adjust_vm(): > ab0: f9400bf3 ldr x19, [sp,#16] > ab4: a8c27bfd ldp x29, x30, [sp],#32 > ab8: d65f03c0 ret > >0000000000000abc <icount_adjust_rt>: >icount_adjust_rt(): >/home/rjones/d/qemu/cpus.c:292 > abc: a9be7bfd stp x29, x30, [sp,#-32]! >/home/rjones/d/qemu/cpus.c:293 > ac0: 90000001 adrp x1, 0 <dummy_signal> >qemu_clock_get_ms(): >/home/rjones/d/qemu/include/qemu/timer.h:94 > ac4: 52800000 mov w0, #0x0 // #0 >icount_adjust_rt(): >/home/rjones/d/qemu/cpus.c:292 > ac8: 910003fd mov x29, sp > acc: f9000bf3 str x19, [sp,#16] >/home/rjones/d/qemu/cpus.c:293 > ad0: f9400033 ldr x19, [x1] >qemu_clock_get_ms(): >/home/rjones/d/qemu/include/qemu/timer.h:94 > ad4: 94000000 bl 0 <qemu_clock_get_ns> > ad8: d2869b62 mov x2, #0x34db // #13531 > adc: aa0003e1 mov x1, x0 > ae0: f2baf6c2 movk x2, #0xd7b6, lsl #16 >icount_adjust_rt(): >/home/rjones/d/qemu/cpus.c:293 > ae4: aa1303e0 mov x0, x19 >qemu_clock_get_ms(): >/home/rjones/d/qemu/include/qemu/timer.h:94 > ae8: f2dbd042 movk x2, #0xde82, lsl #32 > aec: f2e86362 movk x2, #0x431b, lsl #48 > af0: 9b427c22 smulh x2, x1, x2 > af4: 9352fc43 asr x3, x2, #18 > af8: cb81fc61 sub x1, x3, x1, asr #63 >icount_adjust_rt(): >/home/rjones/d/qemu/cpus.c:293 > afc: 910fa021 add x1, x1, #0x3e8 > b00: 94000000 bl 0 <timer_mod> >icount_adjust(): >/home/rjones/d/qemu/cpus.c:264 > b04: 94000000 bl 0 <runstate_is_running> > b08: 34000080 cbz w0, b18 <icount_adjust_rt+0x5c> >icount_adjust_rt(): >/home/rjones/d/qemu/cpus.c:296 > b0c: f9400bf3 ldr x19, [sp,#16] > b10: a8c27bfd ldp x29, x30, [sp],#32 >icount_adjust(): > b14: 17fffe24 b 3a4 <icount_adjust.part.1> >icount_adjust_rt(): > b18: f9400bf3 ldr x19, [sp,#16] > b1c: a8c27bfd ldp x29, x30, [sp],#32 > b20: d65f03c0 ret > >0000000000000b24 <cpu_is_stopped>: >cpu_is_stopped(): >/home/rjones/d/qemu/cpus.c:69 > b24: a9bf7bfd stp x29, x30, [sp,#-16]! > b28: 910003fd mov x29, sp >/home/rjones/d/qemu/cpus.c:70 > b2c: 3942ec00 ldrb w0, [x0,#187] > b30: 35000080 cbnz w0, b40 <cpu_is_stopped+0x1c> >/home/rjones/d/qemu/cpus.c:70 (discriminator 2) > b34: 94000000 bl 0 <runstate_is_running> > b38: 6b1f001f cmp w0, wzr > b3c: 1a9f17e0 cset w0, eq >/home/rjones/d/qemu/cpus.c:71 (discriminator 6) > b40: a8c17bfd ldp x29, x30, [sp],#16 > b44: d65f03c0 ret > >0000000000000b48 <cpu_get_icount>: >cpu_get_icount(): >/home/rjones/d/qemu/cpus.c:153 > b48: a9be7bfd stp x29, x30, [sp,#-32]! > b4c: 90000000 adrp x0, 0 <dummy_signal> > b50: 91000000 add x0, x0, #0x0 > b54: 910003fd mov x29, sp > b58: a90153f3 stp x19, x20, [sp,#16] >seqlock_read_retry(): >/home/rjones/d/qemu/include/qemu/seqlock.h:69 > b5c: aa0003f4 mov x20, x0 > b60: b9403001 ldr w1, [x0,#48] >seqlock_read_begin(): >/home/rjones/d/qemu/include/qemu/seqlock.h:58 (discriminator 1) > b64: 121f7833 and w19, w1, #0xfffffffe >/home/rjones/d/qemu/include/qemu/seqlock.h:61 (discriminator 1) > b68: d50339bf dmb ishld >cpu_get_icount(): >/home/rjones/d/qemu/cpus.c:159 (discriminator 1) > b6c: 97fffd26 bl 4 <cpu_get_icount_locked> >seqlock_read_retry(): >/home/rjones/d/qemu/include/qemu/seqlock.h:68 (discriminator 1) > b70: d50339bf dmb ishld >/home/rjones/d/qemu/include/qemu/seqlock.h:69 (discriminator 1) > b74: b9403281 ldr w1, [x20,#48] >cpu_get_icount(): >/home/rjones/d/qemu/cpus.c:160 (discriminator 1) > b78: 6b13003f cmp w1, w19 > b7c: 54ffff41 b.ne b64 <cpu_get_icount+0x1c> >/home/rjones/d/qemu/cpus.c:163 > b80: a94153f3 ldp x19, x20, [sp,#16] > b84: a8c27bfd ldp x29, x30, [sp],#32 > b88: d65f03c0 ret > >0000000000000b8c <cpu_get_ticks>: >cpu_get_ticks(): >/home/rjones/d/qemu/cpus.c:171 > b8c: 90000000 adrp x0, 0 <use_icount> > b90: b9400000 ldr w0, [x0] > b94: 35000300 cbnz w0, bf4 <cpu_get_ticks+0x68> >/home/rjones/d/qemu/cpus.c:175 > b98: 90000000 adrp x0, 0 <dummy_signal> > b9c: 91000003 add x3, x0, #0x0 >/home/rjones/d/qemu/cpus.c:176 > ba0: b9404064 ldr w4, [x3,#64] >/home/rjones/d/qemu/cpus.c:175 > ba4: f9401062 ldr x2, [x3,#32] > ba8: aa0203e1 mov x1, x2 >/home/rjones/d/qemu/cpus.c:176 > bac: 340000a4 cbz w4, bc0 <cpu_get_ticks+0x34> >cpu_get_real_ticks(): >/home/rjones/d/qemu/include/qemu/timer.h:901 > bb0: f9409861 ldr x1, [x3,#304] > bb4: 91000424 add x4, x1, #0x1 >cpu_get_ticks(): >/home/rjones/d/qemu/cpus.c:177 > bb8: 8b010041 add x1, x2, x1 >cpu_get_real_ticks(): >/home/rjones/d/qemu/include/qemu/timer.h:901 > bbc: f9009864 str x4, [x3,#304] >cpu_get_ticks(): >/home/rjones/d/qemu/cpus.c:180 > bc0: 91000003 add x3, x0, #0x0 > bc4: 91006065 add x5, x3, #0x18 > bc8: f9400c63 ldr x3, [x3,#24] > bcc: eb03003f cmp x1, x3 > bd0: 540000aa b.ge be4 <cpu_get_ticks+0x58> >/home/rjones/d/qemu/cpus.c:183 > bd4: cb010064 sub x4, x3, x1 > bd8: aa0303e1 mov x1, x3 > bdc: 8b040042 add x2, x2, x4 > be0: f90004a2 str x2, [x5,#8] >/home/rjones/d/qemu/cpus.c:187 > be4: 91000002 add x2, x0, #0x0 >/home/rjones/d/qemu/cpus.c:189 > be8: aa0103e0 mov x0, x1 >/home/rjones/d/qemu/cpus.c:187 > bec: f9000c41 str x1, [x2,#24] >/home/rjones/d/qemu/cpus.c:189 > bf0: d65f03c0 ret >/home/rjones/d/qemu/cpus.c:172 > bf4: 14000000 b b48 <cpu_get_icount> > >0000000000000bf8 <cpu_get_clock>: >cpu_get_clock(): >/home/rjones/d/qemu/cpus.c:205 > bf8: a9be7bfd stp x29, x30, [sp,#-32]! > bfc: 90000000 adrp x0, 0 <dummy_signal> > c00: 91000000 add x0, x0, #0x0 > c04: 910003fd mov x29, sp > c08: a90153f3 stp x19, x20, [sp,#16] >seqlock_read_retry(): >/home/rjones/d/qemu/include/qemu/seqlock.h:69 > c0c: aa0003f4 mov x20, x0 > c10: b9403001 ldr w1, [x0,#48] >seqlock_read_begin(): >/home/rjones/d/qemu/include/qemu/seqlock.h:58 (discriminator 1) > c14: 121f7833 and w19, w1, #0xfffffffe >/home/rjones/d/qemu/include/qemu/seqlock.h:61 (discriminator 1) > c18: d50339bf dmb ishld >cpu_get_clock(): >/home/rjones/d/qemu/cpus.c:211 (discriminator 1) > c1c: 97fffd21 bl a0 <cpu_get_clock_locked> >seqlock_read_retry(): >/home/rjones/d/qemu/include/qemu/seqlock.h:68 (discriminator 1) > c20: d50339bf dmb ishld >/home/rjones/d/qemu/include/qemu/seqlock.h:69 (discriminator 1) > c24: b9403281 ldr w1, [x20,#48] >cpu_get_clock(): >/home/rjones/d/qemu/cpus.c:212 (discriminator 1) > c28: 6b13003f cmp w1, w19 > c2c: 54ffff41 b.ne c14 <cpu_get_clock+0x1c> >/home/rjones/d/qemu/cpus.c:215 > c30: a94153f3 ldp x19, x20, [sp,#16] > c34: a8c27bfd ldp x29, x30, [sp],#32 > c38: d65f03c0 ret > >0000000000000c3c <cpu_enable_ticks>: >cpu_enable_ticks(): >/home/rjones/d/qemu/cpus.c:221 > c3c: a9bc7bfd stp x29, x30, [sp,#-64]! > c40: 910003fd mov x29, sp > c44: a90153f3 stp x19, x20, [sp,#16] >seqlock_write_lock(): >/home/rjones/d/qemu/include/qemu/seqlock.h:35 > c48: 90000013 adrp x19, 0 <dummy_signal> >cpu_enable_ticks(): >/home/rjones/d/qemu/cpus.c:221 > c4c: 90000014 adrp x20, 0 <__stack_chk_guard> >seqlock_write_lock(): >/home/rjones/d/qemu/include/qemu/seqlock.h:35 > c50: 91000260 add x0, x19, #0x0 >cpu_enable_ticks(): >/home/rjones/d/qemu/cpus.c:221 > c54: f9400281 ldr x1, [x20] >seqlock_write_lock(): >/home/rjones/d/qemu/include/qemu/seqlock.h:35 > c58: f9401400 ldr x0, [x0,#40] >cpu_enable_ticks(): >/home/rjones/d/qemu/cpus.c:221 > c5c: f9001fa1 str x1, [x29,#56] >seqlock_write_lock(): >/home/rjones/d/qemu/include/qemu/seqlock.h:35 > c60: b4000040 cbz x0, c68 <cpu_enable_ticks+0x2c> >/home/rjones/d/qemu/include/qemu/seqlock.h:36 > c64: 94000000 bl 0 <qemu_mutex_lock> >/home/rjones/d/qemu/include/qemu/seqlock.h:38 > c68: 91000262 add x2, x19, #0x0 > c6c: 91006040 add x0, x2, #0x18 > c70: b9403041 ldr w1, [x2,#48] > c74: 11000421 add w1, w1, #0x1 > c78: b9003041 str w1, [x2,#48] >/home/rjones/d/qemu/include/qemu/seqlock.h:41 > c7c: d5033bbf dmb ish >cpu_enable_ticks(): >/home/rjones/d/qemu/cpus.c:224 > c80: b9404041 ldr w1, [x2,#64] > c84: 35000341 cbnz w1, cec <cpu_enable_ticks+0xb0> >cpu_get_real_ticks(): >/home/rjones/d/qemu/include/qemu/timer.h:901 > c88: f9409843 ldr x3, [x2,#304] >cpu_enable_ticks(): >/home/rjones/d/qemu/cpus.c:225 > c8c: f9401041 ldr x1, [x2,#32] >cpu_get_real_ticks(): >/home/rjones/d/qemu/include/qemu/timer.h:901 > c90: 91000464 add x4, x3, #0x1 > c94: f9009844 str x4, [x2,#304] >get_clock(): >/home/rjones/d/qemu/include/qemu/timer.h:731 > c98: 90000002 adrp x2, 0 <use_rt_clock> >cpu_enable_ticks(): >/home/rjones/d/qemu/cpus.c:225 > c9c: cb030021 sub x1, x1, x3 > ca0: f9000401 str x1, [x0,#8] >get_clock(): >/home/rjones/d/qemu/include/qemu/timer.h:731 > ca4: b9400042 ldr w2, [x2] > ca8: 35000422 cbnz w2, d2c <cpu_enable_ticks+0xf0> >get_clock_realtime(): >/home/rjones/d/qemu/include/qemu/timer.h:707 > cac: d2800001 mov x1, #0x0 // #0 > cb0: 9100a3a0 add x0, x29, #0x28 > cb4: 94000000 bl 0 <gettimeofday> >/home/rjones/d/qemu/include/qemu/timer.h:708 > cb8: f9401ba0 ldr x0, [x29,#48] > cbc: d2807d02 mov x2, #0x3e8 // #1000 > cc0: d2994001 mov x1, #0xca00 // #51712 > cc4: f2a77341 movk x1, #0x3b9a, lsl #16 > cc8: 9b027c02 mul x2, x0, x2 > ccc: f94017a0 ldr x0, [x29,#40] > cd0: 9b010802 madd x2, x0, x1, x2 >cpu_enable_ticks(): >/home/rjones/d/qemu/cpus.c:226 > cd4: 91000260 add x0, x19, #0x0 >/home/rjones/d/qemu/cpus.c:227 > cd8: 52800023 mov w3, #0x1 // #1 >/home/rjones/d/qemu/cpus.c:226 > cdc: f9401c01 ldr x1, [x0,#56] >/home/rjones/d/qemu/cpus.c:227 > ce0: b9004003 str w3, [x0,#64] >/home/rjones/d/qemu/cpus.c:226 > ce4: cb020021 sub x1, x1, x2 > ce8: f9001c01 str x1, [x0,#56] >seqlock_write_unlock(): >/home/rjones/d/qemu/include/qemu/seqlock.h:49 > cec: 91000273 add x19, x19, #0x0 >/home/rjones/d/qemu/include/qemu/seqlock.h:47 > cf0: d5033bbf dmb ish >/home/rjones/d/qemu/include/qemu/seqlock.h:49 > cf4: 91006273 add x19, x19, #0x18 > cf8: b9401a61 ldr w1, [x19,#24] >/home/rjones/d/qemu/include/qemu/seqlock.h:50 > cfc: f9400a60 ldr x0, [x19,#16] >/home/rjones/d/qemu/include/qemu/seqlock.h:49 > d00: 11000421 add w1, w1, #0x1 > d04: b9001a61 str w1, [x19,#24] >/home/rjones/d/qemu/include/qemu/seqlock.h:50 > d08: b4000040 cbz x0, d10 <cpu_enable_ticks+0xd4> >/home/rjones/d/qemu/include/qemu/seqlock.h:51 > d0c: 94000000 bl 0 <qemu_mutex_unlock> >cpu_enable_ticks(): >/home/rjones/d/qemu/cpus.c:230 > d10: f9401fa1 ldr x1, [x29,#56] > d14: f9400280 ldr x0, [x20] > d18: eb00003f cmp x1, x0 > d1c: 540001a1 b.ne d50 <cpu_enable_ticks+0x114> > d20: a94153f3 ldp x19, x20, [sp,#16] > d24: a8c47bfd ldp x29, x30, [sp],#64 > d28: d65f03c0 ret >get_clock(): >/home/rjones/d/qemu/include/qemu/timer.h:733 > d2c: 9100a3a1 add x1, x29, #0x28 > d30: 52800020 mov w0, #0x1 // #1 > d34: 94000000 bl 0 <clock_gettime> >/home/rjones/d/qemu/include/qemu/timer.h:734 > d38: d2994001 mov x1, #0xca00 // #51712 > d3c: f9401ba2 ldr x2, [x29,#48] > d40: f94017a0 ldr x0, [x29,#40] > d44: f2a77341 movk x1, #0x3b9a, lsl #16 > d48: 9b010802 madd x2, x0, x1, x2 > d4c: 17ffffe2 b cd4 <cpu_enable_ticks+0x98> >cpu_enable_ticks(): >/home/rjones/d/qemu/cpus.c:230 > d50: 94000000 bl 0 <__stack_chk_fail> > >0000000000000d54 <cpu_disable_ticks>: >cpu_disable_ticks(): >/home/rjones/d/qemu/cpus.c:237 > d54: a9be7bfd stp x29, x30, [sp,#-32]! > d58: 910003fd mov x29, sp > d5c: a90153f3 stp x19, x20, [sp,#16] >seqlock_write_lock(): >/home/rjones/d/qemu/include/qemu/seqlock.h:35 > d60: 90000013 adrp x19, 0 <dummy_signal> > d64: 91000260 add x0, x19, #0x0 > d68: f9401400 ldr x0, [x0,#40] > d6c: b4000040 cbz x0, d74 <cpu_disable_ticks+0x20> >/home/rjones/d/qemu/include/qemu/seqlock.h:36 > d70: 94000000 bl 0 <qemu_mutex_lock> >/home/rjones/d/qemu/include/qemu/seqlock.h:38 > d74: 91000261 add x1, x19, #0x0 > d78: 91006034 add x20, x1, #0x18 > d7c: b9403020 ldr w0, [x1,#48] > d80: 11000400 add w0, w0, #0x1 > d84: b9003020 str w0, [x1,#48] >/home/rjones/d/qemu/include/qemu/seqlock.h:41 > d88: d5033bbf dmb ish >cpu_disable_ticks(): >/home/rjones/d/qemu/cpus.c:240 > d8c: b9404020 ldr w0, [x1,#64] > d90: 35000180 cbnz w0, dc0 <cpu_disable_ticks+0x6c> >seqlock_write_unlock(): >/home/rjones/d/qemu/include/qemu/seqlock.h:49 > d94: 91000273 add x19, x19, #0x0 >/home/rjones/d/qemu/include/qemu/seqlock.h:47 > d98: d5033bbf dmb ish >/home/rjones/d/qemu/include/qemu/seqlock.h:49 > d9c: 91006273 add x19, x19, #0x18 > da0: b9401a61 ldr w1, [x19,#24] >/home/rjones/d/qemu/include/qemu/seqlock.h:50 > da4: f9400a60 ldr x0, [x19,#16] >/home/rjones/d/qemu/include/qemu/seqlock.h:49 > da8: 11000421 add w1, w1, #0x1 > dac: b9001a61 str w1, [x19,#24] >/home/rjones/d/qemu/include/qemu/seqlock.h:50 > db0: b40002a0 cbz x0, e04 <cpu_disable_ticks+0xb0> >cpu_disable_ticks(): >/home/rjones/d/qemu/cpus.c:246 > db4: a94153f3 ldp x19, x20, [sp,#16] > db8: a8c27bfd ldp x29, x30, [sp],#32 >seqlock_write_unlock(): >/home/rjones/d/qemu/include/qemu/seqlock.h:51 > dbc: 14000000 b 0 <qemu_mutex_unlock> >cpu_get_real_ticks(): >/home/rjones/d/qemu/include/qemu/timer.h:901 > dc0: f9409822 ldr x2, [x1,#304] >seqlock_write_unlock(): >/home/rjones/d/qemu/include/qemu/seqlock.h:49 > dc4: 91000273 add x19, x19, #0x0 >cpu_disable_ticks(): >/home/rjones/d/qemu/cpus.c:241 > dc8: f9401020 ldr x0, [x1,#32] >seqlock_write_unlock(): >/home/rjones/d/qemu/include/qemu/seqlock.h:49 > dcc: 91006273 add x19, x19, #0x18 >cpu_get_real_ticks(): >/home/rjones/d/qemu/include/qemu/timer.h:901 > dd0: 91000443 add x3, x2, #0x1 > dd4: f9009823 str x3, [x1,#304] >cpu_disable_ticks(): >/home/rjones/d/qemu/cpus.c:241 > dd8: 8b000040 add x0, x2, x0 > ddc: f9001020 str x0, [x1,#32] >/home/rjones/d/qemu/cpus.c:242 > de0: 97fffcb0 bl a0 <cpu_get_clock_locked> >/home/rjones/d/qemu/cpus.c:243 > de4: b9002a9f str wzr, [x20,#40] >/home/rjones/d/qemu/cpus.c:242 > de8: f9001280 str x0, [x20,#32] >seqlock_write_unlock(): >/home/rjones/d/qemu/include/qemu/seqlock.h:47 > dec: d5033bbf dmb ish >/home/rjones/d/qemu/include/qemu/seqlock.h:49 > df0: b9401a61 ldr w1, [x19,#24] >/home/rjones/d/qemu/include/qemu/seqlock.h:50 > df4: f9400a60 ldr x0, [x19,#16] >/home/rjones/d/qemu/include/qemu/seqlock.h:49 > df8: 11000421 add w1, w1, #0x1 > dfc: b9001a61 str w1, [x19,#24] >/home/rjones/d/qemu/include/qemu/seqlock.h:50 > e00: b5fffda0 cbnz x0, db4 <cpu_disable_ticks+0x60> >cpu_disable_ticks(): >/home/rjones/d/qemu/cpus.c:246 > e04: a94153f3 ldp x19, x20, [sp,#16] > e08: a8c27bfd ldp x29, x30, [sp],#32 > e0c: d65f03c0 ret > >0000000000000e10 <qtest_clock_warp>: >qtest_clock_warp(): >/home/rjones/d/qemu/cpus.c:347 > e10: a9bd7bfd stp x29, x30, [sp,#-48]! > e14: 910003fd mov x29, sp > e18: f90013f5 str x21, [sp,#32] > e1c: aa0003f5 mov x21, x0 >/home/rjones/d/qemu/cpus.c:348 > e20: 52800020 mov w0, #0x1 // #1 >/home/rjones/d/qemu/cpus.c:347 > e24: a90153f3 stp x19, x20, [sp,#16] >/home/rjones/d/qemu/cpus.c:348 > e28: 94000000 bl 0 <qemu_clock_get_ns> > e2c: aa0003f3 mov x19, x0 >qtest_enabled(): >/home/rjones/d/qemu/include/sysemu/qtest.h:24 > e30: 90000000 adrp x0, 0 <qtest_allowed> >qtest_clock_warp(): >/home/rjones/d/qemu/cpus.c:349 > e34: 39400000 ldrb w0, [x0] > e38: 34000500 cbz w0, ed8 <qtest_clock_warp+0xc8> >/home/rjones/d/qemu/cpus.c:350 > e3c: eb15027f cmp x19, x21 > e40: 90000014 adrp x20, 0 <dummy_signal> >seqlock_write_lock(): >/home/rjones/d/qemu/include/qemu/seqlock.h:35 > e44: 91000294 add x20, x20, #0x0 >qtest_clock_warp(): >/home/rjones/d/qemu/cpus.c:350 > e48: 540003ea b.ge ec4 <qtest_clock_warp+0xb4> >/home/rjones/d/qemu/cpus.c:351 > e4c: 52800020 mov w0, #0x1 // #1 >/home/rjones/d/qemu/cpus.c:352 > e50: cb1302b3 sub x19, x21, x19 >/home/rjones/d/qemu/cpus.c:351 > e54: 94000000 bl 0 <qemu_clock_deadline_ns_all> > e58: aa0003e1 mov x1, x0 >seqlock_write_lock(): >/home/rjones/d/qemu/include/qemu/seqlock.h:35 > e5c: f9401680 ldr x0, [x20,#40] >qemu_soonest_timeout(): >/home/rjones/d/qemu/include/qemu/timer.h:677 > e60: eb13003f cmp x1, x19 > e64: 9a939033 csel x19, x1, x19, ls >seqlock_write_lock(): >/home/rjones/d/qemu/include/qemu/seqlock.h:35 > e68: b4000040 cbz x0, e70 <qtest_clock_warp+0x60> >/home/rjones/d/qemu/include/qemu/seqlock.h:36 > e6c: 94000000 bl 0 <qemu_mutex_lock> >/home/rjones/d/qemu/include/qemu/seqlock.h:38 > e70: b9403281 ldr w1, [x20,#48] > e74: 11000421 add w1, w1, #0x1 > e78: b9003281 str w1, [x20,#48] >/home/rjones/d/qemu/include/qemu/seqlock.h:41 > e7c: d5033bbf dmb ish >qtest_clock_warp(): >/home/rjones/d/qemu/cpus.c:354 > e80: f9400a81 ldr x1, [x20,#16] > e84: 8b130021 add x1, x1, x19 > e88: f9000a81 str x1, [x20,#16] >seqlock_write_unlock(): >/home/rjones/d/qemu/include/qemu/seqlock.h:47 > e8c: d5033bbf dmb ish >/home/rjones/d/qemu/include/qemu/seqlock.h:49 > e90: b9403281 ldr w1, [x20,#48] >/home/rjones/d/qemu/include/qemu/seqlock.h:50 > e94: f9401680 ldr x0, [x20,#40] >/home/rjones/d/qemu/include/qemu/seqlock.h:49 > e98: 11000421 add w1, w1, #0x1 > e9c: b9003281 str w1, [x20,#48] >/home/rjones/d/qemu/include/qemu/seqlock.h:50 > ea0: b4000040 cbz x0, ea8 <qtest_clock_warp+0x98> >/home/rjones/d/qemu/include/qemu/seqlock.h:51 > ea4: 94000000 bl 0 <qemu_mutex_unlock> >qtest_clock_warp(): >/home/rjones/d/qemu/cpus.c:357 > ea8: 52800020 mov w0, #0x1 // #1 > eac: 94000000 bl 0 <qemu_clock_run_timers> >/home/rjones/d/qemu/cpus.c:358 > eb0: 52800020 mov w0, #0x1 // #1 > eb4: 94000000 bl 0 <qemu_clock_get_ns> >/home/rjones/d/qemu/cpus.c:350 > eb8: eb0002bf cmp x21, x0 >/home/rjones/d/qemu/cpus.c:358 > ebc: aa0003f3 mov x19, x0 >/home/rjones/d/qemu/cpus.c:350 > ec0: 54fffc6c b.gt e4c <qtest_clock_warp+0x3c> >/home/rjones/d/qemu/cpus.c:361 > ec4: a94153f3 ldp x19, x20, [sp,#16] > ec8: f94013f5 ldr x21, [sp,#32] >/home/rjones/d/qemu/cpus.c:360 > ecc: 52800020 mov w0, #0x1 // #1 >/home/rjones/d/qemu/cpus.c:361 > ed0: a8c37bfd ldp x29, x30, [sp],#48 >/home/rjones/d/qemu/cpus.c:360 > ed4: 14000000 b 0 <qemu_clock_notify> >/home/rjones/d/qemu/cpus.c:349 (discriminator 1) > ed8: 90000003 adrp x3, 0 <dummy_signal> > edc: 90000000 adrp x0, 0 <dummy_signal> > ee0: 90000001 adrp x1, 0 <dummy_signal> > ee4: 91000063 add x3, x3, #0x0 > ee8: 91000000 add x0, x0, #0x0 > eec: 91000021 add x1, x1, #0x0 > ef0: 52802ba2 mov w2, #0x15d // #349 > ef4: 9100e063 add x3, x3, #0x38 > ef8: 94000000 bl 0 <__assert_fail> > >0000000000000efc <qemu_clock_warp>: >qemu_clock_warp(): >/home/rjones/d/qemu/cpus.c:364 > efc: a9bc7bfd stp x29, x30, [sp,#-64]! >/home/rjones/d/qemu/cpus.c:373 > f00: 7100041f cmp w0, #0x1 >/home/rjones/d/qemu/cpus.c:364 > f04: 910003fd mov x29, sp > f08: a90153f3 stp x19, x20, [sp,#16] > f0c: a9025bf5 stp x21, x22, [sp,#32] > f10: f9001bf7 str x23, [sp,#48] >/home/rjones/d/qemu/cpus.c:373 > f14: 540000c0 b.eq f2c <qemu_clock_warp+0x30> >/home/rjones/d/qemu/cpus.c:429 > f18: a94153f3 ldp x19, x20, [sp,#16] > f1c: a9425bf5 ldp x21, x22, [sp,#32] > f20: f9401bf7 ldr x23, [sp,#48] > f24: a8c47bfd ldp x29, x30, [sp],#64 > f28: d65f03c0 ret >/home/rjones/d/qemu/cpus.c:373 (discriminator 1) > f2c: 90000001 adrp x1, 0 <use_icount> > f30: b9400021 ldr w1, [x1] > f34: 34ffff21 cbz w1, f18 <qemu_clock_warp+0x1c> >/home/rjones/d/qemu/cpus.c:385 > f38: 90000014 adrp x20, 0 <dummy_signal> > f3c: 2a0003f3 mov w19, w0 > f40: 91000295 add x21, x20, #0x0 >/home/rjones/d/qemu/cpus.c:384 > f44: d2800000 mov x0, #0x0 // #0 > f48: 97fffc82 bl 150 <icount_warp_rt> >/home/rjones/d/qemu/cpus.c:385 > f4c: f9409ea0 ldr x0, [x21,#312] > f50: 94000000 bl 0 <timer_del> >/home/rjones/d/qemu/cpus.c:386 > f54: 97fffe69 bl 8f8 <all_cpu_threads_idle> > f58: 53001c00 uxtb w0, w0 > f5c: 34fffde0 cbz w0, f18 <qemu_clock_warp+0x1c> >qtest_enabled(): >/home/rjones/d/qemu/include/sysemu/qtest.h:24 > f60: 90000000 adrp x0, 0 <qtest_allowed> >qemu_clock_warp(): >/home/rjones/d/qemu/cpus.c:390 > f64: 39400000 ldrb w0, [x0] > f68: 35fffd80 cbnz w0, f18 <qemu_clock_warp+0x1c> >/home/rjones/d/qemu/cpus.c:396 > f6c: 94000000 bl 0 <qemu_clock_get_ns> > f70: aa0003f7 mov x23, x0 >/home/rjones/d/qemu/cpus.c:397 > f74: 2a1303e0 mov w0, w19 > f78: 94000000 bl 0 <qemu_clock_deadline_ns_all> >/home/rjones/d/qemu/cpus.c:398 > f7c: eb1f001f cmp x0, xzr >/home/rjones/d/qemu/cpus.c:397 > f80: aa0003f6 mov x22, x0 >/home/rjones/d/qemu/cpus.c:398 > f84: 54fffcab b.lt f18 <qemu_clock_warp+0x1c> >/home/rjones/d/qemu/cpus.c:402 > f88: 54000420 b.eq 100c <qemu_clock_warp+0x110> >seqlock_write_lock(): >/home/rjones/d/qemu/include/qemu/seqlock.h:35 > f8c: f94016a0 ldr x0, [x21,#40] > f90: b4000040 cbz x0, f98 <qemu_clock_warp+0x9c> >/home/rjones/d/qemu/include/qemu/seqlock.h:36 > f94: 94000000 bl 0 <qemu_mutex_lock> >/home/rjones/d/qemu/include/qemu/seqlock.h:38 > f98: 91000281 add x1, x20, #0x0 > f9c: b9403020 ldr w0, [x1,#48] > fa0: 11000400 add w0, w0, #0x1 > fa4: b9003020 str w0, [x1,#48] >/home/rjones/d/qemu/include/qemu/seqlock.h:41 > fa8: d5033bbf dmb ish >qemu_clock_warp(): >/home/rjones/d/qemu/cpus.c:421 > fac: f9402820 ldr x0, [x1,#80] > fb0: eb0002ff cmp x23, x0 > fb4: 5400026b b.lt 1000 <qemu_clock_warp+0x104> > fb8: b100041f cmn x0, #0x1 > fbc: 54000220 b.eq 1000 <qemu_clock_warp+0x104> >seqlock_write_unlock(): >/home/rjones/d/qemu/include/qemu/seqlock.h:49 > fc0: 91000282 add x2, x20, #0x0 >/home/rjones/d/qemu/include/qemu/seqlock.h:47 > fc4: d5033bbf dmb ish >/home/rjones/d/qemu/include/qemu/seqlock.h:49 > fc8: b9403041 ldr w1, [x2,#48] >/home/rjones/d/qemu/include/qemu/seqlock.h:50 > fcc: f9401440 ldr x0, [x2,#40] >/home/rjones/d/qemu/include/qemu/seqlock.h:49 > fd0: 11000421 add w1, w1, #0x1 > fd4: b9003041 str w1, [x2,#48] >/home/rjones/d/qemu/include/qemu/seqlock.h:50 > fd8: b4000040 cbz x0, fe0 <qemu_clock_warp+0xe4> >/home/rjones/d/qemu/include/qemu/seqlock.h:51 > fdc: 94000000 bl 0 <qemu_mutex_unlock> >qemu_clock_warp(): >/home/rjones/d/qemu/cpus.c:425 > fe0: 91000294 add x20, x20, #0x0 > fe4: 8b1602e1 add x1, x23, x22 >/home/rjones/d/qemu/cpus.c:429 > fe8: a9425bf5 ldp x21, x22, [sp,#32] > fec: f9401bf7 ldr x23, [sp,#48] >/home/rjones/d/qemu/cpus.c:425 > ff0: f9409e80 ldr x0, [x20,#312] >/home/rjones/d/qemu/cpus.c:429 > ff4: a94153f3 ldp x19, x20, [sp,#16] > ff8: a8c47bfd ldp x29, x30, [sp],#64 >/home/rjones/d/qemu/cpus.c:425 > ffc: 14000000 b 0 <timer_mod_anticipate> >/home/rjones/d/qemu/cpus.c:422 > 1000: 91000280 add x0, x20, #0x0 > 1004: f9002817 str x23, [x0,#80] > 1008: 17ffffee b fc0 <qemu_clock_warp+0xc4> >/home/rjones/d/qemu/cpus.c:427 > 100c: 2a1303e0 mov w0, w19 >/home/rjones/d/qemu/cpus.c:429 > 1010: f9401bf7 ldr x23, [sp,#48] > 1014: a94153f3 ldp x19, x20, [sp,#16] > 1018: a9425bf5 ldp x21, x22, [sp,#32] > 101c: a8c47bfd ldp x29, x30, [sp],#64 >/home/rjones/d/qemu/cpus.c:427 > 1020: 14000000 b 0 <qemu_clock_notify> > >0000000000001024 <qemu_tcg_cpu_thread_fn>: >qemu_tcg_cpu_thread_fn(): >/home/rjones/d/qemu/cpus.c:930 > 1024: a9b97bfd stp x29, x30, [sp,#-112]! > 1028: 910003fd mov x29, sp > 102c: a90153f3 stp x19, x20, [sp,#16] > 1030: a9025bf5 stp x21, x22, [sp,#32] > 1034: f90037a0 str x0, [x29,#104] >/home/rjones/d/qemu/cpus.c:936 > 1038: 90000015 adrp x21, 0 <dummy_signal> >/home/rjones/d/qemu/cpus.c:930 > 103c: a90363f7 stp x23, x24, [sp,#48] > 1040: a9046bf9 stp x25, x26, [sp,#64] > 1044: a90573fb stp x27, x28, [sp,#80] >/home/rjones/d/qemu/cpus.c:933 > 1048: 97fffd8d bl 67c <qemu_tcg_init_cpu_signals> >/home/rjones/d/qemu/cpus.c:939 > 104c: 52800034 mov w20, #0x1 // #1 >/home/rjones/d/qemu/cpus.c:934 > 1050: f94037a0 ldr x0, [x29,#104] > 1054: f9404400 ldr x0, [x0,#136] > 1058: 94000000 bl 0 <qemu_thread_get_self> >/home/rjones/d/qemu/cpus.c:936 > 105c: 910002a0 add x0, x21, #0x0 > 1060: 91030000 add x0, x0, #0xc0 > 1064: 94000000 bl 0 <qemu_mutex_lock> >/home/rjones/d/qemu/cpus.c:937 > 1068: 90000000 adrp x0, 0 <cpus> > 106c: f9400013 ldr x19, [x0] > 1070: b40000f3 cbz x19, 108c <qemu_tcg_cpu_thread_fn+0x68> >/home/rjones/d/qemu/cpus.c:938 (discriminator 3) > 1074: 94000000 bl 0 <qemu_get_thread_id> >/home/rjones/d/qemu/cpus.c:939 (discriminator 3) > 1078: 3902e674 strb w20, [x19,#185] >/home/rjones/d/qemu/cpus.c:937 (discriminator 3) > 107c: 91402261 add x1, x19, #0x8, lsl #12 >/home/rjones/d/qemu/cpus.c:938 (discriminator 3) > 1080: b9009260 str w0, [x19,#144] >/home/rjones/d/qemu/cpus.c:937 (discriminator 3) > 1084: f9411c33 ldr x19, [x1,#568] > 1088: b5ffff73 cbnz x19, 1074 <qemu_tcg_cpu_thread_fn+0x50> >/home/rjones/d/qemu/cpus.c:941 > 108c: 910002b4 add x20, x21, #0x0 > 1090: 9103c280 add x0, x20, #0xf0 >/home/rjones/d/qemu/cpus.c:945 > 1094: 91030296 add x22, x20, #0xc0 >/home/rjones/d/qemu/cpus.c:941 > 1098: 94000000 bl 0 <qemu_cond_signal> > 109c: 90000000 adrp x0, 0 <cpus> > 10a0: f9400013 ldr x19, [x0] >/home/rjones/d/qemu/cpus.c:944 > 10a4: 3942ee60 ldrb w0, [x19,#187] > 10a8: 34000200 cbz w0, 10e8 <qemu_tcg_cpu_thread_fn+0xc4> >/home/rjones/d/qemu/cpus.c:945 > 10ac: f940a280 ldr x0, [x20,#320] > 10b0: aa1603e1 mov x1, x22 > 10b4: 94000000 bl 0 <qemu_cond_wait> >/home/rjones/d/qemu/cpus.c:948 > 10b8: 90000000 adrp x0, 0 <cpus> > 10bc: f9400013 ldr x19, [x0] > 10c0: b4ffff33 cbz x19, 10a4 <qemu_tcg_cpu_thread_fn+0x80> >/home/rjones/d/qemu/cpus.c:949 (discriminator 3) > 10c4: aa1303e0 mov x0, x19 >/home/rjones/d/qemu/cpus.c:948 (discriminator 3) > 10c8: 91402273 add x19, x19, #0x8, lsl #12 >/home/rjones/d/qemu/cpus.c:949 (discriminator 3) > 10cc: 97fffc7f bl 2c8 <qemu_wait_io_event_common> >/home/rjones/d/qemu/cpus.c:948 (discriminator 3) > 10d0: f9411e73 ldr x19, [x19,#568] > 10d4: b5ffff93 cbnz x19, 10c4 <qemu_tcg_cpu_thread_fn+0xa0> > 10d8: 90000000 adrp x0, 0 <cpus> > 10dc: f9400013 ldr x19, [x0] >/home/rjones/d/qemu/cpus.c:944 > 10e0: 3942ee60 ldrb w0, [x19,#187] > 10e4: 35fffe40 cbnz w0, 10ac <qemu_tcg_cpu_thread_fn+0x88> > 10e8: 90000016 adrp x22, 0 <exit_request> >tcg_cpu_exec(): >/home/rjones/d/qemu/cpus.c:1249 > 10ec: 90000017 adrp x23, 0 <use_icount> >tcg_exec_all(): >/home/rjones/d/qemu/cpus.c:1298 > 10f0: 910002d6 add x22, x22, #0x0 >tcg_cpu_exec(): >/home/rjones/d/qemu/cpus.c:1249 > 10f4: 910002f7 add x23, x23, #0x0 >/home/rjones/d/qemu/cpus.c:1263 > 10f8: b2407bf9 mov x25, #0x7fffffff // #2147483647 >/home/rjones/d/qemu/cpus.c:1269 > 10fc: d29ffff8 mov x24, #0xffff // #65535 >tcg_exec_all(): >/home/rjones/d/qemu/cpus.c:1293 > 1100: 52800020 mov w0, #0x1 // #1 > 1104: 94000000 bl efc <qemu_clock_warp> >/home/rjones/d/qemu/cpus.c:1295 > 1108: 910002a0 add x0, x21, #0x0 > 110c: f940a413 ldr x19, [x0,#328] > 1110: b4000613 cbz x19, 11d0 <qemu_tcg_cpu_thread_fn+0x1ac> >/home/rjones/d/qemu/cpus.c:1298 > 1114: b94002c0 ldr w0, [x22] > 1118: 35000120 cbnz w0, 113c <qemu_tcg_cpu_thread_fn+0x118> >/home/rjones/d/qemu/cpus.c:1302 > 111c: b940c661 ldr w1, [x19,#196] > 1120: 52800020 mov w0, #0x1 // #1 >/home/rjones/d/qemu/cpus.c:1300 > 1124: f9410e74 ldr x20, [x19,#536] >/home/rjones/d/qemu/cpus.c:1302 > 1128: d27e0021 eor x1, x1, #0x4 > 112c: d3420821 ubfx x1, x1, #2, #1 > 1130: 94000000 bl 0 <qemu_clock_enable> >cpu_can_run(): >/home/rjones/d/qemu/cpus.c:546 > 1134: 3942ea60 ldrb w0, [x19,#186] > 1138: 34000660 cbz w0, 1204 <qemu_tcg_cpu_thread_fn+0x1e0> >qemu_tcg_cpu_thread_fn(): >/home/rjones/d/qemu/cpus.c:956 > 113c: b94002e0 ldr w0, [x23] >tcg_exec_all(): >/home/rjones/d/qemu/cpus.c:1315 > 1140: b90002df str wzr, [x22] >qemu_tcg_cpu_thread_fn(): >/home/rjones/d/qemu/cpus.c:956 > 1144: 35000540 cbnz w0, 11ec <qemu_tcg_cpu_thread_fn+0x1c8> >qemu_tcg_wait_io_event(): >/home/rjones/d/qemu/cpus.c:828 > 1148: 910002b3 add x19, x21, #0x0 > 114c: 91030274 add x20, x19, #0xc0 > 1150: 14000005 b 1164 <qemu_tcg_cpu_thread_fn+0x140> >/home/rjones/d/qemu/cpus.c:827 > 1154: 94000000 bl efc <qemu_clock_warp> >/home/rjones/d/qemu/cpus.c:828 > 1158: f940a260 ldr x0, [x19,#320] > 115c: aa1403e1 mov x1, x20 > 1160: 94000000 bl 0 <qemu_cond_wait> >/home/rjones/d/qemu/cpus.c:824 > 1164: 97fffde5 bl 8f8 <all_cpu_threads_idle> > 1168: 53001c02 uxtb w2, w0 >/home/rjones/d/qemu/cpus.c:827 > 116c: 52800020 mov w0, #0x1 // #1 >/home/rjones/d/qemu/cpus.c:824 > 1170: 35ffff22 cbnz w2, 1154 <qemu_tcg_cpu_thread_fn+0x130> >/home/rjones/d/qemu/cpus.c:831 > 1174: 910002b3 add x19, x21, #0x0 >/home/rjones/d/qemu/cpus.c:832 > 1178: 9105627c add x28, x19, #0x158 > 117c: 91030274 add x20, x19, #0xc0 >/home/rjones/d/qemu/cpus.c:831 > 1180: 39454260 ldrb w0, [x19,#336] > 1184: 340000c0 cbz w0, 119c <qemu_tcg_cpu_thread_fn+0x178> >/home/rjones/d/qemu/cpus.c:832 > 1188: aa1c03e0 mov x0, x28 > 118c: aa1403e1 mov x1, x20 > 1190: 94000000 bl 0 <qemu_cond_wait> >/home/rjones/d/qemu/cpus.c:831 > 1194: 39454262 ldrb w2, [x19,#336] > 1198: 35ffff82 cbnz w2, 1188 <qemu_tcg_cpu_thread_fn+0x164> >/home/rjones/d/qemu/cpus.c:835 > 119c: 90000000 adrp x0, 0 <cpus> > 11a0: f9400013 ldr x19, [x0] > 11a4: b4fffaf3 cbz x19, 1100 <qemu_tcg_cpu_thread_fn+0xdc> >/home/rjones/d/qemu/cpus.c:836 > 11a8: aa1303e0 mov x0, x19 >/home/rjones/d/qemu/cpus.c:835 > 11ac: 91402273 add x19, x19, #0x8, lsl #12 >/home/rjones/d/qemu/cpus.c:836 > 11b0: 97fffc46 bl 2c8 <qemu_wait_io_event_common> >/home/rjones/d/qemu/cpus.c:835 > 11b4: f9411e73 ldr x19, [x19,#568] > 11b8: b5ffff93 cbnz x19, 11a8 <qemu_tcg_cpu_thread_fn+0x184> >tcg_exec_all(): >/home/rjones/d/qemu/cpus.c:1293 > 11bc: 52800020 mov w0, #0x1 // #1 > 11c0: 94000000 bl efc <qemu_clock_warp> >/home/rjones/d/qemu/cpus.c:1295 > 11c4: 910002a0 add x0, x21, #0x0 > 11c8: f940a413 ldr x19, [x0,#328] > 11cc: b5fffa53 cbnz x19, 1114 <qemu_tcg_cpu_thread_fn+0xf0> >/home/rjones/d/qemu/cpus.c:1296 > 11d0: 90000001 adrp x1, 0 <cpus> > 11d4: f9400033 ldr x19, [x1] > 11d8: f900a413 str x19, [x0,#328] >/home/rjones/d/qemu/cpus.c:1298 > 11dc: b5fff9d3 cbnz x19, 1114 <qemu_tcg_cpu_thread_fn+0xf0> >qemu_tcg_cpu_thread_fn(): >/home/rjones/d/qemu/cpus.c:956 > 11e0: b94002e0 ldr w0, [x23] >tcg_exec_all(): >/home/rjones/d/qemu/cpus.c:1315 > 11e4: b90002df str wzr, [x22] >qemu_tcg_cpu_thread_fn(): >/home/rjones/d/qemu/cpus.c:956 > 11e8: 34fffb00 cbz w0, 1148 <qemu_tcg_cpu_thread_fn+0x124> >/home/rjones/d/qemu/cpus.c:957 > 11ec: 52800020 mov w0, #0x1 // #1 > 11f0: 94000000 bl 0 <qemu_clock_deadline_ns_all> >/home/rjones/d/qemu/cpus.c:959 > 11f4: b5fffaa0 cbnz x0, 1148 <qemu_tcg_cpu_thread_fn+0x124> >/home/rjones/d/qemu/cpus.c:960 > 11f8: 52800020 mov w0, #0x1 // #1 > 11fc: 94000000 bl 0 <qemu_clock_notify> > 1200: 17ffffd2 b 1148 <qemu_tcg_cpu_thread_fn+0x124> >cpu_is_stopped(): >/home/rjones/d/qemu/cpus.c:70 > 1204: 3942ee7b ldrb w27, [x19,#187] > 1208: 3400015b cbz w27, 1230 <qemu_tcg_cpu_thread_fn+0x20c> >tcg_exec_all(): >/home/rjones/d/qemu/cpus.c:1311 > 120c: 3942ee60 ldrb w0, [x19,#187] > 1210: 35fff960 cbnz w0, 113c <qemu_tcg_cpu_thread_fn+0x118> >/home/rjones/d/qemu/cpus.c:1298 > 1214: 910002a1 add x1, x21, #0x0 > 1218: f940a420 ldr x0, [x1,#328] > 121c: 91402000 add x0, x0, #0x8, lsl #12 > 1220: f9411c13 ldr x19, [x0,#568] > 1224: f900a433 str x19, [x1,#328] > 1228: b5fff773 cbnz x19, 1114 <qemu_tcg_cpu_thread_fn+0xf0> > 122c: 17ffffc4 b 113c <qemu_tcg_cpu_thread_fn+0x118> >cpu_is_stopped(): >/home/rjones/d/qemu/cpus.c:70 > 1230: 94000000 bl 0 <runstate_is_running> > 1234: 35000080 cbnz w0, 1244 <qemu_tcg_cpu_thread_fn+0x220> >tcg_exec_all(): >/home/rjones/d/qemu/cpus.c:1311 > 1238: 3942ea60 ldrb w0, [x19,#186] > 123c: 34fffe80 cbz w0, 120c <qemu_tcg_cpu_thread_fn+0x1e8> > 1240: 17ffffbf b 113c <qemu_tcg_cpu_thread_fn+0x118> >tcg_cpu_exec(): >/home/rjones/d/qemu/cpus.c:1249 > 1244: b94002e0 ldr w0, [x23] > 1248: 34000420 cbz w0, 12cc <qemu_tcg_cpu_thread_fn+0x2a8> >/home/rjones/d/qemu/cpus.c:1253 > 124c: d1402282 sub x2, x20, #0x8, lsl #12 > 1250: f94002a4 ldr x4, [x21] > 1254: d10ae05a sub x26, x2, #0x2b8 > 1258: 910002a3 add x3, x21, #0x0 > 125c: 9140235c add x28, x26, #0x8, lsl #12 >/home/rjones/d/qemu/cpus.c:1256 > 1260: 52800020 mov w0, #0x1 // #1 >/home/rjones/d/qemu/cpus.c:1253 > 1264: f90037a3 str x3, [x29,#104] > 1268: f9406746 ldr x6, [x26,#200] > 126c: 79455387 ldrh w7, [x28,#680] >/home/rjones/d/qemu/cpus.c:1254 > 1270: 7905539b strh w27, [x28,#680] >/home/rjones/d/qemu/cpus.c:1253 > 1274: 8b0600e1 add x1, x7, x6 >/home/rjones/d/qemu/cpus.c:1255 > 1278: f900675f str xzr, [x26,#200] >/home/rjones/d/qemu/cpus.c:1253 > 127c: cb010084 sub x4, x4, x1 > 1280: f90002a4 str x4, [x21] >/home/rjones/d/qemu/cpus.c:1256 > 1284: 94000000 bl 0 <qemu_clock_deadline_ns_all> >/home/rjones/d/qemu/cpus.c:1264 > 1288: eb19001f cmp x0, x25 >qemu_icount_round(): >/home/rjones/d/qemu/cpus.c:308 > 128c: f94037a3 ldr x3, [x29,#104] > 1290: 52800022 mov w2, #0x1 // #1 >tcg_cpu_exec(): >/home/rjones/d/qemu/cpus.c:1264 > 1294: 9a999000 csel x0, x0, x25, ls >/home/rjones/d/qemu/cpus.c:1268 > 1298: f94002a4 ldr x4, [x21] >qemu_icount_round(): >/home/rjones/d/qemu/cpus.c:308 > 129c: b9400861 ldr w1, [x3,#8] > 12a0: 1ac12043 lsl w3, w2, w1 > 12a4: 8b23c000 add x0, x0, w3, sxtw > 12a8: d1000400 sub x0, x0, #0x1 > 12ac: 9ac12801 asr x1, x0, x1 >tcg_cpu_exec(): >/home/rjones/d/qemu/cpus.c:1269 > 12b0: eb18003f cmp x1, x24 >/home/rjones/d/qemu/cpus.c:1268 > 12b4: 8b040024 add x4, x1, x4 >/home/rjones/d/qemu/cpus.c:1269 > 12b8: 9a98d020 csel x0, x1, x24, le >/home/rjones/d/qemu/cpus.c:1271 > 12bc: 79055380 strh w0, [x28,#680] >/home/rjones/d/qemu/cpus.c:1270 > 12c0: cb20c021 sub x1, x1, w0, sxtw >/home/rjones/d/qemu/cpus.c:1268 > 12c4: f90002a4 str x4, [x21] >/home/rjones/d/qemu/cpus.c:1272 > 12c8: f9006741 str x1, [x26,#200] >/home/rjones/d/qemu/cpus.c:1274 > 12cc: aa1403e0 mov x0, x20 > 12d0: 94000000 bl 0 <cpu_arm_exec> >/home/rjones/d/qemu/cpus.c:1278 > 12d4: b94002e1 ldr w1, [x23] > 12d8: 34000181 cbz w1, 1308 <qemu_tcg_cpu_thread_fn+0x2e4> >/home/rjones/d/qemu/cpus.c:1281 > 12dc: d1402294 sub x20, x20, #0x8, lsl #12 > 12e0: f94002a1 ldr x1, [x21] > 12e4: d10ae294 sub x20, x20, #0x2b8 > 12e8: 91402283 add x3, x20, #0x8, lsl #12 > 12ec: f9406682 ldr x2, [x20,#200] > 12f0: 79455064 ldrh w4, [x3,#680] >/home/rjones/d/qemu/cpus.c:1282 > 12f4: b902a87f str wzr, [x3,#680] >/home/rjones/d/qemu/cpus.c:1281 > 12f8: 8b020082 add x2, x4, x2 >/home/rjones/d/qemu/cpus.c:1283 > 12fc: f900669f str xzr, [x20,#200] >/home/rjones/d/qemu/cpus.c:1281 > 1300: cb020021 sub x1, x1, x2 > 1304: f90002a1 str x1, [x21] >tcg_exec_all(): >/home/rjones/d/qemu/cpus.c:1307 > 1308: 52800041 mov w1, #0x2 // #2 > 130c: 72a00021 movk w1, #0x1, lsl #16 > 1310: 6b01001f cmp w0, w1 > 1314: 54fff801 b.ne 1214 <qemu_tcg_cpu_thread_fn+0x1f0> >cpu_handle_guest_debug(): >/home/rjones/d/qemu/cpus.c:557 > 1318: aa1303e0 mov x0, x19 > 131c: 94000000 bl 0 <gdb_set_stop_cpu> >/home/rjones/d/qemu/cpus.c:558 > 1320: 94000000 bl 0 <qemu_system_debug_request> >/home/rjones/d/qemu/cpus.c:559 > 1324: 52800020 mov w0, #0x1 // #1 > 1328: 3902ee60 strb w0, [x19,#187] > 132c: 17ffff84 b 113c <qemu_tcg_cpu_thread_fn+0x118> > >0000000000001330 <configure_icount>: >configure_icount(): >/home/rjones/d/qemu/cpus.c:444 > 1330: a9bb7bfd stp x29, x30, [sp,#-80]! >vmstate_register(): >/home/rjones/d/qemu/include/migration/vmstate.h:782 > 1334: 90000002 adrp x2, 0 <dummy_signal> > 1338: 12800004 mov w4, #0xffffffff // #-1 >configure_icount(): >/home/rjones/d/qemu/cpus.c:444 > 133c: 910003fd mov x29, sp > 1340: a90153f3 stp x19, x20, [sp,#16] >seqlock_init(): >/home/rjones/d/qemu/include/qemu/seqlock.h:28 > 1344: 90000013 adrp x19, 0 <dummy_signal> >configure_icount(): >/home/rjones/d/qemu/cpus.c:444 > 1348: aa0003f4 mov x20, x0 >seqlock_init(): >/home/rjones/d/qemu/include/qemu/seqlock.h:28 > 134c: 91000273 add x19, x19, #0x0 >vmstate_register(): >/home/rjones/d/qemu/include/migration/vmstate.h:782 > 1350: d2800000 mov x0, #0x0 // #0 >seqlock_init(): >/home/rjones/d/qemu/include/qemu/seqlock.h:28 > 1354: 91006266 add x6, x19, #0x18 >vmstate_register(): >/home/rjones/d/qemu/include/migration/vmstate.h:782 > 1358: 91000042 add x2, x2, #0x0 > 135c: 2a0003e1 mov w1, w0 > 1360: 91014042 add x2, x2, #0x50 > 1364: aa0603e3 mov x3, x6 > 1368: 2a0003e5 mov w5, w0 >configure_icount(): >/home/rjones/d/qemu/cpus.c:444 > 136c: a9025bf5 stp x21, x22, [sp,#32] > 1370: f9001bf7 str x23, [sp,#48] >seqlock_init(): >/home/rjones/d/qemu/include/qemu/seqlock.h:28 > 1374: f9001660 str x0, [x19,#40] >/home/rjones/d/qemu/include/qemu/seqlock.h:29 > 1378: b900327f str wzr, [x19,#48] >vmstate_register(): >/home/rjones/d/qemu/include/migration/vmstate.h:782 > 137c: 94000000 bl 0 <vmstate_register_with_alias_id> >configure_icount(): >/home/rjones/d/qemu/cpus.c:447 > 1380: b4000a74 cbz x20, 14cc <configure_icount+0x19c> >timer_new(): >/home/rjones/d/qemu/include/qemu/timer.h:462 > 1384: 90000015 adrp x21, 0 <main_loop_tlg> >timer_new_tl(): >/home/rjones/d/qemu/include/qemu/timer.h:442 > 1388: d2800600 mov x0, #0x30 // #48 >timer_new(): >/home/rjones/d/qemu/include/qemu/timer.h:462 > 138c: 910002b7 add x23, x21, #0x0 > 1390: f94002a1 ldr x1, [x21] > 1394: f90027a1 str x1, [x29,#72] >timer_new_tl(): >/home/rjones/d/qemu/include/qemu/timer.h:442 > 1398: 94000000 bl 0 <g_malloc0> > 139c: aa0003f6 mov x22, x0 >/home/rjones/d/qemu/include/qemu/timer.h:443 > 13a0: f94027a1 ldr x1, [x29,#72] > 13a4: 90000003 adrp x3, 0 <dummy_signal> > 13a8: 52800022 mov w2, #0x1 // #1 > 13ac: 91000063 add x3, x3, #0x0 > 13b0: d2800004 mov x4, #0x0 // #0 > 13b4: 94000000 bl 0 <timer_init> >configure_icount(): >/home/rjones/d/qemu/cpus.c:451 > 13b8: f9009e76 str x22, [x19,#312] >/home/rjones/d/qemu/cpus.c:453 > 13bc: 90000001 adrp x1, 0 <dummy_signal> > 13c0: aa1403e0 mov x0, x20 > 13c4: 91000021 add x1, x1, #0x0 > 13c8: 94000000 bl 0 <strcmp> > 13cc: 2a0003f6 mov w22, w0 > 13d0: 350006e0 cbnz w0, 14ac <configure_icount+0x17c> >/home/rjones/d/qemu/cpus.c:463 > 13d4: 52800062 mov w2, #0x3 // #3 >timer_new(): >/home/rjones/d/qemu/include/qemu/timer.h:462 > 13d8: f94002a1 ldr x1, [x21] >configure_icount(): >/home/rjones/d/qemu/cpus.c:463 > 13dc: b9000a62 str w2, [x19,#8] >/home/rjones/d/qemu/cpus.c:459 > 13e0: 90000002 adrp x2, 0 <use_icount> > 13e4: 52800043 mov w3, #0x2 // #2 >timer_new_tl(): >/home/rjones/d/qemu/include/qemu/timer.h:442 > 13e8: d2800600 mov x0, #0x30 // #48 >timer_new(): >/home/rjones/d/qemu/include/qemu/timer.h:462 > 13ec: f90027a1 str x1, [x29,#72] >configure_icount(): >/home/rjones/d/qemu/cpus.c:459 > 13f0: b9000043 str w3, [x2] >timer_new_tl(): >/home/rjones/d/qemu/include/qemu/timer.h:442 > 13f4: 94000000 bl 0 <g_malloc0> >/home/rjones/d/qemu/include/qemu/timer.h:443 > 13f8: f94027a1 ldr x1, [x29,#72] > 13fc: 52884802 mov w2, #0x4240 // #16960 > 1400: 90000003 adrp x3, 0 <dummy_signal> > 1404: d2800004 mov x4, #0x0 // #0 > 1408: 72a001e2 movk w2, #0xf, lsl #16 > 140c: 91000063 add x3, x3, #0x0 >/home/rjones/d/qemu/include/qemu/timer.h:442 > 1410: aa0003f4 mov x20, x0 >/home/rjones/d/qemu/include/qemu/timer.h:443 > 1414: 94000000 bl 0 <timer_init> >configure_icount(): >/home/rjones/d/qemu/cpus.c:470 > 1418: f9009674 str x20, [x19,#296] >qemu_clock_get_ms(): >/home/rjones/d/qemu/include/qemu/timer.h:94 > 141c: 2a1603e0 mov w0, w22 > 1420: 94000000 bl 0 <qemu_clock_get_ns> > 1424: aa0003e1 mov x1, x0 > 1428: d2869b62 mov x2, #0x34db // #13531 >configure_icount(): >/home/rjones/d/qemu/cpus.c:472 > 142c: aa1403e0 mov x0, x20 >qemu_clock_get_ms(): >/home/rjones/d/qemu/include/qemu/timer.h:94 > 1430: f2baf6c2 movk x2, #0xd7b6, lsl #16 > 1434: f2dbd042 movk x2, #0xde82, lsl #32 > 1438: f2e86362 movk x2, #0x431b, lsl #48 > 143c: 9b427c22 smulh x2, x1, x2 > 1440: 9352fc43 asr x3, x2, #18 > 1444: cb81fc61 sub x1, x3, x1, asr #63 >configure_icount(): >/home/rjones/d/qemu/cpus.c:472 > 1448: 910fa021 add x1, x1, #0x3e8 > 144c: 94000000 bl 0 <timer_mod> >timer_new(): >/home/rjones/d/qemu/include/qemu/timer.h:462 > 1450: f94006e1 ldr x1, [x23,#8] >timer_new_tl(): >/home/rjones/d/qemu/include/qemu/timer.h:442 > 1454: d2800600 mov x0, #0x30 // #48 >timer_new(): >/home/rjones/d/qemu/include/qemu/timer.h:462 > 1458: f90027a1 str x1, [x29,#72] >timer_new_tl(): >/home/rjones/d/qemu/include/qemu/timer.h:442 > 145c: 94000000 bl 0 <g_malloc0> > 1460: aa0003f4 mov x20, x0 >/home/rjones/d/qemu/include/qemu/timer.h:443 > 1464: f94027a1 ldr x1, [x29,#72] > 1468: 90000003 adrp x3, 0 <dummy_signal> > 146c: 52800022 mov w2, #0x1 // #1 > 1470: 91000063 add x3, x3, #0x0 > 1474: d2800004 mov x4, #0x0 // #0 > 1478: 94000000 bl 0 <timer_init> >configure_icount(): >/home/rjones/d/qemu/cpus.c:474 > 147c: f9009274 str x20, [x19,#288] >/home/rjones/d/qemu/cpus.c:477 > 1480: 52800020 mov w0, #0x1 // #1 > 1484: 94000000 bl 0 <qemu_clock_get_ns> >/home/rjones/d/qemu/cpus.c:479 > 1488: f9401bf7 ldr x23, [sp,#48] >/home/rjones/d/qemu/cpus.c:476 > 148c: d29c2001 mov x1, #0xe100 // #57600 > 1490: f2a0bea1 movk x1, #0x5f5, lsl #16 > 1494: 8b010001 add x1, x0, x1 > 1498: aa1403e0 mov x0, x20 >/home/rjones/d/qemu/cpus.c:479 > 149c: a9425bf5 ldp x21, x22, [sp,#32] > 14a0: a94153f3 ldp x19, x20, [sp,#16] > 14a4: a8c57bfd ldp x29, x30, [sp],#80 >/home/rjones/d/qemu/cpus.c:476 > 14a8: 14000000 b 0 <timer_mod> >/home/rjones/d/qemu/cpus.c:454 > 14ac: d2800001 mov x1, #0x0 // #0 > 14b0: aa1403e0 mov x0, x20 > 14b4: 2a0103e2 mov w2, w1 > 14b8: 94000000 bl 0 <strtol> > 14bc: b9000a60 str w0, [x19,#8] >/home/rjones/d/qemu/cpus.c:455 > 14c0: 90000000 adrp x0, 0 <use_icount> > 14c4: 52800021 mov w1, #0x1 // #1 > 14c8: b9000001 str w1, [x0] >/home/rjones/d/qemu/cpus.c:479 > 14cc: a94153f3 ldp x19, x20, [sp,#16] > 14d0: a9425bf5 ldp x21, x22, [sp,#32] > 14d4: f9401bf7 ldr x23, [sp,#48] > 14d8: a8c57bfd ldp x29, x30, [sp],#80 > 14dc: d65f03c0 ret > >00000000000014e0 <hw_error>: >hw_error(): >/home/rjones/d/qemu/cpus.c:483 > 14e0: a9a97bfd stp x29, x30, [sp,#-368]! > 14e4: 90000008 adrp x8, 0 <__stack_chk_guard> > 14e8: 910003fd mov x29, sp > 14ec: a9025bf5 stp x21, x22, [sp,#32] > 14f0: f9400108 ldr x8, [x8] >/home/rjones/d/qemu/cpus.c:488 > 14f4: 90000015 adrp x21, 0 <stderr> >/home/rjones/d/qemu/cpus.c:483 > 14f8: f900aba4 str x4, [x29,#336] >/home/rjones/d/qemu/cpus.c:487 > 14fc: 9105c3a4 add x4, x29, #0x170 > 1500: f90037a4 str x4, [x29,#104] >/home/rjones/d/qemu/cpus.c:493 > 1504: 90000016 adrp x22, 0 <fprintf> >/home/rjones/d/qemu/cpus.c:487 > 1508: f9003ba4 str x4, [x29,#112] > 150c: 9104c3a4 add x4, x29, #0x130 > 1510: f9003fa4 str x4, [x29,#120] > 1514: 128006e4 mov w4, #0xffffffc8 // #-56 >/home/rjones/d/qemu/cpus.c:483 > 1518: a90153f3 stp x19, x20, [sp,#16] > 151c: f9001bf7 str x23, [sp,#48] > 1520: aa0003f4 mov x20, x0 > 1524: f900a7a3 str x3, [x29,#328] >fprintf(): >/usr/include/bits/stdio2.h:97 > 1528: 90000000 adrp x0, 0 <dummy_signal> >hw_error(): >/home/rjones/d/qemu/cpus.c:483 > 152c: f9009fa1 str x1, [x29,#312] >fprintf(): >/usr/include/bits/stdio2.h:97 > 1530: 91000000 add x0, x0, #0x0 >hw_error(): >/home/rjones/d/qemu/cpus.c:483 > 1534: f900a3a2 str x2, [x29,#320] >fprintf(): >/usr/include/bits/stdio2.h:97 > 1538: d2800021 mov x1, #0x1 // #1 >hw_error(): >/home/rjones/d/qemu/cpus.c:483 > 153c: f900afa5 str x5, [x29,#344] >fprintf(): >/usr/include/bits/stdio2.h:97 > 1540: d28002c2 mov x2, #0x16 // #22 >hw_error(): >/home/rjones/d/qemu/cpus.c:483 > 1544: f900b3a6 str x6, [x29,#352] >/home/rjones/d/qemu/cpus.c:487 > 1548: 9101a3b3 add x19, x29, #0x68 >/home/rjones/d/qemu/cpus.c:483 > 154c: f900b7a7 str x7, [x29,#360] > 1550: 90000017 adrp x23, 0 <dummy_signal> > 1554: f90057a8 str x8, [x29,#168] >fprintf(): >/usr/include/bits/stdio2.h:97 > 1558: 910002f7 add x23, x23, #0x0 >hw_error(): >/home/rjones/d/qemu/cpus.c:487 > 155c: b90083a4 str w4, [x29,#128] >/home/rjones/d/qemu/cpus.c:483 > 1560: 910403a4 add x4, x29, #0x100 > 1564: 3d802fa0 str q0, [x29,#176] >fprintf(): >/usr/include/bits/stdio2.h:97 > 1568: f94002a3 ldr x3, [x21] >hw_error(): >/home/rjones/d/qemu/cpus.c:483 > 156c: 3d8033a1 str q1, [x29,#192] >/home/rjones/d/qemu/cpus.c:493 > 1570: 910002d6 add x22, x22, #0x0 >/home/rjones/d/qemu/cpus.c:483 > 1574: 3d8037a2 str q2, [x29,#208] > 1578: 3d803ba3 str q3, [x29,#224] > 157c: 3d803fa4 str q4, [x29,#240] > 1580: 3d800085 str q5, [x4] >/home/rjones/d/qemu/cpus.c:487 > 1584: 12800fe4 mov w4, #0xffffff80 // #-128 > 1588: b90087a4 str w4, [x29,#132] >/home/rjones/d/qemu/cpus.c:483 > 158c: 910443a4 add x4, x29, #0x110 > 1590: 3d800086 str q6, [x4] > 1594: 910483a4 add x4, x29, #0x120 > 1598: 3d800087 str q7, [x4] >fprintf(): >/usr/include/bits/stdio2.h:97 > 159c: 94000000 bl 0 <fwrite> > 15a0: 910223a8 add x8, x29, #0x88 >vfprintf(): >/usr/include/bits/stdio2.h:127 > 15a4: f94002a0 ldr x0, [x21] > 15a8: a9401e66 ldp x6, x7, [x19] > 15ac: a9411664 ldp x4, x5, [x19,#16] > 15b0: 52800021 mov w1, #0x1 // #1 > 15b4: aa1403e2 mov x2, x20 > 15b8: 910103a3 add x3, x29, #0x40 > 15bc: a9001d06 stp x6, x7, [x8] > 15c0: a9011504 stp x4, x5, [x8,#16] > 15c4: a9041fa6 stp x6, x7, [x29,#64] > 15c8: a90517a4 stp x4, x5, [x29,#80] > 15cc: 94000000 bl 0 <__vfprintf_chk> >fprintf(): >/usr/include/bits/stdio2.h:97 > 15d0: f94002a1 ldr x1, [x21] > 15d4: 52800140 mov w0, #0xa // #10 > 15d8: 94000000 bl 0 <fputc> >hw_error(): >/home/rjones/d/qemu/cpus.c:491 > 15dc: 90000000 adrp x0, 0 <cpus> > 15e0: f9400013 ldr x19, [x0] > 15e4: b40001d3 cbz x19, 161c <hw_error+0x13c> >/home/rjones/d/qemu/cpus.c:492 > 15e8: 91402274 add x20, x19, #0x8, lsl #12 >fprintf(): >/usr/include/bits/stdio2.h:97 > 15ec: f94002a0 ldr x0, [x21] > 15f0: 52800021 mov w1, #0x1 // #1 > 15f4: aa1703e2 mov x2, x23 > 15f8: b942a283 ldr w3, [x20,#672] > 15fc: 94000000 bl 0 <__fprintf_chk> >hw_error(): >/home/rjones/d/qemu/cpus.c:493 > 1600: f94002a1 ldr x1, [x21] > 1604: aa1303e0 mov x0, x19 > 1608: aa1603e2 mov x2, x22 > 160c: 52a00043 mov w3, #0x20000 // #131072 > 1610: 94000000 bl 0 <cpu_dump_state> >/home/rjones/d/qemu/cpus.c:491 > 1614: f9411e93 ldr x19, [x20,#568] > 1618: b5fffe93 cbnz x19, 15e8 <hw_error+0x108> >/home/rjones/d/qemu/cpus.c:496 > 161c: 94000000 bl 0 <abort> > >0000000000001620 <cpu_synchronize_all_states>: >cpu_synchronize_all_states(): >/home/rjones/d/qemu/cpus.c:500 > 1620: a9be7bfd stp x29, x30, [sp,#-32]! >/home/rjones/d/qemu/cpus.c:503 > 1624: 90000000 adrp x0, 0 <cpus> >/home/rjones/d/qemu/cpus.c:500 > 1628: 910003fd mov x29, sp > 162c: a90153f3 stp x19, x20, [sp,#16] >/home/rjones/d/qemu/cpus.c:503 > 1630: f9400013 ldr x19, [x0] > 1634: 90000014 adrp x20, 0 <kvm_allowed> >cpu_synchronize_state(): >/home/rjones/d/qemu/include/sysemu/kvm.h:356 > 1638: 91000294 add x20, x20, #0x0 >cpu_synchronize_all_states(): >/home/rjones/d/qemu/cpus.c:503 > 163c: b50000b3 cbnz x19, 1650 <cpu_synchronize_all_states+0x30> > 1640: 1400000b b 166c <cpu_synchronize_all_states+0x4c> >/home/rjones/d/qemu/cpus.c:503 (discriminator 3) > 1644: 91402273 add x19, x19, #0x8, lsl #12 > 1648: f9411e73 ldr x19, [x19,#568] > 164c: b4000113 cbz x19, 166c <cpu_synchronize_all_states+0x4c> >cpu_synchronize_state(): >/home/rjones/d/qemu/include/sysemu/kvm.h:356 > 1650: 39400280 ldrb w0, [x20] > 1654: 34ffff80 cbz w0, 1644 <cpu_synchronize_all_states+0x24> >/home/rjones/d/qemu/include/sysemu/kvm.h:357 > 1658: aa1303e0 mov x0, x19 >cpu_synchronize_all_states(): >/home/rjones/d/qemu/cpus.c:503 > 165c: 91402273 add x19, x19, #0x8, lsl #12 >cpu_synchronize_state(): >/home/rjones/d/qemu/include/sysemu/kvm.h:357 > 1660: 94000000 bl 0 <kvm_cpu_synchronize_state> >cpu_synchronize_all_states(): >/home/rjones/d/qemu/cpus.c:503 > 1664: f9411e73 ldr x19, [x19,#568] > 1668: b5ffff53 cbnz x19, 1650 <cpu_synchronize_all_states+0x30> >/home/rjones/d/qemu/cpus.c:506 > 166c: a94153f3 ldp x19, x20, [sp,#16] > 1670: a8c27bfd ldp x29, x30, [sp],#32 > 1674: d65f03c0 ret > >0000000000001678 <cpu_synchronize_all_post_reset>: >cpu_synchronize_all_post_reset(): >/home/rjones/d/qemu/cpus.c:509 > 1678: a9be7bfd stp x29, x30, [sp,#-32]! >/home/rjones/d/qemu/cpus.c:512 > 167c: 90000000 adrp x0, 0 <cpus> >/home/rjones/d/qemu/cpus.c:509 > 1680: 910003fd mov x29, sp > 1684: a90153f3 stp x19, x20, [sp,#16] >/home/rjones/d/qemu/cpus.c:512 > 1688: f9400013 ldr x19, [x0] > 168c: 90000014 adrp x20, 0 <kvm_allowed> >cpu_synchronize_post_reset(): >/home/rjones/d/qemu/include/sysemu/kvm.h:363 > 1690: 91000294 add x20, x20, #0x0 >cpu_synchronize_all_post_reset(): >/home/rjones/d/qemu/cpus.c:512 > 1694: b50000b3 cbnz x19, 16a8 <cpu_synchronize_all_post_reset+0x30> > 1698: 1400000b b 16c4 <cpu_synchronize_all_post_reset+0x4c> >/home/rjones/d/qemu/cpus.c:512 (discriminator 3) > 169c: 91402273 add x19, x19, #0x8, lsl #12 > 16a0: f9411e73 ldr x19, [x19,#568] > 16a4: b4000113 cbz x19, 16c4 <cpu_synchronize_all_post_reset+0x4c> >cpu_synchronize_post_reset(): >/home/rjones/d/qemu/include/sysemu/kvm.h:363 > 16a8: 39400280 ldrb w0, [x20] > 16ac: 34ffff80 cbz w0, 169c <cpu_synchronize_all_post_reset+0x24> >/home/rjones/d/qemu/include/sysemu/kvm.h:364 > 16b0: aa1303e0 mov x0, x19 >cpu_synchronize_all_post_reset(): >/home/rjones/d/qemu/cpus.c:512 > 16b4: 91402273 add x19, x19, #0x8, lsl #12 >cpu_synchronize_post_reset(): >/home/rjones/d/qemu/include/sysemu/kvm.h:364 > 16b8: 94000000 bl 0 <kvm_cpu_synchronize_post_reset> >cpu_synchronize_all_post_reset(): >/home/rjones/d/qemu/cpus.c:512 > 16bc: f9411e73 ldr x19, [x19,#568] > 16c0: b5ffff53 cbnz x19, 16a8 <cpu_synchronize_all_post_reset+0x30> >/home/rjones/d/qemu/cpus.c:515 > 16c4: a94153f3 ldp x19, x20, [sp,#16] > 16c8: a8c27bfd ldp x29, x30, [sp],#32 > 16cc: d65f03c0 ret > >00000000000016d0 <cpu_synchronize_all_post_init>: >cpu_synchronize_all_post_init(): >/home/rjones/d/qemu/cpus.c:518 > 16d0: a9be7bfd stp x29, x30, [sp,#-32]! >/home/rjones/d/qemu/cpus.c:521 > 16d4: 90000000 adrp x0, 0 <cpus> >/home/rjones/d/qemu/cpus.c:518 > 16d8: 910003fd mov x29, sp > 16dc: a90153f3 stp x19, x20, [sp,#16] >/home/rjones/d/qemu/cpus.c:521 > 16e0: f9400013 ldr x19, [x0] > 16e4: 90000014 adrp x20, 0 <kvm_allowed> >cpu_synchronize_post_init(): >/home/rjones/d/qemu/include/sysemu/kvm.h:370 > 16e8: 91000294 add x20, x20, #0x0 >cpu_synchronize_all_post_init(): >/home/rjones/d/qemu/cpus.c:521 > 16ec: b50000b3 cbnz x19, 1700 <cpu_synchronize_all_post_init+0x30> > 16f0: 1400000b b 171c <cpu_synchronize_all_post_init+0x4c> >/home/rjones/d/qemu/cpus.c:521 (discriminator 3) > 16f4: 91402273 add x19, x19, #0x8, lsl #12 > 16f8: f9411e73 ldr x19, [x19,#568] > 16fc: b4000113 cbz x19, 171c <cpu_synchronize_all_post_init+0x4c> >cpu_synchronize_post_init(): >/home/rjones/d/qemu/include/sysemu/kvm.h:370 > 1700: 39400280 ldrb w0, [x20] > 1704: 34ffff80 cbz w0, 16f4 <cpu_synchronize_all_post_init+0x24> >/home/rjones/d/qemu/include/sysemu/kvm.h:371 > 1708: aa1303e0 mov x0, x19 >cpu_synchronize_all_post_init(): >/home/rjones/d/qemu/cpus.c:521 > 170c: 91402273 add x19, x19, #0x8, lsl #12 >cpu_synchronize_post_init(): >/home/rjones/d/qemu/include/sysemu/kvm.h:371 > 1710: 94000000 bl 0 <kvm_cpu_synchronize_post_init> >cpu_synchronize_all_post_init(): >/home/rjones/d/qemu/cpus.c:521 > 1714: f9411e73 ldr x19, [x19,#568] > 1718: b5ffff53 cbnz x19, 1700 <cpu_synchronize_all_post_init+0x30> >/home/rjones/d/qemu/cpus.c:524 > 171c: a94153f3 ldp x19, x20, [sp,#16] > 1720: a8c27bfd ldp x29, x30, [sp],#32 > 1724: d65f03c0 ret > >0000000000001728 <qemu_init_cpu_loop>: >qemu_init_cpu_loop(): >/home/rjones/d/qemu/cpus.c:723 > 1728: a9b47bfd stp x29, x30, [sp,#-192]! >qemu_init_sigbus(): >/home/rjones/d/qemu/cpus.c:604 > 172c: d2800002 mov x2, #0x0 // #0 > 1730: 528000e0 mov w0, #0x7 // #7 >qemu_init_cpu_loop(): >/home/rjones/d/qemu/cpus.c:723 > 1734: 910003fd mov x29, sp > 1738: a90153f3 stp x19, x20, [sp,#16] > 173c: 90000014 adrp x20, 0 <__stack_chk_guard> >qemu_init_sigbus(): >/home/rjones/d/qemu/cpus.c:604 > 1740: 910083a1 add x1, x29, #0x20 >memset(): >/usr/include/bits/string3.h:84 > 1744: a9027fbf stp xzr, xzr, [x29,#32] > 1748: a90a7fbf stp xzr, xzr, [x29,#160] >qemu_init_cpu_loop(): >/home/rjones/d/qemu/cpus.c:723 > 174c: f9400283 ldr x3, [x20] >/home/rjones/d/qemu/cpus.c:725 > 1750: 90000013 adrp x19, 0 <dummy_signal> >/home/rjones/d/qemu/cpus.c:723 > 1754: f9005fa3 str x3, [x29,#184] >qemu_init_sigbus(): >/home/rjones/d/qemu/cpus.c:603 > 1758: 90000003 adrp x3, 0 <dummy_signal> > 175c: 91000063 add x3, x3, #0x0 > 1760: f90013a3 str x3, [x29,#32] >/home/rjones/d/qemu/cpus.c:602 > 1764: 52800083 mov w3, #0x4 // #4 >memset(): >/usr/include/bits/string3.h:84 > 1768: f9005ba2 str x2, [x29,#176] >qemu_init_sigbus(): >/home/rjones/d/qemu/cpus.c:602 > 176c: b900aba3 str w3, [x29,#168] >qemu_init_cpu_loop(): >/home/rjones/d/qemu/cpus.c:725 > 1770: 91000273 add x19, x19, #0x0 >memset(): >/usr/include/bits/string3.h:84 > 1774: a9037fbf stp xzr, xzr, [x29,#48] > 1778: a9047fbf stp xzr, xzr, [x29,#64] > 177c: a9057fbf stp xzr, xzr, [x29,#80] > 1780: a9067fbf stp xzr, xzr, [x29,#96] > 1784: a9077fbf stp xzr, xzr, [x29,#112] > 1788: a9087fbf stp xzr, xzr, [x29,#128] > 178c: a9097fbf stp xzr, xzr, [x29,#144] >qemu_init_sigbus(): >/home/rjones/d/qemu/cpus.c:604 > 1790: 94000000 bl 0 <sigaction> >/home/rjones/d/qemu/cpus.c:606 > 1794: 52800021 mov w1, #0x1 // #1 > 1798: 52800003 mov w3, #0x0 // #0 > 179c: 2a0103e2 mov w2, w1 > 17a0: 2a0303e4 mov w4, w3 > 17a4: 52800420 mov w0, #0x21 // #33 > 17a8: 94000000 bl 0 <prctl> >qemu_init_cpu_loop(): >/home/rjones/d/qemu/cpus.c:725 > 17ac: 9103c260 add x0, x19, #0xf0 > 17b0: 94000000 bl 0 <qemu_cond_init> >/home/rjones/d/qemu/cpus.c:726 > 17b4: 91016260 add x0, x19, #0x58 > 17b8: 94000000 bl 0 <qemu_cond_init> >/home/rjones/d/qemu/cpus.c:727 > 17bc: 91022260 add x0, x19, #0x88 > 17c0: 94000000 bl 0 <qemu_cond_init> >/home/rjones/d/qemu/cpus.c:728 > 17c4: 91056260 add x0, x19, #0x158 > 17c8: 94000000 bl 0 <qemu_cond_init> >/home/rjones/d/qemu/cpus.c:729 > 17cc: 91030260 add x0, x19, #0xc0 > 17d0: 94000000 bl 0 <qemu_mutex_init> >/home/rjones/d/qemu/cpus.c:731 > 17d4: 91062260 add x0, x19, #0x188 > 17d8: 94000000 bl 0 <qemu_thread_get_self> >/home/rjones/d/qemu/cpus.c:732 > 17dc: f9405fa1 ldr x1, [x29,#184] > 17e0: f9400280 ldr x0, [x20] > 17e4: eb00003f cmp x1, x0 > 17e8: 54000081 b.ne 17f8 <qemu_init_cpu_loop+0xd0> > 17ec: a94153f3 ldp x19, x20, [sp,#16] > 17f0: a8cc7bfd ldp x29, x30, [sp],#192 > 17f4: d65f03c0 ret > 17f8: 94000000 bl 0 <__stack_chk_fail> > >00000000000017fc <qemu_cpu_kick>: >qemu_cpu_kick(): >/home/rjones/d/qemu/cpus.c:1009 > 17fc: a9be7bfd stp x29, x30, [sp,#-32]! > 1800: 910003fd mov x29, sp > 1804: f9000bf3 str x19, [sp,#16] > 1808: aa0003f3 mov x19, x0 >/home/rjones/d/qemu/cpus.c:1010 > 180c: f9405000 ldr x0, [x0,#160] > 1810: 94000000 bl 0 <qemu_cond_broadcast> >/home/rjones/d/qemu/cpus.c:1011 > 1814: 94000000 bl 0 <tcg_enabled> > 1818: 53001c00 uxtb w0, w0 > 181c: 35000060 cbnz w0, 1828 <qemu_cpu_kick+0x2c> > 1820: 3942e260 ldrb w0, [x19,#184] > 1824: 34000080 cbz w0, 1834 <qemu_cpu_kick+0x38> >/home/rjones/d/qemu/cpus.c:1015 > 1828: f9400bf3 ldr x19, [sp,#16] > 182c: a8c27bfd ldp x29, x30, [sp],#32 > 1830: d65f03c0 ret >/home/rjones/d/qemu/cpus.c:1012 > 1834: aa1303e0 mov x0, x19 > 1838: 97fffa84 bl 248 <qemu_cpu_kick_thread> >/home/rjones/d/qemu/cpus.c:1013 > 183c: 52800020 mov w0, #0x1 // #1 > 1840: 3902e260 strb w0, [x19,#184] >/home/rjones/d/qemu/cpus.c:1015 > 1844: f9400bf3 ldr x19, [sp,#16] > 1848: a8c27bfd ldp x29, x30, [sp],#32 > 184c: d65f03c0 ret > >0000000000001850 <run_on_cpu>: >run_on_cpu(): >/home/rjones/d/qemu/cpus.c:735 > 1850: a9b77bfd stp x29, x30, [sp,#-144]! > 1854: 910003fd mov x29, sp > 1858: f90023f9 str x25, [sp,#64] > 185c: 90000019 adrp x25, 0 <__stack_chk_guard> > 1860: a90153f3 stp x19, x20, [sp,#16] > 1864: a9025bf5 stp x21, x22, [sp,#32] > 1868: a90363f7 stp x23, x24, [sp,#48] > 186c: f9400323 ldr x3, [x25] > 1870: aa0003f3 mov x19, x0 >qemu_cpu_is_self(): >/home/rjones/d/qemu/cpus.c:1033 > 1874: f9404400 ldr x0, [x0,#136] >run_on_cpu(): >/home/rjones/d/qemu/cpus.c:735 > 1878: f9002ba1 str x1, [x29,#80] > 187c: f9002fa2 str x2, [x29,#88] > 1880: f90047a3 str x3, [x29,#136] >qemu_cpu_is_self(): >/home/rjones/d/qemu/cpus.c:1033 > 1884: 94000000 bl 0 <qemu_thread_is_self> > 1888: 53001c03 uxtb w3, w0 >run_on_cpu(): >/home/rjones/d/qemu/cpus.c:738 > 188c: f9402fa2 ldr x2, [x29,#88] > 1890: f9402ba1 ldr x1, [x29,#80] > 1894: 35000503 cbnz w3, 1934 <run_on_cpu+0xe4> >/home/rjones/d/qemu/cpus.c:746 > 1898: f9405663 ldr x3, [x19,#168] >/home/rjones/d/qemu/cpus.c:743 > 189c: 9101a3b4 add x20, x29, #0x68 > 18a0: f9003ba1 str x1, [x29,#112] >/home/rjones/d/qemu/cpus.c:744 > 18a4: f9003fa2 str x2, [x29,#120] >/home/rjones/d/qemu/cpus.c:745 > 18a8: 390213a0 strb w0, [x29,#132] >/home/rjones/d/qemu/cpus.c:746 > 18ac: b40004a3 cbz x3, 1940 <run_on_cpu+0xf0> >/home/rjones/d/qemu/cpus.c:749 > 18b0: f9405a60 ldr x0, [x19,#176] > 18b4: f9000014 str x20, [x0] >/home/rjones/d/qemu/cpus.c:755 > 18b8: aa1303e0 mov x0, x19 >/home/rjones/d/qemu/cpus.c:751 > 18bc: f9005a74 str x20, [x19,#176] >/home/rjones/d/qemu/cpus.c:752 > 18c0: f90037bf str xzr, [x29,#104] >/home/rjones/d/qemu/cpus.c:753 > 18c4: b90083bf str wzr, [x29,#128] >/home/rjones/d/qemu/cpus.c:755 > 18c8: 94000000 bl 17fc <qemu_cpu_kick> >/home/rjones/d/qemu/cpus.c:756 > 18cc: b94083a0 ldr w0, [x29,#128] > 18d0: 350001e0 cbnz w0, 190c <run_on_cpu+0xbc> > 18d4: d53bd056 mrs x22, tpidr_el0 > 18d8: 90000015 adrp x21, 0 <tls__current_cpu> > 18dc: f94002b5 ldr x21, [x21] > 18e0: 90000013 adrp x19, 0 <dummy_signal> >/home/rjones/d/qemu/cpus.c:759 > 18e4: 91000273 add x19, x19, #0x0 > 18e8: f8756ad8 ldr x24, [x22,x21] > 18ec: 91022277 add x23, x19, #0x88 > 18f0: 91030273 add x19, x19, #0xc0 > 18f4: aa1703e0 mov x0, x23 > 18f8: aa1303e1 mov x1, x19 > 18fc: 94000000 bl 0 <qemu_cond_wait> >/home/rjones/d/qemu/cpus.c:760 > 1900: f8356ad8 str x24, [x22,x21] >/home/rjones/d/qemu/cpus.c:756 > 1904: b9401a82 ldr w2, [x20,#24] > 1908: 34ffff62 cbz w2, 18f4 <run_on_cpu+0xa4> >/home/rjones/d/qemu/cpus.c:762 > 190c: f94047a1 ldr x1, [x29,#136] > 1910: f9400320 ldr x0, [x25] > 1914: eb00003f cmp x1, x0 > 1918: 54000181 b.ne 1948 <run_on_cpu+0xf8> > 191c: a94153f3 ldp x19, x20, [sp,#16] > 1920: a9425bf5 ldp x21, x22, [sp,#32] > 1924: a94363f7 ldp x23, x24, [sp,#48] > 1928: f94023f9 ldr x25, [sp,#64] > 192c: a8c97bfd ldp x29, x30, [sp],#144 > 1930: d65f03c0 ret >/home/rjones/d/qemu/cpus.c:739 > 1934: aa0203e0 mov x0, x2 > 1938: d63f0020 blr x1 > 193c: 17fffff4 b 190c <run_on_cpu+0xbc> >/home/rjones/d/qemu/cpus.c:747 > 1940: f9005674 str x20, [x19,#168] > 1944: 17ffffdd b 18b8 <run_on_cpu+0x68> >/home/rjones/d/qemu/cpus.c:762 > 1948: 94000000 bl 0 <__stack_chk_fail> > >000000000000194c <async_run_on_cpu>: >async_run_on_cpu(): >/home/rjones/d/qemu/cpus.c:765 > 194c: a9bd7bfd stp x29, x30, [sp,#-48]! > 1950: 910003fd mov x29, sp > 1954: a90153f3 stp x19, x20, [sp,#16] > 1958: f90013f5 str x21, [sp,#32] > 195c: aa0003f3 mov x19, x0 > 1960: aa0103f5 mov x21, x1 > 1964: aa0203f4 mov x20, x2 >qemu_cpu_is_self(): >/home/rjones/d/qemu/cpus.c:1033 > 1968: f9404400 ldr x0, [x0,#136] > 196c: 94000000 bl 0 <qemu_thread_is_self> > 1970: 53001c00 uxtb w0, w0 >async_run_on_cpu(): >/home/rjones/d/qemu/cpus.c:768 > 1974: 35000280 cbnz w0, 19c4 <async_run_on_cpu+0x78> >/home/rjones/d/qemu/cpus.c:773 > 1978: d2800400 mov x0, #0x20 // #32 > 197c: 94000000 bl 0 <g_malloc0> > 1980: aa0003e3 mov x3, x0 >/home/rjones/d/qemu/cpus.c:777 > 1984: f9405660 ldr x0, [x19,#168] >/home/rjones/d/qemu/cpus.c:776 > 1988: 52800021 mov w1, #0x1 // #1 >/home/rjones/d/qemu/cpus.c:774 > 198c: f9000475 str x21, [x3,#8] >/home/rjones/d/qemu/cpus.c:775 > 1990: f9000874 str x20, [x3,#16] >/home/rjones/d/qemu/cpus.c:776 > 1994: 39007061 strb w1, [x3,#28] >/home/rjones/d/qemu/cpus.c:777 > 1998: b4000220 cbz x0, 19dc <async_run_on_cpu+0x90> >/home/rjones/d/qemu/cpus.c:780 > 199c: f9405a60 ldr x0, [x19,#176] > 19a0: f9000003 str x3, [x0] >/home/rjones/d/qemu/cpus.c:782 > 19a4: f9005a63 str x3, [x19,#176] >/home/rjones/d/qemu/cpus.c:786 > 19a8: aa1303e0 mov x0, x19 >/home/rjones/d/qemu/cpus.c:783 > 19ac: f900007f str xzr, [x3] >/home/rjones/d/qemu/cpus.c:784 > 19b0: b900187f str wzr, [x3,#24] >/home/rjones/d/qemu/cpus.c:787 > 19b4: a94153f3 ldp x19, x20, [sp,#16] > 19b8: f94013f5 ldr x21, [sp,#32] > 19bc: a8c37bfd ldp x29, x30, [sp],#48 >/home/rjones/d/qemu/cpus.c:786 > 19c0: 14000000 b 17fc <qemu_cpu_kick> >/home/rjones/d/qemu/cpus.c:769 > 19c4: aa1403e0 mov x0, x20 > 19c8: d63f02a0 blr x21 >/home/rjones/d/qemu/cpus.c:787 > 19cc: f94013f5 ldr x21, [sp,#32] > 19d0: a94153f3 ldp x19, x20, [sp,#16] > 19d4: a8c37bfd ldp x29, x30, [sp],#48 > 19d8: d65f03c0 ret >/home/rjones/d/qemu/cpus.c:778 > 19dc: f9005663 str x3, [x19,#168] > 19e0: 17fffff1 b 19a4 <async_run_on_cpu+0x58> > >00000000000019e4 <qemu_cpu_kick_self>: >qemu_cpu_kick_self(): >/home/rjones/d/qemu/cpus.c:1018 > 19e4: a9be7bfd stp x29, x30, [sp,#-32]! > 19e8: 910003fd mov x29, sp > 19ec: a90153f3 stp x19, x20, [sp,#16] >/home/rjones/d/qemu/cpus.c:1020 > 19f0: d53bd054 mrs x20, tpidr_el0 > 19f4: 90000013 adrp x19, 0 <tls__current_cpu> > 19f8: f9400273 ldr x19, [x19] > 19fc: f8736a80 ldr x0, [x20,x19] > 1a00: b4000140 cbz x0, 1a28 <qemu_cpu_kick_self+0x44> >/home/rjones/d/qemu/cpus.c:1022 > 1a04: 3942e001 ldrb w1, [x0,#184] > 1a08: 350000a1 cbnz w1, 1a1c <qemu_cpu_kick_self+0x38> >/home/rjones/d/qemu/cpus.c:1023 > 1a0c: 97fffa0f bl 248 <qemu_cpu_kick_thread> >/home/rjones/d/qemu/cpus.c:1024 > 1a10: f8736a80 ldr x0, [x20,x19] > 1a14: 52800021 mov w1, #0x1 // #1 > 1a18: 3902e001 strb w1, [x0,#184] >/home/rjones/d/qemu/cpus.c:1029 > 1a1c: a94153f3 ldp x19, x20, [sp,#16] > 1a20: a8c27bfd ldp x29, x30, [sp],#32 > 1a24: d65f03c0 ret >/home/rjones/d/qemu/cpus.c:1020 (discriminator 1) > 1a28: 90000003 adrp x3, 0 <dummy_signal> > 1a2c: 90000000 adrp x0, 0 <dummy_signal> > 1a30: 90000001 adrp x1, 0 <dummy_signal> > 1a34: 91000063 add x3, x3, #0x0 > 1a38: 91000000 add x0, x0, #0x0 > 1a3c: 91000021 add x1, x1, #0x0 > 1a40: 52807f82 mov w2, #0x3fc // #1020 > 1a44: 91026063 add x3, x3, #0x98 > 1a48: 94000000 bl 0 <__assert_fail> > >0000000000001a4c <qemu_cpu_is_self>: >qemu_cpu_is_self(): >/home/rjones/d/qemu/cpus.c:1033 > 1a4c: f9404400 ldr x0, [x0,#136] > 1a50: 14000000 b 0 <qemu_thread_is_self> > >0000000000001a54 <qemu_mutex_lock_iothread>: >qemu_mutex_lock_iothread(): >/home/rjones/d/qemu/cpus.c:1042 > 1a54: a9be7bfd stp x29, x30, [sp,#-32]! > 1a58: 910003fd mov x29, sp > 1a5c: a90153f3 stp x19, x20, [sp,#16] >/home/rjones/d/qemu/cpus.c:1043 > 1a60: 94000000 bl 0 <tcg_enabled> > 1a64: 53001c00 uxtb w0, w0 > 1a68: 340001e0 cbz w0, 1aa4 <qemu_mutex_lock_iothread+0x50> >/home/rjones/d/qemu/cpus.c:1046 > 1a6c: 90000013 adrp x19, 0 <dummy_signal> > 1a70: 52800022 mov w2, #0x1 // #1 > 1a74: 91000261 add x1, x19, #0x0 >/home/rjones/d/qemu/cpus.c:1047 > 1a78: 91030034 add x20, x1, #0xc0 > 1a7c: aa1403e0 mov x0, x20 >/home/rjones/d/qemu/cpus.c:1046 > 1a80: 39054022 strb w2, [x1,#336] >/home/rjones/d/qemu/cpus.c:1047 > 1a84: 94000000 bl 0 <qemu_mutex_trylock> > 1a88: 350001a0 cbnz w0, 1abc <qemu_mutex_lock_iothread+0x68> >/home/rjones/d/qemu/cpus.c:1051 > 1a8c: 91000273 add x19, x19, #0x0 >/home/rjones/d/qemu/cpus.c:1052 > 1a90: 91056260 add x0, x19, #0x158 >/home/rjones/d/qemu/cpus.c:1051 > 1a94: 3905427f strb wzr, [x19,#336] >/home/rjones/d/qemu/cpus.c:1054 > 1a98: a94153f3 ldp x19, x20, [sp,#16] > 1a9c: a8c27bfd ldp x29, x30, [sp],#32 >/home/rjones/d/qemu/cpus.c:1052 > 1aa0: 14000000 b 0 <qemu_cond_broadcast> >/home/rjones/d/qemu/cpus.c:1044 > 1aa4: 90000000 adrp x0, 0 <dummy_signal> >/home/rjones/d/qemu/cpus.c:1054 > 1aa8: a94153f3 ldp x19, x20, [sp,#16] >/home/rjones/d/qemu/cpus.c:1044 > 1aac: 91000000 add x0, x0, #0x0 >/home/rjones/d/qemu/cpus.c:1054 > 1ab0: a8c27bfd ldp x29, x30, [sp],#32 >/home/rjones/d/qemu/cpus.c:1044 > 1ab4: 91030000 add x0, x0, #0xc0 > 1ab8: 14000000 b 0 <qemu_mutex_lock> >/home/rjones/d/qemu/cpus.c:1048 > 1abc: 90000000 adrp x0, 0 <cpus> >/home/rjones/d/qemu/cpus.c:1051 > 1ac0: 91000273 add x19, x19, #0x0 >/home/rjones/d/qemu/cpus.c:1048 > 1ac4: f9400000 ldr x0, [x0] > 1ac8: 97fff9e0 bl 248 <qemu_cpu_kick_thread> >/home/rjones/d/qemu/cpus.c:1049 > 1acc: aa1403e0 mov x0, x20 > 1ad0: 94000000 bl 0 <qemu_mutex_lock> >/home/rjones/d/qemu/cpus.c:1051 > 1ad4: 3905427f strb wzr, [x19,#336] >/home/rjones/d/qemu/cpus.c:1052 > 1ad8: 91056260 add x0, x19, #0x158 >/home/rjones/d/qemu/cpus.c:1054 > 1adc: a94153f3 ldp x19, x20, [sp,#16] > 1ae0: a8c27bfd ldp x29, x30, [sp],#32 >/home/rjones/d/qemu/cpus.c:1052 > 1ae4: 14000000 b 0 <qemu_cond_broadcast> > >0000000000001ae8 <qemu_dummy_cpu_thread_fn>: >qemu_dummy_cpu_thread_fn(): >/home/rjones/d/qemu/cpus.c:886 > 1ae8: a9b47bfd stp x29, x30, [sp,#-192]! > 1aec: 910003fd mov x29, sp > 1af0: f90013f5 str x21, [sp,#32] > 1af4: aa0003f5 mov x21, x0 > 1af8: 90000000 adrp x0, 0 <__stack_chk_guard> > 1afc: a90153f3 stp x19, x20, [sp,#16] >/home/rjones/d/qemu/cpus.c:904 > 1b00: 90000014 adrp x20, 0 <dummy_signal> > 1b04: d53bd053 mrs x19, tpidr_el0 >/home/rjones/d/qemu/cpus.c:886 > 1b08: f9400000 ldr x0, [x0] >/home/rjones/d/qemu/cpus.c:904 > 1b0c: 91000294 add x20, x20, #0x0 >/home/rjones/d/qemu/cpus.c:886 > 1b10: f9005fa0 str x0, [x29,#184] >/home/rjones/d/qemu/cpus.c:895 > 1b14: 94000000 bl 1a54 <qemu_mutex_lock_iothread> >/home/rjones/d/qemu/cpus.c:896 > 1b18: f94046a0 ldr x0, [x21,#136] > 1b1c: 94000000 bl 0 <qemu_thread_get_self> >/home/rjones/d/qemu/cpus.c:897 > 1b20: 94000000 bl 0 <qemu_get_thread_id> > 1b24: b90092a0 str w0, [x21,#144] >/home/rjones/d/qemu/cpus.c:899 > 1b28: 9100e3a0 add x0, x29, #0x38 > 1b2c: 94000000 bl 0 <sigemptyset> >/home/rjones/d/qemu/cpus.c:900 > 1b30: 52800141 mov w1, #0xa // #10 > 1b34: 9100e3a0 add x0, x29, #0x38 > 1b38: 94000000 bl 0 <sigaddset> >/home/rjones/d/qemu/cpus.c:903 > 1b3c: 52800021 mov w1, #0x1 // #1 >/home/rjones/d/qemu/cpus.c:904 > 1b40: 9103c280 add x0, x20, #0xf0 >/home/rjones/d/qemu/cpus.c:903 > 1b44: 3902e6a1 strb w1, [x21,#185] >qemu_mutex_unlock_iothread(): >/home/rjones/d/qemu/cpus.c:1058 > 1b48: 91030294 add x20, x20, #0xc0 >qemu_dummy_cpu_thread_fn(): >/home/rjones/d/qemu/cpus.c:904 > 1b4c: 94000000 bl 0 <qemu_cond_signal> >/home/rjones/d/qemu/cpus.c:908 > 1b50: 90000001 adrp x1, 0 <tls__current_cpu> > 1b54: f9400021 ldr x1, [x1] > 1b58: 8b010273 add x19, x19, x1 >qemu_mutex_unlock_iothread(): >/home/rjones/d/qemu/cpus.c:1058 > 1b5c: aa1403e0 mov x0, x20 >qemu_dummy_cpu_thread_fn(): >/home/rjones/d/qemu/cpus.c:908 > 1b60: f900027f str xzr, [x19] >qemu_mutex_unlock_iothread(): >/home/rjones/d/qemu/cpus.c:1058 > 1b64: 94000000 bl 0 <qemu_mutex_unlock> >qemu_dummy_cpu_thread_fn(): >/home/rjones/d/qemu/cpus.c:912 > 1b68: 9100e3a0 add x0, x29, #0x38 > 1b6c: 9100d3a1 add x1, x29, #0x34 > 1b70: 94000000 bl 0 <sigwait> >/home/rjones/d/qemu/cpus.c:913 > 1b74: 3100041f cmn w0, #0x1 > 1b78: 54000181 b.ne 1ba8 <qemu_dummy_cpu_thread_fn+0xc0> >/home/rjones/d/qemu/cpus.c:913 (discriminator 1) > 1b7c: 94000000 bl 0 <__errno_location> > 1b80: b9400001 ldr w1, [x0] > 1b84: 7100103f cmp w1, #0x4 > 1b88: 54ffff00 b.eq 1b68 <qemu_dummy_cpu_thread_fn+0x80> > 1b8c: 71002c3f cmp w1, #0xb > 1b90: 54fffec0 b.eq 1b68 <qemu_dummy_cpu_thread_fn+0x80> >/home/rjones/d/qemu/cpus.c:915 > 1b94: 90000000 adrp x0, 0 <dummy_signal> > 1b98: 91000000 add x0, x0, #0x0 > 1b9c: 94000000 bl 0 <perror> >/home/rjones/d/qemu/cpus.c:916 > 1ba0: 52800020 mov w0, #0x1 // #1 > 1ba4: 94000000 bl 0 <exit> >/home/rjones/d/qemu/cpus.c:918 > 1ba8: 94000000 bl 1a54 <qemu_mutex_lock_iothread> >/home/rjones/d/qemu/cpus.c:919 > 1bac: f9000275 str x21, [x19] >/home/rjones/d/qemu/cpus.c:920 > 1bb0: aa1503e0 mov x0, x21 > 1bb4: 97fff9c5 bl 2c8 <qemu_wait_io_event_common> > 1bb8: 17ffffe9 b 1b5c <qemu_dummy_cpu_thread_fn+0x74> > >0000000000001bbc <qemu_mutex_unlock_iothread>: >qemu_mutex_unlock_iothread(): >/home/rjones/d/qemu/cpus.c:1058 > 1bbc: 90000000 adrp x0, 0 <dummy_signal> > 1bc0: 91000000 add x0, x0, #0x0 > 1bc4: 91030000 add x0, x0, #0xc0 > 1bc8: 14000000 b 0 <qemu_mutex_unlock> > >0000000000001bcc <cpu_resume>: >cpu_resume(): >/home/rjones/d/qemu/cpus.c:1105 > 1bcc: 3902e81f strb wzr, [x0,#186] >/home/rjones/d/qemu/cpus.c:1106 > 1bd0: 3902ec1f strb wzr, [x0,#187] >/home/rjones/d/qemu/cpus.c:1107 > 1bd4: 14000000 b 17fc <qemu_cpu_kick> > >0000000000001bd8 <resume_all_vcpus>: >resume_all_vcpus(): >/home/rjones/d/qemu/cpus.c:1111 > 1bd8: a9be7bfd stp x29, x30, [sp,#-32]! >/home/rjones/d/qemu/cpus.c:1114 > 1bdc: 52800020 mov w0, #0x1 // #1 >/home/rjones/d/qemu/cpus.c:1111 > 1be0: 910003fd mov x29, sp >/home/rjones/d/qemu/cpus.c:1114 > 1be4: 2a0003e1 mov w1, w0 >/home/rjones/d/qemu/cpus.c:1111 > 1be8: f9000bf3 str x19, [sp,#16] >/home/rjones/d/qemu/cpus.c:1114 > 1bec: 94000000 bl 0 <qemu_clock_enable> >/home/rjones/d/qemu/cpus.c:1115 > 1bf0: 90000000 adrp x0, 0 <cpus> > 1bf4: f9400013 ldr x19, [x0] > 1bf8: b4000113 cbz x19, 1c18 <resume_all_vcpus+0x40> >cpu_resume(): >/home/rjones/d/qemu/cpus.c:1105 > 1bfc: 3902ea7f strb wzr, [x19,#186] >/home/rjones/d/qemu/cpus.c:1107 > 1c00: aa1303e0 mov x0, x19 >/home/rjones/d/qemu/cpus.c:1106 > 1c04: 3902ee7f strb wzr, [x19,#187] >resume_all_vcpus(): >/home/rjones/d/qemu/cpus.c:1115 > 1c08: 91402273 add x19, x19, #0x8, lsl #12 >cpu_resume(): >/home/rjones/d/qemu/cpus.c:1107 > 1c0c: 94000000 bl 17fc <qemu_cpu_kick> >resume_all_vcpus(): >/home/rjones/d/qemu/cpus.c:1115 > 1c10: f9411e73 ldr x19, [x19,#568] > 1c14: b5ffff53 cbnz x19, 1bfc <resume_all_vcpus+0x24> >/home/rjones/d/qemu/cpus.c:1118 > 1c18: f9400bf3 ldr x19, [sp,#16] > 1c1c: a8c27bfd ldp x29, x30, [sp],#32 > 1c20: d65f03c0 ret > >0000000000001c24 <qemu_init_vcpu>: >qemu_init_vcpu(): >/home/rjones/d/qemu/cpus.c:1185 > 1c24: a9b97bfd stp x29, x30, [sp,#-112]! > 1c28: 910003fd mov x29, sp > 1c2c: a90153f3 stp x19, x20, [sp,#16] > 1c30: aa0003f3 mov x19, x0 >/home/rjones/d/qemu/cpus.c:1186 > 1c34: 90000000 adrp x0, 0 <smp_cores> >/home/rjones/d/qemu/cpus.c:1185 > 1c38: a9025bf5 stp x21, x22, [sp,#32] > 1c3c: 90000016 adrp x22, 0 <__stack_chk_guard> > 1c40: f90023f9 str x25, [sp,#64] >/home/rjones/d/qemu/cpus.c:1186 > 1c44: b9400002 ldr w2, [x0] >/home/rjones/d/qemu/cpus.c:1187 > 1c48: 90000000 adrp x0, 0 <smp_threads> >/home/rjones/d/qemu/cpus.c:1185 > 1c4c: a90363f7 stp x23, x24, [sp,#48] > 1c50: f94002c3 ldr x3, [x22] >/home/rjones/d/qemu/cpus.c:1187 > 1c54: b9400001 ldr w1, [x0] >/home/rjones/d/qemu/cpus.c:1189 > 1c58: 90000000 adrp x0, 0 <kvm_allowed> >/home/rjones/d/qemu/cpus.c:1187 > 1c5c: b9007e61 str w1, [x19,#124] >/home/rjones/d/qemu/cpus.c:1188 > 1c60: 52800021 mov w1, #0x1 // #1 >/home/rjones/d/qemu/cpus.c:1185 > 1c64: f90037a3 str x3, [x29,#104] >/home/rjones/d/qemu/cpus.c:1189 > 1c68: 39400000 ldrb w0, [x0] >/home/rjones/d/qemu/cpus.c:1186 > 1c6c: b9007a62 str w2, [x19,#120] >/home/rjones/d/qemu/cpus.c:1188 > 1c70: 3902ee61 strb w1, [x19,#187] >/home/rjones/d/qemu/cpus.c:1189 > 1c74: 35000760 cbnz w0, 1d60 <qemu_init_vcpu+0x13c> >/home/rjones/d/qemu/cpus.c:1191 > 1c78: 94000000 bl 0 <tcg_enabled> > 1c7c: 53001c15 uxtb w21, w0 > 1c80: 350005b5 cbnz w21, 1d34 <qemu_init_vcpu+0x110> >qemu_dummy_start_vcpu(): >/home/rjones/d/qemu/cpus.c:1172 > 1c84: d2800100 mov x0, #0x8 // #8 > 1c88: 90000014 adrp x20, 0 <dummy_signal> > 1c8c: 94000000 bl 0 <g_malloc0> > 1c90: f9004660 str x0, [x19,#136] >/home/rjones/d/qemu/cpus.c:1173 > 1c94: d2800600 mov x0, #0x30 // #48 > 1c98: 94000000 bl 0 <g_malloc0> > 1c9c: f9005260 str x0, [x19,#160] >/home/rjones/d/qemu/cpus.c:1174 > 1ca0: 94000000 bl 0 <qemu_cond_init> >/home/rjones/d/qemu/cpus.c:1175 > 1ca4: 91402260 add x0, x19, #0x8, lsl #12 >snprintf(): >/usr/include/bits/stdio2.h:64 > 1ca8: d2800201 mov x1, #0x10 // #16 > 1cac: 90000004 adrp x4, 0 <dummy_signal> > 1cb0: aa0103e3 mov x3, x1 > 1cb4: 52800022 mov w2, #0x1 // #1 > 1cb8: 91000084 add x4, x4, #0x0 > 1cbc: b942a005 ldr w5, [x0,#672] > 1cc0: 910163a0 add x0, x29, #0x58 > 1cc4: 94000000 bl 0 <__snprintf_chk> >qemu_dummy_start_vcpu(): >/home/rjones/d/qemu/cpus.c:1177 > 1cc8: f9404660 ldr x0, [x19,#136] > 1ccc: 90000002 adrp x2, 0 <dummy_signal> > 1cd0: 910163a1 add x1, x29, #0x58 > 1cd4: 91000042 add x2, x2, #0x0 > 1cd8: aa1303e3 mov x3, x19 > 1cdc: 2a1503e4 mov w4, w21 > 1ce0: 94000000 bl 0 <qemu_thread_create> >/home/rjones/d/qemu/cpus.c:1179 > 1ce4: 3942e660 ldrb w0, [x19,#185] > 1ce8: 35000120 cbnz w0, 1d0c <qemu_init_vcpu+0xe8> >/home/rjones/d/qemu/cpus.c:1180 > 1cec: 91000294 add x20, x20, #0x0 > 1cf0: 9103c295 add x21, x20, #0xf0 > 1cf4: 91030294 add x20, x20, #0xc0 > 1cf8: aa1503e0 mov x0, x21 > 1cfc: aa1403e1 mov x1, x20 > 1d00: 94000000 bl 0 <qemu_cond_wait> >/home/rjones/d/qemu/cpus.c:1179 > 1d04: 3942e662 ldrb w2, [x19,#185] > 1d08: 34ffff82 cbz w2, 1cf8 <qemu_init_vcpu+0xd4> >qemu_init_vcpu(): >/home/rjones/d/qemu/cpus.c:1196 > 1d0c: f94037a1 ldr x1, [x29,#104] > 1d10: f94002c0 ldr x0, [x22] > 1d14: eb00003f cmp x1, x0 > 1d18: 54000b61 b.ne 1e84 <qemu_init_vcpu+0x260> > 1d1c: a94153f3 ldp x19, x20, [sp,#16] > 1d20: a9425bf5 ldp x21, x22, [sp,#32] > 1d24: a94363f7 ldp x23, x24, [sp,#48] > 1d28: f94023f9 ldr x25, [sp,#64] > 1d2c: a8c77bfd ldp x29, x30, [sp],#112 > 1d30: d65f03c0 ret >qemu_tcg_init_vcpu(): >/home/rjones/d/qemu/cpus.c:1130 > 1d34: 90000014 adrp x20, 0 <dummy_signal> >/home/rjones/d/qemu/cpus.c:1127 > 1d38: f9410661 ldr x1, [x19,#520] >/home/rjones/d/qemu/cpus.c:1130 > 1d3c: 91000295 add x21, x20, #0x0 >/home/rjones/d/qemu/cpus.c:1127 > 1d40: aa1303e0 mov x0, x19 > 1d44: 94000000 bl 0 <tcg_cpu_address_space_init> >/home/rjones/d/qemu/cpus.c:1130 > 1d48: f940cab7 ldr x23, [x21,#400] > 1d4c: b4000517 cbz x23, 1dec <qemu_init_vcpu+0x1c8> >/home/rjones/d/qemu/cpus.c:1148 > 1d50: f940a2a0 ldr x0, [x21,#320] >/home/rjones/d/qemu/cpus.c:1147 > 1d54: f9004677 str x23, [x19,#136] >/home/rjones/d/qemu/cpus.c:1148 > 1d58: f9005260 str x0, [x19,#160] > 1d5c: 17ffffec b 1d0c <qemu_init_vcpu+0xe8> >qemu_kvm_start_vcpu(): >/home/rjones/d/qemu/cpus.c:1156 > 1d60: d2800100 mov x0, #0x8 // #8 > 1d64: 90000014 adrp x20, 0 <dummy_signal> > 1d68: 94000000 bl 0 <g_malloc0> > 1d6c: f9004660 str x0, [x19,#136] >/home/rjones/d/qemu/cpus.c:1157 > 1d70: d2800600 mov x0, #0x30 // #48 > 1d74: 94000000 bl 0 <g_malloc0> > 1d78: f9005260 str x0, [x19,#160] >/home/rjones/d/qemu/cpus.c:1158 > 1d7c: 94000000 bl 0 <qemu_cond_init> >/home/rjones/d/qemu/cpus.c:1159 > 1d80: 91402260 add x0, x19, #0x8, lsl #12 >snprintf(): >/usr/include/bits/stdio2.h:64 > 1d84: d2800201 mov x1, #0x10 // #16 > 1d88: 90000004 adrp x4, 0 <dummy_signal> > 1d8c: aa0103e3 mov x3, x1 > 1d90: 52800022 mov w2, #0x1 // #1 > 1d94: 91000084 add x4, x4, #0x0 > 1d98: b942a005 ldr w5, [x0,#672] > 1d9c: 910163a0 add x0, x29, #0x58 > 1da0: 94000000 bl 0 <__snprintf_chk> >qemu_kvm_start_vcpu(): >/home/rjones/d/qemu/cpus.c:1161 > 1da4: f9404660 ldr x0, [x19,#136] > 1da8: 90000002 adrp x2, 0 <dummy_signal> > 1dac: 910163a1 add x1, x29, #0x58 > 1db0: 91000042 add x2, x2, #0x0 > 1db4: aa1303e3 mov x3, x19 > 1db8: 52800004 mov w4, #0x0 // #0 > 1dbc: 94000000 bl 0 <qemu_thread_create> >/home/rjones/d/qemu/cpus.c:1163 > 1dc0: 3942e660 ldrb w0, [x19,#185] > 1dc4: 35fffa40 cbnz w0, 1d0c <qemu_init_vcpu+0xe8> >/home/rjones/d/qemu/cpus.c:1164 > 1dc8: 91000294 add x20, x20, #0x0 > 1dcc: 9103c295 add x21, x20, #0xf0 > 1dd0: 91030294 add x20, x20, #0xc0 > 1dd4: aa1503e0 mov x0, x21 > 1dd8: aa1403e1 mov x1, x20 > 1ddc: 94000000 bl 0 <qemu_cond_wait> >/home/rjones/d/qemu/cpus.c:1163 > 1de0: 3942e662 ldrb w2, [x19,#185] > 1de4: 34ffff82 cbz w2, 1dd4 <qemu_init_vcpu+0x1b0> > 1de8: 17ffffc9 b 1d0c <qemu_init_vcpu+0xe8> >qemu_tcg_init_vcpu(): >/home/rjones/d/qemu/cpus.c:1131 > 1dec: d2800100 mov x0, #0x8 // #8 >/home/rjones/d/qemu/cpus.c:1143 > 1df0: 9103c2b9 add x25, x21, #0xf0 > 1df4: 910302b8 add x24, x21, #0xc0 >/home/rjones/d/qemu/cpus.c:1131 > 1df8: 94000000 bl 0 <g_malloc0> > 1dfc: f9004660 str x0, [x19,#136] >/home/rjones/d/qemu/cpus.c:1132 > 1e00: d2800600 mov x0, #0x30 // #48 > 1e04: 94000000 bl 0 <g_malloc0> > 1e08: f9005260 str x0, [x19,#160] >/home/rjones/d/qemu/cpus.c:1133 > 1e0c: 94000000 bl 0 <qemu_cond_init> >/home/rjones/d/qemu/cpus.c:1135 > 1e10: 91402260 add x0, x19, #0x8, lsl #12 >snprintf(): >/usr/include/bits/stdio2.h:64 > 1e14: d2800201 mov x1, #0x10 // #16 >qemu_tcg_init_vcpu(): >/home/rjones/d/qemu/cpus.c:1134 > 1e18: f9405266 ldr x6, [x19,#160] >snprintf(): >/usr/include/bits/stdio2.h:64 > 1e1c: 90000004 adrp x4, 0 <dummy_signal> > 1e20: aa0103e3 mov x3, x1 > 1e24: 52800022 mov w2, #0x1 // #1 > 1e28: b942a005 ldr w5, [x0,#672] > 1e2c: 91000084 add x4, x4, #0x0 > 1e30: 910163a0 add x0, x29, #0x58 >qemu_tcg_init_vcpu(): >/home/rjones/d/qemu/cpus.c:1134 > 1e34: f900a2a6 str x6, [x21,#320] >snprintf(): >/usr/include/bits/stdio2.h:64 > 1e38: 94000000 bl 0 <__snprintf_chk> >qemu_tcg_init_vcpu(): >/home/rjones/d/qemu/cpus.c:1137 > 1e3c: f9404660 ldr x0, [x19,#136] > 1e40: 90000002 adrp x2, 0 <dummy_signal> > 1e44: 910163a1 add x1, x29, #0x58 > 1e48: 91000042 add x2, x2, #0x0 > 1e4c: aa1303e3 mov x3, x19 > 1e50: 2a1703e4 mov w4, w23 > 1e54: 94000000 bl 0 <qemu_thread_create> >/home/rjones/d/qemu/cpus.c:1142 > 1e58: 3942e660 ldrb w0, [x19,#185] > 1e5c: 350000c0 cbnz w0, 1e74 <qemu_init_vcpu+0x250> >/home/rjones/d/qemu/cpus.c:1143 > 1e60: aa1903e0 mov x0, x25 > 1e64: aa1803e1 mov x1, x24 > 1e68: 94000000 bl 0 <qemu_cond_wait> >/home/rjones/d/qemu/cpus.c:1142 > 1e6c: 3942e662 ldrb w2, [x19,#185] > 1e70: 34ffff82 cbz w2, 1e60 <qemu_init_vcpu+0x23c> >/home/rjones/d/qemu/cpus.c:1145 > 1e74: 91000294 add x20, x20, #0x0 > 1e78: f9404660 ldr x0, [x19,#136] > 1e7c: f900ca80 str x0, [x20,#400] > 1e80: 17ffffa3 b 1d0c <qemu_init_vcpu+0xe8> >qemu_init_vcpu(): >/home/rjones/d/qemu/cpus.c:1196 > 1e84: 94000000 bl 0 <__stack_chk_fail> > >0000000000001e88 <cpu_stop_current>: >cpu_stop_current(): >/home/rjones/d/qemu/cpus.c:1200 > 1e88: d53bd040 mrs x0, tpidr_el0 > 1e8c: 90000001 adrp x1, 0 <tls__current_cpu> > 1e90: f9400021 ldr x1, [x1] >/home/rjones/d/qemu/cpus.c:1199 > 1e94: a9bf7bfd stp x29, x30, [sp,#-16]! > 1e98: 910003fd mov x29, sp >/home/rjones/d/qemu/cpus.c:1200 > 1e9c: f8616801 ldr x1, [x0,x1] > 1ea0: b4000161 cbz x1, 1ecc <cpu_stop_current+0x44> >/home/rjones/d/qemu/cpus.c:1203 > 1ea4: aa0103e0 mov x0, x1 >/home/rjones/d/qemu/cpus.c:1202 > 1ea8: 52800022 mov w2, #0x1 // #1 >/home/rjones/d/qemu/cpus.c:1201 > 1eac: 3902e83f strb wzr, [x1,#186] >/home/rjones/d/qemu/cpus.c:1202 > 1eb0: 3902ec22 strb w2, [x1,#187] >/home/rjones/d/qemu/cpus.c:1203 > 1eb4: 94000000 bl 0 <cpu_exit> >/home/rjones/d/qemu/cpus.c:1204 > 1eb8: 90000000 adrp x0, 0 <dummy_signal> > 1ebc: 91000000 add x0, x0, #0x0 >/home/rjones/d/qemu/cpus.c:1206 > 1ec0: a8c17bfd ldp x29, x30, [sp],#16 >/home/rjones/d/qemu/cpus.c:1204 > 1ec4: 91016000 add x0, x0, #0x58 > 1ec8: 14000000 b 0 <qemu_cond_signal> >/home/rjones/d/qemu/cpus.c:1206 > 1ecc: a8c17bfd ldp x29, x30, [sp],#16 > 1ed0: d65f03c0 ret > >0000000000001ed4 <pause_all_vcpus>: >pause_all_vcpus(): >/home/rjones/d/qemu/cpus.c:1075 > 1ed4: a9bd7bfd stp x29, x30, [sp,#-48]! >/home/rjones/d/qemu/cpus.c:1078 > 1ed8: 52800020 mov w0, #0x1 // #1 > 1edc: 52800001 mov w1, #0x0 // #0 >/home/rjones/d/qemu/cpus.c:1075 > 1ee0: 910003fd mov x29, sp > 1ee4: a90153f3 stp x19, x20, [sp,#16] >/home/rjones/d/qemu/cpus.c:1079 > 1ee8: 90000014 adrp x20, 0 <cpus> >/home/rjones/d/qemu/cpus.c:1075 > 1eec: a9025bf5 stp x21, x22, [sp,#32] >/home/rjones/d/qemu/cpus.c:1078 > 1ef0: 94000000 bl 0 <qemu_clock_enable> >/home/rjones/d/qemu/cpus.c:1080 > 1ef4: 52800035 mov w21, #0x1 // #1 >/home/rjones/d/qemu/cpus.c:1079 > 1ef8: f9400293 ldr x19, [x20] > 1efc: b40000f3 cbz x19, 1f18 <pause_all_vcpus+0x44> >/home/rjones/d/qemu/cpus.c:1080 (discriminator 3) > 1f00: 3902ea75 strb w21, [x19,#186] >/home/rjones/d/qemu/cpus.c:1081 (discriminator 3) > 1f04: aa1303e0 mov x0, x19 >/home/rjones/d/qemu/cpus.c:1079 (discriminator 3) > 1f08: 91402273 add x19, x19, #0x8, lsl #12 >/home/rjones/d/qemu/cpus.c:1081 (discriminator 3) > 1f0c: 94000000 bl 17fc <qemu_cpu_kick> >/home/rjones/d/qemu/cpus.c:1079 (discriminator 3) > 1f10: f9411e73 ldr x19, [x19,#568] > 1f14: b5ffff73 cbnz x19, 1f00 <pause_all_vcpus+0x2c> >/home/rjones/d/qemu/cpus.c:1084 > 1f18: 97fff8e4 bl 2a8 <qemu_in_vcpu_thread> > 1f1c: 53001c00 uxtb w0, w0 > 1f20: 350003c0 cbnz w0, 1f98 <pause_all_vcpus+0xc4> >/home/rjones/d/qemu/cpus.c:1096 > 1f24: 90000015 adrp x21, 0 <dummy_signal> > 1f28: f9400282 ldr x2, [x20] > 1f2c: 910002b5 add x21, x21, #0x0 > 1f30: 910162b6 add x22, x21, #0x58 > 1f34: 910302b5 add x21, x21, #0xc0 >all_vcpus_paused(): >/home/rjones/d/qemu/cpus.c:1065 > 1f38: b50000a2 cbnz x2, 1f4c <pause_all_vcpus+0x78> > 1f3c: 14000013 b 1f88 <pause_all_vcpus+0xb4> > 1f40: 91402042 add x2, x2, #0x8, lsl #12 > 1f44: f9411c42 ldr x2, [x2,#568] > 1f48: b4000202 cbz x2, 1f88 <pause_all_vcpus+0xb4> >/home/rjones/d/qemu/cpus.c:1066 > 1f4c: 3942ec43 ldrb w3, [x2,#187] > 1f50: 35ffff83 cbnz w3, 1f40 <pause_all_vcpus+0x6c> >pause_all_vcpus(): >/home/rjones/d/qemu/cpus.c:1096 > 1f54: aa1603e0 mov x0, x22 > 1f58: aa1503e1 mov x1, x21 > 1f5c: 94000000 bl 0 <qemu_cond_wait> >/home/rjones/d/qemu/cpus.c:1097 > 1f60: f9400293 ldr x19, [x20] > 1f64: aa1303e2 mov x2, x19 > 1f68: b4fffe93 cbz x19, 1f38 <pause_all_vcpus+0x64> >/home/rjones/d/qemu/cpus.c:1098 (discriminator 3) > 1f6c: aa1303e0 mov x0, x19 >/home/rjones/d/qemu/cpus.c:1097 (discriminator 3) > 1f70: 91402273 add x19, x19, #0x8, lsl #12 >/home/rjones/d/qemu/cpus.c:1098 (discriminator 3) > 1f74: 94000000 bl 17fc <qemu_cpu_kick> >/home/rjones/d/qemu/cpus.c:1097 (discriminator 3) > 1f78: f9411e73 ldr x19, [x19,#568] > 1f7c: b5ffff93 cbnz x19, 1f6c <pause_all_vcpus+0x98> > 1f80: f9400282 ldr x2, [x20] >all_vcpus_paused(): >/home/rjones/d/qemu/cpus.c:1065 > 1f84: b5fffe42 cbnz x2, 1f4c <pause_all_vcpus+0x78> >pause_all_vcpus(): >/home/rjones/d/qemu/cpus.c:1101 > 1f88: a94153f3 ldp x19, x20, [sp,#16] > 1f8c: a9425bf5 ldp x21, x22, [sp,#32] > 1f90: a8c37bfd ldp x29, x30, [sp],#48 > 1f94: d65f03c0 ret >/home/rjones/d/qemu/cpus.c:1085 > 1f98: 94000000 bl 1e88 <cpu_stop_current> >/home/rjones/d/qemu/cpus.c:1086 > 1f9c: 90000000 adrp x0, 0 <kvm_allowed> > 1fa0: 39400000 ldrb w0, [x0] > 1fa4: 35fffc00 cbnz w0, 1f24 <pause_all_vcpus+0x50> >/home/rjones/d/qemu/cpus.c:1087 > 1fa8: f9400280 ldr x0, [x20] >/home/rjones/d/qemu/cpus.c:1089 > 1fac: 52800022 mov w2, #0x1 // #1 >/home/rjones/d/qemu/cpus.c:1087 > 1fb0: b4fffec0 cbz x0, 1f88 <pause_all_vcpus+0xb4> > 1fb4: 91402001 add x1, x0, #0x8, lsl #12 >/home/rjones/d/qemu/cpus.c:1088 > 1fb8: 3902e81f strb wzr, [x0,#186] >/home/rjones/d/qemu/cpus.c:1089 > 1fbc: 3902ec02 strb w2, [x0,#187] >/home/rjones/d/qemu/cpus.c:1087 > 1fc0: f9411c20 ldr x0, [x1,#568] > 1fc4: b5ffff80 cbnz x0, 1fb4 <pause_all_vcpus+0xe0> >/home/rjones/d/qemu/cpus.c:1101 > 1fc8: a94153f3 ldp x19, x20, [sp,#16] > 1fcc: a9425bf5 ldp x21, x22, [sp,#32] > 1fd0: a8c37bfd ldp x29, x30, [sp],#48 > 1fd4: d65f03c0 ret > >0000000000001fd8 <vm_stop>: >vm_stop(): >/home/rjones/d/qemu/cpus.c:1209 > 1fd8: a9be7bfd stp x29, x30, [sp,#-32]! > 1fdc: 910003fd mov x29, sp > 1fe0: a90153f3 stp x19, x20, [sp,#16] > 1fe4: 2a0003f4 mov w20, w0 >/home/rjones/d/qemu/cpus.c:1210 > 1fe8: 97fff8b0 bl 2a8 <qemu_in_vcpu_thread> > 1fec: 53001c13 uxtb w19, w0 > 1ff0: 350002b3 cbnz w19, 2044 <vm_stop+0x6c> >do_vm_stop(): >/home/rjones/d/qemu/cpus.c:530 > 1ff4: 94000000 bl 0 <runstate_is_running> > 1ff8: 350000a0 cbnz w0, 200c <vm_stop+0x34> >/home/rjones/d/qemu/cpus.c:538 > 1ffc: 94000000 bl 0 <bdrv_drain_all> >vm_stop(): >/home/rjones/d/qemu/cpus.c:1222 > 2000: a94153f3 ldp x19, x20, [sp,#16] > 2004: a8c27bfd ldp x29, x30, [sp],#32 >do_vm_stop(): >/home/rjones/d/qemu/cpus.c:539 > 2008: 14000000 b 0 <bdrv_flush_all> >/home/rjones/d/qemu/cpus.c:531 > 200c: 94000000 bl d54 <cpu_disable_ticks> >/home/rjones/d/qemu/cpus.c:532 > 2010: 94000000 bl 1ed4 <pause_all_vcpus> >/home/rjones/d/qemu/cpus.c:533 > 2014: 2a1403e0 mov w0, w20 > 2018: 94000000 bl 0 <runstate_set> >/home/rjones/d/qemu/cpus.c:534 > 201c: 2a1403e1 mov w1, w20 > 2020: 2a1303e0 mov w0, w19 > 2024: 94000000 bl 0 <vm_state_notify> >/home/rjones/d/qemu/cpus.c:535 > 2028: 90000000 adrp x0, 0 <error_abort> > 202c: 91000000 add x0, x0, #0x0 > 2030: 94000000 bl 0 <qapi_event_send_stop> >/home/rjones/d/qemu/cpus.c:538 > 2034: 94000000 bl 0 <bdrv_drain_all> >vm_stop(): >/home/rjones/d/qemu/cpus.c:1222 > 2038: a94153f3 ldp x19, x20, [sp,#16] > 203c: a8c27bfd ldp x29, x30, [sp],#32 >do_vm_stop(): >/home/rjones/d/qemu/cpus.c:539 > 2040: 14000000 b 0 <bdrv_flush_all> >vm_stop(): >/home/rjones/d/qemu/cpus.c:1211 > 2044: 94000000 bl 0 <qemu_system_vmstop_request_prepare> >/home/rjones/d/qemu/cpus.c:1212 > 2048: 2a1403e0 mov w0, w20 > 204c: 94000000 bl 0 <qemu_system_vmstop_request> >/home/rjones/d/qemu/cpus.c:1217 > 2050: 94000000 bl 1e88 <cpu_stop_current> >/home/rjones/d/qemu/cpus.c:1222 > 2054: 52800000 mov w0, #0x0 // #0 > 2058: a94153f3 ldp x19, x20, [sp,#16] > 205c: a8c27bfd ldp x29, x30, [sp],#32 > 2060: d65f03c0 ret > >0000000000002064 <vm_stop_force_state>: >vm_stop_force_state(): >/home/rjones/d/qemu/cpus.c:1227 > 2064: a9be7bfd stp x29, x30, [sp,#-32]! > 2068: 910003fd mov x29, sp > 206c: f9000bf3 str x19, [sp,#16] > 2070: 2a0003f3 mov w19, w0 >/home/rjones/d/qemu/cpus.c:1228 > 2074: 94000000 bl 0 <runstate_is_running> > 2078: 350000c0 cbnz w0, 2090 <vm_stop_force_state+0x2c> >/home/rjones/d/qemu/cpus.c:1231 > 207c: 2a1303e0 mov w0, w19 > 2080: 94000000 bl 0 <runstate_set> >/home/rjones/d/qemu/cpus.c:1236 > 2084: f9400bf3 ldr x19, [sp,#16] > 2088: a8c27bfd ldp x29, x30, [sp],#32 >/home/rjones/d/qemu/cpus.c:1234 > 208c: 14000000 b 0 <bdrv_flush_all> >/home/rjones/d/qemu/cpus.c:1229 > 2090: 2a1303e0 mov w0, w19 >/home/rjones/d/qemu/cpus.c:1236 > 2094: f9400bf3 ldr x19, [sp,#16] > 2098: a8c27bfd ldp x29, x30, [sp],#32 >/home/rjones/d/qemu/cpus.c:1229 > 209c: 14000000 b 1fd8 <vm_stop> > >00000000000020a0 <list_cpus>: >list_cpus(): >/home/rjones/d/qemu/cpus.c:1322 > 20a0: 14000000 b 0 <arm_cpu_list> > >00000000000020a4 <qmp_query_cpus>: >qmp_query_cpus(): >/home/rjones/d/qemu/cpus.c:1327 > 20a4: a9bc7bfd stp x29, x30, [sp,#-64]! > 20a8: 910003fd mov x29, sp > 20ac: a90363f7 stp x23, x24, [sp,#48] >/home/rjones/d/qemu/cpus.c:1331 > 20b0: 90000017 adrp x23, 0 <cpus> >/home/rjones/d/qemu/cpus.c:1327 > 20b4: a90153f3 stp x19, x20, [sp,#16] > 20b8: a9025bf5 stp x21, x22, [sp,#32] >/home/rjones/d/qemu/cpus.c:1331 > 20bc: f94002f3 ldr x19, [x23] > 20c0: b40005b3 cbz x19, 2174 <qmp_query_cpus+0xd0> > 20c4: d2800015 mov x21, #0x0 // #0 >cpu_synchronize_state(): >/home/rjones/d/qemu/include/sysemu/kvm.h:356 > 20c8: 90000016 adrp x22, 0 <kvm_allowed> >qmp_query_cpus(): >/home/rjones/d/qemu/cpus.c:1331 > 20cc: aa1503f8 mov x24, x21 >cpu_synchronize_state(): >/home/rjones/d/qemu/include/sysemu/kvm.h:356 > 20d0: 910002d6 add x22, x22, #0x0 > 20d4: 14000019 b 2138 <qmp_query_cpus+0x94> >qmp_query_cpus(): >/home/rjones/d/qemu/cpus.c:1349 > 20d8: d2800200 mov x0, #0x10 // #16 > 20dc: 94000000 bl 0 <g_malloc0> > 20e0: aa0003f4 mov x20, x0 >/home/rjones/d/qemu/cpus.c:1350 > 20e4: d2800a00 mov x0, #0x50 // #80 > 20e8: 94000000 bl 0 <g_malloc0> > 20ec: f9000280 str x0, [x20] >/home/rjones/d/qemu/cpus.c:1351 > 20f0: 91402262 add x2, x19, #0x8, lsl #12 >/home/rjones/d/qemu/cpus.c:1352 > 20f4: f94002e4 ldr x4, [x23] > 20f8: eb13009f cmp x4, x19 >/home/rjones/d/qemu/cpus.c:1351 > 20fc: b982a043 ldrsw x3, [x2,#672] > 2100: f9000003 str x3, [x0] >/home/rjones/d/qemu/cpus.c:1352 > 2104: 1a9f17e3 cset w3, eq > 2108: 39002003 strb w3, [x0,#8] >/home/rjones/d/qemu/cpus.c:1353 > 210c: b942a443 ldr w3, [x2,#676] > 2110: 6b1f007f cmp w3, wzr > 2114: 1a9f07e3 cset w3, ne > 2118: 39002403 strb w3, [x0,#9] >/home/rjones/d/qemu/cpus.c:1354 > 211c: b9809263 ldrsw x3, [x19,#144] > 2120: f9002403 str x3, [x0,#72] >/home/rjones/d/qemu/cpus.c:1372 > 2124: b4000155 cbz x21, 214c <qmp_query_cpus+0xa8> >/home/rjones/d/qemu/cpus.c:1375 > 2128: f90006b4 str x20, [x21,#8] > 212c: aa1403f5 mov x21, x20 >/home/rjones/d/qemu/cpus.c:1331 > 2130: f9411c53 ldr x19, [x2,#568] > 2134: b4000153 cbz x19, 215c <qmp_query_cpus+0xb8> >cpu_synchronize_state(): >/home/rjones/d/qemu/include/sysemu/kvm.h:356 > 2138: 394002c1 ldrb w1, [x22] > 213c: 34fffce1 cbz w1, 20d8 <qmp_query_cpus+0x34> >/home/rjones/d/qemu/include/sysemu/kvm.h:357 > 2140: aa1303e0 mov x0, x19 > 2144: 94000000 bl 0 <kvm_cpu_synchronize_state> > 2148: 17ffffe4 b 20d8 <qmp_query_cpus+0x34> >qmp_query_cpus(): >/home/rjones/d/qemu/cpus.c:1331 > 214c: f9411c53 ldr x19, [x2,#568] > 2150: aa1403f8 mov x24, x20 > 2154: aa1403f5 mov x21, x20 > 2158: b5ffff13 cbnz x19, 2138 <qmp_query_cpus+0x94> >/home/rjones/d/qemu/cpus.c:1381 > 215c: aa1803e0 mov x0, x24 > 2160: a94153f3 ldp x19, x20, [sp,#16] > 2164: a9425bf5 ldp x21, x22, [sp,#32] > 2168: a94363f7 ldp x23, x24, [sp,#48] > 216c: a8c47bfd ldp x29, x30, [sp],#64 > 2170: d65f03c0 ret >/home/rjones/d/qemu/cpus.c:1328 > 2174: aa1303f8 mov x24, x19 > 2178: 17fffff9 b 215c <qmp_query_cpus+0xb8> > >000000000000217c <qmp_memsave>: >qmp_memsave(): >/home/rjones/d/qemu/cpus.c:1385 > 217c: d11043ff sub sp, sp, #0x410 > 2180: 53001c63 uxtb w3, w3 > 2184: 6b1f007f cmp w3, wzr > 2188: a9bb7bfd stp x29, x30, [sp,#-80]! > 218c: 910003fd mov x29, sp > 2190: a9046bf9 stp x25, x26, [sp,#64] > 2194: 90000019 adrp x25, 0 <__stack_chk_guard> > 2198: aa0503fa mov x26, x5 > 219c: a90153f3 stp x19, x20, [sp,#16] > 21a0: aa0103f4 mov x20, x1 > 21a4: aa0203f3 mov x19, x2 > 21a8: f9400321 ldr x1, [x25] > 21ac: a9025bf5 stp x21, x22, [sp,#32] > 21b0: aa0003f5 mov x21, x0 >/home/rjones/d/qemu/cpus.c:1395 > 21b4: 1a9f1080 csel w0, w4, wzr, ne >/home/rjones/d/qemu/cpus.c:1385 > 21b8: a90363f7 stp x23, x24, [sp,#48] > 21bc: f9022fa1 str x1, [x29,#1112] >/home/rjones/d/qemu/cpus.c:1395 > 21c0: 94000000 bl 0 <qemu_get_cpu> > 21c4: aa0003f8 mov x24, x0 >/home/rjones/d/qemu/cpus.c:1396 > 21c8: b4000800 cbz x0, 22c8 <qmp_memsave+0x14c> >/home/rjones/d/qemu/cpus.c:1402 > 21cc: 90000001 adrp x1, 0 <dummy_signal> > 21d0: aa1303e0 mov x0, x19 > 21d4: 91000021 add x1, x1, #0x0 > 21d8: 94000000 bl 0 <fopen64> > 21dc: aa0003f7 mov x23, x0 >/home/rjones/d/qemu/cpus.c:1403 > 21e0: b4000880 cbz x0, 22f0 <qmp_memsave+0x174> >/home/rjones/d/qemu/cpus.c:1408 > 21e4: b50002b4 cbnz x20, 2238 <qmp_memsave+0xbc> > 21e8: 14000025 b 227c <qmp_memsave+0x100> > 21ec: 2a1403e3 mov w3, w20 >/home/rjones/d/qemu/cpus.c:1412 > 21f0: aa1803e0 mov x0, x24 > 21f4: aa1503e1 mov x1, x21 > 21f8: 910163a2 add x2, x29, #0x58 > 21fc: 52800004 mov w4, #0x0 // #0 >/home/rjones/d/qemu/cpus.c:1411 > 2200: 2a1403f3 mov w19, w20 >/home/rjones/d/qemu/cpus.c:1412 > 2204: 94000000 bl 0 <cpu_memory_rw_debug> > 2208: 2a0003f6 mov w22, w0 > 220c: 350002c0 cbnz w0, 2264 <qmp_memsave+0xe8> >/home/rjones/d/qemu/cpus.c:1416 > 2210: 910163a0 add x0, x29, #0x58 > 2214: d2800021 mov x1, #0x1 // #1 > 2218: aa1303e2 mov x2, x19 > 221c: aa1703e3 mov x3, x23 > 2220: 94000000 bl 0 <fwrite> > 2224: eb00027f cmp x19, x0 > 2228: 54000441 b.ne 22b0 <qmp_memsave+0x134> >/home/rjones/d/qemu/cpus.c:1408 > 222c: eb130294 subs x20, x20, x19 >/home/rjones/d/qemu/cpus.c:1420 > 2230: 8b1302b5 add x21, x21, x19 >/home/rjones/d/qemu/cpus.c:1408 > 2234: 54000240 b.eq 227c <qmp_memsave+0x100> >/home/rjones/d/qemu/cpus.c:1410 > 2238: f10ffe9f cmp x20, #0x3ff > 223c: 54fffd8d b.le 21ec <qmp_memsave+0x70> > 2240: 52808003 mov w3, #0x400 // #1024 >/home/rjones/d/qemu/cpus.c:1412 > 2244: aa1803e0 mov x0, x24 > 2248: aa1503e1 mov x1, x21 > 224c: 910163a2 add x2, x29, #0x58 > 2250: 52800004 mov w4, #0x0 // #0 >/home/rjones/d/qemu/cpus.c:1409 > 2254: 2a0303f3 mov w19, w3 >/home/rjones/d/qemu/cpus.c:1412 > 2258: 94000000 bl 0 <cpu_memory_rw_debug> > 225c: 2a0003f6 mov w22, w0 > 2260: 34fffd80 cbz w0, 2210 <qmp_memsave+0x94> >/home/rjones/d/qemu/cpus.c:1413 > 2264: 90000002 adrp x2, 0 <dummy_signal> > 2268: aa1a03e0 mov x0, x26 > 226c: 52800001 mov w1, #0x0 // #0 > 2270: 91000042 add x2, x2, #0x0 > 2274: aa1503e3 mov x3, x21 > 2278: 94000000 bl 0 <error_set> >/home/rjones/d/qemu/cpus.c:1425 > 227c: aa1703e0 mov x0, x23 > 2280: 94000000 bl 0 <fclose> >/home/rjones/d/qemu/cpus.c:1426 > 2284: f9422fa1 ldr x1, [x29,#1112] > 2288: f9400320 ldr x0, [x25] > 228c: eb00003f cmp x1, x0 > 2290: 540003c1 b.ne 2308 <qmp_memsave+0x18c> > 2294: a94153f3 ldp x19, x20, [sp,#16] > 2298: a9425bf5 ldp x21, x22, [sp,#32] > 229c: a94363f7 ldp x23, x24, [sp,#48] > 22a0: a9446bf9 ldp x25, x26, [sp,#64] > 22a4: a8c57bfd ldp x29, x30, [sp],#80 > 22a8: 911043ff add sp, sp, #0x410 > 22ac: d65f03c0 ret >/home/rjones/d/qemu/cpus.c:1417 > 22b0: 90000002 adrp x2, 0 <dummy_signal> > 22b4: aa1a03e0 mov x0, x26 > 22b8: 2a1603e1 mov w1, w22 > 22bc: 91000042 add x2, x2, #0x0 > 22c0: 94000000 bl 0 <error_set> > 22c4: 17ffffee b 227c <qmp_memsave+0x100> >/home/rjones/d/qemu/cpus.c:1397 > 22c8: 90000002 adrp x2, 0 <dummy_signal> > 22cc: 90000003 adrp x3, 0 <dummy_signal> > 22d0: 90000004 adrp x4, 0 <dummy_signal> > 22d4: aa1a03e0 mov x0, x26 > 22d8: 2a1803e1 mov w1, w24 > 22dc: 91000042 add x2, x2, #0x0 > 22e0: 91000063 add x3, x3, #0x0 > 22e4: 91000084 add x4, x4, #0x0 > 22e8: 94000000 bl 0 <error_set> > 22ec: 17ffffe6 b 2284 <qmp_memsave+0x108> >/home/rjones/d/qemu/cpus.c:1404 > 22f0: 94000000 bl 0 <__errno_location> > 22f4: b9400001 ldr w1, [x0] > 22f8: aa1303e2 mov x2, x19 > 22fc: aa1a03e0 mov x0, x26 > 2300: 94000000 bl 0 <error_setg_file_open> > 2304: 17ffffe0 b 2284 <qmp_memsave+0x108> >/home/rjones/d/qemu/cpus.c:1426 > 2308: 94000000 bl 0 <__stack_chk_fail> > >000000000000230c <qmp_pmemsave>: >qmp_pmemsave(): >/home/rjones/d/qemu/cpus.c:1430 > 230c: d11083ff sub sp, sp, #0x420 > 2310: a9bb7bfd stp x29, x30, [sp,#-80]! > 2314: 910003fd mov x29, sp > 2318: a90363f7 stp x23, x24, [sp,#48] > 231c: 90000018 adrp x24, 0 <__stack_chk_guard> > 2320: f90023f9 str x25, [sp,#64] > 2324: a90153f3 stp x19, x20, [sp,#16] > 2328: aa0103f4 mov x20, x1 >/home/rjones/d/qemu/cpus.c:1435 > 232c: 90000001 adrp x1, 0 <dummy_signal> >/home/rjones/d/qemu/cpus.c:1430 > 2330: f9400304 ldr x4, [x24] >/home/rjones/d/qemu/cpus.c:1435 > 2334: 91000021 add x1, x1, #0x0 >/home/rjones/d/qemu/cpus.c:1430 > 2338: a9025bf5 stp x21, x22, [sp,#32] > 233c: aa0003f6 mov x22, x0 >/home/rjones/d/qemu/cpus.c:1435 > 2340: aa0203e0 mov x0, x2 > 2344: f9002fa2 str x2, [x29,#88] >/home/rjones/d/qemu/cpus.c:1430 > 2348: aa0303f9 mov x25, x3 > 234c: f90237a4 str x4, [x29,#1128] >/home/rjones/d/qemu/cpus.c:1435 > 2350: 94000000 bl 0 <fopen64> >/home/rjones/d/qemu/cpus.c:1436 > 2354: f9402fa2 ldr x2, [x29,#88] >/home/rjones/d/qemu/cpus.c:1435 > 2358: aa0003f7 mov x23, x0 >/home/rjones/d/qemu/cpus.c:1436 > 235c: b40005a0 cbz x0, 2410 <qmp_pmemsave+0x104> >/home/rjones/d/qemu/cpus.c:1441 > 2360: b5000294 cbnz x20, 23b0 <qmp_pmemsave+0xa4> > 2364: 1400001e b 23dc <qmp_pmemsave+0xd0> >/home/rjones/d/qemu/cpus.c:1444 > 2368: 2a1403f3 mov w19, w20 > 236c: 2a1403e2 mov w2, w20 > 2370: 92407e95 and x21, x20, #0xffffffff >cpu_physical_memory_read(): >/home/rjones/d/qemu/include/exec/cpu-common.h:66 > 2374: 9101a3a1 add x1, x29, #0x68 > 2378: 52800003 mov w3, #0x0 // #0 > 237c: aa1603e0 mov x0, x22 > 2380: 94000000 bl 0 <cpu_physical_memory_rw> >qmp_pmemsave(): >/home/rjones/d/qemu/cpus.c:1446 > 2384: 9101a3a0 add x0, x29, #0x68 > 2388: d2800021 mov x1, #0x1 // #1 > 238c: aa1503e2 mov x2, x21 > 2390: aa1703e3 mov x3, x23 > 2394: 94000000 bl 0 <fwrite> > 2398: eb15001f cmp x0, x21 > 239c: 54000161 b.ne 23c8 <qmp_pmemsave+0xbc> >/home/rjones/d/qemu/cpus.c:1450 > 23a0: 2a1303e2 mov w2, w19 >/home/rjones/d/qemu/cpus.c:1441 > 23a4: eb020294 subs x20, x20, x2 >/home/rjones/d/qemu/cpus.c:1450 > 23a8: 8b0202d6 add x22, x22, x2 >/home/rjones/d/qemu/cpus.c:1441 > 23ac: 54000180 b.eq 23dc <qmp_pmemsave+0xd0> >/home/rjones/d/qemu/cpus.c:1443 > 23b0: f10ffe9f cmp x20, #0x3ff > 23b4: 54fffdad b.le 2368 <qmp_pmemsave+0x5c> > 23b8: d2808015 mov x21, #0x400 // #1024 > 23bc: 2a1503e2 mov w2, w21 >/home/rjones/d/qemu/cpus.c:1442 > 23c0: 2a1503f3 mov w19, w21 > 23c4: 17ffffec b 2374 <qmp_pmemsave+0x68> >/home/rjones/d/qemu/cpus.c:1447 > 23c8: 90000002 adrp x2, 0 <dummy_signal> > 23cc: aa1903e0 mov x0, x25 > 23d0: 52800001 mov w1, #0x0 // #0 > 23d4: 91000042 add x2, x2, #0x0 > 23d8: 94000000 bl 0 <error_set> >/home/rjones/d/qemu/cpus.c:1455 > 23dc: aa1703e0 mov x0, x23 > 23e0: 94000000 bl 0 <fclose> >/home/rjones/d/qemu/cpus.c:1456 > 23e4: f94237a1 ldr x1, [x29,#1128] > 23e8: f9400300 ldr x0, [x24] > 23ec: eb00003f cmp x1, x0 > 23f0: 540001e1 b.ne 242c <qmp_pmemsave+0x120> > 23f4: a94153f3 ldp x19, x20, [sp,#16] > 23f8: a9425bf5 ldp x21, x22, [sp,#32] > 23fc: a94363f7 ldp x23, x24, [sp,#48] > 2400: f94023f9 ldr x25, [sp,#64] > 2404: a8c57bfd ldp x29, x30, [sp],#80 > 2408: 911083ff add sp, sp, #0x420 > 240c: d65f03c0 ret > 2410: f9002fa2 str x2, [x29,#88] >/home/rjones/d/qemu/cpus.c:1437 > 2414: 94000000 bl 0 <__errno_location> > 2418: f9402fa2 ldr x2, [x29,#88] > 241c: b9400001 ldr w1, [x0] > 2420: aa1903e0 mov x0, x25 > 2424: 94000000 bl 0 <error_setg_file_open> > 2428: 17ffffef b 23e4 <qmp_pmemsave+0xd8> >/home/rjones/d/qemu/cpus.c:1456 > 242c: 94000000 bl 0 <__stack_chk_fail> > >0000000000002430 <qmp_inject_nmi>: >qmp_inject_nmi(): >/home/rjones/d/qemu/cpus.c:1487 > 2430: 90000002 adrp x2, 0 <dummy_signal> > 2434: 52800001 mov w1, #0x0 // #0 > 2438: 91000042 add x2, x2, #0x0 > 243c: 14000000 b 0 <error_set>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1126199
:
923631
| 923632