sbcl.sbcl/src/runtime
Douglas Katzman 4adce93853 Interface to the SML# concurrent mark/sweep GC
This is work-in-progress, however it does usually complete self-build
on Linux (less so on macOS) and can run some of the regression suite.
This commit is mainly for other developers to view the state.

Using the "buildit" script which is for now the suggested way to build,
make-target-2 will show (in lines prefixed with "Stack scan") pause times
as low as 5 microseconds, or up to maybe 100 microseconds on the high end.

Anything having to do with thread start/exit is potentially broken,
and there are some obviously missing pieces which are denoted by purposely-
inserted lose() calls.
2023-10-09 22:31:34 -04:00
..
absl_glue.cc Optionally use absl::flat_hash_map in traceroot 2020-05-18 08:11:30 -04:00
align.h Apply align.h patch from Hayley Patton's GC 2023-08-04 20:42:10 -04:00
alloc.c Reimplement gc_gen_report_to_file for mark-region GC 2023-08-29 10:32:37 -04:00
android-os.c Add android build system (crosscompiling with NDK) 2023-04-21 15:08:19 -04:00
android-os.h Mostly remove OS-specific #defines for PROT_x 2023-08-01 15:30:42 -04:00
arch-os-generic.inc Add -*- Mode: C -*- to .inc files. 2022-01-21 19:59:23 +03:00
arch.h Rename and revise comments about valid_lisp_pointer 2023-10-03 10:59:45 -04:00
arena.c Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00
arm-android-os.c
arm-android-os.h
arm-arch.c Do what the comment in runtime.h says 2023-07-11 10:36:56 -04:00
arm-arch.h Stop defining ALIEN_STACK_GROWS_DOWNWARD 2022-05-18 17:45:50 -04:00
arm-assem.S Combine a few more genesis headers 2023-09-11 20:22:35 -04:00
arm-bsd-os.c Fix include style 2023-06-05 12:18:17 -04:00
arm-bsd-os.h Almost eradicate use of *os_context_pc_addr(c) 2022-01-30 11:45:04 -05:00
arm-linux-os.c Fix include style 2023-06-05 12:18:17 -04:00
arm-linux-os.h Almost eradicate use of *os_context_pc_addr(c) 2022-01-30 11:45:04 -05:00
arm-lispregs.h
arm64-android-os.c Add android build system (crosscompiling with NDK) 2023-04-21 15:08:19 -04:00
arm64-android-os.h Add android build system (crosscompiling with NDK) 2023-04-21 15:08:19 -04:00
arm64-arch.c Do what the comment in runtime.h says 2023-07-11 10:36:56 -04:00
arm64-arch.h Stop defining ALIEN_STACK_GROWS_DOWNWARD 2022-05-18 17:45:50 -04:00
arm64-assem.S openbsd: enable :gcc-tls build 2023-08-10 13:46:24 -04:00
arm64-bsd-os.c Fix include style 2023-06-05 12:18:17 -04:00
arm64-bsd-os.h Fix typo, lp#2009585 2023-03-07 08:31:42 -05:00
arm64-darwin-os.c Stuff all gc-related headers into gc.h 2023-08-07 11:19:30 -04:00
arm64-darwin-os.h Delete commented-out stuff 2023-03-12 12:41:26 -04:00
arm64-linux-os.c Fix include style 2023-06-05 12:18:17 -04:00
arm64-linux-os.h Almost eradicate use of *os_context_pc_addr(c) 2022-01-30 11:45:04 -05:00
arm64-lispregs.h Free up a register on ARM64. 2021-05-15 19:07:49 +03:00
atomiclog.inc Improve atomic logging 2022-05-12 14:42:46 -04:00
backtrace.c Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00
breakpoint.c Rename and revise comments about valid_lisp_pointer 2023-10-03 10:59:45 -04:00
breakpoint.h
bsd-os.c Correct some mistakes from rev 60841929fe 2023-08-09 20:45:21 -04:00
bsd-os.h Mostly remove OS-specific #defines for PROT_x 2023-08-01 15:30:42 -04:00
callframe.inc Add -*- Mode: C -*- to .inc files. 2022-01-21 19:59:23 +03:00
cheneygc-internal.h Fix cheneygc 2022-02-21 20:03:22 -05:00
cheneygc.c Stuff all gc-related headers into gc.h 2023-08-07 11:19:30 -04:00
coalesce.c Complete merge of mark-region-gc 2023-08-09 22:20:11 -04:00
code.h Combine a few more genesis headers 2023-09-11 20:22:35 -04:00
Config.arm-android Use zstd for core compression instead of zlib. 2022-06-07 16:14:05 -07:00
Config.arm-bsd Use zstd for core compression instead of zlib. 2022-06-07 16:14:05 -07:00
Config.arm-linux Change 32-bit arm linux GCC arch flag 2023-03-28 11:56:33 +01:00
Config.arm-netbsd Remove almost all mention of ldso-stubs 2020-03-06 13:31:11 -05:00
Config.arm-openbsd Add support for arm on openbsd 2020-05-18 08:29:15 -07:00
Config.arm64-android Add android build system (crosscompiling with NDK) 2023-04-21 15:08:19 -04:00
Config.arm64-bsd Use zstd for core compression instead of zlib. 2022-06-07 16:14:05 -07:00
Config.arm64-darwin Resolve warnings from the new Xcode 2023-08-03 13:49:01 +03:00
Config.arm64-freebsd Support freebsd-arm64 2021-12-18 17:56:22 +03:00
Config.arm64-linux arm64: Port immobile space. 2023-05-08 21:21:27 +02:00
Config.arm64-netbsd Add support for NetBSD/aarch64. 2020-08-06 02:46:01 +03:00
Config.arm64-openbsd Pass --no-execute-only on openbsd-arm64 2023-06-22 11:02:51 +03:00
Config.generic-openbsd Revert "Remove DISABLE_PIE" 2020-10-20 17:15:20 +03:00
Config.mips-linux mips: Add library containing clock_gettime() 2022-12-04 22:12:07 -05:00
Config.ppc-darwin ppc/Darwin: Misc fixes for PPC 2023-08-30 22:37:22 +02:00
Config.ppc-linux Use zstd for core compression instead of zlib. 2022-06-07 16:14:05 -07:00
Config.ppc-netbsd Always append to CFLAGS 2023-03-12 14:02:05 -04:00
Config.ppc-openbsd Use zstd for core compression instead of zlib. 2022-06-07 16:14:05 -07:00
Config.ppc64-linux Use zstd for core compression instead of zlib. 2022-06-07 16:14:05 -07:00
Config.riscv-linux Use zstd for core compression instead of zlib. 2022-06-07 16:14:05 -07:00
Config.sparc-linux Use zstd for core compression instead of zlib. 2022-06-07 16:14:05 -07:00
Config.sparc-netbsd Use zstd for core compression instead of zlib. 2022-06-07 16:14:05 -07:00
Config.sparc-sunos Use zstd for core compression instead of zlib. 2022-06-07 16:14:05 -07:00
Config.x86-64-android Add android build system (crosscompiling with NDK) 2023-04-21 15:08:19 -04:00
Config.x86-64-bsd Fix mark-region for OpenBSD and others maybe 2023-08-10 13:54:29 -04:00
Config.x86-64-darwin Bump macosx-version-min 2023-08-30 19:31:38 -04:00
Config.x86-64-dragonfly Remove ldso-stubs for dragonfly BSD 2020-02-18 00:44:18 -05:00
Config.x86-64-freebsd Add /usr/local/include for freebsd 2022-08-02 14:40:28 -04:00
Config.x86-64-gnu-kfreebsd kfreebsd: Add -no-as-needed to OS_LIBS 2020-03-29 19:30:34 -04:00
Config.x86-64-haiku Remove recipe for after-grovel-headers 2022-03-17 13:27:19 -04:00
Config.x86-64-linux Complete merge of mark-region-gc 2023-08-09 22:20:11 -04:00
Config.x86-64-netbsd Remove ldso-stubs for netbsd x86-64 2020-02-17 22:50:49 -05:00
Config.x86-64-openbsd Revert "Remove DISABLE_PIE" 2020-10-20 17:15:20 +03:00
Config.x86-64-sunos Always append to CFLAGS 2023-03-12 14:02:05 -04:00
Config.x86-64-win32 Build win32 C runtime without warnings 2023-07-11 10:25:37 -04:00
Config.x86-bsd Use zstd for core compression instead of zlib. 2022-06-07 16:14:05 -07:00
Config.x86-darwin x86/Darwin: Revert x86-darwin files 2023-08-30 22:37:22 +02:00
Config.x86-dragonfly X86: remove ldso-stubs.S from more configs 2020-03-04 15:15:08 -05:00
Config.x86-freebsd Remove ldso-stubs from some build configurations 2020-02-16 23:33:59 -05:00
Config.x86-gnu-kfreebsd kfreebsd: Add -no-as-needed to OS_LIBS 2020-03-29 19:30:34 -04:00
Config.x86-linux Use zstd for core compression instead of zlib. 2022-06-07 16:14:05 -07:00
Config.x86-netbsd Always append to CFLAGS 2023-03-12 14:02:05 -04:00
Config.x86-openbsd X86: remove ldso-stubs.S from more configs 2020-03-04 15:15:08 -05:00
Config.x86-sunos Always append to CFLAGS 2023-03-12 14:02:05 -04:00
Config.x86-win32 Always append to CFLAGS 2023-03-12 14:02:05 -04:00
core.h mips: change one kludge to another 2022-07-27 02:58:20 -04:00
coreparse.c Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00
darwin-os.c Darwin: recovery support non dispatch semaphores 2023-08-30 22:37:22 +02:00
darwin-os.h Darwin: recovery support non dispatch semaphores 2023-08-30 22:37:22 +02:00
dynbind.c
dynbind.h
elf.c
forwarding-ptr.inc Remove follow_maybe_fp, use a load barrier instead 2023-09-20 10:02:52 -04:00
fullcgc.c Stuff all gc-related headers into gc.h 2023-08-07 11:19:30 -04:00
funcall.c Remove all remnants of FSHOW and QSHOW 2023-07-15 11:58:25 -04:00
gc-assert.h Remove gc_assert_verbose 2021-11-09 06:02:17 -05:00
gc-common.c Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00
gc-thread-pool.c Fix GC thread pool startup after fork for macOS 2023-10-05 14:21:13 -04:00
gc-thread-pool.h Add files for mark-region GC 2023-08-09 22:07:55 -04:00
gc-typedefs.h Stuff all gc-related headers into gc.h 2023-08-07 11:19:30 -04:00
gc-unit-tests.c Remove an extra check for FILLER_WIDETAG 2023-02-13 19:25:38 -05:00
gc.h Rename and revise comments about valid_lisp_pointer 2023-10-03 10:59:45 -04:00
gencgc-alloc-region.h Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00
gencgc-impl.h Remove duplication and inaccurate remarks 2023-08-25 22:33:56 -04:00
gencgc.c Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00
globals.c Remove and/or rename a lot of #+gencgc 2023-08-09 11:17:20 -04:00
globals.h Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00
GNUmakefile Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00
graphvisit.h Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00
haiku-os.c Rename os_validate to os_alloc_gc_space 2022-09-17 09:43:07 -04:00
haiku-os.h Mostly remove OS-specific #defines for PROT_x 2023-08-01 15:30:42 -04:00
hopscotch.c Remove and/or rename a lot of #+gencgc 2023-08-09 11:17:20 -04:00
hopscotch.h Do what the comment in runtime.h says 2023-07-11 10:36:56 -04:00
immobile-space.c Fix C warnings if -DNDEBUG 2023-10-03 15:13:26 -04:00
immobile-space.h Stuff all gc-related headers into gc.h 2023-08-07 11:19:30 -04:00
incremental-compact.c Remove follow_maybe_fp, use a load barrier instead 2023-09-20 10:02:52 -04:00
incremental-compact.h Add files for mark-region GC 2023-08-09 22:07:55 -04:00
instance.inc Fix finalizer list heap invariant check failure 2023-09-21 13:40:11 -04:00
interr.c Emergency fix for broken end-user code 2023-07-24 13:34:15 -04:00
interr.h Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00
interrupt.c Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00
interrupt.h Correct some mistakes from rev 60841929fe 2023-08-09 20:45:21 -04:00
largefile.c
linux-mman.c Rename os_validate to os_alloc_gc_space 2022-09-17 09:43:07 -04:00
linux-os.c Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00
linux-os.h Mostly remove OS-specific #defines for PROT_x 2023-08-01 15:30:42 -04:00
lispobj.h Move a bunch of preprocessor macros out of gc headers 2023-08-01 15:48:08 -04:00
lispregs.h
lispstring.h Do what the comment in runtime.h says 2023-07-11 10:36:56 -04:00
main.c Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00
mark-region.c Handle fresh lines in gc_gen_of 2023-10-05 13:47:29 -04:00
mark-region.h Try once again to fix multi-versioned C functions 2023-08-24 20:32:29 -04:00
math.c Add missing file 2022-12-03 23:33:20 -05:00
mips-arch.c Do what the comment in runtime.h says 2023-07-11 10:36:56 -04:00
mips-arch.h Stop defining ALIEN_STACK_GROWS_DOWNWARD 2022-05-18 17:45:50 -04:00
mips-assem.S Combine a few more genesis headers 2023-09-11 20:22:35 -04:00
mips-linux-os.c Do what the comment in runtime.h says 2023-07-11 10:36:56 -04:00
mips-linux-os.h Almost eradicate use of *os_context_pc_addr(c) 2022-01-30 11:45:04 -05:00
mips-lispregs.h mips: switch to soft card marks 2022-03-14 22:49:50 -04:00
monitor.c Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00
mswin.def
mswin64.def
murmur_hash.c Optionally use absl::flat_hash_map in traceroot 2020-05-18 08:11:30 -04:00
murmur_hash.h Optionally use absl::flat_hash_map in traceroot 2020-05-18 08:11:30 -04:00
os-common.c Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00
os.h Darwin: recovery support non dispatch semaphores 2023-08-30 22:37:22 +02:00
parse.c Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00
parse.h Do what the comment in runtime.h says 2023-07-11 10:36:56 -04:00
pmrgc-impl.h Remove vestiges of hardware card marking from mark-region 2023-10-05 13:55:52 -04:00
pmrgc.c Remove vestiges of hardware card marking from mark-region 2023-10-05 13:55:52 -04:00
ppc-arch.c ppc/Darwin: fix build on 32 bit systems 2023-08-30 22:37:22 +02:00
ppc-arch.h Stop defining ALIEN_STACK_GROWS_DOWNWARD 2022-05-18 17:45:50 -04:00
ppc-assem.S Combine a few more genesis headers 2023-09-11 20:22:35 -04:00
ppc-bsd-os.c check sigaltstack returns value 2023-06-13 20:34:35 +01:00
ppc-bsd-os.h Almost eradicate use of *os_context_pc_addr(c) 2022-01-30 11:45:04 -05:00
ppc-darwin-os.c ppc/Darwin: fix threads support 2023-08-30 22:37:22 +02:00
ppc-darwin-os.h ppc/Darwin: Revert "Delete support for #+(and darwin ppc)" 2023-08-30 22:37:22 +02:00
ppc-linux-os.c Fix include style 2023-06-05 12:18:17 -04:00
ppc-linux-os.h Almost eradicate use of *os_context_pc_addr(c) 2022-01-30 11:45:04 -05:00
ppc-lispregs.h ppc/Darwin: Revert "Delete support for #+(and darwin ppc)" 2023-08-30 22:37:22 +02:00
ppc64-arch.h Stop defining ALIEN_STACK_GROWS_DOWNWARD 2022-05-18 17:45:50 -04:00
ppc64-assem.S Combine a few more genesis headers 2023-09-11 20:22:35 -04:00
ppc64-linux-os.h Almost eradicate use of *os_context_pc_addr(c) 2022-01-30 11:45:04 -05:00
ppc64-lispregs.h ppc/Darwin: Revert "Delete support for #+(and darwin ppc)" 2023-08-30 22:37:22 +02:00
print.c Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00
print.h Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00
private-cons.inc Complete merge of mark-region-gc 2023-08-09 22:20:11 -04:00
pseudo-atomic.h Fix 32-bit ARM (untested) 2023-08-09 17:22:00 -04:00
pthreads_win32.h Weed out more chaff from win32 headers 2022-09-15 20:45:40 -04:00
purify.c Remove and/or rename a lot of #+gencgc 2023-08-09 11:17:20 -04:00
purify.h
queue-suballocator.h Add files for mark-region GC 2023-08-09 22:07:55 -04:00
queue.h Complete merge of mark-region-gc 2023-08-09 22:20:11 -04:00
regnames.c
riscv-arch.c Ignore some syscall results 2023-07-29 21:05:34 +00:00
riscv-arch.h Stop defining ALIEN_STACK_GROWS_DOWNWARD 2022-05-18 17:45:50 -04:00
riscv-linux-os.c Fix include style 2023-06-05 12:18:17 -04:00
riscv-linux-os.h Almost eradicate use of *os_context_pc_addr(c) 2022-01-30 11:45:04 -05:00
riscv-lispregs.h riscv: LRAs were harmed in the making of this change. 2022-03-08 18:20:33 -08:00
run-program.c Add android build system (crosscompiling with NDK) 2023-04-21 15:08:19 -04:00
runtime.c Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00
runtime.h Correct some mistakes from rev 60841929fe 2023-08-09 20:45:21 -04:00
safepoint.c Stuff all gc-related headers into gc.h 2023-08-07 11:19:30 -04:00
save.c Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00
save.h Slightly rearrange some header-provided stuff 2023-07-17 16:55:37 -04:00
sc-offset.c
sc-offset.h
search.c Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00
search.h Remove 'hint' arg from find_symbol 2023-09-19 22:35:46 -04:00
sparc-arch.c Do what the comment in runtime.h says 2023-07-11 10:36:56 -04:00
sparc-arch.h Stop defining ALIEN_STACK_GROWS_DOWNWARD 2022-05-18 17:45:50 -04:00
sparc-assem.S Combine a few more genesis headers 2023-09-11 20:22:35 -04:00
sparc-bsd-os.c Fix include style 2023-06-05 12:18:17 -04:00
sparc-bsd-os.h Almost eradicate use of *os_context_pc_addr(c) 2022-01-30 11:45:04 -05:00
sparc-linux-os.c Fix include style 2023-06-05 12:18:17 -04:00
sparc-linux-os.h Deal with C warnings for sparc-linux 2022-04-26 11:02:24 -04:00
sparc-lispregs.h sparc: remove reg_ALLOC 2022-03-01 23:48:03 -05:00
sparc-sunos-os.c Fix include style 2023-06-05 12:18:17 -04:00
sparc-sunos-os.h Almost eradicate use of *os_context_pc_addr(c) 2022-01-30 11:45:04 -05:00
sprof.c Combine more genesis headers 2023-08-29 14:31:53 -04:00
stringspace.c Put a few more things in R/O space 2023-09-29 21:46:55 -04:00
sunos-os.c Remove and/or rename a lot of #+gencgc 2023-08-09 11:17:20 -04:00
sunos-os.h Mostly remove OS-specific #defines for PROT_x 2023-08-01 15:30:42 -04:00
symbol-tls.inc Random tweaks 2023-08-30 13:55:54 -04:00
sys_mmap.inc Add -*- Mode: C -*- to .inc files. 2022-01-21 19:59:23 +03:00
testmain.c
thread.c Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00
thread.h Expose symbol TLS through genesis/symbol.h 2023-08-29 12:18:53 -04:00
time.c Match some more type declarations 2023-07-10 21:19:48 -04:00
tiny-lock.h Add files for mark-region GC 2023-08-09 22:07:55 -04:00
trace-object.inc Use trace-object.inc from mark-regin GC 2023-07-21 08:47:06 -04:00
traceroot.c Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00
trymap.c
unaligned.h x86-64: Allow users to compile their C runtime with -fsanitize=alignment 2023-09-07 21:15:47 -04:00
validate.c Do what the comment in runtime.h says 2023-07-11 10:36:56 -04:00
validate.h Do what the comment in runtime.h says 2023-07-11 10:36:56 -04:00
var-io.c Combine more autogenerated headers 2023-08-24 16:51:50 -04:00
var-io.h Implement a third data stream in %CODE-FIXUPS 2021-11-04 11:07:01 -04:00
vars.c Do what the comment in runtime.h says 2023-07-11 10:36:56 -04:00
vars.h Do what the comment in runtime.h says 2023-07-11 10:36:56 -04:00
weak-hash-pred.inc Add -*- Mode: C -*- to .inc files. 2022-01-21 19:59:23 +03:00
win32-os.c Stuff all gc-related headers into gc.h 2023-08-07 11:19:30 -04:00
win32-os.h Do what the comment in runtime.h says 2023-07-11 10:36:56 -04:00
wrap.c Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00
wrap.h Largefile support on *bsd. 2023-03-13 21:34:53 +03:00
x86-64-android-os.c Add android build system (crosscompiling with NDK) 2023-04-21 15:08:19 -04:00
x86-64-android-os.h Add android build system (crosscompiling with NDK) 2023-04-21 15:08:19 -04:00
x86-64-arch.c Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00
x86-64-arch.h Stop defining ALIEN_STACK_GROWS_DOWNWARD 2022-05-18 17:45:50 -04:00
x86-64-assem.S Interface to the SML# concurrent mark/sweep GC 2023-10-09 22:31:34 -04:00
x86-64-bsd-os.c Generalize visit_context_registers 2023-07-18 21:29:35 +00:00
x86-64-bsd-os.h Almost eradicate use of *os_context_pc_addr(c) 2022-01-30 11:45:04 -05:00
x86-64-darwin-os.c Fix darwin-x86-64-no-sb-thread build. 2022-05-14 01:29:37 +03:00
x86-64-darwin-os.h Refactor preserve_context_registers() 2023-03-10 14:39:31 -05:00
x86-64-haiku-os.c Remove unnecessary #includes 2023-07-17 16:30:58 -04:00
x86-64-haiku-os.h Almost eradicate use of *os_context_pc_addr(c) 2022-01-30 11:45:04 -05:00
x86-64-linux-os.c Generalize visit_context_registers 2023-07-18 21:29:35 +00:00
x86-64-linux-os.h Almost eradicate use of *os_context_pc_addr(c) 2022-01-30 11:45:04 -05:00
x86-64-lispregs.h
x86-64-sunos-os.c Fix include style 2023-06-05 12:18:17 -04:00
x86-64-sunos-os.h Almost eradicate use of *os_context_pc_addr(c) 2022-01-30 11:45:04 -05:00
x86-64-win32-os.c Generalize visit_context_registers 2023-07-18 21:29:35 +00:00
x86-64-win32-os.h Remove #-sb-thread from win32 and safepoint code 2022-10-31 18:45:00 -04:00
x86-arch-shared.inc Add -*- Mode: C -*- to .inc files. 2022-01-21 19:59:23 +03:00
x86-arch.c x86/Darwin: Revert "Perform darwin-related housekeeping" 2023-08-30 22:37:22 +02:00
x86-arch.h Stop defining ALIEN_STACK_GROWS_DOWNWARD 2022-05-18 17:45:50 -04:00
x86-assem.S x86/Darwin: fix build by old preprocessor 2023-08-30 22:37:22 +02:00
x86-bsd-os.c x86/Darwin: Revert "Perform darwin-related housekeeping" 2023-08-30 22:37:22 +02:00
x86-bsd-os.h Almost eradicate use of *os_context_pc_addr(c) 2022-01-30 11:45:04 -05:00
x86-darwin-os.c x86/Darwin: fix syntax typos 2023-08-30 22:37:22 +02:00
x86-darwin-os.h x86/Darwin: add missed OS_CONTEXT_PC 2023-08-30 22:37:22 +02:00
x86-linux-os.c Fix include style 2023-06-05 12:18:17 -04:00
x86-linux-os.h Almost eradicate use of *os_context_pc_addr(c) 2022-01-30 11:45:04 -05:00
x86-lispregs.h
x86-sunos-os.c check sigaltstack returns value 2023-06-13 20:34:35 +01:00
x86-sunos-os.h Almost eradicate use of *os_context_pc_addr(c) 2022-01-30 11:45:04 -05:00
x86-win32-os.c Fix win32 C warnings 2023-07-10 22:51:30 -04:00
x86-win32-os.h Almost eradicate use of *os_context_pc_addr(c) 2022-01-30 11:45:04 -05:00