PERF-INJECT(1) perf Manual PERF-INJECT(1) (NAME) perf-inject - (SYNOPSIS) perf inject (DESCRIPTION) perf-inject perf-record stdout . - build-id ( -b) . (Build-id) perf-inject - . (OPTIONS) -b, --build-ids build-id DSO . DSO SAMPLE . --buildid-all build-id DSO SAMPLE. --known-build-ids= build-id build-id . file://filename ( perf buildid-list ) . -v, --verbose . -i, --input= . (: stdin) -o, --output= . (: stdout) -s, --sched-stat sched_stat sched_switch . sched_switch (callchain) sched_stat (timeslice) . -k, --vmlinux= vmlinux --ignore-vmlinux vmlinux. --kallsyms= kallsyms --itrace (Instruction Tracing) . : i instructions y cycles b branches c branches ( / calls) r branches ( / returns) x transactions w ptwrite p power ( PSB Intel PT) o aux-output ( perf record ) I () ( Intel PT Event Trace) e error d (debug log) f (first level cache) m (last level cache) M (memory) t TLB a (remote access) g ( i x) G l (last branch) ( i x) L s q ( ) A IPC Z ( "timeless") T --itrace=iybxwpe perf script --itrace=ce . ( 100000 perf script 1 ) instructions : i (instructions) t (ticks) ms (milliseconds) us (microseconds) ns () (nanoseconds) ( 16 1024) instructions transactions . ( ) (instructions) (transactions) . g l G L . x86 PEBS G L . linkperf:perf-intel-pt[1] . (instructions branches transactions ptwrite power) . . --itrace=i0nss1000000 . 'e' . '+' '-' . : o overflow () l trace data lost ( ) 'd' . '+' '-' . : a perf e ( - linkperf:perf-config[1] ) o stdout 'q' . --strip --itrace (non-synthesized) . -j, --jit jitdump mmap (jitted). ELF jitted jitdump perf.data . JIT Java DART V8 . -f, --force . --vm-time-correlation[=OPTIONS] AUX . (host) . . "dry-run" . Intel PT perf- intel-pt(1) --guest-data=,[,