perf evlist: Move destruction of maps to evlist destructor
[deliverable/linux.git] / tools / perf / tests / code-reading.c
index 85d4919dd62313e64ee508d08cb47b255c4ce0f0..ddbc7756620c490d108d38edf6f37a84d376003d 100644 (file)
@@ -391,7 +391,7 @@ static int do_test_code_reading(bool try_kcore)
        struct machines machines;
        struct machine *machine;
        struct thread *thread;
-       struct perf_record_opts opts = {
+       struct record_opts opts = {
                .mmap_pages          = UINT_MAX,
                .user_freq           = UINT_MAX,
                .user_interval       = ULLONG_MAX,
@@ -543,11 +543,10 @@ out_err:
                perf_evlist__munmap(evlist);
                perf_evlist__close(evlist);
                perf_evlist__delete(evlist);
-       }
-       if (cpus)
+       } else {
                cpu_map__delete(cpus);
-       if (threads)
                thread_map__delete(threads);
+       }
        machines__destroy_kernel_maps(&machines);
        machine__delete_threads(machine);
        machines__exit(&machines);
This page took 0.046118 seconds and 5 git commands to generate.