Lines Matching defs:bid
876 static int read_build_id(const char *filename, struct build_id *bid)
878 size_t size = sizeof(bid->data);
894 memcpy(bid->data, abfd->build_id->data, abfd->build_id->size);
895 memset(bid->data + abfd->build_id->size, 0, size - abfd->build_id->size);
896 err = bid->size = abfd->build_id->size;
905 static int read_build_id(const char *filename, struct build_id *bid)
907 size_t size = sizeof(bid->data);
924 err = elf_read_build_id(elf, bid->data, size);
926 bid->size = err;
937 int filename__read_build_id(const char *filename, struct build_id *bid)
963 err = read_build_id(filename, bid);
970 int sysfs__read_build_id(const char *filename, struct build_id *bid)
972 size_t size = sizeof(bid->data);
995 if (read(fd, bid->data, sz) == (ssize_t)sz) {
996 memset(bid->data + sz, 0, size - sz);
997 bid->size = sz;
1270 struct build_id bid;
1279 build_id__init(&bid, build_id, size);
1280 if (!dso__build_id_equal(dso, &bid)) {