This is broken, but the stack limit feature works. Some debugging needed.
This commit is contained in:
parent
2536e76617
commit
d1ce893633
12 changed files with 164 additions and 111 deletions
|
|
@ -21,6 +21,8 @@
|
|||
#ifndef __psse_stack_h
|
||||
#define __psse_stack_h
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
#include "consspaceobject.h"
|
||||
#include "conspage.h"
|
||||
|
||||
|
|
@ -35,6 +37,8 @@
|
|||
*/
|
||||
#define stackframep(vso)(((struct vector_space_object *)vso)->header.tag.value == STACKFRAMETV)
|
||||
|
||||
extern uint32_t stack_limit;
|
||||
|
||||
void set_reg( struct stack_frame *frame, int reg, struct cons_pointer value );
|
||||
|
||||
struct stack_frame *get_stack_frame( struct cons_pointer pointer );
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue