|
@@ -446,6 +446,9 @@ int perf_event__synthesize_threads(struct perf_tool *tool,
|
|
|
union perf_event *comm_event, *mmap_event, *fork_event;
|
|
|
int err = -1;
|
|
|
|
|
|
+ if (machine__is_default_guest(machine))
|
|
|
+ return 0;
|
|
|
+
|
|
|
comm_event = malloc(sizeof(comm_event->comm) + machine->id_hdr_size);
|
|
|
if (comm_event == NULL)
|
|
|
goto out;
|
|
@@ -458,9 +461,6 @@ int perf_event__synthesize_threads(struct perf_tool *tool,
|
|
|
if (fork_event == NULL)
|
|
|
goto out_free_mmap;
|
|
|
|
|
|
- if (machine__is_default_guest(machine))
|
|
|
- return 0;
|
|
|
-
|
|
|
snprintf(proc_path, sizeof(proc_path), "%s/proc", machine->root_dir);
|
|
|
proc = opendir(proc_path);
|
|
|
|