| /tools/testing/selftests/ftrace/test.d/trigger/ |
| A D | trigger-filter.tc | 14 echo 'traceoff if child_pid == 0' > events/sched/sched_process_fork/trigger 23 ! echo 'traceoff if a' > events/sched/sched_process_fork/trigger 24 ! echo 'traceoff if common_pid=0' > events/sched/sched_process_fork/trigger 25 ! echo 'traceoff if common_pid==b' > events/sched/sched_process_fork/trigger 26 echo 'traceoff if common_pid == 0' > events/sched/sched_process_fork/trigger 27 echo '!traceoff' > events/sched/sched_process_fork/trigger 29 echo 'traceoff if common_pid <= 0' > events/sched/sched_process_fork/trigger 30 echo '!traceoff' > events/sched/sched_process_fork/trigger 32 echo '!traceoff' > events/sched/sched_process_fork/trigger 34 echo '!traceoff' > events/sched/sched_process_fork/trigger [all …]
|
| A D | trigger-hist-expressions.tc | 14 trigger="events/sched/sched_process_fork/trigger" 16 reset_trigger_file $trigger 20 echo "hist:keys=common_pid:x=$2" > $trigger 24 actual=`grep -o 'x=[[:digit:]]*' $trigger | awk -F= '{ print $2 }'` 30 reset_trigger_file $trigger 34 trigger="events/sched/sched_process_fork/trigger" 37 ftrace_errlog_check 'hist:sched:sched_process_fork' "$2" $trigger
|
| A D | trigger-eventonoff.tc | 12 FEATURE=`grep enable_event events/sched/sched_process_fork/trigger` 20 echo 'enable_event:sched:sched_switch' > events/sched/sched_process_fork/trigger 30 echo 'disable_event:sched:sched_switch' > events/sched/sched_process_fork/trigger 39 ! echo 'enable_event:nogroup:noevent' > events/sched/sched_process_fork/trigger 40 ! echo 'disable_event+1' > events/sched/sched_process_fork/trigger 41 echo 'enable_event:sched:sched_switch' > events/sched/sched_process_fork/trigger 42 ! echo 'enable_event:sched:sched_switch' > events/sched/sched_process_fork/trigger 43 ! echo 'disable_event:sched:sched_switch' > events/sched/sched_process_fork/trigger
|
| A D | trigger-traceonoff.tc | 13 echo 'traceoff' > events/sched/sched_process_fork/trigger 23 echo 'traceon' > events/sched/sched_process_fork/trigger 32 ! echo 'traceoff:badparam' > events/sched/sched_process_fork/trigger 33 ! echo 'traceoff+0' > events/sched/sched_process_fork/trigger 34 echo 'traceon' > events/sched/sched_process_fork/trigger 35 ! echo 'traceon' > events/sched/sched_process_fork/trigger 36 ! echo 'traceoff' > events/sched/sched_process_fork/trigger
|
| A D | trigger-stacktrace.tc | 11 FEATURE=`grep stacktrace events/sched/sched_process_fork/trigger` 20 echo 'stacktrace' > events/sched/sched_process_fork/trigger 29 ! echo "stacktrace:foo" > events/sched/sched_process_fork/trigger 30 echo "stacktrace" > events/sched/sched_process_fork/trigger 31 ! echo "stacktrace" > events/sched/sched_process_fork/trigger
|
| A D | trigger-snapshot.tc | 11 FEATURE=`grep snapshot events/sched/sched_process_fork/trigger` 21 echo 'snapshot:1' > events/sched/sched_process_fork/trigger 32 ! echo "snapshot+1" > events/sched/sched_process_fork/trigger 33 echo "snapshot" > events/sched/sched_process_fork/trigger 34 ! echo "snapshot" > events/sched/sched_process_fork/trigger
|
| A D | trigger-hist.tc | 14 echo 'hist:keys=parent_pid:vals=child_pid' > events/sched/sched_process_fork/trigger 25 echo 'hist:keys=parent_pid,child_pid' > events/sched/sched_process_fork/trigger 34 echo 'hist:keys=parent_comm' > events/sched/sched_process_fork/trigger 44 echo 'hist:keys=call_site.sym' > events/kmem/kmalloc/trigger 53 echo 'hist:keys=call_site.sym-offset' > events/kmem/kmalloc/trigger 62 …'hist:keys=parent_pid,child_pid:sort=child_pid.ascending' > events/sched/sched_process_fork/trigger
|
| A D | trigger-hist-mod.tc | 14 echo 'hist:keys=common_pid.execname' > events/sched/sched_process_fork/trigger 24 echo 'hist:keys=parent_pid.hex' > events/sched/sched_process_fork/trigger 35 echo 'hist:keys=id.syscall' > events/raw_syscalls/sys_exit/trigger 45 echo 'hist:keys=bytes_req.log2' > events/kmem/kmalloc/trigger
|
| A D | trigger-trace-marker-synthetic-kernel.tc | 15 echo 'hist:keys=pid:ts0=common_timestamp.usecs' > events/sched/sched_waking/trigger 16 …ommon_timestamp.usecs-$ts0:onmatch(sched.sched_waking).latency($lat)' > events/ftrace/print/trigger 17 echo 'hist:keys=common_pid,lat:sort=lat' > events/synthetic/latency/trigger
|
| A D | trigger-trace-marker-synthetic.tc | 15 …o 'hist:keys=common_pid:ts0=common_timestamp.usecs if buf == "start"' > events/ftrace/print/trigger 16 …tamp.usecs-$ts0:onmatch(ftrace.print).latency($lat) if buf == "end"' >> events/ftrace/print/trigger 17 echo 'hist:keys=common_pid,lat:sort=lat' > events/synthetic/latency/trigger
|
| A D | trigger-multihist.tc | 14 echo 'hist:keys=parent_pid:vals=child_pid' > events/sched/sched_process_fork/trigger 15 echo 'hist:keys=parent_comm:vals=child_pid' >> events/sched/sched_process_fork/trigger 29 echo 'hist:name=test_hist:keys=common_pid' > events/sched/sched_process_fork/trigger 36 echo 'hist:name=test_hist:keys=common_pid' > events/sched/sched_process_exit/trigger
|
| /tools/perf/util/ |
| A D | trigger.h | 25 struct trigger { struct 40 static inline bool trigger_is_available(struct trigger *t) in trigger_is_available() 45 static inline bool trigger_is_error(struct trigger *t) in trigger_is_error() 50 static inline void trigger_on(struct trigger *t) in trigger_on() 56 static inline void trigger_ready(struct trigger *t) in trigger_ready() 63 static inline void trigger_hit(struct trigger *t) in trigger_hit() 71 static inline void trigger_off(struct trigger *t) in trigger_off() 78 static inline void trigger_error(struct trigger *t) in trigger_error() 83 static inline bool trigger_is_ready(struct trigger *t) in trigger_is_ready() 88 static inline bool trigger_is_hit(struct trigger *t) in trigger_is_hit() [all …]
|
| /tools/testing/selftests/ftrace/test.d/trigger/inter-event/ |
| A D | trigger-inter-event-combined-hist.tc | 20 echo 'hist:keys=pid:ts0=common_timestamp.usecs if comm=="ping"' > events/sched/sched_waking/trigger 21 ….sched_waking).waking_latency($waking_lat,pid) if comm=="ping"' > events/sched/sched_wakeup/trigger 22 echo 'hist:keys=pid,lat:sort=pid,lat' > events/synthetic/waking_latency/trigger 25 echo 'hist:keys=pid:ts1=common_timestamp.usecs if comm=="ping"' >> events/sched/sched_wakeup/trigger 26 …eup).wakeup_latency($wakeup_lat,next_pid) if next_comm=="ping"' > events/sched/sched_switch/trigger 29 …wakeup_latency).waking_plus_wakeup_latency($ww_lat,pid)' >> events/synthetic/wakeup_latency/trigger 30 echo 'hist:keys=pid,lat:sort=pid,lat' >> events/synthetic/waking_plus_wakeup_latency/trigger
|
| A D | trigger-field-variable-support.tc | 14 echo 'hist:keys=comm:ts0=common_timestamp.usecs if comm=="ping"' > events/sched/sched_waking/trigger 15 …xt_pid,sched.sched_waking.prio,next_comm) if next_comm=="ping"' > events/sched/sched_switch/trigger 16 echo 'hist:keys=pid,prio,comm:vals=lat:sort=pid,prio' > events/synthetic/wakeup_latency/trigger 27 …t_pid,sched.sched_waking.prio,next_comm) if next_comm=="ping"' >> events/sched/sched_switch/trigger
|
| A D | trigger-onmatch-action-hist.tc | 21 echo 'hist:keys=pid:ts0=common_timestamp.usecs if comm=="ping"' > events/sched/sched_wakeup/trigger 22 …p_latency($wakeup_lat,next_pid,next_comm) if next_comm=="ping"' > events/sched/sched_switch/trigger 23 echo 'hist:keys=comm,pid,lat:wakeup_lat=lat:sort=lat' > events/synthetic/wakeup_latency/trigger
|
| A D | trigger-synthetic-event-dynstring.tc | 21 …:key=pid:filenamevar=filename:ts0=common_timestamp.usecs' > events/sched/sched_process_exec/trigger 22 …).ping_test_latency($lat,$filenamevar) if comm == "ping"' > events/sched/sched_process_exit/trigger 23 echo 'hist:keys=filename,lat:sort=filename,lat' > events/synthetic/ping_test_latency/trigger
|
| A D | trigger-trace-action-hist.tc | 21 echo 'hist:keys=pid:ts0=common_timestamp.usecs if comm=="ping"' > events/sched/sched_wakeup/trigger 22 …p_latency,$wakeup_lat,next_pid,next_comm) if next_comm=="ping"' > events/sched/sched_switch/trigger 23 echo 'hist:keys=comm,pid,lat:wakeup_lat=lat:sort=lat' > events/synthetic/wakeup_latency/trigger
|
| A D | trigger-onmatch-onmax-action-hist.tc | 21 echo 'hist:keys=pid:ts0=common_timestamp.usecs if comm=="ping"' > events/sched/sched_wakeup/trigger 22 …(next_comm,prev_pid,prev_prio,prev_comm) if next_comm=="ping"' >> events/sched/sched_switch/trigger 23 echo 'hist:keys=comm,pid,lat:wakeup_lat=lat:sort=lat' > events/synthetic/wakeup_latency/trigger
|
| A D | trigger-synthetic-eprobe.tc | 18 echo "hist:keys=common_pid:__arg__1=$FIELD" > events/$SYSTEM/$START/trigger 19 …rg__1,ret=ret:onmatch($SYSTEM.$START).trace($SYNTH,\$filename,\$ret)" > events/$SYSTEM/$END/trigger 44 …rg__1,ret=ret:onmatch($SYSTEM.$START).trace($SYNTH,\$filename,\$ret)" > events/$SYSTEM/$END/trigger 45 echo '!'"hist:keys=common_pid:__arg__1=$FIELD" > events/$SYSTEM/$START/trigger
|
| A D | trigger-action-hist-xfail.tc | 14 echo 'hist:keys=comm:onmatch(sched.sched_wakeup).snapshot()' >> events/sched/sched_waking/trigger &… 18 …comm:onmatch(sched.sched_wakeup).save(comm,prio)' >> events/sched/sched_waking/trigger && exit_fail
|
| A D | trigger-multi-actions-accept.tc | 13 TRIGGER1=events/sched/sched_wakeup/trigger 14 TRIGGER2=events/sched/sched_switch/trigger
|
| A D | trigger-synthetic-event-stack-legacy.tc | 15 …tamp.usecs,st=stacktrace if prev_state == 1||prev_state == 2' >> events/sched/sched_switch/trigger 16 …cs-$ts,s=$st:onmax($delta).trace(wake_lat,prev_pid,$delta,$s)' >> events/sched/sched_switch/trigger
|
| A D | trigger-synthetic-event-stack.tc | 14 …ecs,st=common_stacktrace if prev_state == 1||prev_state == 2' >> events/sched/sched_switch/trigger 15 …cs-$ts,s=$st:onmax($delta).trace(wake_lat,prev_pid,$delta,$s)' >> events/sched/sched_switch/trigger
|
| /tools/tracing/rtla/src/ |
| A D | trace.c | 317 if (event->trigger) in trace_event_add_trigger() 318 free(event->trigger); in trace_event_add_trigger() 320 event->trigger = strdup(trigger); in trace_event_add_trigger() 321 if (!event->trigger) in trace_event_add_trigger() 371 if (!tevent->trigger) in trace_event_save_hist() 411 char trigger[1024]; in trace_event_disable_trigger() local 414 if (!tevent->trigger) in trace_event_disable_trigger() 425 snprintf(trigger, 1024, "!%s\n", tevent->trigger); in trace_event_disable_trigger() 499 char trigger[1024]; in trace_event_enable_trigger() local 502 if (!tevent->trigger) in trace_event_enable_trigger() [all …]
|
| /tools/bootconfig/scripts/ |
| A D | ftrace2bconf.sh | 89 grep "^hist" $1/trigger | grep -o ':[a-zA-Z0-9]*=' 92 grep "^hist" $1/trigger | grep -o '$[a-zA-Z0-9]*' 104 if grep -q "^hist:" $evdir/trigger; then 116 grep -v "^#" $evdir/trigger | while read action active; do
|