Symbol: strdup
arch/sparc/vdso/vdso2c.c
173
name = strdup(argv[3]);
arch/um/os-Linux/main.c
135
new_argv[i] = strdup(argv[i]);
arch/um/os-Linux/mem.c
124
return strdup(dir);
arch/x86/tools/vdso2c.c
205
name = strdup(argv[3]);
drivers/accessibility/speakup/utils.h
98
this->name = strdup(name);
drivers/scsi/aic7xxx/aicasm/aicasm.c
236
include_dir->directory = strdup(optarg);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
1616
cur_symbol->info.macroinfo->body = strdup(bodytext);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
283
prefix = strdup($3);
drivers/scsi/aic7xxx/aicasm/aicasm_gram.y
295
patch_arg_list = strdup($3);
drivers/scsi/aic7xxx/aicasm/aicasm_macro_gram.y
151
marg->replacement_text = strdup(argtext);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
389
lower_name = strdup(regnode->symbol->name);
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
73
new_symbol->name = strdup(name);
fs/unicode/mkutf8data.c
1572
data->utf8nfdi = strdup(utf);
fs/unicode/mkutf8data.c
1581
data->utf8nfdicf = strdup(utf);
samples/landlock/sandboxer.c
140
env_path_name = strdup(env_path_name);
samples/landlock/sandboxer.c
204
env_port_name = strdup(env_port_name);
samples/landlock/sandboxer.c
254
env_type_scope = strdup(env_type_scope);
samples/landlock/sandboxer.c
322
env_quiet_access = strdup(env_quiet_access);
scripts/asn1_compiler.c
627
grammar_name = strdup(p);
scripts/genksyms/genksyms.h
81
#define xstrdup(str) ({ char *__str = strdup(str); \
scripts/include/xalloc.h
37
char *p = strdup(s);
security/selinux/genheaders.c
28
char *s2 = strdup(s);
tools/accounting/delaytop.c
348
cfg.container_path = strdup(optarg);
tools/accounting/getdelays.c
516
logfile = strdup(optarg);
tools/accounting/procacct.c
315
logfile = strdup(optarg);
tools/bootconfig/main.c
274
char *copy = strdup(buf);
tools/bpf/bpf_dbg.c
1066
char *subcmd, *cont = NULL, *tmp = strdup(arg);
tools/bpf/bpf_dbg.c
1258
char *cmd, *cont, *tmp = strdup(arg);
tools/bpf/bpf_dbg.c
1292
return strdup(name);
tools/bpf/bpf_jit_disasm.c
44
path = strdup(tpath);
tools/bpf/bpftool/cgroup.c
484
return strdup(mnt->mnt_dir);
tools/bpf/bpftool/common.c
1297
out_values[i] = strdup(value);
tools/bpf/bpftool/common.c
205
pname = strdup(path);
tools/bpf/bpftool/common.c
267
temp_name = strdup(dir_name);
tools/bpf/bpftool/common.c
329
temp_name = strdup(file_name);
tools/bpf/bpftool/common.c
575
path = strdup(fpath);
tools/bpf/bpftool/prog.c
2341
name = strdup(btf__name_by_offset(btf, t->name_off));
tools/bpf/bpftool/token.c
127
opts = strdup(mntent->mnt_opts);
tools/bpf/bpftool/token.c
89
opts = strdup(mntent->mnt_opts);
tools/bpf/resolve_btfids/main.c
253
id->name = strdup(name);
tools/hv/hv_kvp_daemon.c
482
os_build = strdup(uts_buf.release);
tools/hv/hv_kvp_daemon.c
534
p = strdup(value);
tools/hv/hv_kvp_daemon.c
539
p = strdup(value);
tools/hv/hv_kvp_daemon.c
569
p = strdup(buf);
tools/hv/hv_kvp_daemon.c
580
p = strdup(buf);
tools/hv/hv_kvp_daemon.c
591
p = strdup(buf);
tools/hv/hv_kvp_daemon.c
649
if_name = strdup(entry->d_name);
tools/hv/hv_kvp_daemon.c
688
mac_addr = strdup(p);
tools/iio/iio_event_monitor.c
406
chrdev_name = strdup(device_name);
tools/iio/iio_generic_buffer.c
474
device_name = strdup(optarg);
tools/iio/iio_generic_buffer.c
485
trigger_name = strdup(optarg);
tools/iio/iio_utils.c
43
current = strdup(full_name + strlen(prefix) + 1);
tools/lib/api/fs/fs.c
168
fs->path = strdup(path);
tools/lib/api/fs/fs.c
196
fs->path = strdup(*ptr);
tools/lib/api/fs/fs.c
236
fs->path = strdup(override_path);
tools/lib/api/fs/fs.c
285
fs->path = strdup(mountpoint);
tools/lib/bpf/btf_dump.c
1648
new_name = strdup(orig_name);
tools/lib/bpf/btf_dump.c
1690
*cached_name = strdup(new_name);
tools/lib/bpf/libbpf.c
10223
sec_def->sec = sec ? strdup(sec) : NULL;
tools/lib/bpf/libbpf.c
11417
link->pin_path = strdup(path);
tools/lib/bpf/libbpf.c
11444
link->pin_path = strdup(path);
tools/lib/bpf/libbpf.c
11968
legacy_probe = strdup(probe_name);
tools/lib/bpf/libbpf.c
12175
name = strdup(sym_name);
tools/lib/bpf/libbpf.c
13238
legacy_probe = strdup(probe_name);
tools/lib/bpf/libbpf.c
13578
sec_name = strdup(prog->sec_name);
tools/lib/bpf/libbpf.c
1446
map->name = strdup(var_name);
tools/lib/bpf/libbpf.c
1924
return strdup(map_name);
tools/lib/bpf/libbpf.c
1977
map->real_name = strdup(real_name);
tools/lib/bpf/libbpf.c
2946
map->name = strdup(map_name);
tools/lib/bpf/libbpf.c
4352
ext->name = strdup(btf__name_by_offset(obj->btf, t->name_off));
tools/lib/bpf/libbpf.c
5046
new_name = strdup(map->name);
tools/lib/bpf/libbpf.c
5048
new_name = strdup(info.name);
tools/lib/bpf/libbpf.c
5892
mod_btf->name = strdup(name);
tools/lib/bpf/libbpf.c
8486
obj->token_path = strdup(token_path);
tools/lib/bpf/libbpf.c
8499
obj->btf_custom_path = strdup(btf_tmp_path);
tools/lib/bpf/libbpf.c
8508
obj->kconfig = strdup(kconfig);
tools/lib/bpf/libbpf.c
884
prog->sec_name = strdup(sec_name);
tools/lib/bpf/libbpf.c
888
prog->name = strdup(name);
tools/lib/bpf/libbpf.c
9147
dname = strdup(path);
tools/lib/bpf/libbpf.c
9171
dname = strdup(path);
tools/lib/bpf/libbpf.c
9272
map->pin_path = strdup(path);
tools/lib/bpf/libbpf.c
9343
new = strdup(path);
tools/lib/bpf/linker.c
244
linker->filename = strdup(filename);
tools/lib/bpf/linker.c
291
linker->filename = strdup(filename);
tools/lib/bpf/linker.c
328
sec->sec_name = strdup(sec_name);
tools/lib/subcmd/exec-cmd.c
124
return strdup(argv_exec_path);
tools/lib/subcmd/exec-cmd.c
128
return strdup(env);
tools/lib/subcmd/exec-cmd.c
82
return strdup(path);
tools/lib/subcmd/help.c
239
path = paths = strdup(env_path);
tools/lib/subcmd/parse-options.c
602
ctx->argv[0] = strdup(ctx->opt - 1);
tools/mm/slabinfo.c
1235
alias->name = strdup(de->d_name);
tools/mm/slabinfo.c
1245
alias->ref = strdup(p);
tools/mm/slabinfo.c
1253
slab->name = strdup(de->d_name);
tools/mm/slabinfo.c
203
*x = strdup(p);
tools/objtool/builtin-check.c
257
orig_argv[i] = strdup(argv[i]);
tools/objtool/check.c
708
key_name = strdup(insn_call_dest(insn)->name);
tools/objtool/disas.c
665
str = strdup("EXCEPTION");
tools/objtool/disas.c
669
str = strdup("JUMP");
tools/objtool/disas.c
725
dalt->name = alt ? disas_alt_name(alt) : strdup("DEFAULT");
tools/objtool/disas.c
827
str = strdup(disas_result(dctx));
tools/objtool/disas.c
861
str = strdup(disas_result(dctx));
tools/objtool/elf.c
1210
elf->name = strdup(name);
tools/objtool/elf.c
1288
elf->name = strdup(name);
tools/objtool/elf.c
1500
sec->name = strdup(name);
tools/objtool/elf.c
909
sym->name = strdup(name);
tools/objtool/klp-checksum.c
21
dup = strdup(opts.debug_checksum);
tools/objtool/klp-diff.c
1155
name = strdup(e->orig->name);
tools/objtool/klp-diff.c
147
export->mod = strdup(mod);
tools/objtool/klp-diff.c
153
export->sym = strdup(sym);
tools/objtool/trace.c
81
rname = strdup(cfi_reg_name(reg));
tools/perf/arch/common.c
119
env = strdup(env);
tools/perf/arch/x86/util/iostat.c
261
filter_copy = strdup(filter);
tools/perf/arch/x86/util/topdown.c
99
evsel->name = strdup("slots");
tools/perf/bench/inject-buildid.c
324
inject_argv[0] = strdup("perf");
tools/perf/bench/inject-buildid.c
325
inject_argv[1] = strdup("inject");
tools/perf/bench/inject-buildid.c
326
inject_argv[2] = strdup("-b");
tools/perf/bench/inject-buildid.c
328
inject_argv[3] = strdup("--buildid-all");
tools/perf/bench/numa.c
530
p0.cpu_list_str = strdup(arg);
tools/perf/bench/numa.c
599
str0 = str = strdup(g->p.cpu_list_str);
tools/perf/bench/numa.c
729
p0.node_list_str = strdup(arg);
tools/perf/bench/numa.c
747
str0 = str = strdup(g->p.node_list_str);
tools/perf/bench/pmu-scan.c
57
r->name = strdup(pmu->name);
tools/perf/bench/sched-pipe.c
61
char *p = strdup(str);
tools/perf/bench/sched-pipe.c
77
cgrp_names[0] = strdup(p);
tools/perf/bench/sched-pipe.c
78
cgrp_names[1] = strdup(q + 1);
tools/perf/builtin-annotate.c
682
ann->target_data_type = strdup(str);
tools/perf/builtin-annotate.c
813
annotate_opts.disassembler_style = strdup(disassembler_style);
tools/perf/builtin-annotate.c
818
annotate_opts.objdump_path = strdup(objdump_path);
tools/perf/builtin-annotate.c
823
symbol_conf.addr2line_path = strdup(addr2line_path);
tools/perf/builtin-buildid-cache.c
361
di->urls = strdup(value);
tools/perf/builtin-c2c.c
2092
char *output = output_ ? strdup(output_) : NULL;
tools/perf/builtin-c2c.c
2093
char *sort = sort_ ? strdup(sort_) : NULL;
tools/perf/builtin-c2c.c
2248
c2c_he->nodestr = strdup(buf);
tools/perf/builtin-c2c.c
3006
char *tok, *tmp, *buf = strdup(cl_sort);
tools/perf/builtin-c2c.c
3180
annotate_opts.disassembler_style = strdup(disassembler_style);
tools/perf/builtin-c2c.c
3188
annotate_opts.objdump_path = strdup(objdump_path);
tools/perf/builtin-check.c
154
feature_list = strdup(argv[0]);
tools/perf/builtin-config.c
252
char *arg = strdup(argv[i]);
tools/perf/builtin-daemon.c
1017
char *basen = strdup(daemon->config_real);
tools/perf/builtin-daemon.c
1018
char *dirn = strdup(daemon->config_real);
tools/perf/builtin-daemon.c
1037
daemon->config_base = strdup(base);
tools/perf/builtin-daemon.c
1096
daemon->base = strdup(daemon->base_user);
tools/perf/builtin-daemon.c
1113
daemon->config_real = strdup(perf_etc_perfconfig());
tools/perf/builtin-daemon.c
1115
daemon->config_real = strdup(perf_home_perfconfig());
tools/perf/builtin-daemon.c
123
session->name = strdup(name);
tools/perf/builtin-daemon.c
1497
return strdup(path);
tools/perf/builtin-daemon.c
201
session->run = strdup(value);
tools/perf/builtin-daemon.c
227
daemon->base = strdup(value);
tools/perf/builtin-daemon.c
240
daemon->base = strdup(value);
tools/perf/builtin-diff.c
1069
str = strdup(pdiff.time_str);
tools/perf/builtin-diff.c
1720
dfmt->header = strdup(buf_indent);
tools/perf/builtin-ftrace.c
1234
char *key = strdup(func);
tools/perf/builtin-ftrace.c
1620
s = strdup(str);
tools/perf/builtin-ftrace.c
167
val_copy = strdup(val);
tools/perf/builtin-help.c
152
char *new = strdup(path);
tools/perf/builtin-help.c
215
new->info = strdup(value);
tools/perf/builtin-inject.c
1692
gs->tmp_file_name = strdup(tmp_file_name);
tools/perf/builtin-inject.c
2201
inject->itrace_synth_opts.vm_tm_corr_args = strdup(args);
tools/perf/builtin-inject.c
2219
s = strdup(str);
tools/perf/builtin-kmem.c
1743
char *str = strdup(arg);
tools/perf/builtin-kmem.c
1769
char *str = strdup(arg);
tools/perf/builtin-kmem.c
1915
rec_argv[i] = strdup(record_args[i]);
tools/perf/builtin-kmem.c
1919
rec_argv[i] = strdup(slab_events[j]);
tools/perf/builtin-kmem.c
1922
rec_argv[i] = strdup(slab_legacy_events[j]);
tools/perf/builtin-kmem.c
1926
rec_argv[i++] = strdup("-g");
tools/perf/builtin-kmem.c
1929
rec_argv[i] = strdup(page_events[j]);
tools/perf/builtin-kmem.c
692
char *orig_flags = strdup(gfp_flags);
tools/perf/builtin-kmem.c
793
new->human_readable = strdup(str + 10);
tools/perf/builtin-kvm.c
1784
tp = strdup(*events_tp);
tools/perf/builtin-kvm.c
479
char *output = output_ ? strdup(output_) : NULL;
tools/perf/builtin-kvm.c
480
char *sort = sort_ ? strdup(sort_) : NULL;
tools/perf/builtin-kvm.c
609
filename = strdup("perf.data.host");
tools/perf/builtin-kvm.c
611
filename = strdup("perf.data.guest");
tools/perf/builtin-kvm.c
613
filename = strdup("perf.data.kvm");
tools/perf/builtin-kwork.c
1058
work->name = strdup(perf_sample__strval(sample, "name") ?: "<unknown>");
tools/perf/builtin-kwork.c
1162
name = strdup(sym->str);
tools/perf/builtin-kwork.c
1288
work->name = strdup(name);
tools/perf/builtin-kwork.c
1352
work->name = strdup(perf_sample__strval(sample, "prev_comm") ?: "<unknown>");
tools/perf/builtin-kwork.c
1355
work->name = strdup(perf_sample__strval(sample, "next_comm") ?: "<unknown>");
tools/perf/builtin-kwork.c
2204
merged_work->name = strdup(data->name);
tools/perf/builtin-kwork.c
228
char *tmp, *tok, *str = strdup(kwork->sort_order);
tools/perf/builtin-kwork.c
2329
str = strdup(kwork->event_list_str);
tools/perf/builtin-kwork.c
2354
_p = strdup(s); \
tools/perf/builtin-kwork.c
328
work->name = strdup(key->name);
tools/perf/builtin-kwork.c
375
work->name = key->name ? strdup(key->name) : NULL;
tools/perf/builtin-list.c
157
print_state->last_topic = strdup(topic ?: "");
tools/perf/builtin-list.c
249
print_state->last_metricgroups = strdup(group ?: "");
tools/perf/builtin-list.c
622
ps->last_topic = strdup("");
tools/perf/builtin-list.c
627
ps->pmu_glob = strdup(unit_name);
tools/perf/builtin-list.c
636
ps->pmu_glob = strdup(pmu->name);
tools/perf/builtin-list.c
656
default_ps.pmu_glob = strdup("tracepoint");
tools/perf/builtin-list.c
668
ps->event_glob = strdup("legacy hardware");
tools/perf/builtin-list.c
682
ps->pmu_glob = strdup(sw_globs[j]);
tools/perf/builtin-list.c
695
ps->event_glob = strdup("legacy cache");
tools/perf/builtin-list.c
727
ps->event_glob = strdup(argv[i]);
tools/perf/builtin-list.c
733
ps->pmu_glob = strdup("tracepoint");
tools/perf/builtin-lock.c
2295
s = strdup(str);
tools/perf/builtin-lock.c
2369
char *sym = strdup(name);
tools/perf/builtin-lock.c
2391
char *sym = strdup(name);
tools/perf/builtin-lock.c
2416
s = strdup(str);
tools/perf/builtin-lock.c
2507
s = strdup(str);
tools/perf/builtin-lock.c
2563
delays[nr_delays].sym = strdup(at + 1);
tools/perf/builtin-lock.c
2580
s = strdup(str);
tools/perf/builtin-lock.c
367
orig = tmp = strdup(str);
tools/perf/builtin-mem.c
360
return strdup(sort);
tools/perf/builtin-mem.c
432
s = os = strdup(str);
tools/perf/builtin-probe.c
116
params->target = strdup(ptr);
tools/perf/builtin-probe.c
189
tmp = strdup(str);
tools/perf/builtin-probe.c
66
pev->target = strdup(params->target);
tools/perf/builtin-record.c
3043
rec->debuginfod.urls = strdup(value);
tools/perf/builtin-record.c
3126
opts->threads_user_spec = strdup(str);
tools/perf/builtin-record.c
3186
s = strdup(str);
tools/perf/builtin-record.c
3387
char *p = strdup(str);
tools/perf/builtin-record.c
3969
maps_spec[nr_spec] = dup_mask = strdup(mask);
tools/perf/builtin-record.c
3989
affinity_spec[nr_spec] = strdup(mask);
tools/perf/builtin-report.c
151
default_sort_order = strdup(value);
tools/perf/builtin-report.c
1545
annotate_opts.disassembler_style = strdup(disassembler_style);
tools/perf/builtin-report.c
1550
annotate_opts.objdump_path = strdup(objdump_path);
tools/perf/builtin-report.c
1555
symbol_conf.addr2line_path = strdup(addr2line_path);
tools/perf/builtin-report.c
672
help = strdup("Cannot load tips.txt file, please install perf!");
tools/perf/builtin-sched.c
3820
char *tmp, *tok, *str = strdup(sched->sort_order);
tools/perf/builtin-sched.c
4994
rec_argv[i] = strdup(record_args[i]);
tools/perf/builtin-sched.c
4996
rec_argv[i++] = strdup("-e");
tools/perf/builtin-sched.c
4999
rec_argv[i++] = strdup("sched:sched_waking");
tools/perf/builtin-sched.c
5001
rec_argv[i++] = strdup("sched:sched_wakeup");
tools/perf/builtin-sched.c
5004
rec_argv[i++] = strdup(schedstat_args[j]);
tools/perf/builtin-sched.c
5007
rec_argv[i] = strdup(argv[j]);
tools/perf/builtin-script.c
3309
return strdup(script);
tools/perf/builtin-script.c
3355
script_name = strdup(script);
tools/perf/builtin-script.c
3367
char *str = strdup(arg);
tools/perf/builtin-script.c
3561
s->name = strdup(name);
tools/perf/builtin-script.c
3644
desc->half_liner = strdup(skip_spaces(p));
tools/perf/builtin-script.c
3650
desc->args = strdup(skip_spaces(p));
tools/perf/builtin-script.c
3664
script_root = strdup(script_dirent->d_name);
tools/perf/builtin-script.c
3744
char *arg = strdup(s);
tools/perf/builtin-script.c
3799
return strdup(script_path);
tools/perf/builtin-script.c
4508
char *filename = strdup("perf-script");
tools/perf/builtin-script.c
4539
filename = strdup(generate_script_lang);
tools/perf/builtin-script.c
4544
filename = strdup(generate_script_lang);
tools/perf/builtin-stat.c
1168
metrics = strdup(str);
tools/perf/builtin-stat.c
2838
stat_config.user_requested_cpu_list = strdup(target.cpu_list);
tools/perf/builtin-timechart.c
1107
task_from = strdup(c->comm);
tools/perf/builtin-timechart.c
1111
task_to = strdup(c->comm);
tools/perf/builtin-timechart.c
1120
task_from = strdup(c->comm);
tools/perf/builtin-timechart.c
1124
task_to = strdup(c->comm);
tools/perf/builtin-timechart.c
1362
filt->name = strdup(string);
tools/perf/builtin-timechart.c
1791
*p++ = strdup(common_args[i]);
tools/perf/builtin-timechart.c
1800
*p++ = strdup(disk_events[i]);
tools/perf/builtin-timechart.c
1811
*p++ = strdup(net_events[i]);
tools/perf/builtin-timechart.c
1822
*p++ = strdup(poll_events[i]);
tools/perf/builtin-timechart.c
1905
*p++ = strdup(common_args[i]);
tools/perf/builtin-timechart.c
1908
*p++ = strdup(backtrace_args[i]);
tools/perf/builtin-timechart.c
1911
*p++ = strdup(tasks_args[i]);
tools/perf/builtin-timechart.c
1914
*p++ = strdup(power_args[i]);
tools/perf/builtin-timechart.c
1917
*p++ = strdup(old_power_args[i]);
tools/perf/builtin-timechart.c
1946
svg_highlight_name = strdup(arg);
tools/perf/builtin-timechart.c
244
c->comm = strdup(comm);
tools/perf/builtin-timechart.c
252
c->comm = strdup(comm);
tools/perf/builtin-timechart.c
302
sample->backtrace = backtrace ? strdup(backtrace) : NULL;
tools/perf/builtin-timechart.c
436
we->backtrace = backtrace ? strdup(backtrace) : NULL;
tools/perf/builtin-top.c
1680
annotate_opts.disassembler_style = strdup(disassembler_style);
tools/perf/builtin-top.c
1687
annotate_opts.objdump_path = strdup(objdump_path);
tools/perf/builtin-top.c
1694
symbol_conf.addr2line_path = strdup(addr2line_path);
tools/perf/builtin-trace.c
1696
file->pathname = strdup(pathname);
tools/perf/builtin-trace.c
4780
symbol_conf.pid_list_str = strdup(trace->opts.target.pid);
tools/perf/builtin-trace.c
4783
symbol_conf.tid_list_str = strdup(trace->opts.target.tid);
tools/perf/builtin-trace.c
5241
s = strd = strdup(str);
tools/perf/builtin-trace.c
5371
trace->perfconfig_events = strdup(value);
tools/perf/tests/builtin-test.c
1463
s = strdup(str);
tools/perf/tests/builtin-test.c
400
return strdup("");
tools/perf/tests/builtin-test.c
415
return res ? res : strdup("");
tools/perf/tests/code-reading.c
83
data->path = strdup(path);
tools/perf/tests/event_update.c
98
evsel->unit = strdup("KRAVA");
tools/perf/tests/expand-cgroup.c
39
ev_name[i] = strdup(evsel->name);
tools/perf/tests/expr.c
290
expr__add_id_val(ctx, strdup("cycles"), 2);
tools/perf/tests/expr.c
33
TEST_ASSERT_EQUAL("ids__insert", ids__insert(ids1, strdup("foo")), 0);
tools/perf/tests/expr.c
34
TEST_ASSERT_EQUAL("ids__insert", ids__insert(ids1, strdup("bar")), 0);
tools/perf/tests/expr.c
42
TEST_ASSERT_EQUAL("ids__insert", ids__insert(ids2, strdup("foo")), 0);
tools/perf/tests/expr.c
50
TEST_ASSERT_EQUAL("ids__insert", ids__insert(ids2, strdup("bar")), 0);
tools/perf/tests/expr.c
51
TEST_ASSERT_EQUAL("ids__insert", ids__insert(ids2, strdup("baz")), 0);
tools/perf/tests/expr.c
89
expr__add_id_val(ctx, strdup("FOO"), 1);
tools/perf/tests/expr.c
90
expr__add_id_val(ctx, strdup("BAR"), 2);
tools/perf/tests/parse-events.c
2856
*event = strdup(dent->d_name);
tools/perf/tests/parse-events.c
2857
*alias = strdup(buf);
tools/perf/tests/pmu-events.c
1002
expr__add_id_val(ctx, strdup(cur->pkey), i--);
tools/perf/tests/pmu-events.c
575
pmu->id = strdup(test_pmu->pmu_id);
tools/perf/tests/pmu-events.c
790
dup = strdup(id);
tools/perf/tests/pmu-events.c
985
expr__add_id_val(ctx, strdup(cur->pkey), i++);
tools/perf/tests/tests-scripts.c
123
desc = strdup(p);
tools/perf/tests/tests-scripts.c
158
newstr = strdup(str);
tools/perf/tests/uncore-event-sorting.c
27
res = strdup(name);
tools/perf/ui/browser.c
299
browser->title = strdup(title);
tools/perf/ui/browser.c
604
fg = strdup(value);
tools/perf/ui/browsers/hists.c
2411
options[nr_options] = strdup(name);
tools/perf/ui/browsers/hists.c
2415
abs_path[nr_options] = strdup(path);
tools/perf/ui/browsers/hists.c
2439
tmp = strdup(abs_path[choice]);
tools/perf/ui/browsers/scripts.c
72
c->names[c->index] = strdup(var + 7);
tools/perf/util/addr2line.c
235
*function = strdup(strim(line));
tools/perf/util/addr2line.c
252
*filename = strdup(line);
tools/perf/util/addr2line.c
375
*file = strdup(record_filename);
tools/perf/util/annotate-arch/annotate-arm64.c
28
ops->source.raw = strdup(ops->raw);
tools/perf/util/annotate-arch/annotate-arm64.c
35
ops->target.raw = strdup(target);
tools/perf/util/annotate-arch/annotate-arm64.c
52
ops->target.name = strdup(s);
tools/perf/util/annotate-arch/annotate-loongarch.c
43
ops->target.name = strdup(name);
tools/perf/util/annotate-arch/annotate-powerpc.c
303
dl->ins.name = strdup(name_insn);
tools/perf/util/annotate-arch/annotate-powerpc.c
311
dl->ins.name = strdup(ret->name);
tools/perf/util/annotate-arch/annotate-s390.c
101
ops->target.name = strdup(s + 1);
tools/perf/util/annotate-arch/annotate-s390.c
42
ops->target.name = strdup(name);
tools/perf/util/annotate-arch/annotate-s390.c
78
ops->source.raw = strdup(ops->raw);
tools/perf/util/annotate-arch/annotate-s390.c
85
ops->target.raw = strdup(target);
tools/perf/util/annotate-data.c
282
member->var_name = name ? strdup(name) : NULL;
tools/perf/util/annotate-data.c
698
gvar->name = name ? strdup(name) : NULL;
tools/perf/util/annotate.c
1240
filename = strdup(dso__long_name(dso));
tools/perf/util/annotate.c
2319
opt->disassembler_style = strdup(value);
tools/perf/util/annotate.c
2325
opt->objdump_path = strdup(value);
tools/perf/util/annotate.c
2331
symbol_conf.addr2line_path = strdup(value);
tools/perf/util/annotate.c
2418
str1 = strdup(_str);
tools/perf/util/annotate.c
2462
regname = strdup(p);
tools/perf/util/annotate.c
2666
istat->name = strdup(name);
tools/perf/util/arm-spe.c
1744
evsel->name = strdup(name);
tools/perf/util/auxtrace.c
2377
filt->str = fstr = strdup(*filter_inp);
tools/perf/util/bpf_counter.c
153
name = strdup(btf__name_by_offset(btf, t->name_off));
tools/perf/util/bpf_counter.c
233
bpf_str_ = bpf_str = strdup(target->bpf_str);
tools/perf/util/bpf_kwork.c
81
*ret_name = strdup(name);
tools/perf/util/bpf_kwork_top.c
236
work->name = strdup(data.comm);
tools/perf/util/bpf_lock_contention.c
698
st->name = strdup(stack_trace[0] ? lock_contention_get_name(con, NULL, stack_trace, 0) :
tools/perf/util/build-id.c
213
ret = strdup(buf + offs); /* Skip "../..[/]" */
tools/perf/util/build-id.c
511
sbuild_id = strdup(cand->s);
tools/perf/util/callchain.c
186
arg_copy = strdup(arg);
tools/perf/util/callchain.c
271
buf = strdup(arg);
tools/perf/util/cgroup.c
125
cgroup->name = strdup(name);
tools/perf/util/cgroup.c
558
cgrp->name = strdup(path);
tools/perf/util/config.c
499
evsel__bpf_counter_events = strdup(value);
tools/perf/util/config.c
595
config = strdup(mkpath(path, sizeof(path), "%s/.perfconfig", home));
tools/perf/util/config.c
665
section->name = strdup(section_name);
tools/perf/util/config.c
684
item->name = strdup(name);
tools/perf/util/config.c
697
char *val = strdup(value);
tools/perf/util/config.c
722
key = ptr = strdup(var);
tools/perf/util/cputopo.c
444
node->pmu_name = strdup(pmu->name);
tools/perf/util/data.c
151
.path = strdup(path),
tools/perf/util/data.c
330
data->file.path = strdup(data->path);
tools/perf/util/disasm.c
1029
*fileloc = strdup(parsed_line);
tools/perf/util/disasm.c
1184
build_id_path = strdup(filename);
tools/perf/util/disasm.c
1387
args->line = strdup("to be implemented");
tools/perf/util/disasm.c
263
ops->target.name = strdup(name);
tools/perf/util/disasm.c
496
*namep = strdup(name);
tools/perf/util/disasm.c
613
ops->source.raw = strdup(ops->raw);
tools/perf/util/disasm.c
635
ops->target.raw = strdup(target);
tools/perf/util/disasm.c
683
ops->target.raw = strdup(target);
tools/perf/util/disasm.c
845
*namep = strdup(name);
tools/perf/util/disasm.c
910
al->line = strdup(args->line);
tools/perf/util/disasm.c
912
al->fileloc = args->fileloc ? strdup(args->fileloc) : NULL;
tools/perf/util/disasm.c
99
ins->name = strdup(name);
tools/perf/util/dlfilter.c
363
return strdup(file);
tools/perf/util/dlfilter.c
598
*desc = strdup(dsc);
tools/perf/util/dlfilter.c
600
*long_desc = strdup(long_dsc);
tools/perf/util/drm_pmu.c
336
? strdup("unexpected drm event term")
tools/perf/util/drm_pmu.c
383
? strdup("unexpected drm event term")
tools/perf/util/dso.c
453
m->name = strdup(name);
tools/perf/util/dso.c
497
dso__set_short_name(dso, strdup(m->name), true);
tools/perf/util/dso.c
615
char *tmp = strdup(newpath);
tools/perf/util/dsos.c
447
dso__set_long_name(dso, strdup(filename), true);
tools/perf/util/dwarf-regs.c
88
char *regname = strdup(name);
tools/perf/util/env.c
395
env->os_release = strdup(ret < 0 ? perf_version_string : uts.release);
tools/perf/util/env.c
508
env->cpuid = strdup(cpuid);
tools/perf/util/env.c
609
pmu_caps[i].pmu_name = strdup(pmu->name);
tools/perf/util/evlist.c
1966
s = strdup(str);
tools/perf/util/evlist.c
319
evsel->name = strdup("dummy:u");
tools/perf/util/evsel.c
1003
evsel->name = strdup(bf);
tools/perf/util/evsel.c
1820
char *new_filter = strdup(filter);
tools/perf/util/evsel.c
448
evsel->unit = strdup("");
tools/perf/util/evsel.c
487
evsel->unit = strdup("msec");
tools/perf/util/evsel.c
505
tmp->val.str = strdup(pos->val.str);
tools/perf/util/evsel.c
558
evsel->name = strdup(orig->name);
tools/perf/util/evsel.c
563
evsel->group_name = strdup(orig->group_name);
tools/perf/util/evsel.c
568
evsel->group_pmu_name = strdup(orig->group_pmu_name);
tools/perf/util/evsel.c
573
evsel->filter = strdup(orig->filter);
tools/perf/util/evsel.c
578
evsel->metric_id = strdup(orig->metric_id);
tools/perf/util/evsel.c
585
evsel->tp_sys = strdup(orig->tp_sys);
tools/perf/util/evsel.c
590
evsel->tp_name = strdup(orig->tp_name);
tools/perf/util/evsel.c
603
evsel->unit = strdup(orig->unit);
tools/perf/util/evsel.c
655
evsel->tp_sys = strdup(sys);
tools/perf/util/evsel.c
659
evsel->tp_name = strdup(name);
tools/perf/util/expr.c
201
name = strdup(ref->metric_name);
tools/perf/util/expr.c
456
tmp_id = strdup(id);
tools/perf/util/fncache.c
50
char *old_key = NULL, *key = strdup(name);
tools/perf/util/header.c
1802
domain_info->dname = strdup(dname);
tools/perf/util/header.c
1815
domain_info->cpumask = strdup(cpumask);
tools/perf/util/header.c
1820
domain_info->cpulist = strdup(cpulist);
tools/perf/util/header.c
1940
char *argv_i = strdup(ff->ph->env.cmdline_argv[i]);
tools/perf/util/header.c
2978
evsel->name = strdup(event->name);
tools/perf/util/header.c
5075
evsel->name = strdup(bf);
tools/perf/util/header.c
5717
evsel->unit = strdup(ev->unit);
tools/perf/util/header.c
5721
evsel->name = strdup(ev->name);
tools/perf/util/header.c
937
cpuid = strdup(cpuid);
tools/perf/util/hist.c
580
he->srcline = strdup(he->srcline);
tools/perf/util/hwmon_pmu.c
310
value->label = strdup(buf);
tools/perf/util/hwmon_pmu.c
318
value->name = strdup(buf);
tools/perf/util/hwmon_pmu.c
373
hwm->hwmon_dir = strdup(hwmon_dir);
tools/perf/util/hwmon_pmu.c
378
hwm->pmu.alias_name = strdup(sysfs_name);
tools/perf/util/hwmon_pmu.c
643
? strdup("unexpected hwmon event term")
tools/perf/util/hwmon_pmu.c
701
? strdup("unexpected hwmon event term")
tools/perf/util/intel-pt.c
3958
evsel->name = strdup(name);
tools/perf/util/intel-tpebs.c
378
name = strdup(evsel->name);
tools/perf/util/kvm-stat-arch/kvm-stat-powerpc.c
199
argv[j++] = strdup("-e");
tools/perf/util/kvm-stat-arch/kvm-stat-powerpc.c
200
argv[j++] = strdup("trace_imc/trace_cycles/");
tools/perf/util/kvm-stat.h
226
_p = strdup(s); \
tools/perf/util/libbfd.c
181
a2l->input = strdup(path);
tools/perf/util/libbfd.c
272
*file = a2l->filename ? strdup(a2l->filename) : NULL;
tools/perf/util/libbfd.c
612
args->line = strdup(srcline);
tools/perf/util/libdw.c
121
char *srcline = strdup(args->leaf_srcline);
tools/perf/util/libdw.c
176
*file = src ? strdup(src) : NULL;
tools/perf/util/llvm-c-helpers.cpp
112
dst.filename = strdup(src.FileName.c_str());
tools/perf/util/llvm-c-helpers.cpp
113
dst.funcname = strdup(src.FunctionName.c_str());
tools/perf/util/llvm-c-helpers.cpp
153
return strdup(buf);
tools/perf/util/llvm-c-helpers.cpp
158
return strdup(sym_name);
tools/perf/util/llvm-c-helpers.cpp
63
*file = strdup(line_info.FileName.c_str());
tools/perf/util/lock-contention.c
31
s = strdup(str);
tools/perf/util/lock-contention.c
85
new->name = strdup(name);
tools/perf/util/machine.c
103
machine->root_dir = strdup(root_dir);
tools/perf/util/machine.c
1361
return strdup(name);
tools/perf/util/machine.c
1379
long_name = strdup(path);
tools/perf/util/machine.c
59
machine->mmap_name = strdup("[kernel.kallsyms]");
tools/perf/util/machine.c
61
machine->mmap_name = strdup("[guest.kernel.kallsyms]");
tools/perf/util/metricgroup.c
1135
list_copy = strdup(list);
tools/perf/util/metricgroup.c
1231
dup = strdup(cur->pkey);
tools/perf/util/metricgroup.c
1291
char *tmp = strdup(tool_pmu__event_to_str(i));
tools/perf/util/metricgroup.c
1300
char *tmp = strdup("duration_time");
tools/perf/util/metricgroup.c
1515
expr->metric_name = strdup(m->metric_name);
tools/perf/util/metricgroup.c
1685
new_expr->metric_name = strdup(old_expr->metric_name);
tools/perf/util/metricgroup.c
244
m->modifier = strdup(modifier);
tools/perf/util/metricgroup.c
253
m->pctx->sctx.user_requested_cpu_list = strdup(user_requested_cpu_list);
tools/perf/util/metricgroup.c
520
ev->metric_id = strdup(sb.buf);
tools/perf/util/metricgroup.c
548
ev->name = strdup(sb.buf);
tools/perf/util/namespaces.c
201
RC_CHK_ACCESS(nnsi)->mntns_path = strdup(nsinfo__mntns_path(nsi));
tools/perf/util/namespaces.c
298
oldcwd = strdup(curpath);
tools/perf/util/parse-branch-options.c
61
s = os = strdup(str);
tools/perf/util/parse-events.c
1009
strdup("too big"),
tools/perf/util/parse-events.c
1034
strdup("too big"),
tools/perf/util/parse-events.c
1095
strdup(parse_events__term_type_str(term->type_term)),
tools/perf/util/parse-events.c
1096
strdup("valid terms: call-graph,stack-size\n")
tools/perf/util/parse-events.c
1173
t->val.str = strdup(str);
tools/perf/util/parse-events.c
161
term->config = strdup("config");
tools/perf/util/parse-events.c
1610
evsel->unit = strdup(info.unit);
tools/perf/util/parse-events.c
1645
config = strdup(event_name);
tools/perf/util/parse-events.c
1771
strdup("Bad event or PMU"),
tools/perf/util/parse-events.c
1802
strdup("Weak modifier is for use with groups"), NULL);
tools/perf/util/parse-events.c
1925
evsel->name = used_name ? strdup(name) : name;
tools/perf/util/parse-events.c
2043
evsel->group_pmu_name = strdup(group_pmu_name);
tools/perf/util/parse-events.c
256
evsel->name = strdup(name);
tools/perf/util/parse-events.c
262
evsel->metric_id = strdup(metric_id);
tools/perf/util/parse-events.c
2746
.config = config ? : strdup(parse_events__term_type_str(type_term)),
tools/perf/util/parse-events.c
2780
strdup(parse_events__term_type_str(term_rhs)),
tools/perf/util/parse-events.c
2792
temp.config = strdup(term->config);
tools/perf/util/parse-events.c
2799
str = strdup(term->val.str);
tools/perf/util/parse-events.c
468
parse_events_error__handle(e, column, strdup(str), strdup(help));
tools/perf/util/parse-events.c
689
? strdup("expected numeric value")
tools/perf/util/parse-events.c
690
: strdup("expected string value"),
tools/perf/util/parse-events.c
748
strdup("Invalid term_type"), NULL);
tools/perf/util/parse-events.c
846
strdup("invalid branch sample type"),
tools/perf/util/parse-events.c
855
strdup("expected 0 or 1"),
tools/perf/util/parse-events.c
897
strdup("expected 0 or 1"),
tools/perf/util/parse-events.c
912
strdup("too big"),
tools/perf/util/parse-events.c
923
strdup("too big"),
tools/perf/util/parse-events.c
936
strdup("not a valid PMU or CPU number"),
tools/perf/util/parse-events.c
947
strdup("zero or negative"),
tools/perf/util/parse-events.c
953
strdup("too big"),
tools/perf/util/parse-events.c
964
strdup(parse_events__term_type_str(term->type_term)),
tools/perf/util/parse-events.c
995
strdup("needs a core PMU"),
tools/perf/util/parse-events.y
285
parse_events_error__handle(error, @1.first_column, strdup("Bad event name"), help);
tools/perf/util/parse-events.y
518
strdup("raw"), $1, &@1, &@1);
tools/perf/util/parse-events.y
618
char *config = strdup($1);
tools/perf/util/parse-events.y
646
strdup("Unrecognized input"), NULL);
tools/perf/util/parse-regs-options.c
78
s = os = strdup(str);
tools/perf/util/parse-sublevel-options.c
13
char *vstr, *s = strdup(str);
tools/perf/util/parse-sublevel-options.c
48
char *s = strdup(str);
tools/perf/util/pfm.c
48
p_orig = p = strdup(str);
tools/perf/util/pmu.c
1011
mutable_to_match = strdup(to_match);
tools/perf/util/pmu.c
1194
pmu->name = strdup(name);
tools/perf/util/pmu.c
1302
pmu->name = strdup("cpu");
tools/perf/util/pmu.c
131
format->name = strdup(name);
tools/perf/util/pmu.c
1637
strdup("no value assigned for term"),
tools/perf/util/pmu.c
1652
strdup("expected numeric value"),
tools/perf/util/pmu.c
1671
err_str = strdup("value too big for format");
tools/perf/util/pmu.c
1783
strdup("Attempt to set event's unit twice"),
tools/perf/util/pmu.c
1789
strdup("Attempt to set event's scale twice"),
tools/perf/util/pmu.c
1795
strdup("Attempt to set event snapshot twice"),
tools/perf/util/pmu.c
1876
strdup("Failed to parse terms"),
tools/perf/util/pmu.c
1892
strdup("Error evaluating legacy terms"),
tools/perf/util/pmu.c
2506
caps->name = strdup(name);
tools/perf/util/pmu.c
268
lc = strdup(lc);
tools/perf/util/pmu.c
481
*old_str = strdup(new_str);
tools/perf/util/pmu.c
491
*old_str = strdup(new_str);
tools/perf/util/pmu.c
530
data->alias->legacy_terms = strdup(pe->event);
tools/perf/util/pmu.c
533
data->alias->terms = strdup(pe->event);
tools/perf/util/pmu.c
611
alias->terms = strdup(val);
tools/perf/util/pmu.c
626
alias->name = strdup(name);
tools/perf/util/pmu.c
627
alias->desc = desc ? strdup(desc) : NULL;
tools/perf/util/pmu.c
628
alias->long_desc = long_desc ? strdup(long_desc) : NULL;
tools/perf/util/pmu.c
629
alias->topic = topic ? strdup(topic) : NULL;
tools/perf/util/pmu.c
630
alias->pmu_name = pmu_name ? strdup(pmu_name) : NULL;
tools/perf/util/pmus.c
604
#define COPY_STR(str) s->str = info->str ? strdup(info->str) : NULL
tools/perf/util/powerpc-vpadtl.c
627
evsel->name = strdup(name);
tools/perf/util/print-events.c
237
.metric_group = strdup(metric_group),
tools/perf/util/print-events.c
260
mg = strdup(pm->metric_group ?: pm->metric_name);
tools/perf/util/probe-event.c
1374
char *buf = strdup(arg);
tools/perf/util/probe-event.c
1614
pp->lazy_line = strdup(arg); /* let leave escapes */
tools/perf/util/probe-event.c
1739
arg->type = strdup(tmp + 1);
tools/perf/util/probe-event.c
1748
arg->var = strdup(str);
tools/perf/util/probe-event.c
1803
(*fieldp)->name = strdup(str);
tools/perf/util/probe-event.c
1812
arg->name = strdup(goodname);
tools/perf/util/probe-event.c
1920
argv0_str = strdup(argv[0]);
tools/perf/util/probe-event.c
1934
tev->group = strdup(fmt2_str);
tools/perf/util/probe-event.c
1935
tev->event = strdup(fmt3_str);
tools/perf/util/probe-event.c
1983
tp->symbol = strdup(fmt1_str);
tools/perf/util/probe-event.c
2013
tev->args[i].name = strdup(argv[i + 2]);
tools/perf/util/probe-event.c
2015
tev->args[i].value = strdup(p);
tools/perf/util/probe-event.c
227
exec_copy = strdup(exec);
tools/perf/util/probe-event.c
2313
pp->function = strdup(sym->name);
tools/perf/util/probe-event.c
2339
pp->function = strdup(tp->symbol);
tools/perf/util/probe-event.c
2345
pp->function = strdup(buf);
tools/perf/util/probe-event.c
2363
pev->event = strdup(tev->event);
tools/perf/util/probe-event.c
2364
pev->group = strdup(tev->group);
tools/perf/util/probe-event.c
2380
pev->args[i].name = strdup(tev->args[i].name);
tools/perf/util/probe-event.c
2425
({ char *__p = NULL; if (str && !(__p = strdup(str))) goto label; __p; })
tools/perf/util/probe-event.c
248
*result = strdup(buf);
tools/perf/util/probe-event.c
2581
node->symbol = strdup(p);
tools/perf/util/probe-event.c
2789
nbase = strdup(base);
tools/perf/util/probe-event.c
2947
tev->event = strdup(event);
tools/perf/util/probe-event.c
2948
tev->group = strdup(group);
tools/perf/util/probe-event.c
3244
strdup(mod_name ? mod_name : pev->target);
tools/perf/util/probe-event.c
3346
tp->module = strdup(pev->target);
tools/perf/util/probe-event.c
3352
tev->group = strdup(pev->group);
tools/perf/util/probe-event.c
3358
tev->event = strdup(pev->event);
tools/perf/util/probe-event.c
342
mod_name = strdup((char *)data->d_buf + name_offset);
tools/perf/util/probe-event.c
3580
pev->group = strdup(PERFPROBE_GROUP);
tools/perf/util/probe-event.c
3829
tvar->value = strdup(pvar->var);
tools/perf/util/probe-event.c
3833
tvar->type = strdup(pvar->type);
tools/perf/util/probe-event.c
3838
tvar->name = strdup(pvar->name);
tools/perf/util/probe-event.c
600
debuginfo_cache_path = strdup(path);
tools/perf/util/probe-event.c
730
tp->symbol = strdup(sym->name);
tools/perf/util/probe-event.c
791
tevs[i].point.module = strdup(exec);
tools/perf/util/probe-event.c
828
strdup(mod_name ? mod_name : module);
tools/perf/util/probe-event.c
879
tmp = strdup(reloc_sym->name);
tools/perf/util/probe-file.c
523
entry->spev = strdup(buf + 1);
tools/perf/util/probe-file.c
763
char *op, *desc = strdup(arg), *new_op = NULL;
tools/perf/util/probe-file.c
921
entry->pev.event = strdup(note->name);
tools/perf/util/probe-file.c
922
entry->pev.group = strdup(sdtgrp);
tools/perf/util/probe-finder.c
1319
tev->point.realname = strdup(die_name(sc_die));
tools/perf/util/probe-finder.c
1402
tevs[j].args[i].type = strdup(type);
tools/perf/util/probe-finder.c
1717
ppt->function = strdup(func);
tools/perf/util/probe-finder.c
1724
ppt->file = strdup(fname);
tools/perf/util/probe-finder.c
1743
lr->path = strdup(src);
tools/perf/util/probe-finder.c
1915
lr->comp_dir = strdup(comp_dir);
tools/perf/util/probe-finder.c
193
tvar->value = strdup(regs);
tools/perf/util/probe-finder.c
1951
*new_path = strdup(raw_path);
tools/perf/util/probe-finder.c
223
tvar->type = strdup(cast);
tools/perf/util/probe-finder.c
282
tvar->type = strdup(cast);
tools/perf/util/probe-finder.c
319
tvar->type = strdup(buf);
tools/perf/util/probe-finder.c
514
pf->tvar->name = strdup(pf->pvar->name);
tools/perf/util/probe-finder.c
579
tp->symbol = strdup(symbol);
tools/perf/util/python.c
1347
char *n = strdup(evsel__metric_id(cur));
tools/perf/util/s390-cpumsf.c
1100
sf->logdir = strdup(value);
tools/perf/util/s390-sample-raw.c
192
return strdup(result);
tools/perf/util/s390-sample-raw.c
197
result = strdup(data.result ?: "<unknown>");
tools/perf/util/s390-sample-raw.c
211
char *old_value = NULL, *new_value = strdup(result);
tools/perf/util/scripting-engines/trace-event-perl.c
210
cur_field_name = strdup(args->field.name);
tools/perf/util/scripting-engines/trace-event-python.c
270
cur_field_name = strdup(args->field.name);
tools/perf/util/session.c
3784
ref->name = name = strdup(symbol_name);
tools/perf/util/sort.c
3608
str = strdup(tok);
tools/perf/util/sort.c
4127
str = strdup(sort_keys);
tools/perf/util/sort.c
4360
strp = str = strdup(field_order);
tools/perf/util/srccode.c
123
h->fn = strdup(fn);
tools/perf/util/srcline.c
203
s = strdup(value);
tools/perf/util/stat-shadow.c
113
n = strdup(evsel__metric_id(metric_events[i]));
tools/perf/util/stat-shadow.c
154
pctx->sctx.user_requested_cpu_list = strdup(config->user_requested_cpu_list);
tools/perf/util/string.c
306
char *s, *d, *p, *ret = strdup(str);
tools/perf/util/string.c
363
ret = strdup(str);
tools/perf/util/strlist.c
138
char *sep, *s = strdup(list), *sdup = s;
tools/perf/util/strlist.c
22
snode->s = strdup(s);
tools/perf/util/symbol-elf.c
1273
ss->name = strdup(name);
tools/perf/util/symbol-elf.c
2779
tmp->provider = strdup(provider);
tools/perf/util/symbol-elf.c
2784
tmp->name = strdup(name);
tools/perf/util/symbol-elf.c
2802
tmp->args = strdup(++args);
tools/perf/util/symbol-minimal.c
257
ss->name = strdup(name);
tools/perf/util/symbol.c
1230
mi->name = strdup(name);
tools/perf/util/symbol.c
1578
dso__set_long_name(dso, strdup(kcore_filename), true);
tools/perf/util/symbol.c
1939
dso__set_symsrc_filename(dso, strdup(name));
tools/perf/util/symbol.c
2160
return strdup(path);
tools/perf/util/symbol.c
2168
return strdup(path);
tools/perf/util/symbol.c
2170
return strdup("/proc/kallsyms");
tools/perf/util/symbol.c
2180
return strdup(path);
tools/perf/util/symbol.c
2328
vmlinux_path[vmlinux_path__nr_entries] = strdup(new_entry);
tools/perf/util/symbol.c
2651
symbol_conf.symfs = strdup(dir);
tools/perf/util/thread_map.c
317
map->map[i].comm = strdup("dummy");
tools/perf/util/time-utils.c
136
str = strdup(ostr);
tools/perf/util/time-utils.c
289
str = strdup(ostr);
tools/perf/util/time-utils.c
76
str = strdup(ostr);
tools/perf/util/tp_pmu.c
199
dup_name = strdup(name);
tools/perf/util/trace-event-info.c
493
path->name = strdup(str+1);
tools/perf/util/trace-event-parse.c
251
printk = strdup(fmt+1);
tools/perf/util/unwind-libdw.c
45
*debuginfo_file_name = strdup(dso__symsrc_filename(dso));
tools/perf/util/unwind.c
72
s = strdup(value);
tools/power/acpi/tools/pfrut/pfrut.c
103
pathname = strdup(argv[0]);
tools/power/cpupower/lib/cpufreq.c
156
result = strdup(linebuf);
tools/power/cpupower/lib/cpuidle.c
193
result = strdup(linebuf);
tools/power/cpupower/lib/cpuidle.c
365
result = strdup(linebuf);
tools/power/cpupower/utils/helpers/sysfs.c
260
result = strdup(linebuf);
tools/power/cpupower/utils/helpers/sysfs.c
426
result = strdup(linebuf);
tools/testing/selftests/alsa/conf.c
163
return strdup(e + 1);
tools/testing/selftests/alsa/conf.c
186
e = strdup(path);
tools/testing/selftests/arm64/fp/kernel-test.c
153
alg_name = strdup(c);
tools/testing/selftests/arm64/fp/kernel-test.c
156
driver_name = strdup(c);
tools/testing/selftests/bpf/bench.c
381
env.bench_name = strdup(arg);
tools/testing/selftests/bpf/benchs/bench_bpf_crypto.c
49
args.crypto_cipher = strdup(arg);
tools/testing/selftests/bpf/benchs/bench_htab_mem.c
75
args.use_case = strdup(arg);
tools/testing/selftests/bpf/test_loader.c
279
char *str_cpy = strdup(str);
tools/testing/selftests/bpf/test_loader.c
660
spec->priv.name = strdup(spec->prog_name);
tools/testing/selftests/bpf/test_loader.c
668
spec->priv.description = strdup(description);
tools/testing/selftests/bpf/test_progs.c
1526
subtest_state->name = strdup(msg.subtest_done.name);
tools/testing/selftests/bpf/test_progs.c
602
subtest_state->name = strdup(subtest_display_name);
tools/testing/selftests/bpf/test_progs.c
798
netns_obj->nsname = strdup(nsname);
tools/testing/selftests/bpf/test_sockmap.c
1793
ptr = strdup(opt->whitelist);
tools/testing/selftests/bpf/test_sockmap.c
1816
ptr = strdup(opt->blacklist);
tools/testing/selftests/bpf/test_sockmap.c
1959
options.whitelist = strdup(optarg);
tools/testing/selftests/bpf/test_sockmap.c
1964
options.blacklist = strdup(optarg);
tools/testing/selftests/bpf/testing_helpers.c
229
input = strdup(s);
tools/testing/selftests/bpf/trace_helpers.c
35
tmp = strdup(name);
tools/testing/selftests/bpf/veristat.c
1578
rvalue->svalue = strdup(val);
tools/testing/selftests/bpf/veristat.c
1687
stats->file_name = strdup(base_filename);
tools/testing/selftests/bpf/veristat.c
1688
stats->prog_name = strdup(bpf_program__name(prog));
tools/testing/selftests/bpf/veristat.c
1741
preset->atoms[i].name = strdup(value);
tools/testing/selftests/bpf/veristat.c
1807
cur->full_name = strdup(var);
tools/testing/selftests/bpf/veristat.c
2581
st->file_name = strdup(str);
tools/testing/selftests/bpf/veristat.c
2586
st->prog_name = strdup(str);
tools/testing/selftests/bpf/veristat.c
685
f->any_glob = strdup(str);
tools/testing/selftests/bpf/veristat.c
697
f->prog_glob = strdup(p + 1);
tools/testing/selftests/bpf/veristat.c
757
env.filenames[env.filename_cnt] = strdup(path);
tools/testing/selftests/bpf/veristat.c
964
input = strdup(stats_str);
tools/testing/selftests/bpf/xdp_hw_metadata.c
604
saved_hwtstamp_ifname = strdup(ifname);
tools/testing/selftests/capabilities/test_execve.c
428
tmp1 = strdup(argv[0]);
tools/testing/selftests/capabilities/test_execve.c
432
our_path = strdup(tmp2);
tools/testing/selftests/drivers/net/so_txtime.c
410
arg = strdup(optarg);
tools/testing/selftests/fchmodat2/fchmodat2_test.c
52
testdir->dirname = strdup(dirname);
tools/testing/selftests/kvm/lib/kvm_util.c
673
cpu_list = strdup(pcpus_string);
tools/testing/selftests/kvm/lib/lru_gen_util.c
126
char *my_line = strdup(line);
tools/testing/selftests/landlock/fs_test.c
201
walker = strdup(path);
tools/testing/selftests/landlock/fs_test.c
246
walker = strdup(path);
tools/testing/selftests/landlock/fs_test.c
7023
dup = strdup(path);
tools/testing/selftests/mm/khugepaged.c
1137
buf = strdup(argv[0]);
tools/testing/selftests/mqueue/mq_open_tests.c
254
queue_path = strdup(argv[1]);
tools/testing/selftests/net/busy_poller.c
133
cfg_outfile = strdup(optarg);
tools/testing/selftests/net/nettest.c
773
str = strdup(_str);
tools/testing/selftests/net/tfo.c
146
cfg_outfile = strdup(optarg);
tools/testing/selftests/powerpc/benchmarks/fork.c
270
char *dirname = strdup(argv[0]);
tools/testing/selftests/resctrl/resctrlfs.c
813
return strdup(line);
tools/testing/selftests/ublk/kublk.c
2266
ctx.htlb_path = strdup(optarg);
tools/testing/selftests/vfio/lib/sysfs.c
146
out_driver = strdup(basename(driver_path));
tools/thermal/thermometer/thermometer.c
280
thermometer->tz[thermometer->nr_tz].name = strdup(name);
tools/tracing/latency/latency-collector.c
1314
str = strdup(opt);
tools/tracing/latency/latency-collector.c
1874
current_tracer = strdup(optarg);
tools/tracing/latency/latency-collector.c
1891
threshold = strdup(optarg);
tools/tracing/latency/latency-collector.c
1974
debug_tracefile = strdup(optarg);
tools/tracing/latency/latency-collector.c
1978
debug_maxlat = strdup(optarg);
tools/tracing/rtla/src/osnoise.c
63
context->curr_cpus = strdup(cpus);
tools/tracing/rtla/src/utils.c
1063
char *p = strdup(s);
tools/usb/testusb.c
265
entry->name = strdup(name);