qsort
qsort(ph, ex.e_phnum, sizeof(Elf32_Phdr), phcmp);
qsort(desc->insn, desc->nr, sizeof(*desc->insn), cmpformat);
qsort(desc->insn, desc->nr, sizeof(*desc->insn), cmp_long_insn);
qsort(desc->insn, desc->nr, sizeof(*desc->insn), cmpopcode);
qsort(r->offset, r->count, sizeof(r->offset[0]), cmp_relocs);
qsort(r->offset, r->count, sizeof(r->offset[0]), cmp_relocs);
qsort(counts, max, sizeof(struct ipcount), count_cmp);
qsort(type_index, nr, sizeof(type_index[0]), type_index_compare);
qsort(tbl, n, sizeof(*tbl), cmp_reserve_info);
qsort(tbl, n, sizeof(*tbl), cmp_prop);
qsort(tbl, n, sizeof(*tbl), cmp_subnode);
qsort(es, count, sizeof(*es), cmp_expansion_name);
qsort(table, table_cnt, sizeof(table[0]), compare_names);
qsort(table, table_cnt, sizeof(table[0]), compare_symbols);
qsort(sym_match_arr, cnt, sizeof(struct sym_match), sym_rel_comp);
qsort(elf->symsearch->table, table_size,
qsort(idxs, num_entries, sizeof(int), orc_sort_cmp);
qsort(function_list, function_list_size, sizeof(struct func_info), cmp_funcs);
qsort(vals, count, long_size, compare_values);
qsort(extab_image, num_entries,
qsort(extab_image, image_size / 8, 8, compare_relative_table);
qsort(extab_image, image_size / 12, 12, compare_relative_table);
qsort(vals, count, sizeof(char *), compare_strings);
qsort(tasks, task_count, sizeof(struct task_info), compare_tasks);
qsort(datums, n, sizeof(struct sort_datum), btf_type_compare);
qsort(data, count, sizeof(data[0]), cmp_addr_cookie);
qsort(nf_link_info, nf_link_count, sizeof(*nf_link_info), netfilter_link_compar);
qsort(map_replace, old_map_fds, sizeof(*map_replace),
qsort(map_replace, old_map_fds, sizeof(*map_replace),
qsort(dd->sym_mapping, dd->sym_count,
qsort(set->ids, set->cnt, sizeof(set->ids[0]), cmp_id);
qsort(set8->pairs, set8->cnt, sizeof(set8->pairs[0]), cmp_id);
qsort(info, r->nr_dist_base_types, sizeof(*info), cmp_btf_name_size);
qsort(symbols, cnt, sizeof(*symbols), symbol_cmp);
qsort(syms, cnt, sizeof(*syms), avail_func_cmp);
qsort(btf_var_secinfos(t), vars, sizeof(*vsi), compare_vsi_off);
qsort(obj->programs, obj->nr_programs, sizeof(*obj->programs), cmp_progs);
qsort(obj->externs, obj->nr_extern, sizeof(*ext), cmp_externs);
qsort(p->reloc_desc, p->nr_reloc, sizeof(*p->reloc_desc), cmp_relocs);
qsort(*segs, *seg_cnt, sizeof(**segs), cmp_elf_segs);
qsort(*segs, *seg_cnt, sizeof(**segs), cmp_elf_segs);
qsort(RC_CHK_ACCESS(cpus)->map, nr_cpus, sizeof(struct perf_cpu), cmp_cpu);
qsort(main_cmds->names, main_cmds->cnt,
qsort(other_cmds->names, other_cmds->cnt,
qsort(group, nr_group, sizeof(*opt), option__cmp);
qsort(group, nr_group, sizeof(*opt), option__cmp);
qsort(list, list_size, sizeof(list[0]), compare_cull_condition);
qsort(list, count, sizeof(list[0]), compare_sort_condition);
qsort(sorted, count, sizeof(*sorted), cmp_ifindex_type);
qsort(worker, nthreads, sizeof(struct worker), cmpworker);
qsort(profile, nr, sizeof(*profile), cmp_profile_data);
qsort(alloc_func_list, nr_alloc_funcs, sizeof(*func), funcmp);
qsort(gfps, nr_gfps, sizeof(*gfps), gfpcmp);
qsort(trace->ev_qualifier_ids.entries, nr_used, sizeof(int), intcmp);
qsort(trace->syscalls.table, trace->syscalls.table_size, sizeof(trace->syscalls.table[0]),
qsort(entry, nr, sizeof(*entry), entry_cmp);
qsort(buf, ARRAY_SIZE(buf), sizeof(int), comp);
qsort(events_array, cnt, sizeof(struct event_node), compar);
qsort(data->nodes, data->nr_nodes, sizeof(*data->nodes), nodecmp);
qsort(data->nodes, data->nr_nodes, sizeof(*data->nodes), nodecmp);
qsort(data, nr_data, sizeof(*data), datacmp);
qsort(c->map, c->nr, sizeof(struct aggr_cpu_id), aggr_cpu_id__cmp);
qsort(archs, num_archs, sizeof(*archs), arch__cmp);
qsort((void *)arch->instructions, nmemb, sizeof(struct ins), ins__cmp);
qsort(dsos->dsos, dsos->cnt, sizeof(struct dso *),
qsort(&caches, cnt, sizeof(struct cpu_cache_level), cpu_cache_level__sort);
qsort(nodes, cnt, sizeof(nodes[0]), memory_node__sort);
qsort(main_cmds->names, main_cmds->cnt,
qsort(main_cmds->names, main_cmds->cnt,
qsort(symbols, symbols_count, sizeof(asymbol *), bfd_symbols__cmpvalue);
qsort(maps__maps_by_address(maps),
qsort(maps_by_name,
qsort(aliases, len, sizeof(struct sevent), cmp_sevent);
qsort(di->sorted, n, sizeof(di->sorted[0]), cmp_offset);
qsort(result, size, sizeof(*result), symbols__sort_name_cmp);
qsort(cpu_top->core_info, cpus, sizeof(struct cpuid_core_info),
qsort(cpu_top->core_info, cpus, sizeof(struct cpuid_core_info),
qsort(labels.pcs, labels.cnt, sizeof(*labels.pcs), cmp_u32);
qsort(sorted_keys, ARRAY_SIZE(sorted_keys), sizeof(sorted_keys[0]), cmp_str);
qsort(kmulti_syms, KMULTI_CNT, sizeof(kmulti_syms[0]), symbols_cmp_r);
qsort(ctx->uvals, cnt, sizeof(*ctx->uvals), u64_cmp);
qsort(ctx->svals, ctx->val_cnt, sizeof(*ctx->svals), s64_cmp);
qsort(ctx->usubvals, cnt, sizeof(*ctx->usubvals), u32_cmp);
qsort(ctx->ssubvals, ctx->subval_cnt, sizeof(*ctx->ssubvals), s32_cmp);
qsort(ksyms->syms, ksyms->sym_cnt, sizeof(struct ksym), cmp_cb);
qsort(lines, lines_size, sizeof(*lines), str_cmp);
qsort(freq, unique_lines, sizeof(struct line_cnt), line_cnt_cmp);
qsort(env.prog_stats, env.prog_stat_cnt, sizeof(*env.prog_stats), cmp_prog_stats);
qsort(env.baseline_stats, env.baseline_stat_cnt, sizeof(*env.baseline_stats), cmp_prog_stats);
qsort(env.join_stats, env.join_stat_cnt, sizeof(*env.join_stats), cmp_join_stats);
qsort(env.prog_stats, env.prog_stat_cnt, sizeof(*env.prog_stats), cmp_prog_stats);
qsort(env.prog_stats, env.prog_stat_cnt, sizeof(*env.prog_stats), cmp_prog_stats);
qsort(ranges, *nranges, sizeof(*ranges), iova_range_comp);