5 factor_vm::factor_vm(THREADHANDLE thread)
11 c_to_factor_func(NULL),
12 sampling_profiler_p(false),
14 signal_pipe_output(0),
15 sample_counts(0, 0, 0, 0, 0),
17 data(NULL), code(NULL), callbacks(NULL),
23 fep_help_was_shown(false),
27 signal_callstack_seg(NULL),
28 safepoint_fep_p(false) {
29 primitive_reset_dispatch_stats();
32 factor_vm::~factor_vm() {
33 free(alien_offset(special_objects[OBJ_EXECUTABLE]));
34 free(alien_offset(special_objects[OBJ_IMAGE]));
37 FACTOR_FOR_EACH(unused_contexts) {
40 FACTOR_FOR_EACH(active_contexts) {
49 if (signal_callstack_seg) {
50 delete signal_callstack_seg;
51 signal_callstack_seg = NULL;
53 FACTOR_FOR_EACH(function_descriptors) {