blob: 0126c6ab1382bf23d559876f30436a1b22b6b474 (
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
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
|
/* include/config.h.in. Generated from configure.ac by autoheader. */
/* Define to recognise all pointers to the interior of objects. */
#undef ALL_INTERIOR_POINTERS
/* AO load, store and/or test-and-set primitives are implemented in
libatomic_ops using locks. */
#undef BASE_ATOMIC_OPS_EMULATED
/* Erroneously cleared dirty bits checking. Use only for debugging of the
incremental collector. */
#undef CHECKSUMS
/* See doc/README.macros. */
#undef DARWIN_DONT_PARSE_STACK
/* Define to force debug headers on all objects. */
#undef DBG_HDRS_ALL
/* Do not use user32.dll import library (Win32). */
#undef DONT_USE_USER32_DLL
/* Define to enable eCos target support. */
#undef ECOS
/* Wine getenv may not return NULL for missing entry. */
#undef EMPTY_GETENV_RESULTS
/* Define to enable alternative finalization interface. */
#undef ENABLE_DISCLAIM
/* Define to enable internal debug assertions. */
#undef GC_ASSERTIONS
/* Define to enable atomic uncollectible allocation. */
#undef GC_ATOMIC_UNCOLLECTABLE
/* Use GCC atomic intrinsics instead of libatomic_ops primitives. */
#undef GC_BUILTIN_ATOMIC
/* Define to build dynamic libraries with only API symbols exposed. */
#undef GC_DLL
/* Skip the initial guess of data root sets. */
#undef GC_DONT_REGISTER_MAIN_STATIC_DATA
/* Define to turn on GC_suspend_thread support. */
#undef GC_ENABLE_SUSPEND_THREAD
/* Define to include support for gcj. */
#undef GC_GCJ_SUPPORT
/* Define if backtrace information is supported. */
#undef GC_HAVE_BUILTIN_BACKTRACE
/* Enable Win32 DllMain-based approach of threads registering. */
#undef GC_INSIDE_DLL
/* Missing execinfo.h header. */
#undef GC_MISSING_EXECINFO_H
/* Missing sigsetjmp function. */
#undef GC_NO_SIGSETJMP
/* Disable threads discovery in GC. */
#undef GC_NO_THREADS_DISCOVERY
/* Read environment variables from the GC 'env' file. */
#undef GC_READ_ENV_FILE
/* Define to support platform-specific threads. */
#undef GC_THREADS
/* Explicitly prefix exported/imported WINAPI symbols with '_'. */
#undef GC_UNDERSCORE_STDCALL
/* Force the GC to use signals based on SIGRTMIN+k. */
#undef GC_USESIGRT_SIGNALS
/* See doc/README.macros. */
#undef GC_USE_DLOPEN_WRAP
/* The major version number of this GC release. */
#undef GC_VERSION_MAJOR
/* The micro version number of this GC release. */
#undef GC_VERSION_MICRO
/* The minor version number of this GC release. */
#undef GC_VERSION_MINOR
/* Define to support pthreads-win32 or winpthreads. */
#undef GC_WIN32_PTHREADS
/* Define to install pthread_atfork() handlers by default. */
#undef HANDLE_FORK
/* Define to use 'dladdr' function. */
#undef HAVE_DLADDR
/* Define to 1 if you have the <dlfcn.h> header file. */
#undef HAVE_DLFCN_H
/* Define to 1 if you have the `dl_iterate_phdr' function. */
#undef HAVE_DL_ITERATE_PHDR
/* Define to 1 if you have the <inttypes.h> header file. */
#undef HAVE_INTTYPES_H
/* libatomic_ops AO_or primitive implementation is lock-free. */
#undef HAVE_LOCKFREE_AO_OR
/* Define to use 'pthread_setname_np(const char*)' function. */
#undef HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID
/* Define to use 'pthread_setname_np(pthread_t, const char*)' function. */
#undef HAVE_PTHREAD_SETNAME_NP_WITH_TID
/* Define to use 'pthread_setname_np(pthread_t, const char*, void *)'
function. */
#undef HAVE_PTHREAD_SETNAME_NP_WITH_TID_AND_ARG
/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H
/* Define to 1 if you have the <stdio.h> header file. */
#undef HAVE_STDIO_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
/* Do not define DYNAMIC_LOADING even if supported (i.e., build the collector
with disabled tracing of dynamic library data roots). */
#undef IGNORE_DYNAMIC_LOADING
/* See doc/README.macros. */
#undef JAVA_FINALIZATION
/* Define to save back-pointers in debugging headers. */
#undef KEEP_BACK_PTRS
/* Define to optimize for large heaps or root sets. */
#undef LARGE_CONFIG
/* Define to the sub-directory where libtool stores uninstalled libraries. */
#undef LT_OBJDIR
/* See doc/README.macros. */
#undef MAKE_BACK_GRAPH
/* Number of GC cycles to wait before unmapping an unused block. */
#undef MUNMAP_THRESHOLD
/* Define to not use system clock (cross compiling). */
#undef NO_CLOCK
/* Disable debugging, like GC_dump and its callees. */
#undef NO_DEBUGGING
/* Define to make the collector not allocate executable memory by default. */
#undef NO_EXECUTE_PERMISSION
/* Missing getcontext function. */
#undef NO_GETCONTEXT
/* Prohibit installation of pthread_atfork() handlers. */
#undef NO_HANDLE_FORK
/* Name of package */
#undef PACKAGE
/* 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 home page for this package. */
#undef PACKAGE_URL
/* Define to the version of this package. */
#undef PACKAGE_VERSION
/* Define to enable parallel marking. */
#undef PARALLEL_MARK
/* If defined, redirect free to this function. */
#undef REDIRECT_FREE
/* If defined, redirect malloc to this function. */
#undef REDIRECT_MALLOC
/* If defined, redirect GC_realloc to this function. */
#undef REDIRECT_REALLOC
/* The number of caller frames saved when allocating with the debugging API.
*/
#undef SAVE_CALL_COUNT
/* Shorten the headers to minimize object size at the expense of checking for
writes past the end (see doc/README.macros). */
#undef SHORT_DBG_HDRS
/* Define to tune the collector for small heap sizes. */
#undef SMALL_CONFIG
/* See the comment in gcconfig.h. */
#undef SOLARIS25_PROC_VDB_BUG_FIXED
/* Define to 1 if all of the C90 standard headers exist (not just the ones
required in a freestanding environment). This macro is provided for
backward compatibility; new code need not use it. */
#undef STDC_HEADERS
/* Define to work around a Solaris 5.3 bug (see dyn_load.c). */
#undef SUNOS53_SHARED_LIB
/* Define to enable thread-local allocation optimization. */
#undef THREAD_LOCAL_ALLOC
/* Use Unicode (W) variant of Win32 API instead of ASCII (A) one. */
#undef UNICODE
/* Define to use of compiler-support for thread-local variables. */
#undef USE_COMPILER_TLS
/* Define to use mmap instead of sbrk to expand the heap. */
#undef USE_MMAP
/* Define to return memory to OS with munmap calls (see doc/README.macros). */
#undef USE_MUNMAP
/* Define to use Win32 VirtualAlloc (instead of sbrk or mmap) to expand the
heap. */
#undef USE_WINALLOC
/* Version number of package */
#undef VERSION
/* The POSIX feature macro. */
#undef _POSIX_C_SOURCE
/* Indicates the use of pthreads (NetBSD). */
#undef _PTHREADS
/* Required define if using POSIX threads. */
#undef _REENTRANT
/* Define to `__inline__' or `__inline' if that's what the C compiler
calls it, or to nothing if 'inline' is not supported under any name. */
#ifndef __cplusplus
#undef inline
#endif
|