summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/libelfu/modelops.h2
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);