diff options
author | norly <ny-git@enpas.org> | 2013-02-23 16:08:26 +0000 |
---|---|---|
committer | norly <ny-git@enpas.org> | 2013-02-23 16:09:15 +0000 |
commit | 9b3f4d15112365dbda20c668d0d57a74bd05e60c (patch) | |
tree | 39de5a71062270f6d181b74b32dd8beb1da434ec /include/libelfu/modelops.h | |
parent | 6e4cbafe0876ff14ff03a14ab80951167ef67e06 (diff) |
Refactor mdoel-related code
Diffstat (limited to 'include/libelfu/modelops.h')
-rw-r--r-- | include/libelfu/modelops.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/include/libelfu/modelops.h b/include/libelfu/modelops.h new file mode 100644 index 0000000..9475eba --- /dev/null +++ b/include/libelfu/modelops.h @@ -0,0 +1,20 @@ +#ifndef __LIBELFU_MODELOPS_H__ +#define __LIBELFU_MODELOPS_H__ + +#include <elf.h> +#include <gelf.h> + +#include <libelfu/modeltypes.h> + + +size_t elfu_mCountScns(ElfuElf *me); +size_t elfu_mCountPhdrs(ElfuElf *me); + +char* elfu_mScnName(ElfuElf *me, ElfuScn *ms); + +int elfu_mCheck(ElfuElf *me); + +ElfuElf* elfu_mFromElf(Elf *e); + void elfu_mToElf(ElfuElf *me, Elf *e); + +#endif |