perf: script: prefer capstone to XED
Now perf can show assembly instructions with libcapstone for x86, and the capstone is better in general. Signed-off-by: Changbin Du <changbin.du@huawei.com> Reviewed-by: Adrian Hunter <adrian.hunter@intel.com> Cc: changbin.du@gmail.com Cc: Thomas Richter <tmricht@linux.ibm.com> Cc: Andi Kleen <ak@linux.intel.com> Signed-off-by: Namhyung Kim <namhyung@kernel.org> Link: https://lore.kernel.org/r/20240217074046.4100789-6-changbin.du@huawei.com
This commit is contained in:
committed by
Namhyung Kim
parent
6750ba4b64
commit
659663f0bc
@@ -83,7 +83,7 @@ int res_sample_browse(struct res_sample *res_samples, int num_res,
|
||||
r->tid ? "--tid " : "",
|
||||
r->tid ? (sprintf(tidbuf, "%d", r->tid), tidbuf) : "",
|
||||
extra_format,
|
||||
rstype == A_ASM ? "-F +insn --xed" :
|
||||
rstype == A_ASM ? "-F +disasm" :
|
||||
rstype == A_SOURCE ? "-F +srcline,+srccode" : "",
|
||||
symbol_conf.inline_name ? "--inline" : "",
|
||||
"--show-lost-events ",
|
||||
|
||||
@@ -107,7 +107,7 @@ static int list_scripts(char *script_name, bool *custom,
|
||||
if (evsel)
|
||||
attr_to_script(scriptc.extra_format, &evsel->core.attr);
|
||||
add_script_option("Show individual samples", "", &scriptc);
|
||||
add_script_option("Show individual samples with assembler", "-F +insn --xed",
|
||||
add_script_option("Show individual samples with assembler", "-F +disasm",
|
||||
&scriptc);
|
||||
add_script_option("Show individual samples with source", "-F +srcline,+srccode",
|
||||
&scriptc);
|
||||
|
||||
Reference in New Issue
Block a user