zfree
zfree(&map->inner_map);
zfree(&link->pin_path);
zfree(&link->pin_path);
zfree(&obj->efile.secs);
zfree(&map->real_name);
zfree(&map->name);
zfree(&map->real_name);
zfree(&map->name);
#ifndef zfree
zfree(&map->inner_map);
zfree(&map->init_slots);
zfree(&map->init_slots);
zfree(&obj->arena_data);
zfree(&prog->reloc_desc);
zfree(&prog->func_info);
zfree(&prog->line_info);
zfree(&prog->subprogs);
zfree(&prog->name);
zfree(&prog->sec_name);
zfree(&prog->insns);
zfree(&prog->reloc_desc);
zfree(&obj->maps[i].st_ops->kern_vdata);
zfree(&obj->fd_array);
zfree(&obj->btf_modules);
zfree(&map->inner_map);
zfree(&map->init_slots);
zfree(&map->st_ops->data);
zfree(&map->st_ops->progs);
zfree(&map->st_ops->kern_func_off);
zfree(&map->st_ops);
zfree(&map->name);
zfree(&map->real_name);
zfree(&map->pin_path);
zfree(&obj->btf_custom_path);
zfree(&obj->kconfig);
zfree(&obj->externs[i].name);
zfree(&obj->externs[i].essent_name);
zfree(&obj->externs);
zfree(&obj->maps);
zfree(&obj->programs);
zfree(&obj->feat_cache);
zfree(&obj->token_path);
zfree(&obj->arena_data);
zfree(&obj->jumptables_data);
zfree(&obj->jumptable_maps);
zfree(&evlist->mmap);
zfree(&evlist->mmap_ovw);
zfree(&evsel->id);
zfree(&object->orig); \
zfree(&map->event_copy);
zfree(&cmds->names[i]);
zfree(&cmds->names);
zfree(&cmds->names[i - 1]);
zfree(&cmds->names[ci]);
zfree(&error_buf);
zfree(&sper->wrapped);
zfree(&buf);
zfree(&buf);
zfree(&btsr->snapshot_refs[i].ref_buf);
zfree(&btsr->snapshot_refs);
zfree(&ptr->snapshot_refs[i].ref_buf);
zfree(&ptr->snapshot_refs);
zfree(&list->rps[idx]);
zfree(&list->rps);
zfree(&evsel->priv);
zfree(&worker[i].futex);
zfree(&worker[i].futex);
zfree(&dso->name);
zfree(&c2c_he->nodeset);
zfree(&c2c_he->cpuset);
zfree(&c2c_he->hists);
zfree(&c2c_he->cpuset);
zfree(&c2c_he->nodeset);
zfree(&c2c_he->nodestr);
zfree(&c2c_he->node_stats);
zfree(&__daemon.perf);
zfree(&session->run);
zfree(&session->base);
zfree(&session->name);
zfree(&session->run);
zfree(&daemon->config_real);
zfree(&daemon->config_base);
zfree(&daemon->base);
zfree(&fmt->header);
zfree(&pdiff.ptime_range);
zfree(&pdiff.ptime_range);
zfree(&gs->tmp_file_name);
zfree(&gs->vcpu);
zfree(&gs->perf_data_file);
zfree(&kwork->top_stat.cpus_runtime);
zfree(&print_state->last_topic);
zfree(&print_state->last_metricgroups);
zfree(&default_ps.pmu_glob);
zfree(&ps->event_glob);
zfree(&ps->pmu_glob);
zfree(&ps->event_glob);
zfree(&ps->event_glob);
zfree(&ps->pmu_glob);
zfree(&ps->event_glob);
zfree(&filters.types);
zfree(&filters.addrs);
zfree(&filters.syms);
zfree(&filters.cgrps);
zfree(&filters.slabs);
zfree(&lockhash_table);
zfree(&lockhash_table);
zfree(¶ms);
zfree(¶ms->target);
zfree(¶ms);
zfree(&thread_data->maps);
zfree(&thread_data[t].maps);
zfree(&thread_data[t].overwrite_maps);
zfree(&rec->thread_data);
zfree(&rec->switch_output.filenames[n]);
zfree(&rec->thread_masks);
zfree(&spec);
zfree(&report.ptime_range);
zfree(&sched->cpu_last_switched);
zfree(&sched->curr_pid);
zfree(&sched->cpu_last_switched);
zfree(&sched->map.comp_cpus);
zfree(&sched->map.comp_cpus);
zfree(&sched->curr_out_thread);
zfree(&sched->curr_thread);
zfree(&parms);
zfree(&s->name);
zfree(&s->half_liner);
zfree(&s->args);
zfree(&es->filename);
zfree(&es->filename);
zfree(&script.ptime_range);
zfree(&metrics);
zfree(&stat_config.walltime_run);
zfree(&stat_config.user_requested_cpu_list);
zfree(&cpus_cstate_start_times);
zfree(&cpus_cstate_state);
zfree(&cpus_pstate_start_times);
zfree(&cpus_pstate_state);
zfree(&p);
zfree(&pos->pvalue);
zfree(&ttrace);
zfree(&ttrace->entry_str);
zfree(&file->pathname);
zfree(&ttrace->files.table);
zfree(&ttrace->files.table[fd].pathname);
zfree(&trace->ev_qualifier_ids.entries);
zfree(&et->fmt);
zfree(&evsel->priv);
zfree(&trace->ev_qualifier_ids.entries);
zfree(&trace->syscalls.table);
zfree(&trace->perfconfig_events);
zfree(&cmd);
zfree(&io->buf);
zfree(&child_tests[running_test]);
zfree(&sample.user_stack.data);
zfree(&sample.user_regs->regs);
zfree(&nodes[i].set);
zfree(&switch_tracking.tids);
zfree(&entlist[i]);
zfree(&browser->helpline);
zfree(&browser->helpline);
zfree(&browser->title);
zfree(&pos->hists);
zfree(&cur->pvalue);
zfree(&options[i]);
zfree(&options[nr_options]);
zfree(&names[i]);
zfree(&names[i]);
zfree(&paths[i]);
zfree(ctx);
zfree(&rem_sq_bracket);
zfree(function);
zfree(filename);
zfree(&line);
zfree(&line);
zfree(&line);
zfree(&line);
zfree(function);
zfree(filename);
zfree(&cpuset);
zfree(&a->orig_cpus);
zfree(&a->sched_cpus);
zfree(&a->orig_cpus);
zfree(&ops->target.raw);
zfree(&ops->source.raw);
zfree(&ops->target.raw);
zfree(&ops->source.raw);
zfree(&(adt->histograms[i]));
zfree(&adt->histograms);
zfree(&(adt->histograms[i]));
zfree(&adt->histograms);
zfree(&pos->self.type_name);
zfree(&child->type_name);
zfree(&child->var_name);
zfree(&gvar->name);
zfree(&cur->pvalue);
zfree(&src->histograms);
zfree(&src->histograms);
zfree(&annotate_opts.disassembler_style);
zfree(&annotate_opts.objdump_path);
zfree(&link->bb);
zfree(&link->bb);
zfree(&branch->cycles_hist);
zfree(&al->cycles);
zfree(&al->br_cntr);
zfree(&metadata[i]);
zfree(&speq->event_buf);
zfree(&speq->last_branch);
zfree(&evsel->name);
zfree(&speq->event_buf);
zfree(&speq->last_branch);
zfree(&buffer->data);
zfree(&new_leader->group_name);
zfree(&c->hashtable);
zfree(&filt->str);
zfree(&queues->queue_array);
zfree(&heap->heap_array);
zfree(&linkdir);
zfree(&linkdir);
zfree(&realname);
zfree(&filename);
zfree(&list->brtype_stat);
zfree(&list->brtype_stat);
zfree(&list->brtype_stat);
zfree(&chain->brtype_stat);
zfree(&call->brtype_stat);
zfree(&call->brtype_stat);
zfree(&cgroup->name);
zfree(&cgroup->name);
zfree(&item->value);
zfree(&item->name);
zfree(&item->value);
zfree(§ion->name);
zfree(&tp->package_cpus_list[i]);
zfree(&tp->die_cpus_list[i]);
zfree(&tp->core_cpus_list[i]);
zfree(&tp->nodes[i].cpus);
zfree(&node->pmu_name);
zfree(&tp->nodes[i].pmu_name);
zfree(&tp->nodes[i].cpus);
zfree(&aux->metadata[i]);
zfree(&aux->metadata);
zfree(&aux);
zfree(&t_params);
zfree(&t_params);
zfree(&etm);
zfree(&metadata[j]);
zfree(&metadata);
zfree(&tidq->last_branch_rb);
zfree(&tidq->last_branch);
zfree(&tidq->prev_packet);
zfree(&tidq->packet);
zfree(&tidq->event_buf);
zfree(&tidq->last_branch);
zfree(&tidq->last_branch_rb);
zfree(&tidq->prev_packet);
zfree(&tidq->packet);
zfree(&tidq);
zfree(&etmq->traceid_queues);
zfree(&evsel->priv);
zfree(&cw->stream);
zfree(&c.ptime_range);
zfree(&c.ptime_range);
zfree(&c.ptime_range);
zfree(&files[nr].path);
zfree(&data->file.path);
zfree(&data->file.path);
zfree(&dbg);
zfree(&args->line);
zfree(&ops->source.raw);
zfree(&ops->source.name);
zfree(&ops->target.raw);
zfree(&ops->target.name);
zfree(&ops->locked.ops);
zfree(&ops->locked.ops);
zfree(&ops->locked.ins.name);
zfree(&ops->target.raw);
zfree(&ops->target.name);
zfree(&ops->source.raw);
zfree(&al->line);
zfree(&al->cycles);
zfree(&al->br_cntr);
zfree(&dl->al.line);
zfree(&dl->ins.name);
zfree(&d->file);
zfree(&drm);
zfree(&RC_CHK_ACCESS(dso)->symbol_names);
zfree((char **)&RC_CHK_ACCESS(dso)->short_name);
zfree((char **)&RC_CHK_ACCESS(dso)->long_name);
zfree(&RC_CHK_ACCESS(dso)->symsrc_filename);
zfree(&dsos->dsos);
zfree(&node->info_linear);
zfree(&d_info->dname);
zfree(&d_info->cpumask);
zfree(&d_info->cpulist);
zfree(&d_info);
zfree(&cd_map[i]->domains);
zfree(&cd_map[i]);
zfree(&cd_map);
zfree(&env->hostname);
zfree(&env->os_release);
zfree(&env->version);
zfree(&env->arch);
zfree(&env->cpu_desc);
zfree(&env->cpuid);
zfree(&env->cmdline);
zfree(&env->cmdline_argv);
zfree(&env->sibling_dies);
zfree(&env->sibling_cores);
zfree(&env->sibling_threads);
zfree(&env->pmu_mappings);
zfree(&env->cpu);
zfree(&env->cpu_pmu_caps[i]);
zfree(&env->cpu_pmu_caps);
zfree(&env->numa_map);
zfree(&env->numa_nodes);
zfree(&env->caches);
zfree(&env->memory_nodes[i].set);
zfree(&env->memory_nodes);
zfree(&env->hybrid_nodes[i].pmu_name);
zfree(&env->hybrid_nodes[i].cpus);
zfree(&env->hybrid_nodes);
zfree(&env->pmu_caps[i].caps[j]);
zfree(&env->pmu_caps[i].caps);
zfree(&env->pmu_caps[i].pmu_name);
zfree(&env->pmu_caps);
zfree(&env->cmdline_argv);
zfree(tmp);
zfree(caps);
zfree(&pmu_caps[i].caps[j]);
zfree(&pmu_caps[i].caps);
zfree(&pmu_caps[i].pmu_name);
zfree(&pmu_caps);
zfree(&cache->type);
zfree(&cache->map);
zfree(&cache->size);
zfree(&evlist->mmap);
zfree(&evlist->overwrite_mmap);
zfree(&eet->times);
zfree(&(*ep)->times);
zfree(ep);
zfree(&evlist->mmap);
zfree(&evlist->overwrite_mmap);
zfree(&term->val.str);
zfree(&evsel->group_name);
zfree(&evsel->name);
zfree(&evsel->tp_sys);
zfree(&evsel->tp_name);
zfree(&evsel->filter);
zfree(&evsel->group_pmu_name);
zfree(&evsel->unit);
zfree(&evsel->metric_id);
zfree(&evsel->name);
zfree(&cur->pkey);
zfree(&evsel->unit);
zfree(&evsel->name);
zfree(&evsel->tp_sys);
zfree(&evsel->tp_name);
zfree(&cur->pkey);
zfree(&cur->pvalue);
zfree(&ctx->sctx.user_requested_cpu_list);
zfree(&cur->pkey);
zfree(&cur->pvalue);
zfree(&cur->pkey);
zfree(&cur->pvalue);
zfree(&be->data);
zfree(&cache->type);
zfree(&cache->size);
zfree(&cache->type);
zfree(&evsel->name);
zfree(&evsel->core.id);
zfree(&str);
zfree(&str);
zfree(&env->cpu);
zfree(&str);
zfree(&str);
zfree(&env->cpu);
zfree(&desc[i].name);
zfree(&old->names);
zfree(&iter->bi);
zfree(&iter->bi);
zfree(&iter->he_cache);
zfree(&he->branch_info);
zfree(&he->res_samples);
zfree(&he->stat_acc);
zfree(&he->srcfile);
zfree(&he->trace_output);
zfree(&he->raw_data);
zfree(&he->mem_stat);
zfree(&hists->mem_stat_types);
zfree(&hists->mem_stat_total);
zfree(&he->srcline);
zfree(&he->raw_data);
zfree(&he->branch_info);
zfree(&he->stat_acc);
zfree(&value->label);
zfree(&value->name);
zfree(&value->label);
zfree(&value->name);
zfree(&hwm->hwmon_dir);
zfree(&stack->blk);
zfree(&stack->spare);
zfree(&b->buf);
zfree(&b->buf);
zfree(&ptq->event_buf);
zfree(&ptq->last_branch);
zfree(&ptq->chain);
zfree(&ptq->event_buf);
zfree(&ptq->last_branch);
zfree(&ptq->chain);
zfree(&pt->chain);
zfree(&pt->filter);
zfree(&pt->time_ranges);
zfree(&pt->br_stack);
zfree(&evsel->name);
zfree(&pt->chain);
zfree(&pt->filter);
zfree(&pt->time_ranges);
zfree(&tpebs_cmd.argv);
zfree(&r->event);
zfree(&jd->debug_data);
zfree(&jd->unwinding_data);
zfree((char **)&a2l->input);
zfree((char **)&a2l->input);
zfree(&a2l->syms);
zfree(&(*inline_frames)[j].filename);
zfree(&(*inline_frames)[j].funcname);
zfree(inline_frames);
zfree(&inline_frames[i].filename);
zfree(&inline_frames[i].funcname);
zfree(&inline_frames);
zfree((char **)&kmap->ref_reloc_sym->name);
zfree(&kmap->ref_reloc_sym);
zfree(&machine->kmaps);
zfree(&machine->root_dir);
zfree(&machine->mmap_name);
zfree(&m.name);
zfree(&machine->root_dir);
zfree(&machine->mmap_name);
zfree(&machine->current_tid);
zfree(&machine->kallsyms_filename);
zfree(&m.name);
zfree(&state->srcfile);
zfree(&maps_by_address);
zfree(&maps_by_name);
zfree(&RC_CHK_ACCESS(maps)->maps_by_name);
zfree(&map->entries);
zfree(&new_expr->metric_refs);
zfree(&new_expr->metric_events);
zfree(&new_expr->metric_refs);
zfree(&m->metric_refs);
zfree(&m->modifier);
zfree(&ev->name);
zfree(&expr->metric_name);
zfree(&expr->metric_refs);
zfree(&expr->metric_events);
zfree(&(map->aio.data[idx]));
zfree(&map->aio.data);
zfree(&map->aio.cblocks);
zfree(&map->aio.aiocb);
zfree(&RC_CHK_ACCESS(nsi)->mntns_path);
zfree(&nc->oldcwd);
zfree(&t);
zfree(&term->config);
zfree(&term->config);
zfree(&config);
zfree(listp);
zfree(listp);
zfree(&leader->group_name);
zfree(&parse_state.terms);
zfree(&pos->str);
zfree(&pos->help);
zfree(&temp.config);
zfree(&term->val.str);
zfree(&term->config);
zfree(&evsel->name);
zfree(&evsel->metric_id);
zfree(&fmt->name);
zfree(&caps->name);
zfree(&caps->name);
zfree(&caps->value);
zfree(&pmu->name);
zfree(&pmu->alias_name);
zfree(&pmu->id);
zfree(&alias->name);
zfree(&alias->desc);
zfree(&alias->long_desc);
zfree(&alias->topic);
zfree(&alias->pmu_name);
zfree(&alias->terms);
zfree(&alias->legacy_terms);
zfree(old_str);
zfree(&data->alias->legacy_terms);
zfree(&data->alias->terms);
zfree(&aliases[j].name);
zfree(&aliases[j].alias);
zfree(&aliases[j].scale_unit);
zfree(&aliases[j].desc);
zfree(&aliases[j].long_desc);
zfree(&aliases[j].encoding_desc);
zfree(&aliases[j].topic);
zfree(&aliases[j].pmu_name);
zfree(&aliases[j].event_type_desc);
zfree(&aliases);
zfree(&queues->queue_array[i].priv);
zfree(&evsel->name);
zfree(&me->metric_group);
zfree(&vl->point.symbol);
zfree(&lr->function);
zfree(&lr->file);
zfree(&lr->path);
zfree(&lr->comp_dir);
zfree(&pev->event);
zfree(&pev->group);
zfree(&pev->event);
zfree(&pev->group);
zfree(&pev->target);
zfree(&pev->args[i].name);
zfree(&pev->args[i].var);
zfree(&pev->args[i].type);
zfree(&field->name);
zfree(&pev->args);
zfree(&tev->event);
zfree(&tev->group);
zfree(&tev->point.symbol);
zfree(&tev->point.realname);
zfree(&tev->point.module);
zfree(&tev->args[i].name);
zfree(&tev->args[i].value);
zfree(&tev->args[i].type);
zfree(&tev->args);
zfree(&node->symbol);
zfree(&pp->file);
zfree(&pp->function);
zfree(&pp->lazy_line);
zfree(&buf);
zfree(tevs);
zfree(tevs2);
zfree(tevs);
zfree(tevs);
zfree(&pev->tevs);
zfree(&debuginfo_cache_path);
zfree(&debuginfo_cache_path);
zfree(tevs);
zfree(&entry->spev);
zfree(&entry);
zfree(tevs);
zfree(&af.vls[af.nvls].point.symbol);
zfree(vls);
zfree(&ppt->function);
zfree(&lf->lr->path);
zfree(new_path);
zfree(new_path);
zfree(new_path);
zfree(&queues->queue_array[i].priv);
zfree(&sf->logdir);
zfree(&sf->logdir);
zfree(&sf->logdir);
zfree(&rd);
zfree(&h->fn);
zfree(&sf->lines);
zfree(&sf->fn);
zfree(&pos);
zfree(&ps->aggr);
zfree(&ps->group_data);
zfree(&evsel->stats);
zfree(&sb->buf);
zfree(&es[i].streams);
zfree((char **)&node->p);
zfree((char **)&snode->s);
zfree(&t.sib_core);
zfree(&t.sib_thr);
zfree(&ss->name);
zfree(&tmp->args);
zfree(&tmp->name);
zfree(&tmp->provider);
zfree(&pos->args);
zfree(&pos->name);
zfree(&pos->provider);
zfree(&ri->sorted);
zfree(&di->sorted);
zfree(&ss->name);
zfree(&mi->name);
zfree(&vmlinux_path[vmlinux_path__nr_entries]);
zfree(&vmlinux_path);
zfree(&dirent[i]);
zfree(&ts->stack);
zfree(&ts->br_stack_rb);
zfree(&lbr_stitch->prev_lbr_cursor);
zfree(&namelist[i]);
zfree(&namelist[i]);
zfree(&threads);
zfree(&namelist[i]);
zfree(&namelist[i]);
zfree(&threads);
zfree(&threads);
zfree(&threads->map[idx].comm);
zfree(&namelist[i]);
zfree(&t->name);
zfree(&t->system);
zfree(&path->system);
zfree(&path->system);
zfree(&path->name);
zfree(&path);
zfree(&tdata);
zfree(&scripting_context);
zfree(&scripting_context);
zfree(&values->counters);
zfree(&values->pid);
zfree(&values->tid);
zfree(&values->value);
zfree(&values->value[i]);
zfree(&values->value);
zfree(&values->pid);
zfree(&values->tid);
zfree(&values->counters);
zfree(&machine->vdso_info);
.zfree = Z_NULL,