diff options
Diffstat (limited to 'src/copy/sections.c')
-rw-r--r-- | src/copy/sections.c | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/copy/sections.c b/src/copy/sections.c new file mode 100644 index 0000000..046b590 --- /dev/null +++ b/src/copy/sections.c @@ -0,0 +1,25 @@ +#include <stdio.h> + +#include <libelf.h> +#include <gelf.h> + +#include <libelfu/libelfu.h> + + + +void elfu_copySection(Elf *eo, Elf_Scn *scn); + + + +void elfu_copySections(Elf *eo, Elf *ei) +{ + Elf_Scn *scn; + + scn = elf_getscn(ei, 1); + + while (scn) { + elfu_copySection(eo, scn); + + scn = elf_nextscn(ei, scn); + } +} |