Lines Matching defs:bid
1663 void dso__set_build_id(struct dso *dso, const struct build_id *bid)
1665 dso__id(dso)->build_id = *bid;
1668 bool dso__build_id_equal(const struct dso *dso, const struct build_id *bid)
1672 if (dso_bid->size > bid->size && dso_bid->size == BUILD_ID_SIZE) {
1677 return !memcmp(dso_bid->data, bid->data, bid->size) &&
1678 !memchr_inv(&dso_bid->data[bid->size], 0,
1679 dso_bid->size - bid->size);
1682 return dso_bid->size == bid->size &&
1683 memcmp(dso_bid->data, bid->data, dso_bid->size) == 0;
1689 struct build_id bid = { .size = 0, };
1694 sysfs__read_build_id(path, &bid);
1695 dso__set_build_id(dso, &bid);
1702 struct build_id bid = { .size = 0, };
1713 sysfs__read_build_id(filename, &bid);
1714 dso__set_build_id(dso, &bid);