Changeset 5a7d9d1 in mainline for generic/src/lib/elf.c
- Timestamp:
- 2006-03-17T10:07:28Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 4e49572
- Parents:
- 226a654
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
generic/src/lib/elf.c
r226a654 r5a7d9d1 166 166 } 167 167 168 /*169 * Check if the segment doesn't interfere with kernel address space.170 */171 if (entry->p_vaddr + ALIGN_UP(entry->p_memsz, PAGE_SIZE) >= USER_ADDRESS_SPACE_END)172 return EE_MEMORY;173 174 168 if (entry->p_flags & PF_X) 175 169 flags |= AS_AREA_EXEC; … … 196 190 a = as_area_create(as, flags, entry->p_memsz, entry->p_vaddr); 197 191 if (!a) 198 return EE_ IRRECOVERABLE;192 return EE_MEMORY; 199 193 200 194 for (i = 0; i < SIZE2FRAMES(entry->p_filesz); i++) {
Note:
See TracChangeset
for help on using the changeset viewer.