Lines Matching refs:phdr
94 GElf_Phdr phdr; in procstat_core_open() local
129 if (gelf_getphdr(e, i, &phdr) != &phdr) { in procstat_core_open()
133 if (phdr.p_type == PT_NOTE) in procstat_core_open()
149 core->pc_phdr = phdr; in procstat_core_open()
306 GElf_Phdr phdr; in core_read_mem() local
313 if (gelf_getphdr(core->pc_elf, i, &phdr) != &phdr) { in core_read_mem()
317 if (phdr.p_type != PT_LOAD) in core_read_mem()
319 if (addr < phdr.p_vaddr || addr > phdr.p_vaddr + phdr.p_memsz) in core_read_mem()
321 offset = phdr.p_offset + (addr - phdr.p_vaddr); in core_read_mem()
322 if ((phdr.p_vaddr + phdr.p_memsz) - addr < len) { in core_read_mem()
328 len = (phdr.p_vaddr + phdr.p_memsz) - addr; in core_read_mem()