Home
last modified time | relevance | path

Searched refs:bid (Results 1 – 24 of 24) sorted by relevance

/tools/perf/tests/
A Dpe-file-parsing.c27 struct build_id bid = { .size = 0, }; in run_dir() local
40 ret = filename__read_build_id(filename, &bid); in run_dir()
43 TEST_ASSERT_VAL("Wrong build_id", !memcmp(bid.data, expect_build_id, in run_dir()
52 ret = filename__read_build_id(debugfile, &bid); in run_dir()
55 TEST_ASSERT_VAL("Wrong build_id", !memcmp(bid.data, expect_build_id, in run_dir()
A Dsdt.c31 struct build_id bid = { .size = 0, }; in build_id_cache__add_file() local
34 err = filename__read_build_id(filename, &bid); in build_id_cache__add_file()
40 build_id__snprintf(&bid, sbuild_id, sizeof(sbuild_id)); in build_id_cache__add_file()
/tools/perf/util/
A Dsymbol-minimal.c37 size_t size = sizeof(bid->data); in read_build_id()
67 memcpy(bid->data, ptr, sz); in read_build_id()
68 memset(bid->data + sz, 0, size - sz); in read_build_id()
69 bid->size = sz; in read_build_id()
187 ret = read_build_id(buf, p_filesz, bid, need_swap); in filename__read_build_id()
189 ret = bid->size; in filename__read_build_id()
201 int sysfs__read_build_id(const char *filename, struct build_id *bid) in sysfs__read_build_id() argument
224 ret = read_build_id(buf, buf_size, bid, false); in sysfs__read_build_id()
320 struct build_id bid = { .size = 0, }; in dso__load_sym() local
327 if (filename__read_build_id(ss->name, &bid) > 0) in dso__load_sym()
[all …]
A Dbuild-id.c98 struct build_id bid = { .size = 0, }; in sysfs__snprintf_build_id() local
106 ret = sysfs__read_build_id(notes, &bid); in sysfs__snprintf_build_id()
115 struct build_id bid = { .size = 0, }; in filename__snprintf_build_id() local
292 memcpy(&b.data, bid->data, bid->size); in write_buildid()
293 b.size = (u8) bid->size; in write_buildid()
837 struct build_id *bid, in filename__read_build_id_ns() argument
852 struct build_id bid = { .size = 0, }; in dso__build_id_mismatch() local
857 ret = !dso__build_id_equal(dso, &bid); in dso__build_id_mismatch()
966 memcpy(bid->data, data, size); in build_id__init()
967 bid->size = size; in build_id__init()
[all …]
A Ddebuginfo.c106 struct build_id bid = { .size = 0}; in debuginfo__new() local
114 if (is_regular_file(path) && filename__read_build_id(path, &bid) > 0) in debuginfo__new()
115 dso__set_build_id(dso, &bid); in debuginfo__new()
A Dbuild-id.h23 void build_id__init(struct build_id *bid, const u8 *data, size_t size);
25 bool build_id__is_defined(const struct build_id *bid);
A Dprint-events.c89 char *bid = strchr(sdt_name->s, '@'); in print_sdt_events() local
92 if (bid) in print_sdt_events()
93 *(bid++) = '\0'; in print_sdt_events()
113 char *path = build_id_cache__origname(bid); in print_sdt_events()
116 if (asprintf(&evt_name, "%s@%s(%.12s)", sdt_name->s, path, bid) < 0) in print_sdt_events()
A Ddso.c1665 dso__id(dso)->build_id = *bid; in dso__set_build_id()
1677 return !memcmp(dso_bid->data, bid->data, bid->size) && in dso__build_id_equal()
1678 !memchr_inv(&dso_bid->data[bid->size], 0, in dso__build_id_equal()
1679 dso_bid->size - bid->size); in dso__build_id_equal()
1682 return dso_bid->size == bid->size && in dso__build_id_equal()
1689 struct build_id bid = { .size = 0, }; in dso__read_running_kernel_build_id() local
1694 sysfs__read_build_id(path, &bid); in dso__read_running_kernel_build_id()
1695 dso__set_build_id(dso, &bid); in dso__read_running_kernel_build_id()
1702 struct build_id bid = { .size = 0, }; in dso__kernel_module_get_build_id() local
1713 sysfs__read_build_id(filename, &bid); in dso__kernel_module_get_build_id()
[all …]
A Ddsos.c75 struct build_id bid = { .size = 0, }; in dsos__read_build_ids_cb() local
84 if (filename__read_build_id(dso__long_name(dso), &bid) > 0) { in dsos__read_build_ids_cb()
85 dso__set_build_id(dso, &bid); in dsos__read_build_ids_cb()
90 if (new_name && filename__read_build_id(new_name, &bid) > 0) { in dsos__read_build_ids_cb()
91 dso__set_build_id(dso, &bid); in dsos__read_build_ids_cb()
A Dsymbol-elf.c878 size_t size = sizeof(bid->data); in read_build_id()
896 err = bid->size = abfd->build_id->size; in read_build_id()
907 size_t size = sizeof(bid->data); in read_build_id()
926 bid->size = err; in read_build_id()
963 err = read_build_id(filename, bid); in filename__read_build_id()
972 size_t size = sizeof(bid->data); in sysfs__read_build_id()
996 memset(bid->data + sz, 0, size - sz); in sysfs__read_build_id()
997 bid->size = sz; in sysfs__read_build_id()
1270 struct build_id bid; in symsrc__init() local
1279 build_id__init(&bid, build_id, size); in symsrc__init()
[all …]
A Dsynthetic-events.h55 const struct build_id *bid,
65 const struct build_id *bid,
A Dsynthetic-events.c371 struct build_id bid = { .size = 0, }; in perf_record_mmap2__read_build_id() local
379 rc = sysfs__read_build_id("/sys/kernel/notes", &bid); in perf_record_mmap2__read_build_id()
396 bid = *dso__bid(dso); in perf_record_mmap2__read_build_id()
411 memcpy(event->build_id, bid.data, sizeof(bid.data)); in perf_record_mmap2__read_build_id()
412 event->build_id_size = (u8) bid.size; in perf_record_mmap2__read_build_id()
418 dso__set_build_id(dso, &bid); in perf_record_mmap2__read_build_id()
2252 const struct build_id *bid, in perf_event__synthesize_build_id() argument
2263 ev.build_id.size = bid->size; in perf_event__synthesize_build_id()
2266 memcpy(ev.build_id.build_id, bid->data, ev.build_id.size); in perf_event__synthesize_build_id()
2301 const struct build_id *bid, in perf_event__synthesize_mmap2_build_id() argument
[all …]
A Dsymbol.h144 int sysfs__read_build_id(const char *filename, struct build_id *bid);
A Devent.c333 struct build_id bid; in perf_event__fprintf_mmap2() local
335 build_id__init(&bid, event->mmap2.build_id, in perf_event__fprintf_mmap2()
337 build_id__snprintf(&bid, sbuild_id, sizeof(sbuild_id)); in perf_event__fprintf_mmap2()
A Dsymbol.c1876 struct build_id bid = { .size = 0, }; in dso__load() local
1879 if (filename__read_build_id(name, &bid) > 0) in dso__load()
1880 dso__set_build_id(dso, &bid); in dso__load()
2126 struct build_id bid = { .size = 0, }; in dso__find_kallsyms() local
2139 if (sysfs__read_build_id("/sys/kernel/notes", &bid) == 0) in dso__find_kallsyms()
2140 is_host = dso__build_id_equal(dso, &bid); in dso__find_kallsyms()
A Ddso.h749 void dso__set_build_id(struct dso *dso, const struct build_id *bid);
750 bool dso__build_id_equal(const struct dso *dso, const struct build_id *bid);
A Dmachine.c1634 struct build_id *bid) in machine__process_kernel_mmap_event() argument
1668 if (build_id__is_defined(bid)) in machine__process_kernel_mmap_event()
1669 dso__set_build_id(map__dso(map), bid); in machine__process_kernel_mmap_event()
1699 if (build_id__is_defined(bid)) in machine__process_kernel_mmap_event()
1700 dso__set_build_id(kernel, bid); in machine__process_kernel_mmap_event()
A Dprobe-finder.c860 struct build_id bid; in find_probe_point_lazy() local
862 build_id__init(&bid, pf->dbg->build_id, BUILD_ID_SIZE); in find_probe_point_lazy()
863 build_id__snprintf(&bid, sbuild_id, sizeof(sbuild_id)); in find_probe_point_lazy()
A Dprobe-event.c1093 struct build_id bid; in __show_line_range() local
1095 build_id__init(&bid, dinfo->build_id, BUILD_ID_SIZE); in __show_line_range()
1096 build_id__snprintf(&bid, sbuild_id, sizeof(sbuild_id)); in __show_line_range()
A Dheader.c2291 struct build_id bid; in __event_process_build_id() local
2297 build_id__init(&bid, bev->data, size); in __event_process_build_id()
2298 dso__set_build_id(dso, &bid); in __event_process_build_id()
/tools/perf/
A Dbuiltin-buildid-cache.c178 struct build_id bid = { .size = 0, }; in build_id_cache__add_file() local
183 err = filename__read_build_id(filename, &bid); in build_id_cache__add_file()
190 build_id__snprintf(&bid, sbuild_id, sizeof(sbuild_id)); in build_id_cache__add_file()
201 struct build_id bid = { .size = 0, }; in build_id_cache__remove_file() local
207 err = filename__read_build_id(filename, &bid); in build_id_cache__remove_file()
214 build_id__snprintf(&bid, sbuild_id, sizeof(sbuild_id)); in build_id_cache__remove_file()
278 struct build_id bid = { .size = 0, }; in dso__missing_buildid_cache() local
283 if (filename__read_build_id(filename, &bid) == -1) { in dso__missing_buildid_cache()
289 } else if (memcmp(dso__bid(dso)->data, bid.data, bid.size)) { in dso__missing_buildid_cache()
306 struct build_id bid = { .size = 0, }; in build_id_cache__update_file() local
[all …]
A Dbuiltin-inject.c676 struct build_id bid = { .size = 0, }; in dso__read_build_id() local
683 if (filename__read_build_id(dso__long_name(dso), &bid) > 0) in dso__read_build_id()
684 dso__set_build_id(dso, &bid); in dso__read_build_id()
689 dso__set_build_id(dso, &bid); in dso__read_build_id()
740 struct build_id bid; in perf_inject__lookup_known_build_id() local
747 if (bid_len > sizeof(bid.data)) in perf_inject__lookup_known_build_id()
748 bid_len = sizeof(bid.data); in perf_inject__lookup_known_build_id()
753 bid.data[ix] = (hex(build_id[2 * ix]) << 4 | in perf_inject__lookup_known_build_id()
756 bid.size = bid_len / 2; in perf_inject__lookup_known_build_id()
757 dso__set_build_id(dso, &bid); in perf_inject__lookup_known_build_id()
[all …]
/tools/perf/bench/
A Dinject-buildid.c83 struct build_id bid = { .size = 0, }; in add_dso() local
88 if (filename__read_build_id(fpath, &bid) < 0) in add_dso()
/tools/include/uapi/linux/
A Dio_uring.h644 __u16 bid; member

Completed in 72 milliseconds