Searched refs:intel_pt (Results 1 – 8 of 8) sorted by relevance
/linux/tools/perf/tests/shell/ |
H A D | test_intel_pt.sh | 8 perf list pmu | grep -q 'intel_pt//' || exit 2 114 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}" 2>"${errfile}" >"${outfile}" & 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 511 if ! perf_record_no_decode -o "${perfdatafile}" --aux-sample=8192 -e '{intel_pt// [all...] |
/linux/tools/perf/util/ |
H A D | intel-pt.c | 3 * intel_pt.c: Intel Processor Trace support 61 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 *p 62 auxtraceintel_pt global() argument 63 queuesintel_pt global() argument 64 heapintel_pt global() argument 65 auxtrace_typeintel_pt global() argument 66 sessionintel_pt global() argument 67 machineintel_pt global() argument 68 switch_evselintel_pt global() argument 69 unknown_threadintel_pt global() argument 70 timeless_decodingintel_pt global() argument 71 sampling_modeintel_pt global() argument 72 snapshot_modeintel_pt global() argument 73 per_cpu_mmapsintel_pt global() argument 74 have_tscintel_pt global() argument 75 data_queuedintel_pt global() argument 76 est_tscintel_pt global() argument 77 sync_switchintel_pt global() argument 78 sync_switch_not_supportedintel_pt global() argument 79 mispred_allintel_pt global() argument 80 use_thread_stackintel_pt global() argument 81 callstackintel_pt global() argument 82 cap_event_traceintel_pt global() argument 83 have_guest_sidebandintel_pt global() argument 84 br_stack_szintel_pt global() argument 85 br_stack_sz_plusintel_pt global() argument 86 have_sched_switchintel_pt global() argument 87 pmu_typeintel_pt global() argument 88 kernel_startintel_pt global() argument 89 switch_ipintel_pt global() argument 90 ptss_ipintel_pt global() argument 91 first_timestampintel_pt global() argument 93 tcintel_pt global() argument 94 cap_user_time_zerointel_pt global() argument 96 synth_optsintel_pt global() argument 98 sample_instructionsintel_pt global() argument 99 instructions_sample_typeintel_pt global() argument 100 instructions_idintel_pt global() argument 102 sample_cyclesintel_pt global() argument 103 cycles_sample_typeintel_pt global() argument 104 cycles_idintel_pt global() argument 106 sample_branchesintel_pt global() argument 107 branches_filterintel_pt global() argument 108 branches_sample_typeintel_pt global() argument 109 branches_idintel_pt global() argument 111 sample_transactionsintel_pt global() argument 112 transactions_sample_typeintel_pt global() argument 113 transactions_idintel_pt global() argument 115 sample_ptwritesintel_pt global() argument 116 ptwrites_sample_typeintel_pt global() argument 117 ptwrites_idintel_pt global() argument 119 sample_pwr_eventsintel_pt global() argument 120 pwr_events_sample_typeintel_pt global() argument 121 mwait_idintel_pt global() argument 122 pwre_idintel_pt global() argument 123 exstop_idintel_pt global() argument 124 pwrx_idintel_pt global() argument 125 cbr_idintel_pt global() argument 126 psb_idintel_pt global() argument 128 single_pebsintel_pt global() argument 129 sample_pebsintel_pt global() argument 130 pebs_data_src_fmtintel_pt global() argument 131 pebs_evselintel_pt global() argument 133 evt_sample_typeintel_pt global() argument 134 evt_idintel_pt global() argument 136 iflag_chg_sample_typeintel_pt global() argument 137 iflag_chg_idintel_pt global() argument 139 tsc_bitintel_pt global() argument 140 mtc_bitintel_pt global() argument 141 mtc_freq_bitsintel_pt global() argument 142 tsc_ctc_ratio_nintel_pt global() argument 143 tsc_ctc_ratio_dintel_pt global() argument 144 cyc_bitintel_pt global() argument 145 noretcomp_bitintel_pt global() argument 146 max_non_turbo_ratiointel_pt global() argument 147 cbr2khzintel_pt global() argument 148 max_loopsintel_pt global() argument 150 num_eventsintel_pt global() argument 152 filterintel_pt global() argument 176 br_stackintel_pt global() argument [all...] |
/linux/tools/perf/Documentation/ |
H A D | perf-intel-pt.txt | 11 'perf record' -e intel_pt// 63 perf record -e intel_pt//u ls 75 sudo perf record -o pt_ls --kcore -e intel_pt// -- ls 103 perf record -e intel_pt//u ls 232 -e intel_pt// 236 -e intel_pt/tsc,noretcomp=0/ 240 -e intel_pt/tsc=1,noretcomp=0/ 244 The config terms are listed in /sys/devices/intel_pt/format. They are bit 249 $ grep -H . /sys/bus/event_source/devices/intel_pt/format/* 250 /sys/bus/event_source/devices/intel_pt/forma [all...] |
H A D | tips.txt | 48 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 D | intel-bts.txt | 16 place of 'intel_pt' in the examples provided, with the proviso that per-thread
|
H A D | perf-script.txt | 462 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 D | intel-pt-events-record | 4 # print Intel PT Events including Power Events and PTWRITE. The intel_pt PMU 7 if ! echo "$@" | grep -q intel_pt ; then 8 echo "Options must include the Intel PT event e.g. -e intel_pt/pwr_evt,ptw/" 10 echo "For example: -a -e intel_pt/pwr_evt,branch=0/ sleep 1"
|
/linux/tools/arch/x86/kcpuid/ |
H A D | cpuid.csv | 213 0x7, 0, ebx, 25, intel_pt , Intel processor trace
|