Changeset 5ac2e61 in mainline for contrib/arch/ia64/vmaxlma.c
- Timestamp:
- 2006-02-22T23:45:51Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- ab46edb
- Parents:
- 7d53ef4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
contrib/arch/ia64/vmaxlma.c
r7d53ef4 r5ac2e61 37 37 } 38 38 39 #define ELF_VMA (0x88/sizeof(unsigned long long)) 40 #define ELF_LMA (0x90/sizeof(unsigned long long)) 39 #define ELF_VMA (0x50/sizeof(unsigned long long)) 40 #define ELF_LMA (0x58/sizeof(unsigned long long)) 41 #define ELF_ENTRY (0x18/sizeof(unsigned long long)) 41 42 42 43 #define LENGTH 0x98 … … 45 46 { 46 47 int fd; 47 unsigned long long vma, lma ;48 unsigned long long vma, lma,entry; 48 49 unsigned long long *elf; 49 50 … … 59 60 error("map failed"); 60 61 61 vma = elf[ELF_VMA];62 /*vma = elf[ELF_VMA];*/ 62 63 lma = elf[ELF_LMA]; 63 64 elf[ELF_VMA] = lma; 64 elf[ELF_LMA] = vma; 65 entry = elf[ELF_ENTRY]; 66 entry &= ((~0LL)>>3); 67 elf[ELF_ENTRY] = entry; 68 elf[ELF_ENTRY] = 0x100000; 69 /*elf[ELF_LMA] = vma;*/ 65 70 66 71 if (munmap(elf, LENGTH) == -1)
Note:
See TracChangeset
for help on using the changeset viewer.