HelenOS sources

rtld_t             60 uspace/lib/c/generic/elf/elf_load.c 	rtld_t *env;
rtld_t             99 uspace/lib/c/generic/libc.c 		runtime_env = (rtld_t *) __pcb->rtld_runtime;
rtld_t             63 uspace/lib/c/generic/rtld/module.c errno_t module_create_static_exec(rtld_t *rtld, module_t **rmodule)
rtld_t            151 uspace/lib/c/generic/rtld/module.c module_t *module_find(rtld_t *rtld, const char *name)
rtld_t            182 uspace/lib/c/generic/rtld/module.c module_t *module_load(rtld_t *rtld, const char *name, mlflags_t flags)
rtld_t            325 uspace/lib/c/generic/rtld/module.c module_t *module_by_id(rtld_t *rtld, unsigned long id)
rtld_t            342 uspace/lib/c/generic/rtld/module.c void modules_process_relocs(rtld_t *rtld, module_t *start)
rtld_t            352 uspace/lib/c/generic/rtld/module.c void modules_process_tls(rtld_t *rtld)
rtld_t            400 uspace/lib/c/generic/rtld/module.c void modules_untag(rtld_t *rtld)
rtld_t             44 uspace/lib/c/generic/rtld/rtld.c rtld_t *runtime_env;
rtld_t             45 uspace/lib/c/generic/rtld/rtld.c static rtld_t rt_env_static;
rtld_t             72 uspace/lib/c/generic/rtld/rtld.c errno_t rtld_prog_process(elf_finfo_t *p_info, rtld_t **rre)
rtld_t             74 uspace/lib/c/generic/rtld/rtld.c 	rtld_t *env;
rtld_t             80 uspace/lib/c/generic/rtld/rtld.c 	env = calloc(1, sizeof(rtld_t));
rtld_t            151 uspace/lib/c/generic/rtld/rtld.c tcb_t *rtld_tls_make(rtld_t *rtld)
rtld_t            199 uspace/lib/c/generic/rtld/rtld.c unsigned long rtld_get_next_id(rtld_t *rtld)
rtld_t            213 uspace/lib/c/generic/rtld/rtld.c void *rtld_tls_get_addr(rtld_t *rtld, tcb_t *tcb, unsigned long mod_id,
rtld_t             43 uspace/lib/c/include/rtld/module.h extern errno_t module_create_static_exec(rtld_t *, module_t **);
rtld_t             45 uspace/lib/c/include/rtld/module.h extern module_t *module_find(rtld_t *, const char *);
rtld_t             46 uspace/lib/c/include/rtld/module.h extern module_t *module_load(rtld_t *, const char *, mlflags_t);
rtld_t             48 uspace/lib/c/include/rtld/module.h extern module_t *module_by_id(rtld_t *, unsigned long);
rtld_t             50 uspace/lib/c/include/rtld/module.h extern void modules_process_relocs(rtld_t *, module_t *);
rtld_t             51 uspace/lib/c/include/rtld/module.h extern void modules_process_tls(rtld_t *);
rtld_t             52 uspace/lib/c/include/rtld/module.h extern void modules_untag(rtld_t *);
rtld_t             45 uspace/lib/c/include/rtld/rtld.h extern rtld_t *runtime_env;
rtld_t             48 uspace/lib/c/include/rtld/rtld.h extern errno_t rtld_prog_process(elf_finfo_t *, rtld_t **);
rtld_t             49 uspace/lib/c/include/rtld/rtld.h extern tcb_t *rtld_tls_make(rtld_t *);
rtld_t             50 uspace/lib/c/include/rtld/rtld.h extern unsigned long rtld_get_next_id(rtld_t *);
rtld_t             51 uspace/lib/c/include/rtld/rtld.h extern void *rtld_tls_get_addr(rtld_t *, tcb_t *, unsigned long, unsigned long);
rtld_t             43 uspace/lib/posix/include/libc/rtld/module.h extern errno_t module_create_static_exec(rtld_t *, module_t **);
rtld_t             45 uspace/lib/posix/include/libc/rtld/module.h extern module_t *module_find(rtld_t *, const char *);
rtld_t             46 uspace/lib/posix/include/libc/rtld/module.h extern module_t *module_load(rtld_t *, const char *, mlflags_t);
rtld_t             48 uspace/lib/posix/include/libc/rtld/module.h extern module_t *module_by_id(rtld_t *, unsigned long);
rtld_t             50 uspace/lib/posix/include/libc/rtld/module.h extern void modules_process_relocs(rtld_t *, module_t *);
rtld_t             51 uspace/lib/posix/include/libc/rtld/module.h extern void modules_process_tls(rtld_t *);
rtld_t             52 uspace/lib/posix/include/libc/rtld/module.h extern void modules_untag(rtld_t *);
rtld_t             45 uspace/lib/posix/include/libc/rtld/rtld.h extern rtld_t *runtime_env;
rtld_t             48 uspace/lib/posix/include/libc/rtld/rtld.h extern errno_t rtld_prog_process(elf_finfo_t *, rtld_t **);
rtld_t             49 uspace/lib/posix/include/libc/rtld/rtld.h extern tcb_t *rtld_tls_make(rtld_t *);
rtld_t             50 uspace/lib/posix/include/libc/rtld/rtld.h extern unsigned long rtld_get_next_id(rtld_t *);
rtld_t             51 uspace/lib/posix/include/libc/rtld/rtld.h extern void *rtld_tls_get_addr(rtld_t *, tcb_t *, unsigned long, unsigned long);
HelenOS homepage, sources at GitHub