Home
last modified time | relevance | path

Searched refs:inject (Results 1 – 18 of 18) sorted by relevance

/tools/perf/
Dbuiltin-inject.c64 static int output_bytes(struct perf_inject *inject, void *buf, size_t sz) in output_bytes() argument
68 size = perf_data__write(&inject->output, buf, sz); in output_bytes()
72 inject->bytes_written += size; in output_bytes()
79 struct perf_inject *inject = container_of(tool, struct perf_inject, in perf_event__repipe_synth() local
82 return output_bytes(inject, event, event->header.size); in perf_event__repipe_synth()
118 struct perf_inject *inject = container_of(tool, struct perf_inject, in perf_event__repipe_attr() local
126 if (!inject->output.is_pipe) in perf_event__repipe_attr()
141 static int copy_bytes(struct perf_inject *inject, int fd, off_t size) in copy_bytes() argument
151 ret = output_bytes(inject, buf, ssz); in copy_bytes()
164 struct perf_inject *inject = container_of(tool, struct perf_inject, in perf_event__repipe_auxtrace() local
[all …]
Dcommand-list.txt16 perf-inject mainporcelain common
DBuild22 perf-y += builtin-inject.o
/tools/perf/Documentation/
Dperf-inject.txt1 perf-inject(1)
6 perf-inject - Filter to augment the events stream with additional information
11 'perf inject <options>'
15 perf-inject reads a perf-record event stream and repipes it to stdout. At any
16 point the processing code can inject other events into the event stream - in
20 Build-ids are just the first user of perf-inject - potentially anything that
Dintel-bts.txt80 perf inject
83 perf inject also accepts the --itrace option in which case tracing data is
86 perf inject --itrace -i perf.data -o perf.data.new
Dperf.data-file-format.txt6 or perf inject and consumed by the other perf tools.
15 augmented with additional events using perf inject.
Dperf-intel-pt.txt36 'perf script', 'perf report' and 'perf inject'. See below for more information
1087 perf inject
1090 perf inject also accepts the --itrace option in which case tracing data is
1093 perf inject --itrace -i perf.data -o perf.data.new
1114 $ perf inject -i perf.data -o inj --itrace=i100usle --strip
1148 linkperf:perf-inject[1]
/tools/testing/selftests/cpu-hotplug/
Dcpu-on-off-test.sh238 NOTIFIER_ERR_INJECT_DIR=$DEBUGFS/notifier-error-inject/cpu
244 /sbin/modprobe -q -r cpu-notifier-error-inject
245 /sbin/modprobe -q cpu-notifier-error-inject priority=$priority
253 echo $msg cpu-notifier-error-inject module is not available >&2
293 /sbin/modprobe -q -r cpu-notifier-error-inject
/tools/testing/selftests/memory-hotplug/
Dmem-on-off-test.sh231 NOTIFIER_ERR_INJECT_DIR=$DEBUGFS/notifier-error-inject/memory
237 /sbin/modprobe -q -r memory-notifier-error-inject
238 /sbin/modprobe -q memory-notifier-error-inject priority=$priority
246 echo $msg memory-notifier-error-inject module is not available >&2
289 /sbin/modprobe -q -r memory-notifier-error-inject
/tools/perf/tests/shell/
Drecord+zstd_comp_decomp.sh27 $perf_tool inject -i $trace_file -o $trace_file.decomp &&
/tools/perf/bench/
DBuild15 perf-y += inject-buildid.o
/tools/testing/fault-injection/
Dfailcmd.sh59 inject slab allocation failures
61 inject page allocation failures
/tools/perf/util/
Dauxtrace.h108 bool inject; member
Ds390-cpumsf.c1077 ison = itops->inject || itops->instructions || itops->branches || in check_auxtrace_itrace()
Darm-spe.c262 if (spe->synth_opts.inject) { in arm_spe_deliver_synth_event()
Dintel-bts.c301 if (bts->synth_opts.inject) { in intel_bts_synth_branch_sample()
Dcs-etm.c1170 if (etm->synth_opts.inject) { in cs_etm__synth_instruction_sample()
1240 if (etm->synth_opts.inject) { in cs_etm__synth_branch_sample()
Dintel-pt.c1339 if (!pt->synth_opts.inject) in intel_pt_opt_inject()
3485 !session->itrace_synth_opts->inject) { in intel_pt_process_auxtrace_info()