Cyclone Scheme  0.28.0
Data Fields
gc_thread_data_t Struct Reference

#include <types.h>

Data Fields

uintptr_t * cached_heap_free_sizes
 
uintptr_t * cached_heap_total_sizes
 
object exception_handler_stack
 
unsigned char gc_alloc_color
 
objectgc_args
 
object gc_cont
 
uint8_t gc_done_tracing
 
short gc_num_args
 
int gc_status
 
unsigned char gc_trace_color
 
unsigned char globals_changed
 
gc_heap_rootheap
 
int heap_num_huge_allocations
 
jmp_buf * jmp_start
 
int last_read
 
int last_write
 
pthread_mutex_t lock
 
mark_buffermark_buffer
 
int mark_buffer_len
 
void ** moveBuf
 
int moveBufLen
 
int mutation_buflen
 
int mutation_count
 
void ** mutations
 
int num_minor_gcs
 
object param_objs
 
int pending_writes
 
object scm_thread_obj
 
char * stack_limit
 
char * stack_prev_frame
 
char * stack_start
 
int stack_trace_idx
 
char ** stack_traces
 
pthread_t thread_id
 
cyc_thread_state_type thread_state
 

The documentation for this struct was generated from the following file: