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

how to analyse beyond IOCTL?

eltarari
Beginner
277 Views

In my application drivers call through ioctl call dominated
the execution (> 96%)

Unfortunately vtune don't go beyond ioctl in its report.

What should I do, please advise,

Thanks,

Eric
0 Kudos
2 Replies
jeffrey-gallagher
277 Views
Hey Eric,

I'm going to poke around the developer's white boards on this one. Stay tuned.

jdg

jeffrey-gallagher
277 Views
Hey eltarari,

Are you using call graph? (It's true that call graph can't trace IOCTL into ring 0, and therefore you don't get a trace of the rest of the call, which seems to be what you're describing.)

Instead of callgraph, consider trying sampling to see if you can get more useful information that way.

Let us know if this makes sense, and what you find if/when you try it.

cheers

jdg

Reply