Factor out symbol table handling
[centaur.git] / include / libelfu / modelops.h
index 40d0adeb78d9b0e7bed01056da455bf4014a3989..cf11b203672bfc78cf26386b5e9ddf1abf9cc7b8 100644 (file)
 #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);