Lines Matching refs:filesz
152 GElf_Addr vaddr, size_t filesz)
154 if (vaddr - start + filesz > buffer_available)
157 *data_size = filesz;
159 data, data_size, vaddr, filesz);
280 inline void consider_notes (GElf_Addr vaddr, GElf_Xword filesz)
283 if (build_id != NULL || filesz == 0)
288 if (read_portion (&data, &data_size, vaddr, filesz))
298 notes = malloc (filesz);
303 xlatefrom.d_size = filesz;
305 xlateto.d_size = filesz;
312 while ((const void *) nh < (const void *) notes + filesz)
316 if (unlikely ((size_t) ((const void *) notes + filesz
345 GElf_Off offset, GElf_Xword filesz,
352 dyn_filesz = filesz;
358 consider_notes (start + offset, filesz);
365 GElf_Addr filesz_vaddr = filesz < memsz ? vaddr + filesz : vaddr_end;
368 if (file_trimmed_end < offset + filesz)
370 file_trimmed_end = offset + filesz;
378 filesz += shdrs_end - file_trimmed_end;
383 total_filesz += filesz;
604 GElf_Off offset, GElf_Xword filesz)
607 final_read (offset, vaddr + bias, filesz);