/linux-4.1.27/arch/alpha/boot/tools/ |
H A D | objstrip.c | 181 if (elf_phdr->p_vaddr < e_entry) { main() 182 unsigned long delta = e_entry - elf_phdr->p_vaddr; main() 186 elf_phdr->p_vaddr += delta; main() 191 prog_name, (long) elf_phdr->p_vaddr, main() 192 elf_phdr->p_vaddr + fil_size, offset); main()
|
/linux-4.1.27/fs/ |
H A D | binfmt_elf_fdpic.c | 265 exec_params.load_addr = phdr->p_vaddr; load_elf_fdpic_binary() 789 if (params->hdr.e_entry >= seg->p_vaddr && elf_fdpic_map_file() 790 params->hdr.e_entry < seg->p_vaddr + seg->p_memsz) { elf_fdpic_map_file() 792 (params->hdr.e_entry - seg->p_vaddr) + elf_fdpic_map_file() 814 if (phdr->p_vaddr >= seg->p_vaddr && elf_fdpic_map_file() 815 phdr->p_vaddr + phdr->p_filesz <= elf_fdpic_map_file() 816 seg->p_vaddr + seg->p_memsz) { elf_fdpic_map_file() 818 (phdr->p_vaddr - seg->p_vaddr) + elf_fdpic_map_file() 835 if (phdr->p_vaddr >= seg->p_vaddr && elf_fdpic_map_file() 836 phdr->p_vaddr + phdr->p_memsz <= elf_fdpic_map_file() 837 seg->p_vaddr + seg->p_memsz) { elf_fdpic_map_file() 839 (phdr->p_vaddr - seg->p_vaddr) + elf_fdpic_map_file() 869 if (seg->p_vaddr - mseg->p_vaddr == seg->addr - mseg->addr) { elf_fdpic_map_file() 898 seg->p_vaddr, seg->p_memsz); elf_fdpic_map_file() 933 if (base > phdr->p_vaddr) elf_fdpic_map_file_constdisp_on_uclinux() 934 base = phdr->p_vaddr; elf_fdpic_map_file_constdisp_on_uclinux() 935 if (top < phdr->p_vaddr + phdr->p_memsz) elf_fdpic_map_file_constdisp_on_uclinux() 936 top = phdr->p_vaddr + phdr->p_memsz; elf_fdpic_map_file_constdisp_on_uclinux() 958 seg->addr = maddr + (phdr->p_vaddr - base); elf_fdpic_map_file_constdisp_on_uclinux() 959 seg->p_vaddr = phdr->p_vaddr; elf_fdpic_map_file_constdisp_on_uclinux() 1027 (unsigned long) phdr->p_vaddr, elf_fdpic_map_file_by_direct_mmap() 1050 maddr = phdr->p_vaddr; elf_fdpic_map_file_by_direct_mmap() 1061 delta_vaddr = phdr->p_vaddr; elf_fdpic_map_file_by_direct_mmap() 1064 maddr = load_addr + phdr->p_vaddr - delta_vaddr; elf_fdpic_map_file_by_direct_mmap() 1080 disp = phdr->p_vaddr & ~PAGE_MASK; elf_fdpic_map_file_by_direct_mmap() 1096 seg->p_vaddr = phdr->p_vaddr; elf_fdpic_map_file_by_direct_mmap() 1303 phdr->p_vaddr = 0; fill_elf_note_phdr() 1716 phdr.p_vaddr = vma->vm_start; elf_fdpic_core_dump()
|
H A D | binfmt_elf.c | 341 unsigned long size = eppnt->p_filesz + ELF_PAGEOFFSET(eppnt->p_vaddr); elf_map() 342 unsigned long off = eppnt->p_offset - ELF_PAGEOFFSET(eppnt->p_vaddr); elf_map() 386 return cmds[last_idx].p_vaddr + cmds[last_idx].p_memsz - total_mapping_size() 387 ELF_PAGESTART(cmds[first_idx].p_vaddr); total_mapping_size() 559 vaddr = eppnt->p_vaddr; load_elf_interp() 585 k = load_addr + eppnt->p_vaddr; load_elf_interp() 598 k = load_addr + eppnt->p_vaddr + eppnt->p_filesz; load_elf_interp() 606 k = load_addr + eppnt->p_memsz + eppnt->p_vaddr; load_elf_interp() 906 vaddr = elf_ppnt->p_vaddr; load_elf_binary() 936 load_addr = (elf_ppnt->p_vaddr - elf_ppnt->p_offset); load_elf_binary() 944 k = elf_ppnt->p_vaddr; load_elf_binary() 963 k = elf_ppnt->p_vaddr + elf_ppnt->p_filesz; load_elf_binary() 971 k = elf_ppnt->p_vaddr + elf_ppnt->p_memsz; load_elf_binary() 1155 ELF_PAGESTART(eppnt->p_vaddr), load_elf_library() 1157 ELF_PAGEOFFSET(eppnt->p_vaddr)), load_elf_library() 1161 ELF_PAGEOFFSET(eppnt->p_vaddr))); load_elf_library() 1162 if (error != ELF_PAGESTART(eppnt->p_vaddr)) load_elf_library() 1165 elf_bss = eppnt->p_vaddr + eppnt->p_filesz; load_elf_library() 1171 len = ELF_PAGESTART(eppnt->p_filesz + eppnt->p_vaddr + load_elf_library() 1173 bss = eppnt->p_memsz + eppnt->p_vaddr; load_elf_library() 1370 phdr->p_vaddr = 0; fill_elf_note_phdr() 2235 phdr.p_vaddr = vma->vm_start; elf_core_dump()
|
/linux-4.1.27/include/uapi/linux/ |
H A D | elf-fdpic.h | 22 Elf32_Addr p_vaddr; /* VMA recorded in file */ member in struct:elf32_fdpic_loadseg
|
H A D | elf.h | 246 Elf32_Addr p_vaddr; member in struct:elf32_phdr 258 Elf64_Addr p_vaddr; /* Segment virtual address */ member in struct:elf64_phdr
|
/linux-4.1.27/arch/mips/boot/ |
H A D | elf2ecoff.c | 123 if (h1->p_vaddr > h2->p_vaddr) phcmp() 125 else if (h1->p_vaddr < h2->p_vaddr) phcmp() 191 p->p_vaddr = swab32(p->p_vaddr); convert_elf_phdrs() 362 ndata.vaddr = ph[i].p_vaddr; main() 364 nbss.vaddr = ph[i].p_vaddr + ph[i].p_filesz; main() 372 ntxt.vaddr = ph[i].p_vaddr; main() 378 if (ph[i].p_vaddr < cur_vma) main() 379 cur_vma = ph[i].p_vaddr; main() 566 if (cur_vma != ph[i].p_vaddr) { main() 568 ph[i].p_vaddr - cur_vma; main() 599 cur_vma = ph[i].p_vaddr + ph[i].p_filesz; main()
|
/linux-4.1.27/arch/powerpc/boot/ |
H A D | elf.h | 97 Elf32_Addr p_vaddr; member in struct:elf32_phdr 109 Elf64_Addr p_vaddr; /* Segment virtual address */ member in struct:elf64_phdr
|
/linux-4.1.27/arch/x86/um/ |
H A D | elfcore.c | 52 void *addr = (void *) phdrp[i].p_vaddr; elf_core_write_extra_data()
|
/linux-4.1.27/arch/ia64/kernel/ |
H A D | elfcore.c | 51 void *addr = (void *)gate_phdrs[i].p_vaddr; elf_core_write_extra_data()
|
H A D | unwind.c | 2209 start = (const struct unw_table_entry *) punw->p_vaddr; create_gate_table()
|
/linux-4.1.27/arch/x86/vdso/ |
H A D | vdso2c.h | 32 GET_LE(&pt[i].p_vaddr) != 0) go()
|
/linux-4.1.27/arch/metag/kernel/ |
H A D | process.c | 383 unsigned long page_off = ELF_PAGEOFFSET(eppnt->p_vaddr); __metag_elf_map() 436 eppnt->p_vaddr = map_addr; __metag_elf_map()
|
/linux-4.1.27/arch/x86/kernel/ |
H A D | crash.c | 394 phdr->p_vaddr = (unsigned long long) __va(mstart); prepare_elf64_ram_headers_callback() 399 phdr, phdr->p_vaddr, phdr->p_paddr, phdr->p_filesz, prepare_elf64_ram_headers_callback() 478 phdr->p_vaddr = (Elf64_Addr)_text;
|
/linux-4.1.27/fs/proc/ |
H A D | kcore.c | 359 nhdr->p_vaddr = 0; elf_kcore_store_hdr() 375 phdr->p_vaddr = (size_t)m->addr; elf_kcore_store_hdr()
|
H A D | vmcore.c | 679 phdr.p_vaddr = phdr.p_paddr = 0; merge_note_headers_elf64() 865 phdr.p_vaddr = phdr.p_paddr = 0; merge_note_headers_elf32()
|
/linux-4.1.27/sound/pci/mixart/ |
H A D | mixart_hwdep.c | 94 u32 p_vaddr; member in struct:snd_mixart_elf32_phdr 123 memcpy_toio( MIXART_MEM( mgr, be32_to_cpu(elf_programheader.p_vaddr)), mixart_load_elf()
|
/linux-4.1.27/arch/powerpc/oprofile/cell/ |
H A D | vma_map.c | 166 map = vma_map_add(map, phdr.p_vaddr, phdr.p_memsz, create_vma_map()
|
/linux-4.1.27/Documentation/vDSO/ |
H A D | parse_vdso.c | 122 - (uintptr_t)pt[i].p_vaddr; vdso_init_from_sysinfo_ehdr()
|
/linux-4.1.27/arch/powerpc/kernel/ |
H A D | fadump.c | 857 phdr->p_vaddr = 0; fadump_create_elfcore_headers() 872 phdr->p_vaddr = 0; fadump_create_elfcore_headers() 909 phdr->p_vaddr = (unsigned long)__va(mbase); fadump_create_elfcore_headers()
|
/linux-4.1.27/arch/s390/kernel/ |
H A D | crash_dump.c | 559 phdr->p_vaddr = start; loads_init()
|
/linux-4.1.27/tools/perf/util/ |
H A D | symbol-elf.c | 1117 err = mapfn(phdr.p_vaddr, sz, phdr.p_offset, data); elf_read_maps() 1333 .p_vaddr = addr, kcore__add_phdr()
|