aboutsummaryrefslogtreecommitdiff
path: root/boehm-gc/include/gc_config.h.in
blob: 41028c14eb164f08ac8675784f3ef6e546698936 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
/* include/gc_config.h.in.  Generated from configure.ac by autoheader.  */

/* allows all pointers to the interior of objects to be recognized */
#undef ALL_INTERIOR_POINTERS

/* include code for GC_malloc_atomic_uncollectable */
#undef ATOMIC_UNCOLLECTABLE

/* No description */
#undef DATASTART_IS_ETEXT

/* Make sure that all objects have debug headers */
#undef DBG_HDRS_ALL

/* No description */
#undef DGUX_THREADS

/* Target is ECOS */
#undef ECOS

/* support AIX threads */
#undef GC_AIX_THREADS

/* support for Mac OS X pthreads */
#undef GC_DARWIN_THREADS

/* support for DB/UX on I386 threads */
#undef GC_DGUX386_THREADS

/* support FreeBSD threads */
#undef GC_FREEBSD_THREADS

/* include support for gcj */
#undef GC_GCJ_SUPPORT

/* enables support for HP/UX 11 pthreads */
#undef GC_HPUX_THREADS

/* support for Irix pthreads */
#undef GC_IRIX_THREADS

/* support for Xavier Leroy's Linux threads */
#undef GC_LINUX_THREADS

/* support for Tru64 pthreads */
#undef GC_OSF1_THREADS

/* support for Solaris pthreads */
#undef GC_SOLARIS_PTHREADS

/* support for Solaris (thr_) threads */
#undef GC_SOLARIS_THREADS

/* support for win32 threads */
#undef GC_WIN32_THREADS

/* i386_thread_state_t has field eax */
#undef HAS_I386_THREAD_STATE_EAX

/* i386_thread_state_t has field __eax */
#undef HAS_I386_THREAD_STATE___EAX

/* ppc_thread_state64_t has field r0 */
#undef HAS_PPC_THREAD_STATE64_R0

/* ppc_thread_state64_t has field __r0 */
#undef HAS_PPC_THREAD_STATE64___R0

/* ppc_thread_state_t has field r0 */
#undef HAS_PPC_THREAD_STATE_R0

/* ppc_thread_state_t has field __r0 */
#undef HAS_PPC_THREAD_STATE___R0

/* Define to 1 if you have the <inttypes.h> header file. */
#undef HAVE_INTTYPES_H

/* Define to 1 if you have the <memory.h> header file. */
#undef HAVE_MEMORY_H

/* Define to 1 if you have the `pthread_getattr_np' function. */
#undef HAVE_PTHREAD_GETATTR_NP

/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H

/* Define to 1 if you have the <stdlib.h> header file. */
#undef HAVE_STDLIB_H

/* Define to 1 if you have the <strings.h> header file. */
#undef HAVE_STRINGS_H

/* Define to 1 if you have the <string.h> header file. */
#undef HAVE_STRING_H

/* Define to 1 if you have the <sys/stat.h> header file. */
#undef HAVE_SYS_STAT_H

/* Define to 1 if you have the <sys/types.h> header file. */
#undef HAVE_SYS_TYPES_H

/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H

/* make it somewhat safer to finalize objects out of order */
#undef JAVA_FINALIZATION

/* Add code to save back pointers */
#undef KEEP_BACK_PTRS

/* Enable GC_PRINT_BACK_HEIGHT environment variable */
#undef MAKE_BACK_GRAPH

/* removes GC_dump */
#undef NO_DEBUGGING

/* cause some or all of the heap to not have execute permission */
#undef NO_EXECUTE_PERMISSION

/* Define to 1 if your C compiler doesn't accept -c and -o together. */
#undef NO_MINUS_C_MINUS_O

/* does not disable signals */
#undef NO_SIGNALS

/* use empty GC_disable_signals and GC_enable_signals */
#undef NO_SIGSET

/* Define to the address where bug reports for this package should be sent. */
#undef PACKAGE_BUGREPORT

/* Define to the full name of this package. */
#undef PACKAGE_NAME

/* Define to the full name and version of this package. */
#undef PACKAGE_STRING

/* Define to the one symbol short name of this package. */
#undef PACKAGE_TARNAME

/* Define to the version of this package. */
#undef PACKAGE_VERSION

/* allow the marker to run in multiple threads */
#undef PARALLEL_MARK

/* number of call frames saved with objects allocated through the debugging
   interface */
#undef SAVE_CALL_COUNT

/* disables statistics printing */
#undef SILENT

/* PROC_VDB in Solaris 2.5 gives wrong values for dirty bits */
#undef SOLARIS25_PROC_VDB_BUG_FIXED

/* No description */
#undef STACKBASE

/* Define to 1 if you have the ANSI C header files. */
#undef STDC_HEADERS

/* Avoid Solaris 5.3 dynamic library bug */
#undef SUNOS53_SHARED_LIB

/* define GC_local_malloc() & GC_local_malloc_atomic() */
#undef THREAD_LOCAL_ALLOC

/* use tls for boehm */
#undef USE_COMPILER_TLS

/* use MMAP instead of sbrk to get new memory */
#undef USE_MMAP

/* POSIX version of C Source */
#undef _POSIX_C_SOURCE

/* Required define if using POSIX threads */
#undef _REENTRANT