- VTUNE amplifier 2019 on
- CentOS Linux release 7.6.1810 (Core)
- hardware based-event sampling
- collect stacks enabled
- stack size=0
- CPU sampling interval=1
- stack type=software
- INtel(R) Xenon(R) Processor code named Cascadelake
- Logical CPU count: 32
- Frequency: 2.9GHz
and I'm getting an important call stack as '[unknown stack frame(s)]'.
The function to be profiled is called also from an identified caller but also from this unknown-stack-frame -- which I would like to identify.
I already used -fno-omit-frame-pointer but without any effect.
There is one warning about disabling NMI watchdog timer.
There are plenty of warnings in finalization -- either that some .ko file cannot be located and that there is no debugging information for certain .so files (which certainly are not calling the code in question).
Or they just might -- could it be that this unknown stack frame is being created by the library providing openMP (libiomp5.so)?