Back to index

plt-scheme  4.2.1
Public Attributes
Scheme_Thread Struct Reference

#include <scheme.h>

Collaboration diagram for Scheme_Thread:
Collaboration graph
[legend]

List of all members.

Public Attributes

Scheme_Object so
struct Scheme_Threadnext
struct Scheme_Threadprev
struct Scheme_Thread_Sett_set_parent
Scheme_Objectt_set_next
Scheme_Objectt_set_prev
mz_jmp_buferror_buf
Scheme_Continuation_Jump_State cjs
struct Scheme_Meta_Continuationdecompose_mc
Scheme_Thread_Cell_Tablecell_values
Scheme_Configinit_config
Scheme_Objectinit_break_cell
int can_break_at_swap
Scheme_Object ** runstack
Scheme_Object ** runstack_start
long runstack_size
struct Scheme_Saved_Stackrunstack_saved
Scheme_Object ** runstack_tmp_keep
Scheme_Object ** spare_runstack
long spare_runstack_size
struct Scheme_Thread ** runstack_owner
struct Scheme_Saved_Stackrunstack_swapped
MZ_MARK_POS_TYPE cont_mark_pos
MZ_MARK_STACK_TYPE cont_mark_stack
struct Scheme_Cont_Mark ** cont_mark_stack_segments
int cont_mark_seg_count
int cont_mark_stack_bottom
int cont_mark_pos_bottom
struct Scheme_Thread ** cont_mark_stack_owner
struct Scheme_Cont_Markcont_mark_stack_swapped
struct Scheme_Promptmeta_prompt
struct Scheme_Meta_Continuationmeta_continuation
long engine_weight
voidstack_start
voidstack_end
Scheme_Jumpup_Buf jmpup_buf
struct Scheme_Dynamic_Winddw
int next_meta
int running
Scheme_Objectsuspended_box
Scheme_Objectresumed_box
Scheme_Objectdead_box
Scheme_Objectrunning_box
struct Scheme_Threadnester
struct Scheme_Threadnestee
double sleep_end
int block_descriptor
Scheme_Objectblocker
Scheme_Ready_Fun block_check
Scheme_Needs_Wakeup_Fun block_needs_wakeup
char ran_some
char suspend_to_kill
struct Scheme_Threadreturn_marks_to
Scheme_Objectreturned_marks
struct Scheme_Overflowoverflow
struct Scheme_Comp_Envcurrent_local_env
Scheme_Objectcurrent_local_mark
Scheme_Objectcurrent_local_name
Scheme_Objectcurrent_local_certs
Scheme_Objectcurrent_local_modidx
Scheme_Envcurrent_local_menv
Scheme_Objectcurrent_local_bindings
int current_phase_shift
struct Scheme_Marshal_Tablescurrent_mt
Scheme_Objectconstant_folding
Scheme_Objectreading_delayed
Scheme_Object *(* overflow_k )(void)
Scheme_Objectoverflow_reply
Scheme_Object ** tail_buffer
int tail_buffer_size
Scheme_Object ** values_buffer
int values_buffer_size
struct Scheme_Thread.ku ku
short suspend_break
short external_break
Scheme_Simple_Objectlist_stack
int list_stack_pos
void(* on_kill )(struct Scheme_Thread *p)
voidkill_data
void(* private_on_kill )(void *)
voidprivate_kill_data
void ** private_kill_next
void ** user_tls
int user_tls_size
long gmp_tls [6]
voidgmp_tls_data
long accum_process_msec
long current_start_process_msec
struct
Scheme_Thread_Custodian_Hop
mr_hop
Scheme_Custodian_Referencemref
Scheme_Objectextra_mrefs
Scheme_Objecttransitive_resumes
Scheme_Objectname
Scheme_Objectmbox_first
Scheme_Objectmbox_last
Scheme_Objectmbox_sema

Detailed Description

Definition at line 929 of file scheme.h.


Member Data Documentation

Definition at line 1084 of file scheme.h.

Definition at line 1005 of file scheme.h.

Definition at line 1003 of file scheme.h.

Definition at line 1006 of file scheme.h.

Definition at line 1004 of file scheme.h.

Definition at line 947 of file scheme.h.

Definition at line 943 of file scheme.h.

Definition at line 940 of file scheme.h.

Definition at line 1026 of file scheme.h.

Definition at line 962 of file scheme.h.

Definition at line 967 of file scheme.h.

Definition at line 965 of file scheme.h.

Definition at line 963 of file scheme.h.

Definition at line 966 of file scheme.h.

Definition at line 969 of file scheme.h.

Definition at line 964 of file scheme.h.

Definition at line 970 of file scheme.h.

Definition at line 1021 of file scheme.h.

Definition at line 1018 of file scheme.h.

Definition at line 1015 of file scheme.h.

Definition at line 1016 of file scheme.h.

Definition at line 1020 of file scheme.h.

Definition at line 1019 of file scheme.h.

Definition at line 1017 of file scheme.h.

Definition at line 1024 of file scheme.h.

Definition at line 1022 of file scheme.h.

Definition at line 1085 of file scheme.h.

Definition at line 997 of file scheme.h.

Definition at line 941 of file scheme.h.

Definition at line 991 of file scheme.h.

Definition at line 976 of file scheme.h.

Definition at line 939 of file scheme.h.

Definition at line 1063 of file scheme.h.

Definition at line 1089 of file scheme.h.

Definition at line 1081 of file scheme.h.

Definition at line 1082 of file scheme.h.

Definition at line 946 of file scheme.h.

Definition at line 944 of file scheme.h.

Definition at line 989 of file scheme.h.

Definition at line 1070 of file scheme.h.

struct { ... } Scheme_Thread::ku

Definition at line 1065 of file scheme.h.

Definition at line 1066 of file scheme.h.

Definition at line 1094 of file scheme.h.

Definition at line 1095 of file scheme.h.

Definition at line 1096 of file scheme.h.

Definition at line 974 of file scheme.h.

Definition at line 972 of file scheme.h.

Definition at line 1087 of file scheme.h.

Definition at line 1088 of file scheme.h.

Definition at line 1092 of file scheme.h.

Definition at line 1000 of file scheme.h.

Definition at line 1000 of file scheme.h.

Definition at line 932 of file scheme.h.

Definition at line 992 of file scheme.h.

Definition at line 1069 of file scheme.h.

Definition at line 1013 of file scheme.h.

Definition at line 1029 of file scheme.h.

Definition at line 1030 of file scheme.h.

Definition at line 933 of file scheme.h.

Definition at line 1074 of file scheme.h.

Definition at line 1075 of file scheme.h.

Definition at line 1073 of file scheme.h.

Definition at line 1007 of file scheme.h.

Definition at line 1027 of file scheme.h.

Definition at line 996 of file scheme.h.

Definition at line 1010 of file scheme.h.

Definition at line 1011 of file scheme.h.

Definition at line 994 of file scheme.h.

Definition at line 998 of file scheme.h.

Definition at line 949 of file scheme.h.

Definition at line 959 of file scheme.h.

Definition at line 952 of file scheme.h.

Definition at line 951 of file scheme.h.

Definition at line 950 of file scheme.h.

Definition at line 960 of file scheme.h.

Definition at line 953 of file scheme.h.

Definition at line 1002 of file scheme.h.

Definition at line 930 of file scheme.h.

Definition at line 955 of file scheme.h.

Definition at line 957 of file scheme.h.

Definition at line 986 of file scheme.h.

Definition at line 978 of file scheme.h.

Definition at line 1062 of file scheme.h.

Definition at line 1008 of file scheme.h.

Definition at line 995 of file scheme.h.

Definition at line 936 of file scheme.h.

Definition at line 935 of file scheme.h.

Definition at line 937 of file scheme.h.

Definition at line 1034 of file scheme.h.

Definition at line 1035 of file scheme.h.

Definition at line 1090 of file scheme.h.

Definition at line 1077 of file scheme.h.

Definition at line 1078 of file scheme.h.

Definition at line 1040 of file scheme.h.

Definition at line 1041 of file scheme.h.


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