Lines Matching defs:size
25 static int snprintf_hex(char *buf, size_t size, unsigned char *data, size_t len)
31 ret += snprintf(buf + ret, size - ret, "%02x", data[i]);
121 static int synthesize_bpf_prog_name(char *buf, int size,
134 name_len = snprintf(buf, size, "bpf_prog_");
135 name_len += snprintf_hex(buf + name_len, size - name_len,
148 name_len += snprintf(buf + name_len, size - name_len,
249 .size = offsetof(struct perf_record_ksymbol, name),
259 ksymbol_event->header.size += PERF_ALIGN(name_len + 1,
262 memset((void *)event + event->header.size, 0, machine->id_hdr_size);
263 event->header.size += machine->id_hdr_size;
273 .size = sizeof(struct perf_record_bpf_event),
280 memset((void *)event + event->header.size, 0, machine->id_hdr_size);
281 event->header.size += machine->id_hdr_size;
328 .size = offsetof(struct perf_record_ksymbol, name),
337 ksymbol->header.size += PERF_ALIGN(len + 1, sizeof(u64));
338 memset((void *) event + event->header.size, 0, machine->id_hdr_size);
339 event->header.size += machine->id_hdr_size;
533 .size = sizeof(attr), /* to capture ABI version */
571 fprintf(fp, "# bpf_prog_info %u: %s addr 0x%llx size %u\n",
580 fprintf(fp, "# \tsub_prog %u: %s addr 0x%llx size %u\n",