Lines Matching defs:filesz
262 GElf_Addr vaddr, size_t filesz)
266 if (filesz > *read_state->buffer_available
267 || vaddr - start > *read_state->buffer_available - filesz
270 || (filesz == 0 && memchr (vaddr - start + *read_state->buffer, '\0',
275 *data_size = filesz;
280 data, data_size, vaddr, filesz,
519 GElf_Xword filesz = is32 ? p32[i].p_filesz : p64[i].p_filesz;
525 dyn_filesz = filesz;
530 if (build_id.memory != NULL || filesz == 0)
539 start, segment, note_vaddr, filesz))
546 filesz = data_size;
548 if (filesz > SIZE_MAX / sizeof (Elf32_Nhdr))
563 if (filesz > SIZE_MAX / sizeof (Elf32_Nhdr))
565 notes = malloc (filesz);
572 xlatefrom.d_size = filesz;
574 xlateto.d_size = filesz;
583 memcpy (notes, data, filesz);
597 while (filesz - len > sizeof (*nh))
603 if (namesz > filesz - len || len + namesz < namesz)
611 if (descsz > filesz - len || len + descsz < descsz)
650 GElf_Addr filesz_vaddr = (filesz < memsz
651 ? vaddr + filesz : vaddr_end);
654 if (file_trimmed_end < offset + filesz)
656 file_trimmed_end = offset + filesz;
665 filesz += shdrs_end - file_trimmed_end;
670 total_filesz += filesz;
997 GElf_Xword filesz = is32 ? p32[i].p_filesz : p64[i].p_filesz;
1004 size_t read_size = MIN (filesz, file_trimmed_end - offset);