/seL4-camkes-master/projects/musllibc/src/internal/ |
H A D | fdpic_crt.h | 14 uintptr_t addr, p_vaddr, p_memsz; member in struct:__anon363::fdpic_loadseg 19 while (*a-lm->segs[rseg].p_vaddr >= lm->segs[rseg].p_memsz) 22 (*a + lm->segs[rseg].addr - lm->segs[rseg].p_vaddr); 24 while (*r-lm->segs[vseg].p_vaddr >= lm->segs[vseg].p_memsz) 26 *r += lm->segs[vseg].addr - lm->segs[vseg].p_vaddr;
|
H A D | dynlink.h | 46 uintptr_t addr, p_vaddr, p_memsz; member in struct:fdpic_loadseg
|
H A D | vdso.c | 54 base = (size_t)eh + ph->p_offset - ph->p_vaddr;
|
/seL4-camkes-master/projects/sel4runtime/include/sel4runtime/ |
H A D | elf.h | 61 Elf32_Addr p_vaddr; member in struct:__anon3 73 Elf64_Addr p_vaddr; member in struct:__anon4
|
/seL4-camkes-master/projects/musllibc/ldso/ |
H A D | dlstart.c | 54 segs[0].p_vaddr = 0; 62 dynv = (void *)(base + ph->p_vaddr); 74 for (j=0; dyn[i]-segs[j].p_vaddr >= segs[j].p_memsz; j++); 75 dyn[i] += segs[j].addr - segs[j].p_vaddr; 85 for (j=0; rel[0]-segs[j].p_vaddr >= segs[j].p_memsz; j++); 87 (rel[0] + segs[j].addr - segs[j].p_vaddr); 90 - segs[rel_addr[1]].p_vaddr 95 for (j=0; val-segs[j].p_vaddr >= segs[j].p_memsz; j++); 96 *rel_addr = rel[2] + segs[j].addr - segs[j].p_vaddr + val; 111 base = (size_t)dynv - ph->p_vaddr; [all...] |
H A D | dynlink.c | 157 for (j=0; v-p->loadmap->segs[j].p_vaddr >= p->loadmap->segs[j].p_memsz; j++); 158 return (void *)(v - p->loadmap->segs[j].p_vaddr + p->loadmap->segs[j].addr); 487 reclaim(dso, ph->p_vaddr & -PAGE_SIZE, ph->p_vaddr); 488 reclaim(dso, ph->p_vaddr+ph->p_memsz, 489 ph->p_vaddr+ph->p_memsz+PAGE_SIZE-1 & -PAGE_SIZE); 577 dyn = ph->p_vaddr; 579 tls_image = ph->p_vaddr; 584 dso->relro_start = ph->p_vaddr & -PAGE_SIZE; 585 dso->relro_end = (ph->p_vaddr [all...] |
/seL4-camkes-master/kernel/include/arch/x86/arch/32/mode/kernel/ |
H A D | elf.h | 35 uint32_t p_vaddr; /* Reqd virtual address of segment when loading */ member in struct:Elf32_Phdr
|
/seL4-camkes-master/kernel/include/arch/x86/arch/64/mode/kernel/ |
H A D | elf.h | 33 uint64_t p_vaddr; member in struct:Elf64_Phdr
|
/seL4-camkes-master/projects/musllibc/src/ldso/ |
H A D | dl_iterate_phdr.c | 22 base = aux[AT_PHDR] - phdr->p_vaddr; 34 info.dlpi_tls_data = (void *)(base + tls_phdr->p_vaddr);
|
/seL4-camkes-master/kernel/src/arch/x86/32/kernel/ |
H A D | elf.c | 37 sect_start = phdr[i].p_vaddr; 62 dst = phdr[i].p_vaddr + offset;
|
/seL4-camkes-master/kernel/src/arch/x86/64/kernel/ |
H A D | elf.c | 35 sect_start = phdr[i].p_vaddr; 59 dst = phdr[i].p_vaddr + offset;
|
/seL4-camkes-master/tools/seL4/elfloader-tool/src/binaries/elf/ |
H A D | elf64.c | 150 elf64_getSegmentInfo(void *elfFile, int segment, uint64_t *p_vaddr, argument 157 *p_vaddr = segments[segment].p_vaddr; 237 segments[i].p_offset, segments[i].p_vaddr, 238 segments[i].p_vaddr,
|
H A D | elf32.c | 146 elf32_getSegmentInfo(struct Elf32_Header *elfFile, int segment, uint64_t *p_vaddr, uint64_t *p_addr, uint64_t *p_filesz, uint64_t *p_offset, uint64_t *p_memsz) argument 152 *p_vaddr = segments[segment].p_vaddr;
|
H A D | elf.c | 169 elf_getProgramHeaderInfo(void *elfFile, uint16_t ph, uint64_t *p_vaddr, argument 173 *p_vaddr = elf_getProgramHeaderVaddr(elfFile, ph);
|
/seL4-camkes-master/tools/riscv-pk/pk/ |
H A D | elf.c | 63 max_vaddr = MAX(max_vaddr, ph[i].p_vaddr + ph[i].p_memsz); 75 uintptr_t prepad = ph[i].p_vaddr % RISCV_PGSIZE; 76 uintptr_t vaddr = ph[i].p_vaddr + bias;
|
H A D | elf.h | 77 uint32_t p_vaddr; member in struct:__anon801 129 uint64_t p_vaddr; member in struct:__anon805
|
/seL4-camkes-master/projects/musllibc/src/env/ |
H A D | __init_tls.c | 114 base = aux[AT_PHDR] - phdr->p_vaddr; 116 base = (size_t)_DYNAMIC - phdr->p_vaddr; 122 main_tls.image = (void *)(base + tls_phdr->p_vaddr);
|
/seL4-camkes-master/tools/seL4/elfloader-tool/include/binaries/elf/ |
H A D | elf64.h | 63 uint64_t p_vaddr; /* Reqd virtual address of segment member in struct:Elf64_Phdr 140 void elf64_getSegmentInfo(void *elfFile, int segment, uint64_t *p_vaddr, 188 return elf64_read64(&phdr->p_vaddr);
|
H A D | elf32.h | 61 uint32_t p_vaddr; /* Reqd virtual address of segment member in struct:Elf32_Phdr 133 void elf32_getSegmentInfo(struct Elf32_Header *file, int segment, uint64_t *p_vaddr, 175 return elf32_getProgramHeaderTable(file)[ph].p_vaddr;
|
H A D | elf.h | 288 void elf_getProgramHeaderInfo(void *elfFile, uint16_t ph, uint64_t *p_vaddr,
|
/seL4-camkes-master/projects/musllibc/src/ldso/arm/ |
H A D | find_exidx.c | 18 addr = info->dlpi_addr + phdr->p_vaddr;
|
/seL4-camkes-master/projects/camkes-tool/libsel4camkes/src/ |
H A D | start.c | 32 .p_vaddr = (Elf_Addr) tdata_start,
|
H A D | dma.c | 208 p_vaddr UNUSED = (uintptr_t)p, 212 assert(!((r_vaddr >= p_vaddr && r_vaddr < p_vaddr + p->size) || 213 (p_vaddr >= r_vaddr && p_vaddr < r_vaddr + r->size)) &&
|
/seL4-camkes-master/projects/sel4runtime/src/ |
H A D | start_root.c | 51 .p_vaddr = (Elf_Addr) tdata_start,
|
/seL4-camkes-master/projects/util_libs/libelf/include/elf/ |
H A D | elf32.h | 199 return elf32_getProgramHeaderTable(file)[ph].p_vaddr;
|