Skip to content
x86-validate.h 750 B
Newer Older
ram's avatar
ram committed
/*
 *
 * This code was written as part of the CMU Common Lisp project at
 * Carnegie Mellon University, and has been placed in the public domain.
 *
 */
ram's avatar
ram committed

#ifndef _X86_VALIDATE_H_
#define _X86_VALIDATE_H_

#if defined(__linux__)
#include "x86-validate-linux.h"
#endif

#if defined(DARWIN)
#include "x86-validate-darwin.h"
#endif

#if defined(SOLARIS)
#include "x86-validate-solaris.h"
#if defined(__NetBSD__)
#include "x86-validate-netbsd.h"
#if defined(__FreeBSD__)
#include "x86-validate-freebsd.h"
Raymond Toy's avatar
Raymond Toy committed
#define CONTROL_STACK_END	(CONTROL_STACK_START + control_stack_size)

/* Note that GENCGC only uses dynamic_space 0. */
#define DYNAMIC_1_SPACE_START	(DYNAMIC_0_SPACE_START + DYNAMIC_SPACE_SIZE)