#include "gc_private.h"
#include <stdio.h>
#include <signal.h>
Go to the source code of this file.
Defines | |
#define | SIGSET_T sigset_t |
#define | SIG_DEL(set, signal) sigdelset(&(set), (signal)) |
#define | SIG_FILL(set) sigfillset(&set) |
#define | SIGSETMASK(old, new) sigprocmask(SIG_SETMASK, &(new), &(old)) |
#define | STACKBOTTOM_ALIGNMENT_M1 0xffffff |
Functions | |
void | GC_disable_signals () |
void | GC_enable_signals () |
ptr_t | GC_get_stack_base () |
void | GC_register_data_segments () |
Variables | |
static bool | mask_initialized = FALSE |
static SIGSET_T | new_mask |
static SIGSET_T | old_mask |
static SIGSET_T | dummy |
#define SIG_DEL | ( | set, | |||
signal | ) | sigdelset(&(set), (signal)) |
#define SIG_FILL | ( | set | ) | sigfillset(&set) |
#define SIGSETMASK | ( | old, | |||
new | ) | sigprocmask(SIG_SETMASK, &(new), &(old)) |
Definition at line 73 of file os_dep.c.
Referenced by GC_disable_signals(), and GC_enable_signals().
#define STACKBOTTOM_ALIGNMENT_M1 0xffffff |
Referenced by GC_get_stack_base().
void GC_disable_signals | ( | ) |
void GC_enable_signals | ( | ) |
ptr_t GC_get_stack_base | ( | ) |
void GC_register_data_segments | ( | ) |
SIGSET_T dummy [static] |
Definition at line 82 of file os_dep.c.
Referenced by GC_clear_stack(), GC_clear_stack_inner(), and min_words_allocd().
bool mask_initialized = FALSE [static] |