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
  • 48,681
  • 42
  • 161
  • 257

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,271
  • 4
  • 53
  • 64