• Home
  • Raw
  • Download

Lines Matching refs:tmp

405 				       struct perf_probe_point *tmp)  in get_alternative_probe_event()  argument
409 memcpy(tmp, &pev->point, sizeof(*tmp)); in get_alternative_probe_event()
411 ret = find_alternative_probe_point(dinfo, tmp, &pev->point, pev->target, in get_alternative_probe_event()
414 memcpy(&pev->point, tmp, sizeof(*tmp)); in get_alternative_probe_event()
748 char *tmp; in post_process_kernel_probe_trace_events() local
770 tmp = NULL; in post_process_kernel_probe_trace_events()
773 tmp = strdup(reloc_sym->name); in post_process_kernel_probe_trace_events()
774 if (!tmp) in post_process_kernel_probe_trace_events()
782 tevs[i].point.symbol = tmp; in post_process_kernel_probe_trace_events()
824 struct perf_probe_point tmp; in try_to_find_probe_trace_events() local
841 ret = get_alternative_probe_event(dinfo, pev, &tmp); in try_to_find_probe_trace_events()
849 memcpy(&pev->point, &tmp, sizeof(tmp)); in try_to_find_probe_trace_events()
944 char *tmp; in __show_line_range() local
968 tmp = lr->path; in __show_line_range()
969 ret = get_real_path(tmp, lr->comp_dir, &lr->path); in __show_line_range()
972 if (tmp != lr->path) in __show_line_range()
973 free(tmp); in __show_line_range()
1049 struct perf_probe_point tmp; in show_available_vars_at() local
1059 ret = get_alternative_probe_event(dinfo, pev, &tmp); in show_available_vars_at()
1064 clear_perf_probe_point(&tmp); in show_available_vars_at()
1341 char *ptr, *tmp; in parse_perf_probe_point() local
1370 tmp = build_id_cache__complement(ptr + 1); in parse_perf_probe_point()
1371 if (tmp) { in parse_perf_probe_point()
1372 pev->target = build_id_cache__origname(tmp); in parse_perf_probe_point()
1373 free(tmp); in parse_perf_probe_point()
1390 tmp = ptr + 1; in parse_perf_probe_point()
1395 arg = tmp; in parse_perf_probe_point()
1423 tmp = NULL; in parse_perf_probe_point()
1425 tmp = strdup_esc(arg); in parse_perf_probe_point()
1426 if (tmp == NULL) in parse_perf_probe_point()
1431 pp->file = tmp; in parse_perf_probe_point()
1433 pp->function = tmp; in parse_perf_probe_point()
1444 if (tmp && !strncmp(tmp, "0x", 2)) { in parse_perf_probe_point()
1445 pp->abs_address = strtoul(pp->function, &tmp, 0); in parse_perf_probe_point()
1446 if (*tmp != '\0') { in parse_perf_probe_point()
1470 pp->line = strtoul(arg, &tmp, 0); in parse_perf_probe_point()
1471 if (*tmp != '\0') { in parse_perf_probe_point()
1478 pp->offset = strtoul(arg, &tmp, 0); in parse_perf_probe_point()
1479 if (*tmp != '\0') { in parse_perf_probe_point()
1553 char *tmp, *goodname; in parse_perf_probe_arg() local
1558 tmp = strchr(str, '='); in parse_perf_probe_arg()
1559 if (tmp) { in parse_perf_probe_arg()
1560 arg->name = strndup(str, tmp - str); in parse_perf_probe_arg()
1564 str = tmp + 1; in parse_perf_probe_arg()
1567 tmp = strchr(str, '@'); in parse_perf_probe_arg()
1568 if (tmp && tmp != str && strcmp(tmp + 1, "user")) { /* user attr */ in parse_perf_probe_arg()
1573 *tmp = '\0'; in parse_perf_probe_arg()
1578 tmp = strchr(str, ':'); in parse_perf_probe_arg()
1579 if (tmp) { /* Type setting */ in parse_perf_probe_arg()
1580 *tmp = '\0'; in parse_perf_probe_arg()
1581 arg->type = strdup(tmp + 1); in parse_perf_probe_arg()
1587 tmp = strpbrk(str, "-.["); in parse_perf_probe_arg()
1588 if (!is_c_varname(str) || !tmp) { in parse_perf_probe_arg()
1598 arg->var = strndup(str, tmp - str); in parse_perf_probe_arg()
1609 if (*tmp == '[') { /* Array */ in parse_perf_probe_arg()
1610 str = tmp; in parse_perf_probe_arg()
1611 (*fieldp)->index = strtol(str + 1, &tmp, 0); in parse_perf_probe_arg()
1613 if (*tmp != ']' || tmp == str + 1) { in parse_perf_probe_arg()
1618 tmp++; in parse_perf_probe_arg()
1619 if (*tmp == '\0') in parse_perf_probe_arg()
1620 tmp = NULL; in parse_perf_probe_arg()
1622 if (*tmp == '.') { in parse_perf_probe_arg()
1623 str = tmp + 1; in parse_perf_probe_arg()
1625 } else if (tmp[1] == '>') { in parse_perf_probe_arg()
1626 str = tmp + 2; in parse_perf_probe_arg()
1633 tmp = strpbrk(str, "-.["); in parse_perf_probe_arg()
1635 if (tmp) { in parse_perf_probe_arg()
1636 (*fieldp)->name = strndup(str, tmp - str); in parse_perf_probe_arg()
1644 } while (tmp); in parse_perf_probe_arg()
1904 char *tmp, *ret = NULL; in synthesize_perf_probe_point() local
1923 tmp = pp->file; in synthesize_perf_probe_point()
1924 len = strlen(tmp); in synthesize_perf_probe_point()
1926 tmp = strchr(pp->file + len - 30, '/'); in synthesize_perf_probe_point()
1927 tmp = tmp ? tmp + 1 : pp->file + len - 30; in synthesize_perf_probe_point()
1929 err = strbuf_addf(&buf, "@%s", tmp); in synthesize_perf_probe_point()
1943 char *tmp, *ret = NULL; in synthesize_perf_probe_command() local
1953 tmp = synthesize_perf_probe_point(&pev->point); in synthesize_perf_probe_command()
1954 if (!tmp || strbuf_addstr(&buf, tmp) < 0) in synthesize_perf_probe_command()
1956 free(tmp); in synthesize_perf_probe_command()
1959 tmp = synthesize_perf_probe_arg(pev->args + i); in synthesize_perf_probe_command()
1960 if (!tmp || strbuf_addf(&buf, " %s", tmp) < 0) in synthesize_perf_probe_command()
1962 free(tmp); in synthesize_perf_probe_command()
2511 char tmp[128]; in filter_probe_trace_event() local
2518 if (e_snprintf(tmp, 128, "%s:%s", tev->group, tev->event) < 0) in filter_probe_trace_event()
2520 return strfilter__compare(filter, tmp); in filter_probe_trace_event()
2831 struct rb_node *tmp; in find_probe_functions() local
2843 map__for_each_symbol(map, sym, tmp) { in find_probe_functions()