Home
last modified time | relevance | path

Searched full:argdist (Results 1 – 25 of 40) sorted by relevance

12

/aosp_15_r20/external/bcc/tools/
H A Dargdist_example.txt1 Demonstrations of argdist.
4 argdist probes functions you specify and collects parameter values into a
13 # ./argdist -p 2420 -c -C 'p:c:malloc(size_t size):size_t:size'
46 # ./argdist -c -H 'p:c:write(int fd, void *buf, size_t len):size_t:len'
84 # ./argdist -c -H 'p:c:write(int fd, void *buf, size_t len):size_t:len:fd==1'
119 You can also use argdist to trace kernel functions. For example, suppose you
123 # ./argdist -i 3 -n 2 -H 'p::__kmalloc(size_t size):size_t:size'
146 # ./argdist -i 10 -n 1 -C 'p:c:puts(char *str):char*:str'
159 # ./argdist -i 10 -n 1 -C 'r:c:gets():char*:(char*)$retval:$retval!=0'
169 # ./argdist -i 10 -c 1 -H 'r:c:read()'
[all …]
H A Dargdist.py3 # argdist Trace a function and display a distribution of its
6 # USAGE: argdist [-h] [-p PID] [-z STRING_SIZE] [-i INTERVAL] [-n COUNT] [-v]
559 argdist -H 'p::__kmalloc(u64 size):u64:size'
562 argdist -p 1005 -C 'p:c:malloc(size_t size):size_t:size:size==16'
566 argdist -C 'r:c:gets():char*:(char*)$retval#snooped strings'
569 argdist -H 'r::__kmalloc(size_t size):u64:$latency/$entry(size)#ns per byte'
572 argdist -C 'p::__kmalloc(size_t sz, gfp_t flags):size_t:sz:flags&GFP_ATOMIC'
575 argdist -p 1005 -C 'p:c:write(int fd):int:fd' -T 5
580 argdist -p 1005 -H 'r:c:read()'
583 argdist -C 'r::__vfs_read():u32:$PID:$latency > 100000'
[all …]
H A Dtplist_example.txt6 and argdist tools. Kernel tracepoints are scattered around the kernel
29 the argdist and trace tools understand the probe format and can print out
77 its format to see what we can trace with argdist and trace:
88 you specify with argdist or trace.
H A Djavacalls_example.txt12 argdist, biotop, fileslower, and others.
H A Dperlcalls_example.txt12 argdist, biotop, fileslower, and others.
H A Dpythoncalls_example.txt12 argdist, biotop, fileslower, and others.
/aosp_15_r20/external/bcc/man/man8/
H A Dargdist.81 .TH argdist 8 "2016-02-11" "USER COMMANDS"
3 argdist \- Trace a function and display a histogram or frequency count of its parameter values. Use…
5 .B argdist [-h] [-p PID] [-z STRING_SIZE] [-i INTERVAL] [-d DURATION] [-n COUNT] [-v] [-T TOP] [-H …
7 argdist attaches to function entry and exit points, collects specified parameter
46 One or more probe specifications that instruct argdist which functions to
55 many cases, argdist will deduce the necessary header files automatically.
132 .B argdist -H 'p::__kmalloc(u64 size):u64:size'
136 .B argdist -p 1005 -C 'p:c:malloc(size_t size):size_t:size:size==16'
140 .B argdist -C 'r:c:gets():char*:$retval'
144 .B argdist -H 'r::__vfs_read(void *file, void *buf, size_t count):size_t:$entry(count):$latency > 1…
[all …]
H A Dfuncslower.8105 You should first use the funclatency and argdist tools for investigation,
125 funccount(8), funclatency(8), argdist(8), trace(8)
H A Dtplist.811 These features are usually used in conjunction with the argdist and/or trace tools.
H A Dsyscount.8119 funccount(8), ucalls(8), argdist(8), trace(8), funclatency(8)
H A Dphpcalls.898 ustat(8), argdist(8)
H A Dperlcalls.898 ustat(8), argdist(8)
H A Ducalls.898 ustat(8), argdist(8)
H A Dpythoncalls.898 ustat(8), argdist(8)
H A Drubycalls.898 ustat(8), argdist(8)
H A Dtclcalls.898 ustat(8), argdist(8)
H A Djavacalls.898 ustat(8), argdist(8)
/aosp_15_r20/art/test/567-checker-builder-intrinsics/src/
H A DTestRotate.java21 /// CHECK: <<ArgDist:i\d+>> ParameterValue
22 /// CHECK-DAG: <<Result:i\d+>> Rol [<<ArgVal>>,<<ArgDist>>]
38 /// CHECK: <<ArgDist:i\d+>> ParameterValue
39 /// CHECK-DAG: <<Result:i\d+>> Rol [<<ArgVal>>,<<ArgDist>>]
55 /// CHECK: <<ArgDist:i\d+>> ParameterValue
56 /// CHECK-DAG: <<Result:i\d+>> Rol [<<ArgVal>>,<<ArgDist>>]
72 /// CHECK: <<ArgDist:i\d+>> ParameterValue
73 /// CHECK-DAG: <<Result:i\d+>> Rol [<<ArgVal>>,<<ArgDist>>]
85 /// CHECK: <<ArgDist:i\d+>> ParameterValue
86 /// CHECK-DAG: <<neg:i\d+>> Neg [<<ArgDist>>]
[all …]
/aosp_15_r20/external/bcc/examples/usdt_sample/
H A Dusdt_sample.sh26 echo "argdist.py - Using non-sdt probes"
27 sudo python3 tools/argdist.py -p ${pid} -i 5 -C "u:$(pwd)/examples/usdt_sample/build_gcc/usdt_sampl…
30 echo "argdist.py - Using sdt probes"
31 sudo python3 tools/argdist.py -p ${pid} -i 5 -C "u:$(pwd)/examples/usdt_sample/build_gcc/usdt_sampl…
68 echo "argdist.py - Using non-sdt probes"
69 sudo python3 tools/argdist.py -p ${pid} -i 5 -C "u:$(pwd)/examples/usdt_sample/build_clang/usdt_sam…
72 echo "argdist.py - Using sdt probes"
73 sudo python3 tools/argdist.py -p ${pid} -i 5 -C "u:$(pwd)/examples/usdt_sample/build_clang/usdt_sam…
H A Dusdt_sample.md116 ## Use argdist.py on the individual probes
120 $ sudo python3 tools/argdist.py -p 2422725 -i 5 -C "u:$(pwd)/examples/usdt_sample/build/usdt_sample…
272 ## Use argdist.py on the individual probes
276 $ sudo python3 tools/argdist.py -p 2439214 -i 5 -C "u:$(pwd)/examples/usdt_sample/build_clang/usdt_…
/aosp_15_r20/external/bcc/debian/
H A Dchangelog5 …* bcc tool updates: funcslower, wakeuptime, profile, offcputime, deadlock, funccount, argdist, kvm…
93 * new options for bcc tools runqslower, argdist
337 * wakeuptime, offwaketime, argdist, {xfs,zfs,ext4}{slower,dist}, others
/aosp_15_r20/external/bcc/snap/
H A Dsnapcraft.yaml103 argdist:
104 command: bcc-wrapper argdist
/aosp_15_r20/external/bcc/
H A DLINKS.md41 …o New eBPF Tools: memleak and argdist](http://blogs.microsoft.co.il/sasha/2016/02/14/two-new-ebpf-…
/aosp_15_r20/external/bcc/docs/
H A Dtutorial.md314 1. argdist
412 #### 2.2. argdist
/aosp_15_r20/external/bcc/tools/lib/
H A Ducalls_example.txt12 argdist, biotop, fileslower, and others.

12