Changeset 37e7d2b9 in mainline for generic/src/lib/elf.c


Ignore:
Timestamp:
2006-03-16T14:46:06Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
dabe6333
Parents:
e898a8d7
Message:

Restore interrupts when failing in as_remap().
Add check_area_conflicts() that checks whether address area overlaps with other areas.
Refuse to create writeable executable address space areas.
Rename as_area_t::size to as_area_t::pages.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • generic/src/lib/elf.c

    re898a8d7 r37e7d2b9  
    194194                segment = ((void *) elf) + entry->p_offset;
    195195
    196         a = as_area_create(as, flags, SIZE2FRAMES(entry->p_memsz), entry->p_vaddr);
     196        a = as_area_create(as, flags, entry->p_memsz, entry->p_vaddr);
    197197        if (!a)
    198198                return EE_IRRECOVERABLE;
Note: See TracChangeset for help on using the changeset viewer.