2

I am trying to use oprofile to generate call graph. Compiler is g++, platform is linux x86-64, linker is gfortran

C++ code is compiled with -fno- omit-frame-pointer. oprofile is started with --callgraph=25. report I run with --callgraph.

the call graph is produced but it's only includes self time, which is not much use

what am I missing?

Anycorn
  • 50,217
  • 42
  • 167
  • 261

1 Answers1

2

Check if opcontrol --status does not have

Call-graph depth: 0

in its output. If it does, stop profiling, do opcontrol --callgraph=<desired call stack depth>, and restart profiling.

Laurynas Biveinis
  • 10,547
  • 4
  • 53
  • 66