|
Macaulay2 Engine
|
#include <stdio.h>#include <unistd.h>#include <M2/gc-include.h>#include <M2/config.h>#include "m2-mem.h"Go to the source code of this file.
Macros | |
| #define | __thread |
Functions | |
| static void | enter_getmem () |
| static void | exit_getmem () |
| void | trap (void) |
| void | trapchk (void *p) |
| void | trapchk_size (size_t n) |
| void | outofmem (void) |
| void | outofmem2 (size_t newsize) |
| char * | getmem (size_t n) |
| void | freememlen (void *s, size_t old) |
| void | freemem (void *s) |
| char * | getmem_clear (size_t n) |
| char * | getmem_atomic (size_t n) |
| char * | getmem_atomic_clear (size_t n) |
| void * | I_WRAP_SONAME_FNNAME_ZU (libgcZdsoZd1, GC_malloc)(size_t s) |
| void * | I_WRAP_SONAME_FNNAME_ZU (libgcZdsoZd1, GC_malloc_atomic)(size_t s) |
| void * | I_WRAP_SONAME_FNNAME_ZU (libgcZdsoZd1, GC_malloc_ignore_off_page)(size_t s) |
| void * | I_WRAP_SONAME_FNNAME_ZU (libgcZdsoZd1, GC_malloc_atomic_ignore_off_page)(size_t s) |
| void * | I_WRAP_SONAME_FNNAME_ZU (libgcZdsoZd1, GC_realloc)(void *p |
| VALGRIND_GET_ORIG_FN (fn) | |
| CALL_FN_W_WW (result, fn,(long) p, s) | |
| VALGRIND_MAKE_MEM_DEFINED & | result (result) |
| return (void *) result | |
Variables | |
| static __thread bool | in_getmem = false |
| void * | trapaddr = (void *)1 |
| int | trapcount = 0 |
| int | trapset = 0 |
| size_t | trapsize = (size_t)-1 |
| void * | pointers [10] |
| const int | STDIN = 0 |
| const int | STDOUT = 1 |
| const int | STDERR = 2 |
| const int | ERROR = -1 |
| void size_t | s |
| OrigFn | fn |