Changeset 57d44dd in mainline for kernel/generic/src/proc
- Timestamp:
- 2018-04-10T18:51:14Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 20287223
- Parents:
- e3f819f
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/proc/program.c
re3f819f r57d44dd 143 143 return ENOMEM; 144 144 145 prg->loader_status = elf_load((elf_header_t *) image_addr, as , 0);145 prg->loader_status = elf_load((elf_header_t *) image_addr, as); 146 146 if (prg->loader_status != EE_OK) { 147 147 as_destroy(as); 148 148 prg->task = NULL; 149 149 prg->main_thread = NULL; 150 151 if (prg->loader_status != EE_LOADER) 152 return ENOTSUP; 153 154 /* Register image as the program loader */ 155 if (program_loader != NULL) 156 return ELIMIT; 157 158 program_loader = image_addr; 159 log(LF_OTHER, LVL_NOTE, "Program loader at %p", (void *) image_addr); 160 161 return EOK; 150 return ENOTSUP; 162 151 } 163 152 … … 188 177 } 189 178 190 prg->loader_status = elf_load((elf_header_t *) program_loader, as, 191 ELD_F_LOADER); 179 prg->loader_status = elf_load((elf_header_t *) program_loader, as); 192 180 if (prg->loader_status != EE_OK) { 193 181 as_destroy(as);
Note:
See TracChangeset
for help on using the changeset viewer.