Messages in this thread | | | Date | Wed, 6 Jul 2016 13:36:15 +0200 | From | Jiri Olsa <> | Subject | Re: [PATCH v13 2/8] perf evlist: Introduce aux evlist |
| |
On Mon, Jul 04, 2016 at 06:20:03AM +0000, Wang Nan wrote:
SNIP
> +struct perf_evlist *perf_evlist__new_aux(struct perf_evlist *parent) > +{ > + struct perf_evlist *evlist; > + > + if (perf_evlist__is_aux(parent)) { > + pr_err("Internal error: create aux evlist from another aux evlist\n"); > + return NULL; > + } > + > + evlist = zalloc(sizeof(*evlist)); > + if (!evlist) > + return NULL; > + > + perf_evlist__init(evlist, parent->cpus, parent->threads); > + evlist->parent = parent; > + INIT_LIST_HEAD(&evlist->list); > + list_add(&evlist->list, &parent->children);
I understand there's some reason for separating maps with and without overwrite set, but I'm missing it.. why is that?
thanks, jirka
| |