Home
last modified time | relevance | path

Searched refs:intel_pt (Results 1 – 7 of 7) sorted by relevance

/linux/tools/perf/tests/shell/
H A Dtest_intel_pt.sh114 perf_record_no_decode -o "${perfdatafile}" -e intel_pt//u -C 0 -- taskset --cpu-list 1 uname
263 …perf_record_no_decode -o "${perfdatafile}" -e intel_pt//u"${k}" -vvv --per-thread -p "${w1},${w2}"…
418 perf_record_no_bpf -o "${tmpfile}" -e intel_pt//u "${jitdump_workload}"
444 perf_record_no_decode -o "${perfdatafile}" -e intel_pt/mtc=0,tsc=0/u uname
465 perf_record_no_decode -o "${perfdatafile}" -e intel_pt/branch=0/u uname
482 cyc=$(cat /sys/bus/event_source/devices/intel_pt/caps/psb_cyc)
488 perf_record_no_decode -o "${perfdatafile}" -e intel_pt/cyc/u uname
496 perf_record_no_decode -o "${perfdatafile}" -e intel_pt//u uname
531 if ! perf_record_no_decode -o "${perfdatafile}" -e intel_pt//k -m1,128 uname ; then
586 power_event=$(cat /sys/bus/event_source/devices/intel_pt/caps/power_event_trace)
[all …]
/linux/tools/perf/util/
H A Dintel-pt.c61 struct intel_pt { struct
183 struct intel_pt *pt; argument
233 static void intel_pt_dump(struct intel_pt *pt __maybe_unused, in intel_pt_dump()
273 static void intel_pt_dump_event(struct intel_pt *pt, unsigned char *buf, in intel_pt_dump_event()
293 struct intel_pt *pt = container_of(session->auxtrace, struct intel_pt, in intel_pt_dump_sample()
300 static bool intel_pt_log_events(struct intel_pt *pt, u64 tm) in intel_pt_log_events()
355 struct intel_pt *pt = ptq->pt; in intel_pt_findnew_vmcs_info()
363 static void intel_pt_free_vmcs_info(struct intel_pt *pt) in intel_pt_free_vmcs_info()
377 static int intel_pt_do_fix_overlap(struct intel_pt *pt, struct auxtrace_buffer *a, in intel_pt_do_fix_overlap()
947 static bool intel_pt_match_pgd_ip(struct intel_pt *pt, uint64_t ip, in intel_pt_match_pgd_ip()
[all …]
/linux/tools/perf/Documentation/
H A Dtips.txt48 To collect Processor Trace with samples use perf record -e '{intel_pt//,cycles}' ; perf script --call-trace or --insn-trace --xed -F +ipc (remove --xed if no xed)
49 To trace calls using Processor Trace use perf record -e intel_pt// ... ; perf script --call-trace. Then use perf script --time A-B --insn-trace to look at region of interest.
50 To measure approximate function latency with Processor Trace use perf record -e intel_pt// ... ; perf script --call-ret-trace
51 To trace only single function with Processor Trace use perf record --filter 'filter func @ program' -e intel_pt//u ./program ; perf script --insn-trace
H A Dintel-bts.txt16 place of 'intel_pt' in the examples provided, with the proviso that per-thread
H A Dperf-script.txt462 for intel_pt traces. The default is 'raw'. To use xed, combine
500 Show call stream for intel_pt traces. The CPUs are interleaved, but
504 Show call and return stream for intel_pt traces.
/linux/tools/perf/scripts/python/bin/
H A Dintel-pt-events-record7 if ! echo "$@" | grep -q intel_pt ; then
/linux/tools/arch/x86/kcpuid/
H A Dcpuid.csv213 0x7, 0, ebx, 25, intel_pt , Intel processor trace