I am profiling an application on a Jetson AGX Xavier using Nsight Systems 2020.5.3 that comes with Jetpack 4.4
In the Bottom-Up View, I can see some symbols that belong to the module [kernel.kallsyms]
. I assumed that these symbols represent what the CPUs are doing in the OS kernel state.
Such as this _raw_spin_unlock_irq
:
What I expect:
I should be able to see how the kernel ended up in _raw_spin_unlock_irq
. I want to know which parent function, which should be in kernel-space, called it.
What I see:
Nsight System only tells me that the _raw_spin_unlock_irq
is called by a bunch of user-space libc functions like __sched_yield
. It does NOT tell me its immediate parent node which should be in kernel-space.
What can I do to make Nsight Systems provide a kernel stack trace?
P.S. this is my full report: Report 22.qdrep - Google Drive