Lines Matching refs:phdr
92 GElf_Phdr phdr; in procstat_core_open() local
127 if (gelf_getphdr(e, i, &phdr) != &phdr) { in procstat_core_open()
131 if (phdr.p_type == PT_NOTE) in procstat_core_open()
147 core->pc_phdr = phdr; in procstat_core_open()
304 GElf_Phdr phdr; in core_read_mem() local
311 if (gelf_getphdr(core->pc_elf, i, &phdr) != &phdr) { in core_read_mem()
315 if (phdr.p_type != PT_LOAD) in core_read_mem()
317 if (addr < phdr.p_vaddr || addr > phdr.p_vaddr + phdr.p_memsz) in core_read_mem()
319 offset = phdr.p_offset + (addr - phdr.p_vaddr); in core_read_mem()
320 if ((phdr.p_vaddr + phdr.p_memsz) - addr < len) { in core_read_mem()
326 len = (phdr.p_vaddr + phdr.p_memsz) - addr; in core_read_mem()