diff options
| author | Jiri Olsa <jolsa@redhat.com> | 2012-10-30 18:02:04 -0400 |
|---|---|---|
| committer | Arnaldo Carvalho de Melo <acme@redhat.com> | 2012-11-05 12:03:57 -0500 |
| commit | 8a6408a04bf98c853a047412f20f9c73669058be (patch) | |
| tree | 7d92e147c34f9ab4857b3513176c4a93d7f620ea /tools/perf/tests/attr/test-stat-detailed-2 | |
| parent | 149960a0dd4222fbd6678876c005b8b1c85f8e6a (diff) | |
perf tests: Add attr stat default test
Adding test to validate perf_event_attr data for commands:
'stat -d'
'stat -dd'
'stat -ddd'
Signed-off-by: Jiri Olsa <jolsa@redhat.com>
Cc: Corey Ashford <cjashfor@linux.vnet.ibm.com>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Jiri Olsa <jolsa@redhat.com>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Link: http://lkml.kernel.org/r/1351634526-1516-24-git-send-email-jolsa@redhat.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'tools/perf/tests/attr/test-stat-detailed-2')
| -rw-r--r-- | tools/perf/tests/attr/test-stat-detailed-2 | 155 |
1 files changed, 155 insertions, 0 deletions
diff --git a/tools/perf/tests/attr/test-stat-detailed-2 b/tools/perf/tests/attr/test-stat-detailed-2 new file mode 100644 index 000000000000..8de5acc31c27 --- /dev/null +++ b/tools/perf/tests/attr/test-stat-detailed-2 | |||
| @@ -0,0 +1,155 @@ | |||
| 1 | [config] | ||
| 2 | command = stat | ||
| 3 | args = -dd kill >/dev/null 2>&1 | ||
| 4 | ret = 1 | ||
| 5 | |||
| 6 | |||
| 7 | # PERF_TYPE_SOFTWARE / PERF_COUNT_SW_TASK_CLOCK | ||
| 8 | [event1:base-stat] | ||
| 9 | fd=1 | ||
| 10 | type=1 | ||
| 11 | config=1 | ||
| 12 | |||
| 13 | # PERF_TYPE_SOFTWARE / PERF_COUNT_SW_CONTEXT_SWITCHES | ||
| 14 | [event2:base-stat] | ||
| 15 | fd=2 | ||
| 16 | type=1 | ||
| 17 | config=3 | ||
| 18 | |||
| 19 | # PERF_TYPE_SOFTWARE / PERF_COUNT_SW_CPU_MIGRATIONS | ||
| 20 | [event3:base-stat] | ||
| 21 | fd=3 | ||
| 22 | type=1 | ||
| 23 | config=4 | ||
| 24 | |||
| 25 | # PERF_TYPE_SOFTWARE / PERF_COUNT_SW_PAGE_FAULTS | ||
| 26 | [event4:base-stat] | ||
| 27 | fd=4 | ||
| 28 | type=1 | ||
| 29 | config=2 | ||
| 30 | |||
| 31 | # PERF_TYPE_HARDWARE / PERF_COUNT_HW_CPU_CYCLES | ||
| 32 | [event5:base-stat] | ||
| 33 | fd=5 | ||
| 34 | type=0 | ||
| 35 | config=0 | ||
| 36 | |||
| 37 | # PERF_TYPE_HARDWARE / PERF_COUNT_HW_STALLED_CYCLES_FRONTEND | ||
| 38 | [event6:base-stat] | ||
| 39 | fd=6 | ||
| 40 | type=0 | ||
| 41 | config=7 | ||
| 42 | |||
| 43 | # PERF_TYPE_HARDWARE / PERF_COUNT_HW_STALLED_CYCLES_BACKEND | ||
| 44 | [event7:base-stat] | ||
| 45 | fd=7 | ||
| 46 | type=0 | ||
| 47 | config=8 | ||
| 48 | |||
| 49 | # PERF_TYPE_HARDWARE / PERF_COUNT_HW_INSTRUCTIONS | ||
| 50 | [event8:base-stat] | ||
| 51 | fd=8 | ||
| 52 | type=0 | ||
| 53 | config=1 | ||
| 54 | |||
| 55 | # PERF_TYPE_HARDWARE / PERF_COUNT_HW_BRANCH_INSTRUCTIONS | ||
| 56 | [event9:base-stat] | ||
| 57 | fd=9 | ||
| 58 | type=0 | ||
| 59 | config=4 | ||
| 60 | |||
| 61 | # PERF_TYPE_HARDWARE / PERF_COUNT_HW_BRANCH_MISSES | ||
| 62 | [event10:base-stat] | ||
| 63 | fd=10 | ||
| 64 | type=0 | ||
| 65 | config=5 | ||
| 66 | |||
| 67 | # PERF_TYPE_HW_CACHE / | ||
| 68 | # PERF_COUNT_HW_CACHE_L1D << 0 | | ||
| 69 | # (PERF_COUNT_HW_CACHE_OP_READ << 8) | | ||
| 70 | # (PERF_COUNT_HW_CACHE_RESULT_ACCESS << 16) | ||
| 71 | [event11:base-stat] | ||
| 72 | fd=11 | ||
| 73 | type=3 | ||
| 74 | config=0 | ||
| 75 | |||
| 76 | # PERF_TYPE_HW_CACHE / | ||
| 77 | # PERF_COUNT_HW_CACHE_L1D << 0 | | ||
| 78 | # (PERF_COUNT_HW_CACHE_OP_READ << 8) | | ||
| 79 | # (PERF_COUNT_HW_CACHE_RESULT_MISS << 16) | ||
| 80 | [event12:base-stat] | ||
| 81 | fd=12 | ||
| 82 | type=3 | ||
| 83 | config=65536 | ||
| 84 | |||
| 85 | # PERF_TYPE_HW_CACHE / | ||
| 86 | # PERF_COUNT_HW_CACHE_LL << 0 | | ||
| 87 | # (PERF_COUNT_HW_CACHE_OP_READ << 8) | | ||
| 88 | # (PERF_COUNT_HW_CACHE_RESULT_ACCESS << 16) | ||
| 89 | [event13:base-stat] | ||
| 90 | fd=13 | ||
| 91 | type=3 | ||
| 92 | config=2 | ||
| 93 | |||
| 94 | # PERF_TYPE_HW_CACHE, | ||
| 95 | # PERF_COUNT_HW_CACHE_LL << 0 | | ||
| 96 | # (PERF_COUNT_HW_CACHE_OP_READ << 8) | | ||
| 97 | # (PERF_COUNT_HW_CACHE_RESULT_MISS << 16) | ||
| 98 | [event14:base-stat] | ||
| 99 | fd=14 | ||
| 100 | type=3 | ||
| 101 | config=65538 | ||
| 102 | |||
| 103 | # PERF_TYPE_HW_CACHE, | ||
| 104 | # PERF_COUNT_HW_CACHE_L1I << 0 | | ||
| 105 | # (PERF_COUNT_HW_CACHE_OP_READ << 8) | | ||
| 106 | # (PERF_COUNT_HW_CACHE_RESULT_ACCESS << 16) | ||
| 107 | [event15:base-stat] | ||
| 108 | fd=15 | ||
| 109 | type=3 | ||
| 110 | config=1 | ||
| 111 | |||
| 112 | # PERF_TYPE_HW_CACHE, | ||
| 113 | # PERF_COUNT_HW_CACHE_L1I << 0 | | ||
| 114 | # (PERF_COUNT_HW_CACHE_OP_READ << 8) | | ||
| 115 | # (PERF_COUNT_HW_CACHE_RESULT_MISS << 16) | ||
| 116 | [event16:base-stat] | ||
| 117 | fd=16 | ||
| 118 | type=3 | ||
| 119 | config=65537 | ||
| 120 | |||
| 121 | # PERF_TYPE_HW_CACHE, | ||
| 122 | # PERF_COUNT_HW_CACHE_DTLB << 0 | | ||
| 123 | # (PERF_COUNT_HW_CACHE_OP_READ << 8) | | ||
| 124 | # (PERF_COUNT_HW_CACHE_RESULT_ACCESS << 16) | ||
| 125 | [event17:base-stat] | ||
| 126 | fd=17 | ||
| 127 | type=3 | ||
| 128 | config=3 | ||
| 129 | |||
| 130 | # PERF_TYPE_HW_CACHE, | ||
| 131 | # PERF_COUNT_HW_CACHE_DTLB << 0 | | ||
| 132 | # (PERF_COUNT_HW_CACHE_OP_READ << 8) | | ||
| 133 | # (PERF_COUNT_HW_CACHE_RESULT_MISS << 16) | ||
| 134 | [event18:base-stat] | ||
| 135 | fd=18 | ||
| 136 | type=3 | ||
| 137 | config=65539 | ||
| 138 | |||
| 139 | # PERF_TYPE_HW_CACHE, | ||
| 140 | # PERF_COUNT_HW_CACHE_ITLB << 0 | | ||
| 141 | # (PERF_COUNT_HW_CACHE_OP_READ << 8) | | ||
| 142 | # (PERF_COUNT_HW_CACHE_RESULT_ACCESS << 16) | ||
| 143 | [event19:base-stat] | ||
| 144 | fd=19 | ||
| 145 | type=3 | ||
| 146 | config=4 | ||
| 147 | |||
| 148 | # PERF_TYPE_HW_CACHE, | ||
| 149 | # PERF_COUNT_HW_CACHE_ITLB << 0 | | ||
| 150 | # (PERF_COUNT_HW_CACHE_OP_READ << 8) | | ||
| 151 | # (PERF_COUNT_HW_CACHE_RESULT_MISS << 16) | ||
| 152 | [event20:base-stat] | ||
| 153 | fd=20 | ||
| 154 | type=3 | ||
| 155 | config=65540 | ||
