|
@@ -1085,8 +1085,8 @@ static int read_events(struct perf_kvm_stat *kvm)
|
|
|
|
|
|
static int parse_target_str(struct perf_kvm_stat *kvm)
|
|
static int parse_target_str(struct perf_kvm_stat *kvm)
|
|
{
|
|
{
|
|
- if (kvm->pid_str) {
|
|
|
|
- kvm->pid_list = intlist__new(kvm->pid_str);
|
|
|
|
|
|
+ if (kvm->opts.target.pid) {
|
|
|
|
+ kvm->pid_list = intlist__new(kvm->opts.target.pid);
|
|
if (kvm->pid_list == NULL) {
|
|
if (kvm->pid_list == NULL) {
|
|
pr_err("Error parsing process id string\n");
|
|
pr_err("Error parsing process id string\n");
|
|
return -EINVAL;
|
|
return -EINVAL;
|
|
@@ -1188,7 +1188,7 @@ kvm_events_report(struct perf_kvm_stat *kvm, int argc, const char **argv)
|
|
OPT_STRING('k', "key", &kvm->sort_key, "sort-key",
|
|
OPT_STRING('k', "key", &kvm->sort_key, "sort-key",
|
|
"key for sorting: sample(sort by samples number)"
|
|
"key for sorting: sample(sort by samples number)"
|
|
" time (sort by avg time)"),
|
|
" time (sort by avg time)"),
|
|
- OPT_STRING('p', "pid", &kvm->pid_str, "pid",
|
|
|
|
|
|
+ OPT_STRING('p', "pid", &kvm->opts.target.pid, "pid",
|
|
"analyze events only for given process id(s)"),
|
|
"analyze events only for given process id(s)"),
|
|
OPT_END()
|
|
OPT_END()
|
|
};
|
|
};
|