summaryrefslogtreecommitdiff
path: root/src/libelfu/modelops
diff options
context:
space:
mode:
authornorly <ny-git@enpas.org>2013-06-24 03:34:19 +0100
committernorly <ny-git@enpas.org>2013-06-24 03:59:02 +0100
commit9064e6222331bce3b8a3978e79fc287c85070cb2 (patch)
treeb5644a18878c4dcf52cfcdd2acdd09e9b74a03ee /src/libelfu/modelops
parent1bf04137af5a611dd3ff281f5f6461b8cea3ee6d (diff)
Reorder PHDRs according to ELF spec
Diffstat (limited to 'src/libelfu/modelops')
-rw-r--r--src/libelfu/modelops/toFile.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libelfu/modelops/toFile.c b/src/libelfu/modelops/toFile.c
index b42bc08..7b9e1f4 100644
--- a/src/libelfu/modelops/toFile.c
+++ b/src/libelfu/modelops/toFile.c
@@ -110,6 +110,8 @@ void elfu_mToElf(ElfuElf *me, Elf *e)
elfu_mPhdrForall(me, modelToPhdr, &i, e);
+ elfu_eReorderPhdrs(e);
+
/* Done */
elf_flagelf(e, ELF_C_SET, ELF_F_DIRTY);