#ifndef _MONO_MEMPOOL_H_
#define _MONO_MEMPOOL_H_
+G_BEGIN_DECLS
+
typedef struct _MonoMemPool MonoMemPool;
MonoMemPool *
void
mono_mempool_destroy (MonoMemPool *pool);
+void
+mono_mempool_invalidate (MonoMemPool *pool);
+
+void
+mono_mempool_empty (MonoMemPool *pool);
+
+void
+mono_mempool_stats (MonoMemPool *pool);
+
gpointer
-mono_mempool_alloc (MonoMemPool *pool, guint size);
+mono_mempool_alloc (MonoMemPool *pool,
+ guint size);
gpointer
-mono_mempool_alloc0 (MonoMemPool *pool, guint size);
+mono_mempool_alloc0 (MonoMemPool *pool,
+ guint size);
+
+gboolean
+mono_mempool_contains_addr (MonoMemPool *pool,
+ gpointer addr);
+
+G_END_DECLS
#endif