Changeset 153c7a29 in mainline for uspace/lib/c/generic/rtld/rtld.c
- Timestamp:
- 2016-05-22T17:46:10Z (9 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 0dc2fec
- Parents:
- 2112a79
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/rtld/rtld.c
r2112a79 r153c7a29 45 45 46 46 /** Initialize the runtime linker for use in a statically-linked executable. */ 47 void rtld_init_static(void) 48 { 47 int rtld_init_static(void) 48 { 49 int rc; 50 49 51 runtime_env = &rt_env_static; 50 52 list_initialize(&runtime_env->modules); … … 52 54 runtime_env->next_bias = 0x2000000; 53 55 runtime_env->program = NULL; 56 runtime_env->next_id = 1; 57 58 rc = module_create_static_exec(runtime_env, NULL); 59 if (rc != EOK) 60 return rc; 61 62 modules_process_tls(runtime_env); 63 64 return EOK; 54 65 } 55 66 … … 98 109 prog->tls_align = p_info->tls.tls_align; 99 110 100 printf("prog tdata at %p size %zu, tbss size %zu\n",111 DPRINTF("prog tdata at %p size %zu, tbss size %zu\n", 101 112 prog->tdata, prog->tdata_size, prog->tbss_size); 102 113
Note:
See TracChangeset
for help on using the changeset viewer.