about summary refs log tree commit diff stats
path: root/src/include/cleanup.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/cleanup.h')
-rw-r--r--src/include/cleanup.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/include/cleanup.h b/src/include/cleanup.h
new file mode 100644
index 00000000..99c13b36
--- /dev/null
+++ b/src/include/cleanup.h
@@ -0,0 +1,13 @@
+#ifndef __CLEANUP_H_
+#define __CLEANUP_H_
+
+#include "elfloader.h"
+
+typedef struct x64emu_s x64emu_t;
+
+void AddCleanup(x64emu_t *emu, void *p);
+void AddCleanup1Arg(x64emu_t *emu, void *p, void* a, elfheader_t* h);
+void CallCleanup(x64emu_t *emu, elfheader_t* h);
+void CallAllCleanup(x64emu_t *emu);
+
+#endif // __CLEANUP_H_
\ No newline at end of file