Home
last modified time | relevance | path

Searched refs:build_id (Results 1 - 25 of 118) sorted by relevance

12345

/kernel/linux/linux-6.6/lib/
H A Dbuildid.c16 static int parse_build_id_buf(unsigned char *build_id, in parse_build_id_buf() argument
31 memcpy(build_id, in parse_build_id_buf()
35 memset(build_id + nhdr->n_descsz, 0, in parse_build_id_buf()
52 unsigned char *build_id, in parse_build_id()
65 return parse_build_id_buf(build_id, size, note_start, note_size); in parse_build_id()
69 static int get_build_id_32(const void *page_addr, unsigned char *build_id, in get_build_id_32() argument
85 !parse_build_id(page_addr, build_id, size, in get_build_id_32()
94 static int get_build_id_64(const void *page_addr, unsigned char *build_id, in get_build_id_64() argument
110 !parse_build_id(page_addr, build_id, size, in get_build_id_64()
121 * @build_id
51 parse_build_id(const void *page_addr, unsigned char *build_id, __u32 *size, const void *note_start, Elf32_Word note_size) parse_build_id() argument
126 build_id_parse(struct vm_area_struct *vma, unsigned char *build_id, __u32 *size) build_id_parse() argument
172 build_id_parse_buf(const void *buf, unsigned char *build_id, u32 buf_size) build_id_parse_buf() argument
[all...]
/kernel/linux/linux-6.6/tools/perf/util/
H A Dbuild-id.h14 struct build_id { struct
25 void build_id__init(struct build_id *bid, const u8 *data, size_t size);
26 int build_id__sprintf(const struct build_id *build_id, char *bf);
27 bool build_id__is_defined(const struct build_id *bid);
H A Dgenelf.c79 char build_id[20]; member
108 size_t sz = sizeof(note->build_id); in gen_build_id()
115 sret = read(fd, note->build_id, sz); in gen_build_id()
120 memset(note->build_id, 0, sz); in gen_build_id()
131 if (sizeof(note->build_id) < SHA_DIGEST_LENGTH) in gen_build_id()
132 errx(1, "build_id too small for SHA1"); in gen_build_id()
134 SHA1(code, csize, (unsigned char *)note->build_id); in gen_build_id()
144 if (sizeof(note->build_id) < 16) in gen_build_id()
145 errx(1, "build_id too small for MD5"); in gen_build_id()
154 EVP_DigestFinal_ex(mdctx, (unsigned char *)note->build_id, NUL in gen_build_id()
[all...]
H A Dbuild-id.c98 .build_id = perf_event__process_build_id,
102 int build_id__sprintf(const struct build_id *build_id, char *bf) in build_id__sprintf() argument
105 const u8 *raw = build_id->data; in build_id__sprintf()
110 for (i = 0; i < build_id->size; ++i) { in build_id__sprintf()
122 struct build_id bid; in sysfs__sprintf_build_id()
139 struct build_id bid; in filename__sprintf_build_id()
234 /* Check if the given build_id cache is valid on current running system */
283 /* Check if old style build_id cache */ in __dso__build_id_filename()
305 static int write_buildid(const char *name, size_t name_len, struct build_id *bi
[all...]
H A Dsymbol-minimal.c34 static int read_build_id(void *note_data, size_t note_len, struct build_id *bid, in read_build_id()
89 int filename__read_build_id(const char *filename, struct build_id *bid) in filename__read_build_id()
225 int sysfs__read_build_id(const char *filename, struct build_id *bid) in sysfs__read_build_id()
344 struct build_id bid; in dso__load_sym()
H A Ddso.h182 struct build_id bid;
276 void dso__set_build_id(struct dso *dso, struct build_id *bid);
277 bool dso__build_id_equal(const struct dso *dso, struct build_id *bid);
H A Dsymbol.h27 struct build_id;
143 int filename__read_build_id(const char *filename, struct build_id *id);
144 int sysfs__read_build_id(const char *filename, struct build_id *bid);
/kernel/linux/linux-5.10/tools/perf/util/
H A Dbuild-id.h11 struct build_id { struct
22 void build_id__init(struct build_id *bid, const u8 *data, size_t size);
23 int build_id__sprintf(const struct build_id *build_id, char *bf);
H A Dgenelf.c82 char build_id[20]; member
111 size_t sz = sizeof(note->build_id); in gen_build_id()
118 sret = read(fd, note->build_id, sz); in gen_build_id()
123 memset(note->build_id, 0, sz); in gen_build_id()
134 if (sizeof(note->build_id) < SHA_DIGEST_LENGTH) in gen_build_id()
135 errx(1, "build_id too small for SHA1"); in gen_build_id()
137 SHA1(code, csize, (unsigned char *)note->build_id); in gen_build_id()
147 if (sizeof(note->build_id) < 16) in gen_build_id()
148 errx(1, "build_id too small for MD5"); in gen_build_id()
153 MD5_Final((unsigned char *)note->build_id, in gen_build_id()
[all...]
H A Dbuild-id.c95 .build_id = perf_event__process_build_id,
99 int build_id__sprintf(const struct build_id *build_id, char *bf) in build_id__sprintf() argument
102 const u8 *raw = build_id->data; in build_id__sprintf()
107 for (i = 0; i < build_id->size; ++i) { in build_id__sprintf()
119 struct build_id bid; in sysfs__sprintf_build_id()
136 struct build_id bid; in filename__sprintf_build_id()
231 /* Check if the given build_id cache is valid on current running system */
281 /* Check if old style build_id cache */ in dso__build_id_filename()
301 static int write_buildid(const char *name, size_t name_len, struct build_id *bi
[all...]
H A Dsymbol-minimal.c34 static int read_build_id(void *note_data, size_t note_len, struct build_id *bid, in read_build_id()
89 int filename__read_build_id(const char *filename, struct build_id *bid) in filename__read_build_id()
225 int sysfs__read_build_id(const char *filename, struct build_id *bid) in sysfs__read_build_id()
344 struct build_id bid; in dso__load_sym()
H A Ddso.h179 struct build_id bid;
263 void dso__set_build_id(struct dso *dso, struct build_id *bid);
264 bool dso__build_id_equal(const struct dso *dso, struct build_id *bid);
H A Dsymbol.h26 struct build_id;
148 int filename__read_build_id(const char *filename, struct build_id *id);
149 int sysfs__read_build_id(const char *filename, struct build_id *bid);
H A Dsymbol-elf.c564 int filename__read_build_id(const char *filename, struct build_id *bid) in filename__read_build_id()
579 if (!abfd->build_id || abfd->build_id->size > size) in filename__read_build_id()
582 memcpy(bid->data, abfd->build_id->data, abfd->build_id->size); in filename__read_build_id()
583 memset(bid->data + abfd->build_id->size, 0, size - abfd->build_id->size); in filename__read_build_id()
584 err = bid->size = abfd->build_id->size; in filename__read_build_id()
593 int filename__read_build_id(const char *filename, struct build_id *bid) in filename__read_build_id()
625 int sysfs__read_build_id(const char *filename, struct build_id *bi
863 u8 build_id[BUILD_ID_SIZE]; symsrc__init() local
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/
H A Dstacktrace_build_id_nmi.c100 if (CHECK(err, "get build_id with readelf", in test_stacktrace_build_id_nmi()
110 char build_id[64]; in test_stacktrace_build_id_nmi() local
120 sprintf(build_id + 2 * j, "%02x", in test_stacktrace_build_id_nmi()
121 id_offs[i].build_id[j] & 0xff); in test_stacktrace_build_id_nmi()
122 if (strstr(buf, build_id) != NULL) in test_stacktrace_build_id_nmi()
145 * only support one in_nmi() ips-to-build_id translation per cpu in test_stacktrace_build_id_nmi()
H A Dstacktrace_build_id.c57 if (CHECK(err, "get build_id with readelf", in test_stacktrace_build_id()
67 char build_id[64]; in test_stacktrace_build_id() local
77 sprintf(build_id + 2 * j, "%02x", in test_stacktrace_build_id()
78 id_offs[i].build_id[j] & 0xff); in test_stacktrace_build_id()
79 if (strstr(buf, build_id) != NULL) in test_stacktrace_build_id()
/kernel/linux/linux-5.10/tools/build/feature/
H A Dtest-libbfd-buildid.c7 return abfd && (!abfd->build_id || abfd->build_id->size > 0x506564726f); in main()
/kernel/linux/linux-6.6/tools/build/feature/
H A Dtest-libbfd-buildid.c7 return abfd && (!abfd->build_id || abfd->build_id->size > 0x506564726f); in main()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/
H A Dtrace_helpers.c245 parse_build_id_buf(const void *note_start, Elf32_Word note_size, char *build_id) in parse_build_id_buf() argument
255 memcpy(build_id, note_start + note_offs + in parse_build_id_buf()
257 memset(build_id + nhdr->n_descsz, 0, BPF_BUILD_ID_SIZE - nhdr->n_descsz); in parse_build_id_buf()
268 /* Reads binary from *path* file and returns it in the *build_id* buffer
273 int read_build_id(const char *path, char *build_id, size_t size) in read_build_id() argument
311 err = parse_build_id_buf(data + phdr->p_offset, phdr->p_memsz, build_id); in read_build_id()
/kernel/linux/linux-6.6/include/linux/
H A Dbuildid.h9 int build_id_parse(struct vm_area_struct *vma, unsigned char *build_id,
11 int build_id_parse_buf(const void *buf, unsigned char *build_id, u32 buf_size);
/kernel/linux/linux-5.10/kernel/bpf/
H A Dstackmap.c35 /* irq_work to run up_read() for build_id lookup in nmi context */
169 unsigned char *build_id, in stack_map_parse_build_id()
190 memcpy(build_id, in stack_map_parse_build_id()
194 memset(build_id + nhdr->n_descsz, 0, in stack_map_parse_build_id()
209 unsigned char *build_id) in stack_map_get_build_id_32()
224 !stack_map_parse_build_id(page_addr, build_id, in stack_map_get_build_id_32()
234 unsigned char *build_id) in stack_map_get_build_id_64()
249 !stack_map_parse_build_id(page_addr, build_id, in stack_map_get_build_id_64()
259 unsigned char *build_id) in stack_map_get_build_id()
287 ret = stack_map_get_build_id_32(page_addr, build_id); in stack_map_get_build_id()
168 stack_map_parse_build_id(void *page_addr, unsigned char *build_id, void *note_start, Elf32_Word note_size) stack_map_parse_build_id() argument
208 stack_map_get_build_id_32(void *page_addr, unsigned char *build_id) stack_map_get_build_id_32() argument
233 stack_map_get_build_id_64(void *page_addr, unsigned char *build_id) stack_map_get_build_id_64() argument
258 stack_map_get_build_id(struct vm_area_struct *vma, unsigned char *build_id) stack_map_get_build_id() argument
[all...]
/kernel/linux/linux-6.6/drivers/hwmon/
H A Dsch5627.c439 int err, build_code, build_id, hwmon_rev, val; in sch5627_probe() local
485 build_id = sch56xx_read_virtual_reg16(data->addr, in sch5627_probe()
487 if (build_id < 0) in sch5627_probe()
488 return build_id; in sch5627_probe()
519 build_code, build_id, hwmon_rev); in sch5627_probe()
528 (build_code << 24) | (build_id << 8) | hwmon_rev, in sch5627_probe()
/kernel/linux/linux-5.10/drivers/hwmon/
H A Dsch5627.c458 int err, build_code, build_id, hwmon_rev, val; in sch5627_probe() local
512 build_id = sch56xx_read_virtual_reg16(data->addr, in sch5627_probe()
514 if (build_id < 0) { in sch5627_probe()
515 err = build_id; in sch5627_probe()
553 build_code, build_id, hwmon_rev); in sch5627_probe()
569 (build_code << 24) | (build_id << 8) | hwmon_rev, in sch5627_probe()
/kernel/linux/linux-6.6/tools/lib/perf/include/perf/
H A Devent.h39 __u8 build_id[20]; member
296 __u8 build_id[24]; member
498 struct perf_record_header_build_id build_id; member
/kernel/linux/linux-5.10/tools/perf/scripts/python/
H A Dexport-to-postgresql.py369 'build_id varchar(64))')
511 'build_id'
1003 def dso_table(dso_id, machine_id, short_name, long_name, build_id, *x):
1006 build_id = toserverstr(build_id)
1009 n3 = len(build_id)
1011 value = struct.pack(fmt, 5, 8, dso_id, 8, machine_id, n1, short_name, n2, long_name, n3, build_id)

Completed in 16 milliseconds

12345