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 364 uspace/lib/c/generic/rtld/module.c void modules_process_tls(rtld_t *rtld)
rtld_t 412 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