#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] |
1.5.4