Searched refs:p_vaddr (Results 1 - 25 of 29) sorted by relevance

12

/seL4-camkes-master/projects/musllibc/src/internal/
H A Dfdpic_crt.h14 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 Ddynlink.h46 uintptr_t addr, p_vaddr, p_memsz; member in struct:fdpic_loadseg
H A Dvdso.c54 base = (size_t)eh + ph->p_offset - ph->p_vaddr;
/seL4-camkes-master/projects/sel4runtime/include/sel4runtime/
H A Delf.h61 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 Ddlstart.c54 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 Ddynlink.c157 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 Delf.h35 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 Delf.h33 uint64_t p_vaddr; member in struct:Elf64_Phdr
/seL4-camkes-master/projects/musllibc/src/ldso/
H A Ddl_iterate_phdr.c22 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 Delf.c37 sect_start = phdr[i].p_vaddr;
62 dst = phdr[i].p_vaddr + offset;
/seL4-camkes-master/kernel/src/arch/x86/64/kernel/
H A Delf.c35 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 Delf64.c150 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 Delf32.c146 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 Delf.c169 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 Delf.c63 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 Delf.h77 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.c114 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 Delf64.h63 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 Delf32.h61 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 Delf.h288 void elf_getProgramHeaderInfo(void *elfFile, uint16_t ph, uint64_t *p_vaddr,
/seL4-camkes-master/projects/musllibc/src/ldso/arm/
H A Dfind_exidx.c18 addr = info->dlpi_addr + phdr->p_vaddr;
/seL4-camkes-master/projects/camkes-tool/libsel4camkes/src/
H A Dstart.c32 .p_vaddr = (Elf_Addr) tdata_start,
H A Ddma.c208 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 Dstart_root.c51 .p_vaddr = (Elf_Addr) tdata_start,
/seL4-camkes-master/projects/util_libs/libelf/include/elf/
H A Delf32.h199 return elf32_getProgramHeaderTable(file)[ph].p_vaddr;

Completed in 197 milliseconds

12