#!+openbsd
(progn
- (def!constant read-only-space-start #x7b000000)
- (def!constant read-only-space-end #x7b0ff000)
+ (def!constant read-only-space-start #x47000000)
+ (def!constant read-only-space-end #x470ff000)
- (def!constant static-space-start #x7b100000)
- (def!constant static-space-end #x7b1ff000)
+ (def!constant static-space-start #x47100000)
+ (def!constant static-space-end #x471ff000)
- (def!constant dynamic-space-start #x4c000000)
- (def!constant dynamic-space-end #x7b0ff000)
+ (def!constant dynamic-space-start #x48000000)
+ (def!constant dynamic-space-end #x78000000)
;; In CMUCL: 0xB0000000->0xB1000000
- (def!constant linkage-table-space-start #x7b200000)
- (def!constant linkage-table-space-end #x7b2ff000))
+ (def!constant linkage-table-space-start #x47200000)
+ (def!constant linkage-table-space-end #x472ff000))
#!+netbsd
(progn
\f
;;;; other miscellaneous constants
-(defenum (:suffix -trap :start 8)
- halt
- pending-interrupt
- error
- cerror
- breakpoint
- fun-end-breakpoint
- single-step-around
- single-step-before)
-;;; FIXME: It'd be nice to replace all the DEFENUMs with something like
-;;; (WITH-DEF-ENUM (:START 8)
-;;; (DEF-ENUM HALT-TRAP)
-;;; (DEF-ENUM PENDING-INTERRUPT-TRAP)
-;;; ..)
-;;; for the benefit of anyone doing a lexical search for definitions
-;;; of these symbols.
-
-(defenum (:prefix object-not- :suffix -trap :start 24)
- list
- instance)
-
-(defenum (:prefix trace-table-)
- normal
- call-site
- fun-prologue
- fun-epilogue)
+(defenum (:start 8)
+ halt-trap
+ pending-interrupt-trap
+ error-trap
+ cerror-trap
+ breakpoint-trap
+ fun-end-breakpoint-trap
+ single-step-around-trap
+ single-step-before-trap)
+
+(defenum (:start 24)
+ object-not-list-trap
+ object-not-instance-trap)
\f
;;;; static symbols