Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElijah Taylor <elijahtaylor@google.com>2011-08-10 00:03:46 +0400
committerZoltan Varga <vargaz@gmail.com>2011-08-10 00:03:46 +0400
commitff7c67833b3bc47140fa7f50da14dff360dbf81a (patch)
tree8f413a069a77d89dc3626e364bf355980c9f30b9 /libgc/pthread_support.c
parent04fe536dacba26dd684413498e340d738effe65c (diff)
More NACL updates
Diffstat (limited to 'libgc/pthread_support.c')
-rw-r--r--libgc/pthread_support.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/libgc/pthread_support.c b/libgc/pthread_support.c
index 96e8a011b2c..4b3d825fbc7 100644
--- a/libgc/pthread_support.c
+++ b/libgc/pthread_support.c
@@ -688,9 +688,14 @@ extern pthread_mutex_t nacl_thread_alloc_lock;
extern __thread int nacl_thread_idx;
extern __thread GC_thread nacl_gc_thread_self;
+extern void nacl_pre_syscall_hook();
+extern void nacl_post_syscall_hook();
+extern void nacl_register_gc_hooks(void (*pre)(), void (*post)());
+
void nacl_initialize_gc_thread()
{
int i;
+ nacl_register_gc_hooks(nacl_pre_syscall_hook, nacl_post_syscall_hook);
pthread_mutex_lock(&nacl_thread_alloc_lock);
if (!nacl_thread_parking_inited)
{