diff options
Diffstat (limited to 'include/libelfu/modelops.h')
-rw-r--r-- | include/libelfu/modelops.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/libelfu/modelops.h b/include/libelfu/modelops.h index e9ea9ee..538e97a 100644 --- a/include/libelfu/modelops.h +++ b/include/libelfu/modelops.h @@ -15,6 +15,7 @@ ElfuSym* elfu_mSymtabIndexToSym(ElfuScn *msst, GElf_Word entry); GElf_Addr elfu_mSymtabLookupAddrByName(ElfuElf *me, ElfuScn *msst, char *name); void elfu_mSymtabFlatten(ElfuElf *me); + void elfu_mSymtabAddGlobalDymtabIfNotPresent(ElfuElf *me); typedef void* (PhdrHandlerFunc)(ElfuElf *me, ElfuPhdr *mp, void *aux1, void *aux2); @@ -39,6 +40,7 @@ typedef void* (SectionHandlerFunc)(ElfuElf *me, ElfuScn *ms, void *aux1, void *a ElfuScn* elfu_mScnByOldscn(ElfuElf *me, ElfuScn *oldscn); char* elfu_mScnName(ElfuElf *me, ElfuScn *ms); ElfuScn** elfu_mScnSortedByOffset(ElfuElf *me, size_t *count); + int elfu_mScnAppendData(ElfuScn *ms, void *buf, size_t len); ElfuScn* elfu_mScnAlloc(); void elfu_mScnDestroy(ElfuScn* ms); |