From: Andi Kleen <a...@linux.intel.com> Writing all registers to sample with -I can give very long command lines. Add short hands for "args" and "gprs"
Signed-off-by: Andi Kleen <a...@linux.intel.com> --- tools/perf/arch/x86/util/perf_regs.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tools/perf/arch/x86/util/perf_regs.c b/tools/perf/arch/x86/util/perf_regs.c index 4b2caf6d48e7..7d877c49bae5 100644 --- a/tools/perf/arch/x86/util/perf_regs.c +++ b/tools/perf/arch/x86/util/perf_regs.c @@ -30,6 +30,15 @@ const struct sample_reg sample_reg_masks[] = { SMPL_REG(R13, PERF_REG_X86_R13), SMPL_REG(R14, PERF_REG_X86_R14), SMPL_REG(R15, PERF_REG_X86_R15), + { "args", PERF_REG_X86_DI | PERF_REG_X86_SI | PERF_REG_X86_DX | + PERF_REG_X86_CX | + PERF_REG_X86_R8 | PERF_REG_X86_R9 }, + { "gpr", PERF_REG_X86_AX | PERF_REG_X86_BX | PERF_REG_X86_CX | + PERF_REG_X86_DX | PERF_REG_X86_SI | PERF_REG_X86_DI | + PERF_REG_X86_BP | PERF_REG_X86_SP | PERF_REG_X86_R8 | + PERF_REG_X86_R9 | PERF_REG_X86_R10| PERF_REG_X86_R11| + PERF_REG_X86_R12| PERF_REG_X86_R13| PERF_REG_X86_R14| + PERF_REG_X86_R15 }, #endif SMPL_REG_END }; -- 2.13.6