Changeset 2e9eae2 in mainline for generic/src/mm/backend_elf.c
- Timestamp:
- 2006-06-23T16:03:53Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 757551a3
- Parents:
- a832dd7
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
generic/src/mm/backend_elf.c
ra832dd7 r2e9eae2 135 135 */ 136 136 if (entry->p_flags & PF_W) { 137 frame = PFN2ADDR(frame_alloc(ONE_FRAME, 0));137 frame = (__address)frame_alloc(ONE_FRAME, 0); 138 138 memcpy((void *) PA2KA(frame), (void *) (base + i*FRAME_SIZE), FRAME_SIZE); 139 139 … … 154 154 * and cleared. 155 155 */ 156 frame = PFN2ADDR(frame_alloc(ONE_FRAME, 0));156 frame = (__address)frame_alloc(ONE_FRAME, 0); 157 157 memsetb(PA2KA(frame), FRAME_SIZE, 0); 158 158 … … 171 171 */ 172 172 size = entry->p_filesz - (i<<PAGE_WIDTH); 173 frame = PFN2ADDR(frame_alloc(ONE_FRAME, 0));173 frame = (__address)frame_alloc(ONE_FRAME, 0); 174 174 memsetb(PA2KA(frame) + size, FRAME_SIZE - size, 0); 175 175 memcpy((void *) PA2KA(frame), (void *) (base + i*FRAME_SIZE), size); … … 219 219 * Free the frame with the copy of writable segment data. 220 220 */ 221 frame_free( ADDR2PFN(frame));221 frame_free(frame); 222 222 } 223 223 } else { … … 227 227 * In any case, a frame needs to be freed. 228 228 */ 229 frame_free( ADDR2PFN(frame));229 frame_free(frame); 230 230 } 231 231 }
Note:
See TracChangeset
for help on using the changeset viewer.