Changeset 137691a in mainline for kernel/generic/src/lib/elf.c
- Timestamp:
- 2010-02-26T14:07:36Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 91001e2, aa85487
- Parents:
- e0b0c25
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/lib/elf.c
re0b0c25 r137691a 155 155 as_t *as, int flags) 156 156 { 157 char *interp;158 159 157 switch (entry->p_type) { 160 158 case PT_NULL: … … 165 163 case PT_DYNAMIC: 166 164 case PT_INTERP: 167 interp = (char *)elf + entry->p_offset; 168 /* FIXME */ 169 /*if (memcmp((uintptr_t)interp, (uintptr_t)ELF_INTERP_ZSTR, 165 // FIXME 166 /* 167 char *interp = (char *) elf + entry->p_offset; 168 if (memcmp((uintptr_t) interp, (uintptr_t) ELF_INTERP_ZSTR, 170 169 ELF_INTERP_ZLEN) != 0) { 171 170 return EE_UNSUPPORTED; 172 } */171 } */ 173 172 if ((flags & ELD_F_LOADER) == 0) { 174 173 return EE_LOADER;
Note:
See TracChangeset
for help on using the changeset viewer.