diff options
Diffstat (limited to 'include/libelfu')
-rw-r--r-- | include/libelfu/modelops.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/libelfu/modelops.h b/include/libelfu/modelops.h index 40d0ade..cf11b20 100644 --- a/include/libelfu/modelops.h +++ b/include/libelfu/modelops.h @@ -10,6 +10,13 @@ #define ELFU_SYMSTR(symtabscn, off) (((char*)(symtabscn)->linkptr->data.d_buf) + (off)) +GElf_Word elfu_mSymtabLookupVal(ElfuElf *me, ElfuScn *msst, GElf_Word entry); +void elfu_mSymtabFlatten(ElfuElf *me); + + +void elfu_mRelocate(ElfuElf *metarget, ElfuScn *mstarget, ElfuScn *msrt); + + size_t elfu_mPhdrCount(ElfuElf *me); void elfu_mPhdrUpdateChildOffsets(ElfuPhdr *mp); |