Jean Pihet <jean.pihet@...> writes:

> > ./perf record -e kmem:kmalloc cal
> > [ perf record: Woken up 1 times to write data ]
> > [ perf record: Captured and wrote 0.009 MB perf.data (~381 samples) ]
> >
> > ./perf report
> > # Overhead  Command      Shared Object                      Symbol
> > # ........  .......  .................  ..........................
> > #
> >     96.77%      cal  [kernel.kallsyms]  [k] kmem_cache_alloc_trace
> >      3.23%      cal  [kernel.kallsyms]  [k] __kmalloc

Hi Jean,
Now it is able to detect [kernel.kallsyms] so it shows the symbol name,
but it is not able to resolve all other symbols on call graph,

# ./perf record -g -e kmem:kmalloc cal 
#
# Samples: 38  of event 'kmem:kmalloc'
# Event count (approx.): 38
#
# Overhead  Command      Shared Object                      Symbol
# ........  .......  .................  ..........................
#

    97.37%      cal  [kernel.kallsyms]  [k] kmem_cache_alloc_trace              
  
|
                --- kmem_cache_alloc_trace
                   |          
                   |--48.65%-- 0x48
                   |          
                   |--10.81%-- 0xbebbe5bc
                   |          
                   |--5.41%-- 0x8ec8
                   |          
                   |--5.41%-- 0xbebbe694
                   |          
                   |--2.70%-- 0xbebbe4cc
                   |          
                   |--2.70%-- 0xbebbe4e4
                   |          0xb6ee9518
                    --24.32%-- [...]


     2.63%      cal  [kernel.kallsyms]  [k] __kmalloc                           
  
|
                --- __kmalloc



showing only addresses.


Thanks,
Prankul Garg




_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to