mirror of
https://github.com/xemu-project/xemu.git
synced 2024-11-24 03:59:52 +00:00
scripts/kvm/kvm_stat: Removed unneeded PERF constants
Only two of the constants are actually needed to set up the events, so the others were removed. All variables that used them were also removed. Signed-off-by: Janosch Frank <frankja@linux.vnet.ibm.com> Message-Id: <1452525484-32309-5-git-send-email-frankja@linux.vnet.ibm.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
db3e5d9a22
commit
fff51233b7
@ -325,28 +325,7 @@ def _perf_event_open(attr, pid, cpu, group_fd, flags):
|
||||
ctypes.c_int(cpu), ctypes.c_int(group_fd),
|
||||
ctypes.c_long(flags))
|
||||
|
||||
PERF_TYPE_HARDWARE = 0
|
||||
PERF_TYPE_SOFTWARE = 1
|
||||
PERF_TYPE_TRACEPOINT = 2
|
||||
PERF_TYPE_HW_CACHE = 3
|
||||
PERF_TYPE_RAW = 4
|
||||
PERF_TYPE_BREAKPOINT = 5
|
||||
|
||||
PERF_SAMPLE_IP = 1 << 0
|
||||
PERF_SAMPLE_TID = 1 << 1
|
||||
PERF_SAMPLE_TIME = 1 << 2
|
||||
PERF_SAMPLE_ADDR = 1 << 3
|
||||
PERF_SAMPLE_READ = 1 << 4
|
||||
PERF_SAMPLE_CALLCHAIN = 1 << 5
|
||||
PERF_SAMPLE_ID = 1 << 6
|
||||
PERF_SAMPLE_CPU = 1 << 7
|
||||
PERF_SAMPLE_PERIOD = 1 << 8
|
||||
PERF_SAMPLE_STREAM_ID = 1 << 9
|
||||
PERF_SAMPLE_RAW = 1 << 10
|
||||
|
||||
PERF_FORMAT_TOTAL_TIME_ENABLED = 1 << 0
|
||||
PERF_FORMAT_TOTAL_TIME_RUNNING = 1 << 1
|
||||
PERF_FORMAT_ID = 1 << 2
|
||||
PERF_FORMAT_GROUP = 1 << 3
|
||||
|
||||
sys_tracing = '/sys/kernel/debug/tracing'
|
||||
@ -378,9 +357,6 @@ class Event(object):
|
||||
tracepoint, 'id')
|
||||
id = int(file(id_path).read())
|
||||
attr.config = id
|
||||
attr.sample_type = (PERF_SAMPLE_RAW
|
||||
| PERF_SAMPLE_TIME
|
||||
| PERF_SAMPLE_CPU)
|
||||
attr.sample_period = 1
|
||||
attr.read_format = PERF_FORMAT_GROUP
|
||||
group_leader = -1
|
||||
|
Loading…
Reference in New Issue
Block a user