New test.
[mono.git] / mono / metadata / rawbuffer.h
index 47232a2639f32325c14feecd0ce9eebee6a90d63..e6e47869f674dc8734d43db5cb1e1098ab6fbfa8 100644 (file)
@@ -1,4 +1,16 @@
+#ifndef __MONO_RAWBUFFER_H__
+#define __MONO_RAWBUFFER_H__
+
+void mono_raw_buffer_init (void);
+void mono_raw_buffer_cleanup (void);
 
 void *mono_raw_buffer_load (int fd, int writable, guint32 base, size_t size);
 void mono_raw_buffer_update (void *buffer, size_t size);
 void  mono_raw_buffer_free (void *buffer);
+
+void mono_raw_buffer_set_make_unreadable (gboolean unreadable);
+gboolean mono_raw_buffer_is_pagefault (void *ptr);
+void mono_raw_buffer_handle_pagefault (void *ptr);
+guint32 mono_raw_buffer_get_n_pagefaults (void);
+
+#endif /* __MONO_RAWBUFFER_H__ */