Home
last modified time | relevance | path

Searched refs:strdup (Results 1 – 25 of 187) sorted by relevance

12345678

/linux-6.15/tools/perf/tests/
H A Dexpr.c33 TEST_ASSERT_EQUAL("ids__insert", ids__insert(ids1, strdup("foo")), 0); in test_ids_union()
34 TEST_ASSERT_EQUAL("ids__insert", ids__insert(ids1, strdup("bar")), 0); in test_ids_union()
42 TEST_ASSERT_EQUAL("ids__insert", ids__insert(ids2, strdup("foo")), 0); in test_ids_union()
50 TEST_ASSERT_EQUAL("ids__insert", ids__insert(ids2, strdup("bar")), 0); in test_ids_union()
51 TEST_ASSERT_EQUAL("ids__insert", ids__insert(ids2, strdup("baz")), 0); in test_ids_union()
89 expr__add_id_val(ctx, strdup("FOO"), 1); in test__expr()
90 expr__add_id_val(ctx, strdup("BAR"), 2); in test__expr()
290 expr__add_id_val(ctx, strdup("cycles"), 2); in test__expr()
/linux-6.15/tools/perf/util/
H A Dllvm-c-helpers.cpp63 *file = strdup(line_info.FileName.c_str()); in extract_file_and_line()
112 dst.filename = strdup(src.FileName.c_str()); in llvm_addr2line()
113 dst.funcname = strdup(src.FunctionName.c_str()); in llvm_addr2line()
153 return strdup(buf); in make_symbol_relative_string()
158 return strdup(sym_name); in make_symbol_relative_string()
H A Dparse-sublevel-options.c13 char *vstr, *s = strdup(str); in parse_one_sublevel_option()
48 char *s = strdup(str); in perf_parse_sublevel_options()
H A Dprobe-event.c225 exec_copy = strdup(exec); in convert_exec_to_group()
246 *result = strdup(buf); in convert_exec_to_group()
1371 char *buf = strdup(arg); in parse_line_range_desc()
1736 arg->type = strdup(tmp + 1); in parse_perf_probe_arg()
1745 arg->var = strdup(str); in parse_perf_probe_arg()
1917 argv0_str = strdup(argv[0]); in parse_probe_trace_command()
2342 pp->function = strdup(buf); in convert_to_perf_probe_point()
2577 node->symbol = strdup(p); in kprobe_blacklist__load()
2785 nbase = strdup(base); in get_new_event_name()
2943 tev->event = strdup(event); in probe_trace_event__set_name()
[all …]
H A Dparse-events.c214 term->config = strdup("config"); in fix_raw()
270 evsel->name = strdup(name); in __add_event()
521 parse_events_error__handle(e, column, strdup(str), strdup(help)); in tracepoint_error()
922 strdup("expected 0 or 1"), in config_term_common()
964 strdup("expected 0 or 1"), in config_term_common()
979 strdup("too big"), in config_term_common()
1162 __t->val.str = strdup(__val); \ in get_config_terms()
1538 evsel->unit = strdup(info.unit); in parse_events_add_pmu()
1568 config = strdup(event_name); in parse_events_multi_pmu_add()
1693 strdup("Bad event or PMU"), in parse_events_multi_pmu_add_or_add_pmu()
[all …]
H A Dpmu.c138 format->name = strdup(name); in perf_pmu__new_format()
275 lc = strdup(lc); in perf_pmu__convert_scale()
472 *old_str = strdup(new_str); in assign_str()
482 *old_str = strdup(new_str); in assign_str()
573 alias->name = strdup(name); in perf_pmu__new_alias()
576 desc ? strdup(desc) : NULL; in perf_pmu__new_alias()
942 mutable_to_match = strdup(to_match); in perf_pmu__match_wildcard_uncore()
1108 pmu->name = strdup(name); in perf_pmu__lookup()
1170 pmu->name = strdup("cpu"); in perf_pmu__create_placeholder_core_pmu()
1505 strdup("expected numeric value"), in pmu_config_term()
[all …]
H A Dlock-contention.c31 s = strdup(str); in parse_call_stack()
85 new->name = strdup(name); in lock_stat_findnew()
H A Dconfig.c494 evsel__bpf_counter_events = strdup(value); in perf_stat_config()
584 config = strdup(mkpath(path, sizeof(path), "%s/.perfconfig", home)); in home_perfconfig()
654 section->name = strdup(section_name); in add_section()
673 item->name = strdup(name); in add_config_item()
686 char *val = strdup(value); in set_value()
711 key = ptr = strdup(var); in collect_config()
H A Dparse-events.l56 yylval->str = strdup(text); in str()
99 yylval->str = strdup(text + 1); in drv_str()
114 __yylval->str = strdup(text); \
141 yylval->hardware_term.str = strdup(text); in hw_term()
193 char *help = strdup("Maximum precise value is 3"); in modifiers()
H A Dhwmon_pmu.c306 value->label = strdup(buf); in hwmon_pmu__read_events()
314 value->name = strdup(buf); in hwmon_pmu__read_events()
362 hwm->pmu.name = strdup(buf); in hwmon_pmu__new()
365 hwm->pmu.alias_name = strdup(sysfs_name); in hwmon_pmu__new()
628 ? strdup("unexpected hwmon event term") in hwmon_pmu__config_term()
686 ? strdup("unexpected hwmon event term") in hwmon_pmu__check_alias()
H A Dmetricgroup.c234 m->modifier = strdup(modifier); in metric__new()
438 .metric_group = strdup(metric_group), in mep_lookup()
459 mg = strdup(pm->metric_group ?: pm->metric_name); in metricgroup__add_to_mep_groups()
630 ev->metric_id = strdup(sb.buf); in decode_all_metric_ids()
658 ev->name = strdup(sb.buf); in decode_all_metric_ids()
1324 list_copy = strdup(list); in metricgroup__add_metric_list()
1418 dup = strdup(cur->pkey); in build_combined_expr_ctx()
1477 char *tmp = strdup(tool_pmu__event_to_str(i)); in parse_ids()
1486 char *tmp = strdup("duration_time"); in parse_ids()
1655 expr->metric_name = strdup(m->metric_name); in parse_groups()
[all …]
H A Dget_current_dir_name.c16 return getcwd(pwd, sizeof(pwd)) == NULL ? NULL : strdup(pwd); in get_current_dir_name()
H A Dprobe-finder.c190 tvar->value = strdup(regs); in convert_variable_location()
220 tvar->type = strdup(cast); in convert_variable_type()
278 tvar->type = strdup(cast); in convert_variable_type()
315 tvar->type = strdup(buf); in convert_variable_type()
565 tp->symbol = strdup(symbol); in convert_to_trace_point()
1375 tevs[j].args[i].type = strdup(type); in fill_empty_trace_arg()
1690 ppt->function = strdup(func); in debuginfo__find_probe_point()
1697 ppt->file = strdup(fname); in debuginfo__find_probe_point()
1716 lr->path = strdup(src); in line_range_add_line()
1886 lr->comp_dir = strdup(comp_dir); in debuginfo__find_line_range()
[all …]
/linux-6.15/tools/perf/arch/s390/annotate/
H A Dinstructions.c34 ops->target.name = strdup(name); in s390_call__parse()
64 ops->source.raw = strdup(ops->raw); in s390_mov__parse()
71 ops->target.raw = strdup(target); in s390_mov__parse()
87 ops->target.name = strdup(s + 1); in s390_mov__parse()
/linux-6.15/tools/perf/arch/arm64/annotate/
H A Dinstructions.c23 ops->source.raw = strdup(ops->raw); in arm64_mov__parse()
30 ops->target.raw = strdup(target); in arm64_mov__parse()
47 ops->target.name = strdup(s); in arm64_mov__parse()
/linux-6.15/tools/lib/subcmd/
H A Dexec-cmd.c82 return strdup(path); in system_path()
124 return strdup(argv_exec_path); in get_argv_exec_path()
128 return strdup(env); in get_argv_exec_path()
/linux-6.15/tools/perf/
H A Dbuiltin-list.c151 print_state->last_topic = strdup(topic ?: ""); in default_print_event()
242 print_state->last_metricgroups = strdup(group ?: ""); in default_print_metric()
580 default_ps.last_topic = strdup(""); in cmd_list()
585 default_ps.pmu_glob = strdup(unit_name); in cmd_list()
594 default_ps.pmu_glob = strdup(pmu->name); in cmd_list()
621 default_ps.pmu_glob = strdup("tool"); in cmd_list()
653 default_ps.event_glob = strdup(argv[i]); in cmd_list()
H A Dbuiltin-timechart.c244 c->comm = strdup(comm); in pid_set_comm()
252 c->comm = strdup(comm); in pid_set_comm()
1081 task_to = strdup(c->comm); in draw_wakeups()
1319 filt->name = strdup(string); in add_process_filter()
1746 *p++ = strdup(common_args[i]); in timechart__io_record()
1755 *p++ = strdup(disk_events[i]); in timechart__io_record()
1766 *p++ = strdup(net_events[i]); in timechart__io_record()
1777 *p++ = strdup(poll_events[i]); in timechart__io_record()
1859 *p++ = strdup(common_args[i]); in timechart__record()
1865 *p++ = strdup(tasks_args[i]); in timechart__record()
[all …]
H A Dbuiltin-daemon.c123 session->name = strdup(name); in daemon__add_session()
201 session->run = strdup(value); in session_config()
227 daemon->base = strdup(value); in server_config()
240 daemon->base = strdup(value); in client_config()
1019 char *basen = strdup(daemon->config_real); in setup_config_changes()
1020 char *dirn = strdup(daemon->config_real); in setup_config_changes()
1039 daemon->config_base = strdup(base); in setup_config_changes()
1098 daemon->base = strdup(daemon->base_user); in setup_config()
1115 daemon->config_real = strdup(perf_etc_perfconfig()); in setup_config()
1117 daemon->config_real = strdup(perf_home_perfconfig()); in setup_config()
[all …]
H A Dbuiltin-kvm.c611 filename = strdup("perf.data.kvm"); in get_filename_for_perf_kvm()
1641 _p = strdup(s); \
1782 tp = strdup(*events_tp); in kvm_live_event_list()
2011 rec_argv[i++] = strdup("record"); in __cmd_record()
2012 rec_argv[i++] = strdup("-o"); in __cmd_record()
2013 rec_argv[i++] = strdup(file_name); in __cmd_record()
2029 rec_argv[i++] = strdup("report"); in __cmd_report()
2030 rec_argv[i++] = strdup("-i"); in __cmd_report()
2031 rec_argv[i++] = strdup(file_name); in __cmd_report()
2049 rec_argv[i++] = strdup("-i"); in __cmd_buildid_list()
[all …]
/linux-6.15/tools/lib/api/fs/
H A Dfs.c168 fs->path = strdup(path); in fs__read_mounts()
196 fs->path = strdup(*ptr); in fs__check_mounts()
236 fs->path = strdup(override_path); in fs__env_override()
285 fs->path = strdup(mountpoint); in fs__mount()
/linux-6.15/tools/perf/bench/
H A Dsched-pipe.c57 char *p = strdup(str); in parse_two_cgroups()
73 cgrp_names[0] = strdup(p); in parse_two_cgroups()
74 cgrp_names[1] = strdup(q + 1); in parse_two_cgroups()
H A Dinject-buildid.c321 inject_argv[0] = strdup("perf"); in setup_injection()
322 inject_argv[1] = strdup("inject"); in setup_injection()
323 inject_argv[2] = strdup("-b"); in setup_injection()
325 inject_argv[3] = strdup("--buildid-all"); in setup_injection()
/linux-6.15/tools/perf/arch/powerpc/util/
H A Dkvm-stat.c208 argv[j++] = strdup("-e"); in kvm_add_default_arch_event()
209 argv[j++] = strdup("trace_imc/trace_cycles/"); in kvm_add_default_arch_event()
/linux-6.15/samples/landlock/
H A Dsandboxer.c131 env_path_name = strdup(env_path_name); in populate_ruleset_fs()
195 env_port_name = strdup(env_port_name); in populate_ruleset_net()
245 env_type_scope = strdup(env_type_scope); in check_ruleset_scope()

12345678