原创: Qemu Trace系统使用_qemu logfile-CSDN博客
编译 Upstream qemu 使用trace-events 打印log.
1. 重新编译qemu, 此时的trace backend 参数表示会在qemu 的terminal 窗口直接打印出tracing log.
# git clone https://gitlab.com/qemu-project/qemu.git
# cd qemu
# mkdir build
# cd build/
# ./configure --target-list=x86_64-softmmu,i386-softmmu --enable-kvm --prefix=/usr --enable-debug --enable-numa --enable-trace-backends=log
# make
2. 启动qemu 命令行, 查看所有的trace-events 和状态, state为0 表示disabled 当前trace event, 状态为1 表示enabled 当前trace event, 会有非常多的trace event.
(qemu) info trace-events
......
acpi_pci_up_read : state 0
acpi_pci_unplug_request : state 0
acpi_pci_unplug : state 0
acpi_pci_eject_slot : state 0
cpuhp_acpi_write_ost_status : state 1
cpuhp_acpi_write_ost_ev : state 1
......
<