summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/mem-phys-addr-record
blob: 5a875122a9049899c78de7329dac0c84ae86639e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash

#
# Profiling physical memory by all retired load instructions/uops event
# MEM_INST_RETIRED.ALL_LOADS or MEM_UOPS_RETIRED.ALL_LOADS
#

load=`perf list | grep mem_inst_retired.all_loads`
if [ -z "$load" ]; then
	load=`perf list | grep mem_uops_retired.all_loads`
fi
if [ -z "$load" ]; then
	echo "There is no event to count all retired load instructions/uops."
	exit 1
fi

arg=$(echo $load | tr -d ' ')
arg="$arg:P"
perf record --phys-data -e $arg $@
9e6974533797efd1dd93e779d490c3'>kbuild: always unifdef files in headers_install*Sam Ravnborg 2007-07-17kbuild: use POSIX BRE in headers install targetMike Frysinger 2007-07-06x86_64: fix headers_installDavid Woodhouse 2007-05-21Make 'headerscheck' stop immediately on an errorDavid Woodhouse 2007-01-30[PATCH] translate dashes in filenames for headers installMike Frysinger 2006-10-17[PATCH] fix `make headers_install'David Woodhouse 2006-10-04[PATCH] hdrcheck permission fixAndrew Morton 2006-09-24Merge git://git.infradead.org/~dwmw2/khdrs-2.6Linus Torvalds 2006-09-25kbuild: use in-kernel unifdefSam Ravnborg 2006-09-24Use dependencies for 'make headers_install'.David Woodhouse 2006-09-16[PATCH] Fix 'make headers_check' on biarch architecturesDavid Woodhouse 2006-06-18Basic implementation of 'make headers_check'David Woodhouse 2006-06-18Basic implementation of 'make headers_install'David Woodhouse