Updated: October 28, 2024 |
You can use the tracelogger utility and the QNX Momentics IDE System Profiler to capture and examine trace events from a VM.
A qvm process instance is a process in the hypervisor; it creates the virtual machine (VM) in which a guest OS can run. For the hypervisor, guest OSs are blobs about which it can know nothing. Thus, a trace view of a qvm process instance can show what a qvm process is doing; it doesn't (and can't) show anything about what is going on inside the guest.
However, the hypervisor host kernel virtualization extensions and the qvm process are instrumented with trace events (see The Instrumented Microkernel in the QNX OS System Architecture Guide), and by looking at what the hypervisor is doing, you can learn a great deal about what a guest is doing or trying to do.
For more information about logging trace events, see the:
The threads in a qvm process instance include:
You may also see additional worker threads in the qvm process instance.