HelenOS sources
elf_segment_header_t 98 boot/generic/src/kernel.c if (header->e_phentsize != sizeof(elf_segment_header_t)) {
elf_segment_header_t 137 boot/generic/src/kernel.c elf_segment_header_t *phdr =
elf_segment_header_t 138 boot/generic/src/kernel.c (elf_segment_header_t *) ((uintptr_t) start + header->e_phoff);
elf_segment_header_t 230 kernel/generic/include/mm/as.h elf_segment_header_t *segment;
elf_segment_header_t 52 kernel/generic/src/lib/elf.c static errno_t load_segment(elf_segment_header_t *, elf_header_t *, as_t *);
elf_segment_header_t 80 kernel/generic/src/lib/elf.c if (header->e_phentsize != sizeof(elf_segment_header_t))
elf_segment_header_t 94 kernel/generic/src/lib/elf.c elf_segment_header_t *seghdr =
elf_segment_header_t 95 kernel/generic/src/lib/elf.c &((elf_segment_header_t *)(((uint8_t *) header) +
elf_segment_header_t 118 kernel/generic/src/lib/elf.c errno_t load_segment(elf_segment_header_t *entry, elf_header_t *elf, as_t *as)
elf_segment_header_t 84 kernel/generic/src/mm/backend_elf.c elf_segment_header_t *entry = area->backend_data.segment;
elf_segment_header_t 154 kernel/generic/src/mm/backend_elf.c elf_segment_header_t *entry = area->backend_data.segment;
elf_segment_header_t 261 kernel/generic/src/mm/backend_elf.c elf_segment_header_t *entry = area->backend_data.segment;
elf_segment_header_t 418 kernel/generic/src/mm/backend_elf.c elf_segment_header_t *entry = area->backend_data.segment;
elf_segment_header_t 94 uspace/app/taskdump/elf_core.c elf_segment_header_t *p_hdr;
elf_segment_header_t 121 uspace/app/taskdump/elf_core.c p_hdr = malloc(sizeof(elf_segment_header_t) * n_ph);
elf_segment_header_t 164 uspace/app/taskdump/elf_core.c elf_hdr.e_phentsize = sizeof(elf_segment_header_t);
elf_segment_header_t 171 uspace/app/taskdump/elf_core.c foff = elf_hdr.e_phoff + n_ph * sizeof(elf_segment_header_t);
elf_segment_header_t 61 uspace/lib/c/generic/elf/elf.c if (header->e_phentsize != sizeof(elf_segment_header_t)) {
elf_segment_header_t 77 uspace/lib/c/generic/elf/elf.c const elf_segment_header_t *elf_get_phdr(const void *base, unsigned p_type)
elf_segment_header_t 82 uspace/lib/c/generic/elf/elf.c const elf_segment_header_t *phdr =
elf_segment_header_t 83 uspace/lib/c/generic/elf/elf.c (const elf_segment_header_t *) ((uintptr_t) base + hdr->e_phoff);
elf_segment_header_t 67 uspace/lib/c/generic/elf/elf_mod.c static errno_t segment_header(elf_ld_t *elf, elf_segment_header_t *entry);
elf_segment_header_t 68 uspace/lib/c/generic/elf/elf_mod.c static errno_t load_segment(elf_ld_t *elf, elf_segment_header_t *entry);
elf_segment_header_t 164 uspace/lib/c/generic/elf/elf_mod.c if (header->e_phentsize != sizeof(elf_segment_header_t)) {
elf_segment_header_t 166 uspace/lib/c/generic/elf/elf_mod.c sizeof(elf_segment_header_t));
elf_segment_header_t 187 uspace/lib/c/generic/elf/elf_mod.c elf_segment_header_t phdr[phdr_cap];
elf_segment_header_t 303 uspace/lib/c/generic/elf/elf_mod.c static void tls_program_header(elf_ld_t *elf, elf_segment_header_t *hdr,
elf_segment_header_t 319 uspace/lib/c/generic/elf/elf_mod.c static errno_t segment_header(elf_ld_t *elf, elf_segment_header_t *entry)
elf_segment_header_t 381 uspace/lib/c/generic/elf/elf_mod.c errno_t load_segment(elf_ld_t *elf, elf_segment_header_t *entry)
elf_segment_header_t 80 uspace/lib/c/generic/rtld/module.c const elf_segment_header_t *tls =
elf_segment_header_t 63 uspace/lib/c/generic/thread/tls.c const elf_segment_header_t *tls =
elf_segment_header_t 92 uspace/lib/c/generic/thread/tls.c const elf_segment_header_t *tls = elf_get_phdr(elf, PT_TLS);
elf_segment_header_t 184 uspace/lib/c/generic/thread/tls.c const elf_segment_header_t *tls =
elf_segment_header_t 42 uspace/lib/c/include/elf/elf.h extern const elf_segment_header_t *elf_get_phdr(const void *, unsigned);
elf_segment_header_t 42 uspace/lib/posix/include/libc/elf/elf.h extern const elf_segment_header_t *elf_get_phdr(const void *, unsigned);
HelenOS homepage, sources at GitHub