X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Frawbuffer.h;h=e425ed533113a96752113c51d8099f51035a84e9;hb=f7b9cd57483861ba3b10353d1cc3eb9f1fb26760;hp=07b2a5fbeea78e21c5a7c301b0eef1ec34bc49cb;hpb=f73e0d5c67f0d26e85b92fc4b75fc48783f20d64;p=mono.git diff --git a/mono/metadata/rawbuffer.h b/mono/metadata/rawbuffer.h index 07b2a5fbeea..e425ed53311 100644 --- a/mono/metadata/rawbuffer.h +++ b/mono/metadata/rawbuffer.h @@ -1,15 +1,18 @@ #ifndef __MONO_RAWBUFFER_H__ #define __MONO_RAWBUFFER_H__ -void mono_raw_buffer_init (void); +#include "mono/utils/mono-compiler.h" -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_init (void) MONO_INTERNAL; +void mono_raw_buffer_cleanup (void) MONO_INTERNAL; -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); +void *mono_raw_buffer_load (int fd, int writable, guint32 base, size_t size) MONO_INTERNAL; +void mono_raw_buffer_update (void *buffer, size_t size) MONO_INTERNAL; +void mono_raw_buffer_free (void *buffer) MONO_INTERNAL; + +void mono_raw_buffer_set_make_unreadable (gboolean unreadable) MONO_INTERNAL; +gboolean mono_raw_buffer_is_pagefault (void *ptr) MONO_INTERNAL; +void mono_raw_buffer_handle_pagefault (void *ptr) MONO_INTERNAL; +guint32 mono_raw_buffer_get_n_pagefaults (void) MONO_INTERNAL; #endif /* __MONO_RAWBUFFER_H__ */