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