Then I just run "info cpus" as following.
(QEMU) info cpus
But now how can I get into the rountine of "info cpus" ?
Of course, set trace point to the function can do the work, but if I
don't know where the routine is, is there any way to step into the
rountine?
Regarding to the question,
I found one tool named as tracef.
http://binary.nahi.to/hogetrace/#dl
It's in Japanese.
The tool can trace the functions called by qemu while recompling
qemu with exra options like -finstrument-functions.
It's just like strace and ltrace, but used to trace userland function.
Attach it to qemu, and the result can be got.
For exmaple:
[pid 26180] do_info_cpus() at 0x08056870
so do_info_cpus is used while you call "info cpus".
Currently tracef only supports x86 arch.
Hope this will help someone.
Best Regards,
robert