Symbol: strdup
arch/sparc/vdso/vdso2c.c
197
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
202
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
134
env_path_name = strdup(env_path_name);
samples/landlock/sandboxer.c
198
env_port_name = strdup(env_port_name);
samples/landlock/sandboxer.c
248
env_type_scope = strdup(env_type_scope);
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
496
logfile = strdup(optarg);
tools/accounting/procacct.c
287
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
473
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
403
chrdev_name = strdup(device_name);
tools/iio/iio_generic_buffer.c
420
device_name = strdup(optarg);
tools/iio/iio_generic_buffer.c
431
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
11157
link->pin_path = strdup(path);
tools/lib/bpf/libbpf.c
11184
link->pin_path = strdup(path);
tools/lib/bpf/libbpf.c
11706
legacy_probe = strdup(probe_name);
tools/lib/bpf/libbpf.c
11913
name = strdup(sym_name);
tools/lib/bpf/libbpf.c
12679
legacy_probe = strdup(probe_name);
tools/lib/bpf/libbpf.c
12979
sec_name = strdup(prog->sec_name);
tools/lib/bpf/libbpf.c
1441
map->name = strdup(var_name);
tools/lib/bpf/libbpf.c
1919
return strdup(map_name);
tools/lib/bpf/libbpf.c
1972
map->real_name = strdup(real_name);
tools/lib/bpf/libbpf.c
2941
map->name = strdup(map_name);
tools/lib/bpf/libbpf.c
4301
ext->name = strdup(btf__name_by_offset(obj->btf, t->name_off));
tools/lib/bpf/libbpf.c
4995
new_name = strdup(map->name);
tools/lib/bpf/libbpf.c
4997
new_name = strdup(info.name);
tools/lib/bpf/libbpf.c
5832
mod_btf->name = strdup(name);
tools/lib/bpf/libbpf.c
8351
obj->token_path = strdup(token_path);
tools/lib/bpf/libbpf.c
8364
obj->btf_custom_path = strdup(btf_tmp_path);
tools/lib/bpf/libbpf.c
8373
obj->kconfig = strdup(kconfig);
tools/lib/bpf/libbpf.c
879
prog->sec_name = strdup(sec_name);
tools/lib/bpf/libbpf.c
883
prog->name = strdup(name);
tools/lib/bpf/libbpf.c
9004
dname = strdup(path);
tools/lib/bpf/libbpf.c
9028
dname = strdup(path);
tools/lib/bpf/libbpf.c
9129
map->pin_path = strdup(path);
tools/lib/bpf/libbpf.c
9200
new = strdup(path);
tools/lib/bpf/libbpf.c
9963
sec_def->sec = sec ? strdup(sec) : NULL;
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
564
ctx->argv[0] = strdup(ctx->opt - 1);
tools/mm/slabinfo.c
1236
alias->name = strdup(de->d_name);
tools/mm/slabinfo.c
1246
alias->ref = strdup(p);
tools/mm/slabinfo.c
1254
slab->name = strdup(de->d_name);
tools/mm/slabinfo.c
204
*x = strdup(p);
tools/objtool/builtin-check.c
261
orig_argv[i] = strdup(argv[i]);
tools/objtool/check.c
3672
dup = strdup(opts.debug_checksum);
tools/objtool/check.c
712
key_name = strdup(insn_call_dest(insn)->name);
tools/objtool/disas.c
667
str = strdup("EXCEPTION");
tools/objtool/disas.c
671
str = strdup("JUMP");
tools/objtool/disas.c
727
dalt->name = alt ? disas_alt_name(alt) : strdup("DEFAULT");
tools/objtool/disas.c
829
str = strdup(disas_result(dctx));
tools/objtool/disas.c
863
str = strdup(disas_result(dctx));
tools/objtool/elf.c
1145
elf->name = strdup(name);
tools/objtool/elf.c
1221
elf->name = strdup(name);
tools/objtool/elf.c
1433
sec->name = strdup(name);
tools/objtool/elf.c
456
str = strdup(sym->name);
tools/objtool/elf.c
875
sym->name = strdup(name);
tools/objtool/klp-diff.c
147
export->mod = strdup(mod);
tools/objtool/klp-diff.c
153
export->sym = strdup(sym);
tools/objtool/klp-diff.c
787
name = strdup(e->orig->name);
tools/objtool/trace.c
81
rname = strdup(cfi_reg_name(reg));
tools/perf/arch/common.c
114
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
321
inject_argv[0] = strdup("perf");
tools/perf/bench/inject-buildid.c
322
inject_argv[1] = strdup("inject");
tools/perf/bench/inject-buildid.c
323
inject_argv[2] = strdup("-b");
tools/perf/bench/inject-buildid.c
325
inject_argv[3] = strdup("--buildid-all");
tools/perf/bench/numa.c
531
p0.cpu_list_str = strdup(arg);
tools/perf/bench/numa.c
600
str0 = str = strdup(g->p.cpu_list_str);
tools/perf/bench/numa.c
730
p0.node_list_str = strdup(arg);
tools/perf/bench/numa.c
748
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
57
char *p = strdup(str);
tools/perf/bench/sched-pipe.c
73
cgrp_names[0] = strdup(p);
tools/perf/bench/sched-pipe.c
74
cgrp_names[1] = strdup(q + 1);
tools/perf/builtin-annotate.c
690
ann->target_data_type = strdup(str);
tools/perf/builtin-annotate.c
822
annotate_opts.disassembler_style = strdup(disassembler_style);
tools/perf/builtin-annotate.c
827
annotate_opts.objdump_path = strdup(objdump_path);
tools/perf/builtin-annotate.c
832
symbol_conf.addr2line_path = strdup(addr2line_path);
tools/perf/builtin-buildid-cache.c
361
di->urls = strdup(value);
tools/perf/builtin-c2c.c
2069
char *output = output_ ? strdup(output_) : NULL;
tools/perf/builtin-c2c.c
2070
char *sort = sort_ ? strdup(sort_) : NULL;
tools/perf/builtin-c2c.c
2225
c2c_he->nodestr = strdup(buf);
tools/perf/builtin-c2c.c
2978
char *tok, *tmp, *buf = strdup(cl_sort);
tools/perf/builtin-c2c.c
3152
annotate_opts.disassembler_style = strdup(disassembler_style);
tools/perf/builtin-c2c.c
3160
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
1067
str = strdup(pdiff.time_str);
tools/perf/builtin-diff.c
1719
dfmt->header = strdup(buf_indent);
tools/perf/builtin-ftrace.c
1233
char *key = strdup(func);
tools/perf/builtin-ftrace.c
1619
s = strdup(str);
tools/perf/builtin-ftrace.c
166
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
1543
gs->tmp_file_name = strdup(tmp_file_name);
tools/perf/builtin-inject.c
2033
inject->itrace_synth_opts.vm_tm_corr_args = strdup(args);
tools/perf/builtin-inject.c
2051
s = strdup(str);
tools/perf/builtin-kmem.c
1720
char *str = strdup(arg);
tools/perf/builtin-kmem.c
1746
char *str = strdup(arg);
tools/perf/builtin-kmem.c
1892
rec_argv[i] = strdup(record_args[i]);
tools/perf/builtin-kmem.c
1896
rec_argv[i] = strdup(slab_events[j]);
tools/perf/builtin-kmem.c
1899
rec_argv[i] = strdup(slab_legacy_events[j]);
tools/perf/builtin-kmem.c
1903
rec_argv[i++] = strdup("-g");
tools/perf/builtin-kmem.c
1906
rec_argv[i] = strdup(page_events[j]);
tools/perf/builtin-kmem.c
691
char *orig_flags = strdup(gfp_flags);
tools/perf/builtin-kmem.c
793
new->human_readable = strdup(str + 10);
tools/perf/builtin-kvm.c
1785
tp = strdup(*events_tp);
tools/perf/builtin-kvm.c
478
char *output = output_ ? strdup(output_) : NULL;
tools/perf/builtin-kvm.c
479
char *sort = sort_ ? strdup(sort_) : NULL;
tools/perf/builtin-kvm.c
608
filename = strdup("perf.data.host");
tools/perf/builtin-kvm.c
610
filename = strdup("perf.data.guest");
tools/perf/builtin-kvm.c
612
filename = strdup("perf.data.kvm");
tools/perf/builtin-kwork.c
1125
name = strdup(sym->str);
tools/perf/builtin-kwork.c
1314
work->name = strdup(evsel__strval(evsel, sample, "prev_comm"));
tools/perf/builtin-kwork.c
1317
work->name = strdup(evsel__strval(evsel, sample, "next_comm"));
tools/perf/builtin-kwork.c
2253
str = strdup(kwork->event_list_str);
tools/perf/builtin-kwork.c
227
char *tmp, *tok, *str = strdup(kwork->sort_order);
tools/perf/builtin-kwork.c
2278
_p = strdup(s); \
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
2291
s = strdup(str);
tools/perf/builtin-lock.c
2365
char *sym = strdup(name);
tools/perf/builtin-lock.c
2387
char *sym = strdup(name);
tools/perf/builtin-lock.c
2412
s = strdup(str);
tools/perf/builtin-lock.c
2503
s = strdup(str);
tools/perf/builtin-lock.c
2559
delays[nr_delays].sym = strdup(at + 1);
tools/perf/builtin-lock.c
2576
s = strdup(str);
tools/perf/builtin-lock.c
365
orig = tmp = strdup(str);
tools/perf/builtin-mem.c
361
return strdup(sort);
tools/perf/builtin-mem.c
433
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
3069
rec->debuginfod.urls = strdup(value);
tools/perf/builtin-record.c
3151
opts->threads_user_spec = strdup(str);
tools/perf/builtin-record.c
3211
s = strdup(str);
tools/perf/builtin-record.c
3416
char *p = strdup(str);
tools/perf/builtin-record.c
3998
maps_spec[nr_spec] = dup_mask = strdup(mask);
tools/perf/builtin-record.c
4018
affinity_spec[nr_spec] = strdup(mask);
tools/perf/builtin-report.c
149
default_sort_order = strdup(value);
tools/perf/builtin-report.c
1547
annotate_opts.disassembler_style = strdup(disassembler_style);
tools/perf/builtin-report.c
1552
annotate_opts.objdump_path = strdup(objdump_path);
tools/perf/builtin-report.c
1557
symbol_conf.addr2line_path = strdup(addr2line_path);
tools/perf/builtin-report.c
677
help = strdup("Cannot load tips.txt file, please install perf!");
tools/perf/builtin-sched.c
3729
char *tmp, *tok, *str = strdup(sched->sort_order);
tools/perf/builtin-sched.c
4791
rec_argv[i] = strdup(record_args[i]);
tools/perf/builtin-sched.c
4793
rec_argv[i++] = strdup("-e");
tools/perf/builtin-sched.c
4796
rec_argv[i++] = strdup("sched:sched_waking");
tools/perf/builtin-sched.c
4798
rec_argv[i++] = strdup("sched:sched_wakeup");
tools/perf/builtin-sched.c
4801
rec_argv[i++] = strdup(schedstat_args[j]);
tools/perf/builtin-sched.c
4804
rec_argv[i] = strdup(argv[j]);
tools/perf/builtin-script.c
3286
return strdup(script);
tools/perf/builtin-script.c
3332
script_name = strdup(script);
tools/perf/builtin-script.c
3344
char *str = strdup(arg);
tools/perf/builtin-script.c
3538
s->name = strdup(name);
tools/perf/builtin-script.c
3621
desc->half_liner = strdup(skip_spaces(p));
tools/perf/builtin-script.c
3627
desc->args = strdup(skip_spaces(p));
tools/perf/builtin-script.c
3641
script_root = strdup(script_dirent->d_name);
tools/perf/builtin-script.c
3721
char *arg = strdup(s);
tools/perf/builtin-script.c
3776
return strdup(script_path);
tools/perf/builtin-script.c
4492
char *filename = strdup("perf-script");
tools/perf/builtin-script.c
4523
filename = strdup(generate_script_lang);
tools/perf/builtin-script.c
4528
filename = strdup(generate_script_lang);
tools/perf/builtin-stat.c
1168
metrics = strdup(str);
tools/perf/builtin-stat.c
2802
stat_config.user_requested_cpu_list = strdup(target.cpu_list);
tools/perf/builtin-timechart.c
1064
task_from = strdup(c->comm);
tools/perf/builtin-timechart.c
1068
task_to = strdup(c->comm);
tools/perf/builtin-timechart.c
1077
task_from = strdup(c->comm);
tools/perf/builtin-timechart.c
1081
task_to = strdup(c->comm);
tools/perf/builtin-timechart.c
1319
filt->name = strdup(string);
tools/perf/builtin-timechart.c
1746
*p++ = strdup(common_args[i]);
tools/perf/builtin-timechart.c
1755
*p++ = strdup(disk_events[i]);
tools/perf/builtin-timechart.c
1766
*p++ = strdup(net_events[i]);
tools/perf/builtin-timechart.c
1777
*p++ = strdup(poll_events[i]);
tools/perf/builtin-timechart.c
1860
*p++ = strdup(common_args[i]);
tools/perf/builtin-timechart.c
1863
*p++ = strdup(backtrace_args[i]);
tools/perf/builtin-timechart.c
1866
*p++ = strdup(tasks_args[i]);
tools/perf/builtin-timechart.c
1869
*p++ = strdup(power_args[i]);
tools/perf/builtin-timechart.c
1872
*p++ = strdup(old_power_args[i]);
tools/perf/builtin-timechart.c
1901
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-top.c
1669
annotate_opts.disassembler_style = strdup(disassembler_style);
tools/perf/builtin-top.c
1676
annotate_opts.objdump_path = strdup(objdump_path);
tools/perf/builtin-top.c
1683
symbol_conf.addr2line_path = strdup(addr2line_path);
tools/perf/builtin-trace.c
1704
file->pathname = strdup(pathname);
tools/perf/builtin-trace.c
4726
symbol_conf.pid_list_str = strdup(trace->opts.target.pid);
tools/perf/builtin-trace.c
4729
symbol_conf.tid_list_str = strdup(trace->opts.target.tid);
tools/perf/builtin-trace.c
5185
s = strd = strdup(str);
tools/perf/builtin-trace.c
5308
trace->perfconfig_events = strdup(value);
tools/perf/tests/code-reading.c
82
data->path = strdup(path);
tools/perf/tests/event_update.c
96
evsel->unit = strdup("KRAVA");
tools/perf/tests/expand-cgroup.c
38
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
2849
*event = strdup(dent->d_name);
tools/perf/tests/parse-events.c
2850
*alias = strdup(buf);
tools/perf/tests/pmu-events.c
574
pmu->id = strdup(test_pmu->pmu_id);
tools/perf/tests/pmu-events.c
789
dup = strdup(id);
tools/perf/tests/pmu-events.c
958
expr__add_id_val(ctx, strdup(cur->pkey), i++);
tools/perf/tests/pmu-events.c
975
expr__add_id_val(ctx, strdup(cur->pkey), i--);
tools/perf/tests/tests-scripts.c
114
return strdup(desc);
tools/perf/tests/tests-scripts.c
146
newstr = strdup(str);
tools/perf/ui/browser.c
299
browser->title = strdup(title);
tools/perf/ui/browser.c
601
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
238
*function = strdup(strim(line));
tools/perf/util/addr2line.c
255
*filename = strdup(line);
tools/perf/util/addr2line.c
378
*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
276
member->var_name = strdup(dwarf_diename(die));
tools/perf/util/annotate-data.c
693
gvar->name = name ? strdup(name) : NULL;
tools/perf/util/annotate.c
1241
filename = strdup(dso__long_name(dso));
tools/perf/util/annotate.c
2320
opt->disassembler_style = strdup(value);
tools/perf/util/annotate.c
2326
opt->objdump_path = strdup(value);
tools/perf/util/annotate.c
2332
symbol_conf.addr2line_path = strdup(value);
tools/perf/util/annotate.c
2419
str1 = strdup(_str);
tools/perf/util/annotate.c
2463
regname = strdup(p);
tools/perf/util/annotate.c
2667
istat->name = strdup(name);
tools/perf/util/arm-spe.c
1686
evsel->name = strdup(name);
tools/perf/util/auxtrace.c
2345
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
235
work->name = strdup(data.comm);
tools/perf/util/bpf_lock_contention.c
691
st->name = strdup(stack_trace[0] ? lock_contention_get_name(con, NULL, stack_trace, 0) :
tools/perf/util/build-id.c
210
ret = strdup(buf + offs); /* Skip "../..[/]" */
tools/perf/util/build-id.c
508
sbuild_id = strdup(cand->s);
tools/perf/util/cgroup.c
125
cgroup->name = strdup(name);
tools/perf/util/cgroup.c
542
cgrp->name = strdup(path);
tools/perf/util/config.c
496
evsel__bpf_counter_events = strdup(value);
tools/perf/util/config.c
589
config = strdup(mkpath(path, sizeof(path), "%s/.perfconfig", home));
tools/perf/util/config.c
659
section->name = strdup(section_name);
tools/perf/util/config.c
678
item->name = strdup(name);
tools/perf/util/config.c
691
char *val = strdup(value);
tools/perf/util/config.c
716
key = ptr = strdup(var);
tools/perf/util/cputopo.c
444
node->pmu_name = strdup(pmu->name);
tools/perf/util/data.c
135
file->path = strdup(path);
tools/perf/util/data.c
310
data->file.path = strdup(data->path);
tools/perf/util/disasm.c
1028
*fileloc = strdup(parsed_line);
tools/perf/util/disasm.c
1183
build_id_path = strdup(filename);
tools/perf/util/disasm.c
1386
args->line = strdup("to be implemented");
tools/perf/util/disasm.c
262
ops->target.name = strdup(name);
tools/perf/util/disasm.c
495
*namep = strdup(name);
tools/perf/util/disasm.c
612
ops->source.raw = strdup(ops->raw);
tools/perf/util/disasm.c
634
ops->target.raw = strdup(target);
tools/perf/util/disasm.c
682
ops->target.raw = strdup(target);
tools/perf/util/disasm.c
844
*namep = strdup(name);
tools/perf/util/disasm.c
909
al->line = strdup(args->line);
tools/perf/util/disasm.c
98
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
340
? strdup("unexpected drm event term")
tools/perf/util/drm_pmu.c
387
? strdup("unexpected drm event term")
tools/perf/util/dso.c
447
m->name = strdup(name);
tools/perf/util/dso.c
491
dso__set_short_name(dso, strdup(m->name), true);
tools/perf/util/dsos.c
308
lname = strdup(dso__long_name(dso));
tools/perf/util/dsos.c
317
base = strdup(basename(lname));
tools/perf/util/dsos.c
458
dso__set_long_name(dso, strdup(filename), true);
tools/perf/util/dwarf-regs.c
88
char *regname = strdup(name);
tools/perf/util/env.c
437
env->cpuid = strdup(cpuid);
tools/perf/util/env.c
451
env->arch = strdup(uts.machine);
tools/perf/util/env.c
551
pmu_caps[i].pmu_name = strdup(pmu->name);
tools/perf/util/evlist.c
1948
s = strdup(str);
tools/perf/util/evlist.c
309
evsel->name = strdup("dummy:u");
tools/perf/util/evsel.c
1752
char *new_filter = strdup(filter);
tools/perf/util/evsel.c
393
evsel->unit = strdup("");
tools/perf/util/evsel.c
431
evsel->unit = strdup("msec");
tools/perf/util/evsel.c
449
tmp->val.str = strdup(pos->val.str);
tools/perf/util/evsel.c
502
evsel->name = strdup(orig->name);
tools/perf/util/evsel.c
507
evsel->group_name = strdup(orig->group_name);
tools/perf/util/evsel.c
512
evsel->group_pmu_name = strdup(orig->group_pmu_name);
tools/perf/util/evsel.c
517
evsel->filter = strdup(orig->filter);
tools/perf/util/evsel.c
522
evsel->metric_id = strdup(orig->metric_id);
tools/perf/util/evsel.c
529
evsel->tp_sys = strdup(orig->tp_sys);
tools/perf/util/evsel.c
534
evsel->tp_name = strdup(orig->tp_name);
tools/perf/util/evsel.c
547
evsel->unit = strdup(orig->unit);
tools/perf/util/evsel.c
599
evsel->tp_sys = strdup(sys);
tools/perf/util/evsel.c
603
evsel->tp_name = strdup(name);
tools/perf/util/evsel.c
946
evsel->name = strdup(bf);
tools/perf/util/expr.c
191
name = strdup(ref->metric_name);
tools/perf/util/expr.c
437
tmp_id = strdup(id);
tools/perf/util/fncache.c
50
char *old_key = NULL, *key = strdup(name);
tools/perf/util/header.c
1696
domain_info->dname = strdup(dname);
tools/perf/util/header.c
1709
domain_info->cpumask = strdup(cpumask);
tools/perf/util/header.c
1714
domain_info->cpulist = strdup(cpulist);
tools/perf/util/header.c
1834
char *argv_i = strdup(ff->ph->env.cmdline_argv[i]);
tools/perf/util/header.c
2720
evsel->name = strdup(event->name);
tools/perf/util/header.c
4516
evsel->name = strdup(bf);
tools/perf/util/header.c
4823
evsel->unit = strdup(ev->unit);
tools/perf/util/header.c
4827
evsel->name = strdup(ev->name);
tools/perf/util/header.c
852
cpuid = strdup(cpuid);
tools/perf/util/hist.c
577
he->srcline = strdup(he->srcline);
tools/perf/util/hwmon_pmu.c
306
value->label = strdup(buf);
tools/perf/util/hwmon_pmu.c
314
value->name = strdup(buf);
tools/perf/util/hwmon_pmu.c
369
hwm->hwmon_dir = strdup(hwmon_dir);
tools/perf/util/hwmon_pmu.c
374
hwm->pmu.alias_name = strdup(sysfs_name);
tools/perf/util/hwmon_pmu.c
639
? strdup("unexpected hwmon event term")
tools/perf/util/hwmon_pmu.c
697
? strdup("unexpected hwmon event term")
tools/perf/util/intel-pt.c
3937
evsel->name = strdup(name);
tools/perf/util/intel-tpebs.c
362
name = strdup(evsel->name);
tools/perf/util/kvm-stat-arch/kvm-stat-powerpc.c
202
argv[j++] = strdup("-e");
tools/perf/util/kvm-stat-arch/kvm-stat-powerpc.c
203
argv[j++] = strdup("trace_imc/trace_cycles/");
tools/perf/util/kvm-stat.h
232
_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
109
inline_list__append_tail(inline_sym, strdup(args->leaf_srcline), args->node);
tools/perf/util/libdw.c
150
*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
102
machine->root_dir = strdup(root_dir);
tools/perf/util/machine.c
1340
return strdup(name);
tools/perf/util/machine.c
1358
long_name = strdup(path);
tools/perf/util/machine.c
57
machine->mmap_name = strdup("[kernel.kallsyms]");
tools/perf/util/machine.c
59
machine->mmap_name = strdup("[guest.kernel.kallsyms]");
tools/perf/util/metricgroup.c
1135
list_copy = strdup(list);
tools/perf/util/metricgroup.c
1229
dup = strdup(cur->pkey);
tools/perf/util/metricgroup.c
1288
char *tmp = strdup(tool_pmu__event_to_str(i));
tools/perf/util/metricgroup.c
1297
char *tmp = strdup("duration_time");
tools/perf/util/metricgroup.c
1510
expr->metric_name = strdup(m->metric_name);
tools/perf/util/metricgroup.c
1680
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
519
ev->metric_id = strdup(sb.buf);
tools/perf/util/metricgroup.c
547
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
2719
.config = config ? : strdup(parse_events__term_type_str(type_term)),
tools/perf/util/parse-events.c
2753
strdup(parse_events__term_type_str(term_rhs)),
tools/perf/util/parse-events.c
2765
temp.config = strdup(term->config);
tools/perf/util/parse-events.c
2772
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
1005
mutable_to_match = strdup(to_match);
tools/perf/util/pmu.c
1188
pmu->name = strdup(name);
tools/perf/util/pmu.c
1296
pmu->name = strdup("cpu");
tools/perf/util/pmu.c
131
format->name = strdup(name);
tools/perf/util/pmu.c
1631
strdup("no value assigned for term"),
tools/perf/util/pmu.c
1646
strdup("expected numeric value"),
tools/perf/util/pmu.c
1665
err_str = strdup("value too big for format");
tools/perf/util/pmu.c
1777
strdup("Attempt to set event's unit twice"),
tools/perf/util/pmu.c
1783
strdup("Attempt to set event's scale twice"),
tools/perf/util/pmu.c
1789
strdup("Attempt to set event snapshot twice"),
tools/perf/util/pmu.c
1870
strdup("Failed to parse terms"),
tools/perf/util/pmu.c
1886
strdup("Error evaluating legacy terms"),
tools/perf/util/pmu.c
2465
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
588
#define COPY_STR(str) s->str = info->str ? strdup(info->str) : NULL
tools/perf/util/powerpc-vpadtl.c
624
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
1375
char *buf = strdup(arg);
tools/perf/util/probe-event.c
1615
pp->lazy_line = strdup(arg); /* let leave escapes */
tools/perf/util/probe-event.c
1740
arg->type = strdup(tmp + 1);
tools/perf/util/probe-event.c
1749
arg->var = strdup(str);
tools/perf/util/probe-event.c
1804
(*fieldp)->name = strdup(str);
tools/perf/util/probe-event.c
1813
arg->name = strdup(goodname);
tools/perf/util/probe-event.c
1921
argv0_str = strdup(argv[0]);
tools/perf/util/probe-event.c
1935
tev->group = strdup(fmt2_str);
tools/perf/util/probe-event.c
1936
tev->event = strdup(fmt3_str);
tools/perf/util/probe-event.c
1984
tp->symbol = strdup(fmt1_str);
tools/perf/util/probe-event.c
2014
tev->args[i].name = strdup(argv[i + 2]);
tools/perf/util/probe-event.c
2016
tev->args[i].value = strdup(p);
tools/perf/util/probe-event.c
228
exec_copy = strdup(exec);
tools/perf/util/probe-event.c
2314
pp->function = strdup(sym->name);
tools/perf/util/probe-event.c
2340
pp->function = strdup(tp->symbol);
tools/perf/util/probe-event.c
2346
pp->function = strdup(buf);
tools/perf/util/probe-event.c
2364
pev->event = strdup(tev->event);
tools/perf/util/probe-event.c
2365
pev->group = strdup(tev->group);
tools/perf/util/probe-event.c
2381
pev->args[i].name = strdup(tev->args[i].name);
tools/perf/util/probe-event.c
2426
({ char *__p = NULL; if (str && !(__p = strdup(str))) goto label; __p; })
tools/perf/util/probe-event.c
249
*result = strdup(buf);
tools/perf/util/probe-event.c
2582
node->symbol = strdup(p);
tools/perf/util/probe-event.c
2790
nbase = strdup(base);
tools/perf/util/probe-event.c
2948
tev->event = strdup(event);
tools/perf/util/probe-event.c
2949
tev->group = strdup(group);
tools/perf/util/probe-event.c
3245
strdup(mod_name ? mod_name : pev->target);
tools/perf/util/probe-event.c
3348
tp->module = strdup(pev->target);
tools/perf/util/probe-event.c
3354
tev->group = strdup(pev->group);
tools/perf/util/probe-event.c
3360
tev->event = strdup(pev->event);
tools/perf/util/probe-event.c
343
mod_name = strdup((char *)data->d_buf + name_offset);
tools/perf/util/probe-event.c
3582
pev->group = strdup(PERFPROBE_GROUP);
tools/perf/util/probe-event.c
3831
tvar->value = strdup(pvar->var);
tools/perf/util/probe-event.c
3835
tvar->type = strdup(pvar->type);
tools/perf/util/probe-event.c
3840
tvar->name = strdup(pvar->name);
tools/perf/util/probe-event.c
601
debuginfo_cache_path = strdup(path);
tools/perf/util/probe-event.c
731
tp->symbol = strdup(sym->name);
tools/perf/util/probe-event.c
792
tevs[i].point.module = strdup(exec);
tools/perf/util/probe-event.c
829
strdup(mod_name ? mod_name : module);
tools/perf/util/probe-event.c
880
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
1296
tev->point.realname = strdup(dwarf_diename(sc_die));
tools/perf/util/probe-finder.c
1376
tevs[j].args[i].type = strdup(type);
tools/perf/util/probe-finder.c
1691
ppt->function = strdup(func);
tools/perf/util/probe-finder.c
1698
ppt->file = strdup(fname);
tools/perf/util/probe-finder.c
1717
lr->path = strdup(src);
tools/perf/util/probe-finder.c
1887
lr->comp_dir = strdup(comp_dir);
tools/perf/util/probe-finder.c
190
tvar->value = strdup(regs);
tools/perf/util/probe-finder.c
1923
*new_path = strdup(raw_path);
tools/perf/util/probe-finder.c
220
tvar->type = strdup(cast);
tools/perf/util/probe-finder.c
278
tvar->type = strdup(cast);
tools/perf/util/probe-finder.c
315
tvar->type = strdup(buf);
tools/perf/util/probe-finder.c
500
pf->tvar->name = strdup(pf->pvar->name);
tools/perf/util/probe-finder.c
565
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
2687
ref->name = name = strdup(symbol_name);
tools/perf/util/sort.c
3467
str = strdup(tok);
tools/perf/util/sort.c
3984
str = strdup(sort_keys);
tools/perf/util/sort.c
4216
strp = str = strdup(field_order);
tools/perf/util/srccode.c
123
h->fn = strdup(fn);
tools/perf/util/srcline.c
209
s = strdup(value);
tools/perf/util/stat-shadow.c
110
n = strdup(evsel__metric_id(metric_events[i]));
tools/perf/util/stat-shadow.c
151
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
1240
ss->name = strdup(name);
tools/perf/util/symbol-elf.c
2725
tmp->provider = strdup(provider);
tools/perf/util/symbol-elf.c
2730
tmp->name = strdup(name);
tools/perf/util/symbol-elf.c
2748
tmp->args = strdup(++args);
tools/perf/util/symbol-minimal.c
245
ss->name = strdup(name);
tools/perf/util/symbol.c
1103
mi->name = strdup(name);
tools/perf/util/symbol.c
1451
dso__set_long_name(dso, strdup(kcore_filename), true);
tools/perf/util/symbol.c
1812
dso__set_symsrc_filename(dso, strdup(name));
tools/perf/util/symbol.c
2033
return strdup(path);
tools/perf/util/symbol.c
2041
return strdup(path);
tools/perf/util/symbol.c
2043
return strdup("/proc/kallsyms");
tools/perf/util/symbol.c
2053
return strdup(path);
tools/perf/util/symbol.c
2199
vmlinux_path[vmlinux_path__nr_entries] = strdup(new_entry);
tools/perf/util/symbol.c
2496
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/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
379
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
296
char *str_cpy = strdup(str);
tools/testing/selftests/bpf/test_loader.c
666
spec->priv.name = strdup(description);
tools/testing/selftests/bpf/test_progs.c
1495
subtest_state->name = strdup(msg.subtest_done.name);
tools/testing/selftests/bpf/test_progs.c
577
subtest_state->name = strdup(subtest_name);
tools/testing/selftests/bpf/test_progs.c
767
netns_obj->nsname = strdup(nsname);
tools/testing/selftests/bpf/test_sockmap.c
2009
ptr = strdup(opt->whitelist);
tools/testing/selftests/bpf/test_sockmap.c
2032
ptr = strdup(opt->blacklist);
tools/testing/selftests/bpf/test_sockmap.c
2185
options.whitelist = strdup(optarg);
tools/testing/selftests/bpf/test_sockmap.c
2190
options.blacklist = strdup(optarg);
tools/testing/selftests/bpf/testing_helpers.c
227
input = strdup(s);
tools/testing/selftests/bpf/trace_helpers.c
35
tmp = strdup(name);
tools/testing/selftests/bpf/veristat.c
1568
rvalue->svalue = strdup(val);
tools/testing/selftests/bpf/veristat.c
1672
stats->file_name = strdup(base_filename);
tools/testing/selftests/bpf/veristat.c
1673
stats->prog_name = strdup(bpf_program__name(prog));
tools/testing/selftests/bpf/veristat.c
1726
preset->atoms[i].name = strdup(value);
tools/testing/selftests/bpf/veristat.c
1792
cur->full_name = strdup(var);
tools/testing/selftests/bpf/veristat.c
2591
st->file_name = strdup(str);
tools/testing/selftests/bpf/veristat.c
2596
st->prog_name = strdup(str);
tools/testing/selftests/bpf/veristat.c
684
f->any_glob = strdup(str);
tools/testing/selftests/bpf/veristat.c
696
f->prog_glob = strdup(p + 1);
tools/testing/selftests/bpf/veristat.c
756
env.filenames[env.filename_cnt] = strdup(path);
tools/testing/selftests/bpf/veristat.c
962
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/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
200
walker = strdup(path);
tools/testing/selftests/landlock/fs_test.c
245
walker = strdup(path);
tools/testing/selftests/landlock/fs_test.c
6849
dup = strdup(path);
tools/testing/selftests/mm/khugepaged.c
1128
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/so_txtime.c
396
arg = strdup(optarg);
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/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
61
context->curr_cpus = strdup(cpus);
tools/tracing/rtla/src/trace.c
281
tevent->system = strdup(event_string);
tools/tracing/rtla/src/trace.c
304
event->filter = strdup(filter);
tools/tracing/rtla/src/trace.c
319
event->trigger = strdup(trigger);
tools/usb/testusb.c
265
entry->name = strdup(name);