I tested qemu.git/master on Linux x86_64 to confirm that the simple trace backend works. trace-$pid files are written to the current working directory.
If QEMU prints a warning that the trace event name does not exist, try escaping the asterisk on your command-line: -trace nvme\* -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1910540 Title: where the trace file "trace-*" Status in QEMU: New Bug description: I compile qemu-system-aarch64 with --enable-trace-backends=simple option, then start qemu with -trace nvme* , qemu start successful but I cann't find the trace file "trace-*" at qemu started directory. To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1910540/+subscriptions