(dolist (obj structs)
(out-to
(string-downcase (string (sb!vm:primitive-object-name obj)))
- (write-primitive-object obj))))
+ (write-primitive-object obj)))
+ (out-to "primitive-objects"
+ (dolist (obj structs)
+ (format t "~&#include \"~A.h\"~%"
+ (string-downcase
+ (string (sb!vm:primitive-object-name obj)))))))
(out-to "static-symbols" (write-static-symbols))
(when core-file-name
#include "os.h"
#include "interrupt.h"
#include "lispregs.h"
+#include "genesis/static-symbols.h"
+#include "genesis/primitive-objects.h"
#ifndef __i386__
#include "lispregs.h"
#include "arch.h"
#include "gc.h"
-#include "primitive-objects.h"
+#include "genesis/primitive-objects.h"
+#include "genesis/static-symbols.h"
#include "gc-internal.h"
#ifdef LISP_FEATURE_SPARC
#include <stdio.h>
#include <signal.h>
-#include <sys/ptrace.h>
-#include <linux/user.h>
#include <errno.h>
#include "runtime.h"
#include "sbcl.h"
if((page_table[first_page].allocated ==
(unboxed ? UNBOXED_PAGE : BOXED_PAGE)) &&
(page_table[first_page].large_object == 0) &&
- (gc_alloc_genration == 0) &&
+ (gc_alloc_generation == 0) &&
(page_table[first_page].gen == gc_alloc_generation) &&
(page_table[first_page].bytes_used < (4096-32)) &&
(page_table[first_page].write_protected == 0) &&
* is done). For the GENCGC, it always points to DYNAMIC_SPACE_START. */
lispobj *current_dynamic_space;
-boolean stop_the_world=0;
-pid_t parent_pid;
-
void globals_init(void)
{
/* Space, stack, and free pointer vars are initialized by
#include "lispregs.h"
#include "interrupt.h"
#include "genesis/static-symbols.h"
-#include "primitive-objects.h"
+#include "genesis/primitive-objects.h"
#include "genesis/static-symbols.h"
#include "genesis/symbol.h"
#include "gencgc-alloc-region.h"
-#include "genesis/thread.h"
#include "genesis/unwind-block.h"
#include "genesis/value-cell.h"
#include "genesis/vector.h"
#include "vars.h"
#include "os.h"
#include "genesis/static-symbols.h"
-#include "primitive-objects.h"
+#include "genesis/primitive-objects.h"
static int max_lines = 20, cur_lines = 0;
static int max_depth = 5, brief_depth = 2, cur_depth = 0;
#include "interr.h"
#include "gc.h"
#include "gc-internal.h"
-#include "primitive-objects.h"
+#include "genesis/primitive-objects.h"
+#include "genesis/static-symbols.h"
#define PRINTNOISE
#include "sbcl.h"
#include "os.h"
#include "search.h"
-#include "primitive-objects.h"
+#include "genesis/primitive-objects.h"
boolean search_for_type(int type, lispobj **start, int *count)
{
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.7.13.5"
+"0.7.13.6"