Lines Matching refs:phdr
91 GElf_Phdr phdr; in procstat_core_open() local
126 if (gelf_getphdr(e, i, &phdr) != &phdr) { in procstat_core_open()
130 if (phdr.p_type == PT_NOTE) in procstat_core_open()
146 core->pc_phdr = phdr; in procstat_core_open()
303 GElf_Phdr phdr; in core_read_mem() local
310 if (gelf_getphdr(core->pc_elf, i, &phdr) != &phdr) { in core_read_mem()
314 if (phdr.p_type != PT_LOAD) in core_read_mem()
316 if (addr < phdr.p_vaddr || addr > phdr.p_vaddr + phdr.p_memsz) in core_read_mem()
318 offset = phdr.p_offset + (addr - phdr.p_vaddr); in core_read_mem()
319 if ((phdr.p_vaddr + phdr.p_memsz) - addr < len) { in core_read_mem()
325 len = (phdr.p_vaddr + phdr.p_memsz) - addr; in core_read_mem()