Updated rldelf.c due to the changes in elf32.h.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5054 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -384,7 +384,7 @@ parse_program_headers(image_t *image, char *buff, int phnum, int phentsize)
|
|||||||
image->regions[regcount].fdsize = pheader->p_filesz;
|
image->regions[regcount].fdsize = pheader->p_filesz;
|
||||||
image->regions[regcount].delta = 0;
|
image->regions[regcount].delta = 0;
|
||||||
image->regions[regcount].flags = 0;
|
image->regions[regcount].flags = 0;
|
||||||
if (pheader->p_flags & PF_W) {
|
if (pheader->p_flags & PF_WRITE) {
|
||||||
// this is a writable segment
|
// this is a writable segment
|
||||||
image->regions[regcount].flags |= RFLAG_RW;
|
image->regions[regcount].flags |= RFLAG_RW;
|
||||||
}
|
}
|
||||||
@@ -407,7 +407,7 @@ parse_program_headers(image_t *image, char *buff, int phnum, int phentsize)
|
|||||||
image->regions[regcount].fdsize = pheader->p_filesz;
|
image->regions[regcount].fdsize = pheader->p_filesz;
|
||||||
image->regions[regcount].delta = 0;
|
image->regions[regcount].delta = 0;
|
||||||
image->regions[regcount].flags = 0;
|
image->regions[regcount].flags = 0;
|
||||||
if (pheader->p_flags & PF_W) {
|
if (pheader->p_flags & PF_WRITE) {
|
||||||
// this is a writable segment
|
// this is a writable segment
|
||||||
image->regions[regcount].flags |= RFLAG_RW;
|
image->regions[regcount].flags |= RFLAG_RW;
|
||||||
}
|
}
|
||||||
@@ -425,7 +425,7 @@ parse_program_headers(image_t *image, char *buff, int phnum, int phentsize)
|
|||||||
image->regions[regcount].fdsize = 0;
|
image->regions[regcount].fdsize = 0;
|
||||||
image->regions[regcount].delta = 0;
|
image->regions[regcount].delta = 0;
|
||||||
image->regions[regcount].flags = RFLAG_ANON;
|
image->regions[regcount].flags = RFLAG_ANON;
|
||||||
if (pheader->p_flags & PF_W) {
|
if (pheader->p_flags & PF_WRITE) {
|
||||||
// this is a writable segment
|
// this is a writable segment
|
||||||
image->regions[regcount].flags |= RFLAG_RW;
|
image->regions[regcount].flags |= RFLAG_RW;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user