summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHelge Deller <deller@gmx.de>2013-07-02 20:59:04 +0200
committerHelge Deller <deller@gmx.de>2013-07-02 20:59:04 +0200
commit4d9c97ec5cc22de5a2d30e9fd4d0d6ae5f6600da (patch)
tree6d37c2214700d40ab0a1c247f28e30ff442ff448
parent001754ec683b021217fb745561dbdef784519cff (diff)
downloadpalo-4d9c97ec5cc22de5a2d30e9fd4d0d6ae5f6600da.tar.gz
Add comment that the zeros count is probably wrong. Needs fixing later.
-rw-r--r--lib/elf32.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/elf32.c b/lib/elf32.c
index 695c016..c41ab4d 100644
--- a/lib/elf32.c
+++ b/lib/elf32.c
@@ -73,6 +73,7 @@ int prepare_ELF32_loadable(int fd, struct loadable *loadable, int *wide)
}
seg->length = __be32_to_cpu(ep.p_filesz);
seg->mem = start;
+ /* XXX: it seems the zeros count calculation is wrong, e.g. when building iplboot */
seg->zeros = __be32_to_cpu(ep.p_memsz) - __be32_to_cpu(ep.p_filesz);
}