Hello, here is a newbie question about a sample opreport output I grabbed from oprofile site.

samples % image name symbol name
197 0.1548 cg main
127036 99.8452 cg repeat
84590 42.5084 libc-2.3.2.so strfry
84590 66.4838 libc-2.3.2.so strfry [self]
39169 30.7850 libc-2.3.2.so random_r
3475 2.7312 libc-2.3.2.so __i686.get_pc_thunk.bx

As an example, the documention said the non-indented line is the function we're focussing upon (strfry()), and it also said that The samples and percentage values here
refer to the number of times we took a sample where this call was found in the stack.

It seems to me that the line just above the non-indented line (repeat) has more sample and percentage, and why that one is not focused. What makes opreport decided which one to focuse when it comes to generate callgraph output?