Analyzers
Support for Analyzers (Intel VTune™ Profiler, Intel Advisor, Intel Inspector)
4641 Discussions

Call graph profiling of kernel code

user123
Beginner
133 Views

Hello,

Is it possible to use call graph to profile an application written as a collection of kernel level drivers?

According to the documentation, Vtune call graph profiler can only instrument Ring 3 modules and not Ring 0 modules. Is this statement true even if symbol and base relocation information is available?

Many thanks,

--Rasa

0 Kudos
1 Reply
Ravi_V_Intel
Employee
133 Views

VTune Analyzer only instruments and collects data about Ring 3 applications. However, with sampling, Ring 0 code can be analyzed as well (but not for Call Graph). Also, Pause/Resume APIs are appropriate in Ring 3 code only.

Sorry.

Reply