Lines Matching refs:p_filesz
52 ptr, phdr->p_filesz);
59 if (seg_fw->size != phdr->p_filesz) {
160 ehdr_size = phdrs[0].p_filesz;
161 hash_size = phdrs[hash_segment].p_filesz;
172 hash_offset = phdrs[0].p_filesz;
283 if (!phdrs[i].p_filesz)
287 seg_end = phdrs[i].p_offset + phdrs[i].p_filesz;
359 if (phdr->p_filesz > phdr->p_memsz) {
361 "refusing to load segment %d with p_filesz > p_memsz\n",
369 if (phdr->p_filesz && !is_split) {
371 if (phdr->p_offset + phdr->p_filesz > fw->size) {
378 memcpy(ptr, fw->data + phdr->p_offset, phdr->p_filesz);
379 } else if (phdr->p_filesz) {
386 if (phdr->p_memsz > phdr->p_filesz)
387 memset(ptr + phdr->p_filesz, 0, phdr->p_memsz - phdr->p_filesz);