Lines Matching refs:phdr
131 GElf_Phdr phdr; in procstat_core_open() local
166 if (gelf_getphdr(e, i, &phdr) != &phdr) { in procstat_core_open()
170 if (phdr.p_type == PT_NOTE) in procstat_core_open()
186 core->pc_phdr = phdr; in procstat_core_open()
343 GElf_Phdr phdr; in core_read_mem() local
350 if (gelf_getphdr(core->pc_elf, i, &phdr) != &phdr) { in core_read_mem()
354 if (phdr.p_type != PT_LOAD) in core_read_mem()
356 if (addr < phdr.p_vaddr || addr > phdr.p_vaddr + phdr.p_memsz) in core_read_mem()
358 offset = phdr.p_offset + (addr - phdr.p_vaddr); in core_read_mem()
359 if ((phdr.p_vaddr + phdr.p_memsz) - addr < len) { in core_read_mem()
365 len = (phdr.p_vaddr + phdr.p_memsz) - addr; in core_read_mem()