[Gd-chatter] r11229 - in trunk/fundev/sources: harp/pentium-win32-rtg lib/run-time/pentium-win32

hannes at gwydiondylan.org hannes at gwydiondylan.org
Sat Mar 10 18:50:42 CET 2007


Author: hannes
Date: Sat Mar 10 18:50:39 2007
New Revision: 11229

Removed:
   trunk/fundev/sources/lib/run-time/pentium-win32/expiration.c
Modified:
   trunk/fundev/sources/harp/pentium-win32-rtg/ffi-barrier.dylan
   trunk/fundev/sources/lib/run-time/pentium-win32/makefile
   trunk/fundev/sources/lib/run-time/pentium-win32/runtime.harp
   trunk/fundev/sources/lib/run-time/pentium-win32/runtime.obj
Log:
Job: fd
remove expiration stuff from windows version.

Modified: trunk/fundev/sources/harp/pentium-win32-rtg/ffi-barrier.dylan
==============================================================================
--- trunk/fundev/sources/harp/pentium-win32-rtg/ffi-barrier.dylan	(original)
+++ trunk/fundev/sources/harp/pentium-win32-rtg/ffi-barrier.dylan	Sat Mar 10 18:50:39 2007
@@ -58,9 +58,6 @@
 end method;
 
 
-define c-fun runtime-external check-runtime-expiration   = "check_runtime_library_expiration_date";
-
-
 define sideways method op--get-module-handle(be :: <pentium-windows-back-end>) => ()
   with-harp (be)
     c-result c-result;
@@ -120,10 +117,6 @@
     op--initialize-master-thread(be);
   end when-base;
   ins--call-alien(be, primitive-dylan-initialize-ref, 0);
-  when-base
-    op--call-c(be, check-runtime-expiration);
-  end when-base;
-  ins--bra(be, done);
 
   ins--tag(be, tag-t-attach);
   when-base

Modified: trunk/fundev/sources/lib/run-time/pentium-win32/makefile
==============================================================================
--- trunk/fundev/sources/lib/run-time/pentium-win32/makefile	(original)
+++ trunk/fundev/sources/lib/run-time/pentium-win32/makefile	Sat Mar 10 18:50:39 2007
@@ -5,8 +5,6 @@
 
 OPTIMIZEDDEBUG = 1
 
-EXPIRATION = -1
-
 !if defined(BuildArea)
 INCLUDEDEST      = $(BuildArea)\include
 LIBDEST          = $(BuildArea)\lib
@@ -42,9 +40,9 @@
 
 CC	 = $(cc)
 LINKLIB	 = $(implib) /nologo /out:
-CFLAGS	 = $(cflags) $(cvarsmt) $(cdebug) /I$(INCLUDEDEST) /I. /I.. /I$(MPSKIT) $(OPEN_DYLAN_C_FLAGS) $(mmtuneflags) /DEXPIRATION=$(EXPIRATION)
+CFLAGS	 = $(cflags) $(cvarsmt) $(cdebug) /I$(INCLUDEDEST) /I. /I.. /I$(MPSKIT) $(OPEN_DYLAN_C_FLAGS) $(mmtuneflags)
 HEAPOBJS = heap-display.obj heap-utils.obj heap-trail.obj heap-order1.obj heap-order2.obj heap-table.obj
-OBJS	 = collector.obj $(HEAPOBJS) runtime.obj win32-threads-primitives.obj spy-interfaces.obj expiration.obj
+OBJS	 = collector.obj $(HEAPOBJS) runtime.obj win32-threads-primitives.obj spy-interfaces.obj
 LIBFILE	 = pentium-run-time.lib
 USEROBJ	 = dylan-support.obj
 USERLIB	 = dylan-support.lib
@@ -224,7 +222,7 @@
 # Only delete the products that should be built by this makefile.
 # (The files runtime.obj & dylan-support.obj are checked out from HOPE)
 clean:
-	pushd . & (del /f /q *collector.obj $(HEAPOBJS) win32-threads-primitives.obj spy-interfaces.obj expiration.obj) & popd
+	pushd . & (del /f /q *collector.obj $(HEAPOBJS) win32-threads-primitives.obj spy-interfaces.obj) & popd
         pushd . & (del /f /q *pentium-run-time.lib $(USERLIB)) & popd
         pushd . & (del /f /q $(MINCRT) rtsyms.obj) & popd
         pushd . & (del /f /q $(DYLANPLINTH) $(PLINTHOBJS)) & popd

Modified: trunk/fundev/sources/lib/run-time/pentium-win32/runtime.harp
==============================================================================
--- trunk/fundev/sources/lib/run-time/pentium-win32/runtime.harp	(original)
+++ trunk/fundev/sources/lib/run-time/pentium-win32/runtime.harp	Sat Mar 10 18:50:39 2007
@@ -1,345 +1,344 @@
-
-+++ start of data +++
-
-+++ external: "KPunboundVKi" +++
-+++ external: "KPfalseVKi" +++
-+++ external: "KPtrueVKi" +++
-+++ external: "KPempty_listVKi" +++
-+++ external: "KPempty_vectorVKi" +++
-+++ external: "Ddirect_object_mm_wrappersVKi" +++
-+++ external: "Ddirect_object_classesVKi" +++
-+++ external: "KLtraceable_value_cellGVKiW" +++
-+++ external: "KLuntraceable_value_cellGVKiW" +++
-+++ external: "KLuntraceable_double_value_cellGVKiW" +++
-+++ external: "KLmachine_wordGVKeW" +++
-+++ external: "Tdispatch_profiling_enabledQTVKe" +++
-+++ external: "Tclass_profiling_enabledQTVKe" +++
-+++ external: "KLobjectGVKd" +++
-+++ external: "KLobjectGVKdW" +++
-+++ external: "KLsingle_floatGVKdW" +++
-+++ external: "KLdouble_floatGVKdW" +++
-+++ external: "KLsimple_object_vectorGVKdW" +++
-+++ external: "KLbyte_stringGVKdW" +++
-+++ external: "KLmethodGVKdW" +++
-+++ external: "KerrorVKd" +++
-+++ external: "Kargument_count_errorVKiI" +++
-+++ external: "Kodd_keyword_arguments_errorVKiI" +++
-+++ external: "Kunknown_keyword_argument_errorVKiI" +++
-+++ external: "Ktype_check_errorVKiI" +++
-+++ external: "Kstack_overflow_errorVKiI" +++
-+++ external: "Kgrounded_instanceQVKeI" +++
-+++ external: "_MMCollectCount" +++
-+++ external: "_dylan__malloc__misc" +++
-+++ external: "_dylan__malloc__ambig" +++
-+++ external: "_dylan__malloc__exact" +++
-+++ external: "_dylan__free__root" +++
-+++ external: "_mps__malloc" +++
-+++ external: "_mps__free" +++
-+++ external: "_primitive_mps_park" +++
-+++ external: "_primitive_mps_release" +++
-
-
-+++ defining "Kprimitive_error_string" in section untraced-objects +++
-	DATA "KLbyte_stringGVKdW"
-	DATA 65
-	BYTE "Primitive error."
-	BYTE 0
-+++ (public) variable{indirect-constant "_Prunning_under_dylan_debuggerQ"} " in section untraced-data" = 0 +++
-+++ external: "_primitive_alloc" +++
-+++ external: "_primitive_alloc_s1" +++
-+++ external: "_primitive_alloc_s2" +++
-+++ external: "_primitive_alloc_s" +++
-+++ external: "_primitive_alloc_r" +++
-+++ external: "_primitive_alloc_rf" +++
-+++ external: "_primitive_alloc_rt" +++
-+++ external: "_primitive_alloc_s_r" +++
-+++ external: "_primitive_alloc_s_rb" +++
-+++ external: "_primitive_alloc_leaf" +++
-+++ external: "_primitive_alloc_leaf_s_r" +++
-+++ external: "_primitive_alloc_leaf_s1" +++
-+++ external: "_primitive_alloc_leaf_s2" +++
-+++ external: "_primitive_alloc_leaf_s" +++
-+++ external: "_primitive_alloc_leaf_r" +++
-+++ external: "_primitive_alloc_leaf_s_rbf" +++
-+++ external: "_primitive_alloc_leaf_s_rbfz" +++
-+++ external: "_primitive_alloc_leaf_rbfz" +++
-+++ external: "_primitive_alloc_leaf_s_rb" +++
-+++ external: "_primitive_alloc_exact_awl_s_r" +++
-+++ external: "_primitive_alloc_exact_awl_rf" +++
-+++ external: "_primitive_alloc_weak_awl_s_r" +++
-+++ external: "_primitive_alloc_weak_awl_rf" +++
-+++ external: "_primitive_alloc_wrapper_s_r" +++
-+++ external: "_primitive_copy" +++
-+++ external: "_primitive_copy_r" +++
-+++ external: "primitive_wrap_machine_word" +++
-+++ external: "primitive_wrap_c_pointer" +++
-
-
-+++ defining "Klow_zeros_table" in section untraced-data +++
-	BYTE 4
-	BYTE 0
-	BYTE 1
-	BYTE 0
-	BYTE 2
-	BYTE 0
-	BYTE 1
-	BYTE 0
-	BYTE 3
-	BYTE 0
-	BYTE 1
-	BYTE 0
-	BYTE 2
-	BYTE 0
-	BYTE 1
-	BYTE 0
-
-+++ defining "Khigh_zeros_table" in section untraced-data +++
-	BYTE 4
-	BYTE 3
-	BYTE 2
-	BYTE 2
-	BYTE 1
-	BYTE 1
-	BYTE 1
-	BYTE 1
-	BYTE 0
-	BYTE 0
-	BYTE 0
-	BYTE 0
-	BYTE 0
-	BYTE 0
-	BYTE 0
-	BYTE 0+++ external: "primitive_exit_application" +++
-
-+++ (public) variable{constant "Pmaster_gc_teb"} " in section ambiguous-data" = 0 +++
-
-+++ (public) variable{constant "Pmaster_teb"} " in section ambiguous-data" = 0 +++
-
-+++ (public) variable{indirect-constant "Pteb_tlv_index"} " in section untraced-data" = -1 +++
-
-+++ (public) variable{indirect-constant "Pteb_chain"} " in section untraced-data" = 0 +++
-+++ external: "_dylan_init_thread" +++
-+++ external: "_dylan_callin_handler" +++
-+++ external: "_trampoline_body" +++
-+++ external: "_dylan_mm_register_thread" +++
-+++ external: "_dylan_mm_deregister_thread_from_teb" +++
-+++ external: "_dylan_init_memory_manager" +++
-+++ external: "_dylan_shut_down_memory_manager" +++
-+++ external: "_MMRegisterRootStatic" +++
-+++ external: "_MMRegisterRootImmut" +++
-+++ external: "_MMRegisterRootAmbig" +++
-+++ external: "_MMRegisterRootExact" +++
-+++ external: "_MMDeregisterRoot" +++
-+++ external: "_MMFreeMisc" +++
-+++ external: "Kmake_foreign_threadYthreads_primitivesVdylanI" +++
-+++ external: "Kcall_application_exit_functionsVKeI" +++
-
-+++ variable{constant "Pstatic_root"} " in section untraced-data" = 0 +++
-
-+++ variable{constant "Pimmut_root"} " in section untraced-data" = 0 +++
-
-+++ variable{constant "Pambig_root"} " in section untraced-data" = 0 +++
-
-+++ variable{constant "Pexact_root"} " in section untraced-data" = 0 +++
-
-+++ (public) variable{indirect-constant "Pstarted_unloading"} " in section untraced-data" = 0 +++
-
-+++ (public) variable{constant "_module_hInstance"} " in section untraced-data" = 0 +++
-
-+++ (public) variable{indirect-constant "_init_dylan_library"} " in section untraced-data" = 0 +++
-
-+++ (public) variable{indirect-constant "Pruntime_spin_lock"} " in section untraced-data" = 0 +++
-
-+++ (public) variable{indirect-constant "Pruntime_thread_count"} " in section untraced-data" = 0 +++
-+++ external: "primitive_ensure_valid_teb" +++
-+++ external: "primitive_register_traced_roots" +++
-+++ external: "primitive_deregister_traced_roots" +++
-+++ external: "_dylan_init_thread_local" +++
-+++ external: "primitive_call_first_dylan_iep" +++
-
-+++ (public) variable{indirect-constant "_Prunning_dylan_spy_functionQ"} " in section untraced-data" = 0 +++
-+++ external: "spy_invoke_dylan_under_coded_restartVKi" +++
-+++ external: "Kmake_simple_lockYthreads_primitivesVdylan" +++
-
-+++ (public) variable{constant "_default_tlv_vector"} " in section ambiguous-data" = 0 +++
-
-+++ (public) variable{constant "_dylan_false"} " in section untraced-data" = {constant "KPfalseVKi"} +++
-+++ external: "Ksignal_low_memoryVKe" +++
-
-+++ (public) variable{constant "_dylan_signal_low_memory"} " in section untraced-data" = {constant "Ksignal_low_memoryVKe"} +++
-+++ external: "Kkeyboard_break_handlerVKe" +++
-
-+++ (public) variable{constant "_dylan_keyboard_break_handler"} " in section untraced-data" = {constant "Kkeyboard_break_handlerVKe"} +++
-
-+++ (public) variable{indirect-constant "_dylan_keyboard_interruptQ"} " in section untraced-data" = 0 +++
-+++ external: "KPslotacc_single_q_instance_getterVKiI" +++
-+++ external: "KPslotacc_single_q_instance_setterVKiI" +++
-+++ external: "KPslotacc_single_q_class_getterVKiI" +++
-+++ external: "KPslotacc_single_q_class_setterVKiI" +++
-+++ external: "KPslotacc_repeated_instance_getterVKiI" +++
-+++ external: "KPslotacc_repeated_instance_setterVKiI" +++
-+++ external: "Kunbound_instance_slotVKeI" +++
-+++ external: "Kunbound_repeated_slotVKeI" +++
-+++ external: "Kinvalid_keyword_trapVKeI" +++
-+++ external: "Kodd_number_of_keyword_args_trapVKeI" +++
-+++ external: "Krepeated_slot_getter_index_out_of_range_trapVKeI" +++
-+++ external: "Krepeated_slot_setter_index_out_of_range_trapVKeI" +++
-+++ external: "Dinapplicable_engine_nodeVKg" +++
-+++ external: "Dabsent_engine_nodeVKg" +++
-
-
-+++ defining "Kinitialize_engine_node_table" in section untraced-data +++
-	DATA "initialize_engine_node_table_entries_default"
-	DATA "initialize_engine_node_table_entries_1"
-	DATA "initialize_engine_node_table_entries_2"
-	DATA "initialize_engine_node_table_entries_3"
-	DATA "initialize_engine_node_table_entries_4"
-	DATA "initialize_engine_node_table_entries_5"
-	DATA "initialize_engine_node_table_entries_default"
-	DATA "initialize_engine_node_table_entries_default"
-	DATA "initialize_engine_node_table_entries_default"
-	DATA "initialize_engine_node_table_entries_default"
-	DATA "initialize_engine_node_table_entries_default"
-	DATA "initialize_engine_node_table_entries_default"
-	DATA "initialize_engine_node_table_entries_default"
-	DATA "initialize_engine_node_table_entries_13"
-	DATA "initialize_engine_node_table_entries_14"
-	DATA "initialize_engine_node_table_entries_1"
-	DATA "initialize_engine_node_table_entries_16"
-	DATA "initialize_engine_node_table_entries_17"
-	DATA "initialize_engine_node_table_entries_18"
-	DATA "initialize_engine_node_table_entries_19"
-	DATA "initialize_engine_node_table_entries_20"
-	DATA "initialize_engine_node_table_entries_21"
-	DATA "initialize_engine_node_table_entries_22"
-	DATA "initialize_engine_node_table_entries_23"
-	DATA "initialize_engine_node_table_entries_20"
-	DATA "initialize_engine_node_table_entries_21"
-	DATA "initialize_engine_node_table_entries_20"
-	DATA "initialize_engine_node_table_entries_21"
-	DATA "initialize_engine_node_table_entries_21"
-	DATA "initialize_engine_node_table_entries_29"
-	DATA "initialize_engine_node_table_entries_21"
-	DATA "initialize_engine_node_table_entries_29"+++ external: "KLsymbolGVKdW" +++
-
-+++ (public) variable{indirect-constant "Poblist"} " in section ambiguous-data" = 0 +++
-
-+++ (public) variable{indirect-constant "PoblistUsize"} " in section untraced-data" = 8 +++
-
-+++ (public) variable{indirect-constant "PoblistUcursor"} " in section untraced-data" = 8 +++
-+++ external: "Kmachine_word_overflowVKmI" +++
-+++ external: "Kinteger_divide_by_0VKeI" +++
-+++ external: "Kfloat_divide_by_0VKeI" +++
-+++ external: "Kfloat_overflowVKeI" +++
-+++ external: "Kfloat_underflowVKeI" +++
-
-
-+++ defining "Kunsupported_float" in section untraced-objects +++
-	DATA "KLbyte_stringGVKdW"
-	DATA 45
-	BYTE "unsupported"
-	BYTE 0
-
-+++ defining "Knan_float" in section untraced-objects +++
-	DATA "KLbyte_stringGVKdW"
-	DATA 13
-	BYTE "nan"
-	BYTE 0
-
-+++ defining "Knormal_float" in section untraced-objects +++
-	DATA "KLbyte_stringGVKdW"
-	DATA 25
-	BYTE "normal"
-	BYTE 0
-
-+++ defining "Kinfinity_float" in section untraced-objects +++
-	DATA "KLbyte_stringGVKdW"
-	DATA 33
-	BYTE "infinity"
-	BYTE 0
-
-+++ defining "Kzero_float" in section untraced-objects +++
-	DATA "KLbyte_stringGVKdW"
-	DATA 17
-	BYTE "zero"
-	BYTE 0
-
-+++ defining "Kempty_float" in section untraced-objects +++
-	DATA "KLbyte_stringGVKdW"
-	DATA 21
-	BYTE "empty"
-	BYTE 0
-
-+++ defining "Kdenormal_float" in section untraced-objects +++
-	DATA "KLbyte_stringGVKdW"
-	DATA 33
-	BYTE "denormal"
-	BYTE 0
-
-+++ defining "Kfloating_point_classes" in section untraced-data +++
-	DATA 0
-	DATA "Kunsupported_float"
-	DATA 256
-	DATA "Knan_float"
-	DATA 1024
-	DATA "Knormal_float"
-	DATA 1280
-	DATA "Kinfinity_float"
-	DATA 16384
-	DATA "Kzero_float"
-	DATA 16640
-	DATA "Kempty_float"
-	DATA 17408
-	DATA "Kdenormal_float"
-
-+++ defining "Knot_yet_relocated_string" in section untraced-objects +++
-	DATA "KLbyte_stringGVKdW"
-	DATA 93
-	BYTE "Data not yet relocated."
-	BYTE 0+++ external: "_OutputDebugStringA at 4" +++
-+++ external: "_QueryPerformanceCounter at 4" +++
-+++ external: "_QueryPerformanceFrequency at 4" +++
-+++ external: "_ExitProcess at 4" +++
-+++ external: "_WinExec at 8" +++
-
-+++ (public) variable{indirect-constant "PcounterUstartUlo"} " in section untraced-data" = 0 +++
-
-+++ (public) variable{indirect-constant "PcounterUstartUhi"} " in section untraced-data" = 0 +++
-
-+++ (public) variable{indirect-constant "PcounterUstopUlo"} " in section untraced-data" = 0 +++
-
-+++ (public) variable{indirect-constant "PcounterUstopUhi"} " in section untraced-data" = 0 +++
-
-+++ (public) variable{indirect-constant "PcounterUfrequencyUlo"} " in section untraced-data" = 0 +++
-
-+++ (public) variable{indirect-constant "PcounterUfrequencyUhi"} " in section untraced-data" = 0 +++
-+++ external: "_TlsAlloc at 0" +++
-+++ external: "_TlsFree at 4" +++
-+++ external: "_TlsGetValue at 4" +++
-+++ external: "_TlsSetValue at 8" +++
-+++ external: "_GetModuleHandleA at 4" +++
-+++ external: "_check_runtime_library_expiration_date" +++
-+++ external: "primitive_fixup_imported_dylan_data" +++
-+++ external: "primitive_fixup_unimported_dylan_data" +++
-+++ external: "_VirtualProtect at 16" +++
-
-+++ Defining glue symbols +++
-  Data start is "_dylan_data_start"
-  Data end is "_dylan_data_end"
-  Variables start is "_dylan_vars_start"
-  Variables end is "_dylan_vars_end"
-  Objects start is "_dylan_objs_start"
-  Objects end is "_dylan_objs_end"
-  Fixup start is "_dylan_fixup_start"
-  Fixup end is "_dylan_fixup_end"
-  Import start is "_dylan_import_start"
-  Import end is "_dylan_import_end"
-
-
-+++ start of code +++
-
-
-+++ Exported function definition primitive_break +++
+
++++ start of data +++
+
++++ external: "KPunboundVKi" +++
++++ external: "KPfalseVKi" +++
++++ external: "KPtrueVKi" +++
++++ external: "KPempty_listVKi" +++
++++ external: "KPempty_vectorVKi" +++
++++ external: "Ddirect_object_mm_wrappersVKi" +++
++++ external: "Ddirect_object_classesVKi" +++
++++ external: "KLtraceable_value_cellGVKiW" +++
++++ external: "KLuntraceable_value_cellGVKiW" +++
++++ external: "KLuntraceable_double_value_cellGVKiW" +++
++++ external: "KLmachine_wordGVKeW" +++
++++ external: "Tdispatch_profiling_enabledQTVKe" +++
++++ external: "Tclass_profiling_enabledQTVKe" +++
++++ external: "KLobjectGVKd" +++
++++ external: "KLobjectGVKdW" +++
++++ external: "KLsingle_floatGVKdW" +++
++++ external: "KLdouble_floatGVKdW" +++
++++ external: "KLsimple_object_vectorGVKdW" +++
++++ external: "KLbyte_stringGVKdW" +++
++++ external: "KLmethodGVKdW" +++
++++ external: "KerrorVKd" +++
++++ external: "Kargument_count_errorVKiI" +++
++++ external: "Kodd_keyword_arguments_errorVKiI" +++
++++ external: "Kunknown_keyword_argument_errorVKiI" +++
++++ external: "Ktype_check_errorVKiI" +++
++++ external: "Kstack_overflow_errorVKiI" +++
++++ external: "Kgrounded_instanceQVKeI" +++
++++ external: "_MMCollectCount" +++
++++ external: "_dylan__malloc__misc" +++
++++ external: "_dylan__malloc__ambig" +++
++++ external: "_dylan__malloc__exact" +++
++++ external: "_dylan__free__root" +++
++++ external: "_mps__malloc" +++
++++ external: "_mps__free" +++
++++ external: "_primitive_mps_park" +++
++++ external: "_primitive_mps_release" +++
+
+
++++ defining "Kprimitive_error_string" in section untraced-objects +++
+	DATA "KLbyte_stringGVKdW"
+	DATA 65
+	BYTE "Primitive error."
+	BYTE 0
++++ (public) variable{indirect-constant "_Prunning_under_dylan_debuggerQ"} " in section untraced-data" = 0 +++
++++ external: "_primitive_alloc" +++
++++ external: "_primitive_alloc_s1" +++
++++ external: "_primitive_alloc_s2" +++
++++ external: "_primitive_alloc_s" +++
++++ external: "_primitive_alloc_r" +++
++++ external: "_primitive_alloc_rf" +++
++++ external: "_primitive_alloc_rt" +++
++++ external: "_primitive_alloc_s_r" +++
++++ external: "_primitive_alloc_s_rb" +++
++++ external: "_primitive_alloc_leaf" +++
++++ external: "_primitive_alloc_leaf_s_r" +++
++++ external: "_primitive_alloc_leaf_s1" +++
++++ external: "_primitive_alloc_leaf_s2" +++
++++ external: "_primitive_alloc_leaf_s" +++
++++ external: "_primitive_alloc_leaf_r" +++
++++ external: "_primitive_alloc_leaf_s_rbf" +++
++++ external: "_primitive_alloc_leaf_s_rbfz" +++
++++ external: "_primitive_alloc_leaf_rbfz" +++
++++ external: "_primitive_alloc_leaf_s_rb" +++
++++ external: "_primitive_alloc_exact_awl_s_r" +++
++++ external: "_primitive_alloc_exact_awl_rf" +++
++++ external: "_primitive_alloc_weak_awl_s_r" +++
++++ external: "_primitive_alloc_weak_awl_rf" +++
++++ external: "_primitive_alloc_wrapper_s_r" +++
++++ external: "_primitive_copy" +++
++++ external: "_primitive_copy_r" +++
++++ external: "primitive_wrap_machine_word" +++
++++ external: "primitive_wrap_c_pointer" +++
+
+
++++ defining "Klow_zeros_table" in section untraced-data +++
+	BYTE 4
+	BYTE 0
+	BYTE 1
+	BYTE 0
+	BYTE 2
+	BYTE 0
+	BYTE 1
+	BYTE 0
+	BYTE 3
+	BYTE 0
+	BYTE 1
+	BYTE 0
+	BYTE 2
+	BYTE 0
+	BYTE 1
+	BYTE 0
+
++++ defining "Khigh_zeros_table" in section untraced-data +++
+	BYTE 4
+	BYTE 3
+	BYTE 2
+	BYTE 2
+	BYTE 1
+	BYTE 1
+	BYTE 1
+	BYTE 1
+	BYTE 0
+	BYTE 0
+	BYTE 0
+	BYTE 0
+	BYTE 0
+	BYTE 0
+	BYTE 0
+	BYTE 0+++ external: "primitive_exit_application" +++
+
++++ (public) variable{constant "Pmaster_gc_teb"} " in section ambiguous-data" = 0 +++
+
++++ (public) variable{constant "Pmaster_teb"} " in section ambiguous-data" = 0 +++
+
++++ (public) variable{indirect-constant "Pteb_tlv_index"} " in section untraced-data" = -1 +++
+
++++ (public) variable{indirect-constant "Pteb_chain"} " in section untraced-data" = 0 +++
++++ external: "_dylan_init_thread" +++
++++ external: "_dylan_callin_handler" +++
++++ external: "_trampoline_body" +++
++++ external: "_dylan_mm_register_thread" +++
++++ external: "_dylan_mm_deregister_thread_from_teb" +++
++++ external: "_dylan_init_memory_manager" +++
++++ external: "_dylan_shut_down_memory_manager" +++
++++ external: "_MMRegisterRootStatic" +++
++++ external: "_MMRegisterRootImmut" +++
++++ external: "_MMRegisterRootAmbig" +++
++++ external: "_MMRegisterRootExact" +++
++++ external: "_MMDeregisterRoot" +++
++++ external: "_MMFreeMisc" +++
++++ external: "Kmake_foreign_threadYthreads_primitivesVdylanI" +++
++++ external: "Kcall_application_exit_functionsVKeI" +++
+
++++ variable{constant "Pstatic_root"} " in section untraced-data" = 0 +++
+
++++ variable{constant "Pimmut_root"} " in section untraced-data" = 0 +++
+
++++ variable{constant "Pambig_root"} " in section untraced-data" = 0 +++
+
++++ variable{constant "Pexact_root"} " in section untraced-data" = 0 +++
+
++++ (public) variable{indirect-constant "Pstarted_unloading"} " in section untraced-data" = 0 +++
+
++++ (public) variable{constant "_module_hInstance"} " in section untraced-data" = 0 +++
+
++++ (public) variable{indirect-constant "_init_dylan_library"} " in section untraced-data" = 0 +++
+
++++ (public) variable{indirect-constant "Pruntime_spin_lock"} " in section untraced-data" = 0 +++
+
++++ (public) variable{indirect-constant "Pruntime_thread_count"} " in section untraced-data" = 0 +++
++++ external: "primitive_ensure_valid_teb" +++
++++ external: "primitive_register_traced_roots" +++
++++ external: "primitive_deregister_traced_roots" +++
++++ external: "_dylan_init_thread_local" +++
++++ external: "primitive_call_first_dylan_iep" +++
+
++++ (public) variable{indirect-constant "_Prunning_dylan_spy_functionQ"} " in section untraced-data" = 0 +++
++++ external: "spy_invoke_dylan_under_coded_restartVKi" +++
++++ external: "Kmake_simple_lockYthreads_primitivesVdylan" +++
+
++++ (public) variable{constant "_default_tlv_vector"} " in section ambiguous-data" = 0 +++
+
++++ (public) variable{constant "_dylan_false"} " in section untraced-data" = {constant "KPfalseVKi"} +++
++++ external: "Ksignal_low_memoryVKe" +++
+
++++ (public) variable{constant "_dylan_signal_low_memory"} " in section untraced-data" = {constant "Ksignal_low_memoryVKe"} +++
++++ external: "Kkeyboard_break_handlerVKe" +++
+
++++ (public) variable{constant "_dylan_keyboard_break_handler"} " in section untraced-data" = {constant "Kkeyboard_break_handlerVKe"} +++
+
++++ (public) variable{indirect-constant "_dylan_keyboard_interruptQ"} " in section untraced-data" = 0 +++
++++ external: "KPslotacc_single_q_instance_getterVKiI" +++
++++ external: "KPslotacc_single_q_instance_setterVKiI" +++
++++ external: "KPslotacc_single_q_class_getterVKiI" +++
++++ external: "KPslotacc_single_q_class_setterVKiI" +++
++++ external: "KPslotacc_repeated_instance_getterVKiI" +++
++++ external: "KPslotacc_repeated_instance_setterVKiI" +++
++++ external: "Kunbound_instance_slotVKeI" +++
++++ external: "Kunbound_repeated_slotVKeI" +++
++++ external: "Kinvalid_keyword_trapVKeI" +++
++++ external: "Kodd_number_of_keyword_args_trapVKeI" +++
++++ external: "Krepeated_slot_getter_index_out_of_range_trapVKeI" +++
++++ external: "Krepeated_slot_setter_index_out_of_range_trapVKeI" +++
++++ external: "Dinapplicable_engine_nodeVKg" +++
++++ external: "Dabsent_engine_nodeVKg" +++
+
+
++++ defining "Kinitialize_engine_node_table" in section untraced-data +++
+	DATA "initialize_engine_node_table_entries_default"
+	DATA "initialize_engine_node_table_entries_1"
+	DATA "initialize_engine_node_table_entries_2"
+	DATA "initialize_engine_node_table_entries_3"
+	DATA "initialize_engine_node_table_entries_4"
+	DATA "initialize_engine_node_table_entries_5"
+	DATA "initialize_engine_node_table_entries_default"
+	DATA "initialize_engine_node_table_entries_default"
+	DATA "initialize_engine_node_table_entries_default"
+	DATA "initialize_engine_node_table_entries_default"
+	DATA "initialize_engine_node_table_entries_default"
+	DATA "initialize_engine_node_table_entries_default"
+	DATA "initialize_engine_node_table_entries_default"
+	DATA "initialize_engine_node_table_entries_13"
+	DATA "initialize_engine_node_table_entries_14"
+	DATA "initialize_engine_node_table_entries_1"
+	DATA "initialize_engine_node_table_entries_16"
+	DATA "initialize_engine_node_table_entries_17"
+	DATA "initialize_engine_node_table_entries_18"
+	DATA "initialize_engine_node_table_entries_19"
+	DATA "initialize_engine_node_table_entries_20"
+	DATA "initialize_engine_node_table_entries_21"
+	DATA "initialize_engine_node_table_entries_22"
+	DATA "initialize_engine_node_table_entries_23"
+	DATA "initialize_engine_node_table_entries_20"
+	DATA "initialize_engine_node_table_entries_21"
+	DATA "initialize_engine_node_table_entries_20"
+	DATA "initialize_engine_node_table_entries_21"
+	DATA "initialize_engine_node_table_entries_21"
+	DATA "initialize_engine_node_table_entries_29"
+	DATA "initialize_engine_node_table_entries_21"
+	DATA "initialize_engine_node_table_entries_29"+++ external: "KLsymbolGVKdW" +++
+
++++ (public) variable{indirect-constant "Poblist"} " in section ambiguous-data" = 0 +++
+
++++ (public) variable{indirect-constant "PoblistUsize"} " in section untraced-data" = 8 +++
+
++++ (public) variable{indirect-constant "PoblistUcursor"} " in section untraced-data" = 8 +++
++++ external: "Kmachine_word_overflowVKmI" +++
++++ external: "Kinteger_divide_by_0VKeI" +++
++++ external: "Kfloat_divide_by_0VKeI" +++
++++ external: "Kfloat_overflowVKeI" +++
++++ external: "Kfloat_underflowVKeI" +++
+
+
++++ defining "Kunsupported_float" in section untraced-objects +++
+	DATA "KLbyte_stringGVKdW"
+	DATA 45
+	BYTE "unsupported"
+	BYTE 0
+
++++ defining "Knan_float" in section untraced-objects +++
+	DATA "KLbyte_stringGVKdW"
+	DATA 13
+	BYTE "nan"
+	BYTE 0
+
++++ defining "Knormal_float" in section untraced-objects +++
+	DATA "KLbyte_stringGVKdW"
+	DATA 25
+	BYTE "normal"
+	BYTE 0
+
++++ defining "Kinfinity_float" in section untraced-objects +++
+	DATA "KLbyte_stringGVKdW"
+	DATA 33
+	BYTE "infinity"
+	BYTE 0
+
++++ defining "Kzero_float" in section untraced-objects +++
+	DATA "KLbyte_stringGVKdW"
+	DATA 17
+	BYTE "zero"
+	BYTE 0
+
++++ defining "Kempty_float" in section untraced-objects +++
+	DATA "KLbyte_stringGVKdW"
+	DATA 21
+	BYTE "empty"
+	BYTE 0
+
++++ defining "Kdenormal_float" in section untraced-objects +++
+	DATA "KLbyte_stringGVKdW"
+	DATA 33
+	BYTE "denormal"
+	BYTE 0
+
++++ defining "Kfloating_point_classes" in section untraced-data +++
+	DATA 0
+	DATA "Kunsupported_float"
+	DATA 256
+	DATA "Knan_float"
+	DATA 1024
+	DATA "Knormal_float"
+	DATA 1280
+	DATA "Kinfinity_float"
+	DATA 16384
+	DATA "Kzero_float"
+	DATA 16640
+	DATA "Kempty_float"
+	DATA 17408
+	DATA "Kdenormal_float"
+
++++ defining "Knot_yet_relocated_string" in section untraced-objects +++
+	DATA "KLbyte_stringGVKdW"
+	DATA 93
+	BYTE "Data not yet relocated."
+	BYTE 0+++ external: "_OutputDebugStringA at 4" +++
++++ external: "_QueryPerformanceCounter at 4" +++
++++ external: "_QueryPerformanceFrequency at 4" +++
++++ external: "_ExitProcess at 4" +++
++++ external: "_WinExec at 8" +++
+
++++ (public) variable{indirect-constant "PcounterUstartUlo"} " in section untraced-data" = 0 +++
+
++++ (public) variable{indirect-constant "PcounterUstartUhi"} " in section untraced-data" = 0 +++
+
++++ (public) variable{indirect-constant "PcounterUstopUlo"} " in section untraced-data" = 0 +++
+
++++ (public) variable{indirect-constant "PcounterUstopUhi"} " in section untraced-data" = 0 +++
+
++++ (public) variable{indirect-constant "PcounterUfrequencyUlo"} " in section untraced-data" = 0 +++
+
++++ (public) variable{indirect-constant "PcounterUfrequencyUhi"} " in section untraced-data" = 0 +++
++++ external: "_TlsAlloc at 0" +++
++++ external: "_TlsFree at 4" +++
++++ external: "_TlsGetValue at 4" +++
++++ external: "_TlsSetValue at 8" +++
++++ external: "_GetModuleHandleA at 4" +++
++++ external: "primitive_fixup_imported_dylan_data" +++
++++ external: "primitive_fixup_unimported_dylan_data" +++
++++ external: "_VirtualProtect at 16" +++
+
++++ Defining glue symbols +++
+  Data start is "_dylan_data_start"
+  Data end is "_dylan_data_end"
+  Variables start is "_dylan_vars_start"
+  Variables end is "_dylan_vars_end"
+  Objects start is "_dylan_objs_start"
+  Objects end is "_dylan_objs_end"
+  Fixup start is "_dylan_fixup_start"
+  Fixup end is "_dylan_fixup_end"
+  Import start is "_dylan_import_start"
+  Import end is "_dylan_import_end"
+
+
++++ start of code +++
+
+
++++ Exported function definition primitive_break +++
 
 +++ starting code for primitive_break +++
 
@@ -355,12 +354,12 @@
 #()
   rts-and-drop	0
 
-+++ ending code for primitive_break +++
-
-+++ No Source Code Locators for primitive_break +++
-
-
-+++ Exported function definition primitive_error +++
++++ ending code for primitive_break +++
+
++++ No Source Code Locators for primitive_break +++
+
+
++++ Exported function definition primitive_error +++
 
 +++ starting code for primitive_error +++
 
@@ -392,16 +391,16 @@
 #()
   rts-and-drop	0
 
-+++ ending code for primitive_error +++
-
-+++ Live variable scopes for primitive_error +++
-Start scope at 3 with frame for no variables
-End scope at 20
-
-+++ No Source Code Locators for primitive_error +++
-
-
-+++ Exported function definition primitive_debug_message +++
++++ ending code for primitive_error +++
+
++++ Live variable scopes for primitive_error +++
+Start scope at 3 with frame for no variables
+End scope at 20
+
++++ No Source Code Locators for primitive_error +++
+
+
++++ Exported function definition primitive_debug_message +++
 
 +++ starting code for primitive_debug_message +++
 
@@ -455,16 +454,16 @@
 #({tag 1:75}) [75->75] (level:0) is green with stack state before
 #({basic-block #({tag 1:75}, {tag 5:75}) 75 80})
 
-+++ ending code for primitive_debug_message +++
-
-+++ Live variable scopes for primitive_debug_message +++
-Start scope at 12 with frame for no variables
-End scope at 43
-
-+++ No Source Code Locators for primitive_debug_message +++
-
-
-+++ Exported function definition primitive_invoke_debugger +++
++++ ending code for primitive_debug_message +++
+
++++ Live variable scopes for primitive_debug_message +++
+Start scope at 12 with frame for no variables
+End scope at 43
+
++++ No Source Code Locators for primitive_debug_message +++
+
+
++++ Exported function definition primitive_invoke_debugger +++
 
 +++ starting code for primitive_invoke_debugger +++
 
@@ -511,18 +510,18 @@
 #()
   rts-and-drop	4
 
-+++ ending code for primitive_invoke_debugger +++
-
-+++ Frame sizes for primitive_invoke_debugger: GC: 1, NC: 0 +++
-
-+++ Live variable scopes for primitive_invoke_debugger +++
-Start scope at 3 with frame for no variables
-End scope at 64
-
-+++ No Source Code Locators for primitive_invoke_debugger +++
-
-
-+++ Exported function definition _class_allocation_break +++
++++ ending code for primitive_invoke_debugger +++
+
++++ Frame sizes for primitive_invoke_debugger: GC: 1, NC: 0 +++
+
++++ Live variable scopes for primitive_invoke_debugger +++
+Start scope at 3 with frame for no variables
+End scope at 64
+
++++ No Source Code Locators for primitive_invoke_debugger +++
+
+
++++ Exported function definition _class_allocation_break +++
 
 +++ starting code for _class_allocation_break +++
 
@@ -580,16 +579,16 @@
 #({tag 2:65}) [65->65] (level:0) is green with stack state before
 #({basic-block #({tag 2:65}, {tag 6:65}) 65 70})
 
-+++ ending code for _class_allocation_break +++
-
-+++ Live variable scopes for _class_allocation_break +++
-Start scope at 16 with frame for no variables
-End scope at 43
-
-+++ No Source Code Locators for _class_allocation_break +++
-
-
-+++ Exported function definition primitive_inside_debuggerQ +++
++++ ending code for _class_allocation_break +++
+
++++ Live variable scopes for _class_allocation_break +++
+Start scope at 16 with frame for no variables
+End scope at 43
+
++++ No Source Code Locators for _class_allocation_break +++
+
+
++++ Exported function definition primitive_inside_debuggerQ +++
 
 +++ starting code for primitive_inside_debuggerQ +++
 
@@ -620,12 +619,12 @@
 #()
   bra	{tag 2:20}
 
-+++ ending code for primitive_inside_debuggerQ +++
-
-+++ No Source Code Locators for primitive_inside_debuggerQ +++
-
-
-+++ Exported function definition primitive_gc_state +++
++++ ending code for primitive_inside_debuggerQ +++
+
++++ No Source Code Locators for primitive_inside_debuggerQ +++
+
+
++++ Exported function definition primitive_gc_state +++
 
 +++ starting code for primitive_gc_state +++
 
@@ -656,16 +655,16 @@
 #()
   rts-and-drop	0
 
-+++ ending code for primitive_gc_state +++
-
-+++ Live variable scopes for primitive_gc_state +++
-Start scope at 3 with frame for no variables
-End scope at 14
-
-+++ No Source Code Locators for primitive_gc_state +++
-
-
-+++ Exported function definition primitive_allocate +++
++++ ending code for primitive_gc_state +++
+
++++ Live variable scopes for primitive_gc_state +++
+Start scope at 3 with frame for no variables
+End scope at 14
+
++++ No Source Code Locators for primitive_gc_state +++
+
+
++++ Exported function definition primitive_allocate +++
 
 +++ starting code for primitive_allocate +++
 
@@ -694,16 +693,16 @@
 #()
   rts-and-drop	0
 
-+++ ending code for primitive_allocate +++
-
-+++ Live variable scopes for primitive_allocate +++
-Start scope at 3 with frame for no variables
-End scope at 7
-
-+++ No Source Code Locators for primitive_allocate +++
-
-
-+++ Exported function definition primitive_allocate_filled +++
++++ ending code for primitive_allocate +++
+
++++ Live variable scopes for primitive_allocate +++
+Start scope at 3 with frame for no variables
+End scope at 7
+
++++ No Source Code Locators for primitive_allocate +++
+
+
++++ Exported function definition primitive_allocate_filled +++
 
 +++ starting code for primitive_allocate_filled +++
 
@@ -747,16 +746,16 @@
 #()
   rts-and-drop	20
 
-+++ ending code for primitive_allocate_filled +++
-
-+++ Live variable scopes for primitive_allocate_filled +++
-Start scope at 3 with frame for no variables
-End scope at 34
-
-+++ No Source Code Locators for primitive_allocate_filled +++
-
-
-+++ Exported function definition primitive_allocate_filled_in_leaf_pool +++
++++ ending code for primitive_allocate_filled +++
+
++++ Live variable scopes for primitive_allocate_filled +++
+Start scope at 3 with frame for no variables
+End scope at 34
+
++++ No Source Code Locators for primitive_allocate_filled +++
+
+
++++ Exported function definition primitive_allocate_filled_in_leaf_pool +++
 
 +++ starting code for primitive_allocate_filled_in_leaf_pool +++
 
@@ -800,16 +799,16 @@
 #()
   rts-and-drop	20
 
-+++ ending code for primitive_allocate_filled_in_leaf_pool +++
-
-+++ Live variable scopes for primitive_allocate_filled_in_leaf_pool +++
-Start scope at 3 with frame for no variables
-End scope at 34
-
-+++ No Source Code Locators for primitive_allocate_filled_in_leaf_pool +++
-
-
-+++ Exported function definition primitive_allocate_weak_in_awl_pool +++
++++ ending code for primitive_allocate_filled_in_leaf_pool +++
+
++++ Live variable scopes for primitive_allocate_filled_in_leaf_pool +++
+Start scope at 3 with frame for no variables
+End scope at 34
+
++++ No Source Code Locators for primitive_allocate_filled_in_leaf_pool +++
+
+
++++ Exported function definition primitive_allocate_weak_in_awl_pool +++
 
 +++ starting code for primitive_allocate_weak_in_awl_pool +++
 
@@ -855,16 +854,16 @@
 #()
   rts-and-drop	24
 
-+++ ending code for primitive_allocate_weak_in_awl_pool +++
-
-+++ Live variable scopes for primitive_allocate_weak_in_awl_pool +++
-Start scope at 3 with frame for no variables
-End scope at 37
-
-+++ No Source Code Locators for primitive_allocate_weak_in_awl_pool +++
-
-
-+++ Exported function definition primitive_allocate_in_awl_pool +++
++++ ending code for primitive_allocate_weak_in_awl_pool +++
+
++++ Live variable scopes for primitive_allocate_weak_in_awl_pool +++
+Start scope at 3 with frame for no variables
+End scope at 37
+
++++ No Source Code Locators for primitive_allocate_weak_in_awl_pool +++
+
+
++++ Exported function definition primitive_allocate_in_awl_pool +++
 
 +++ starting code for primitive_allocate_in_awl_pool +++
 
@@ -910,16 +909,16 @@
 #()
   rts-and-drop	24
 
-+++ ending code for primitive_allocate_in_awl_pool +++
-
-+++ Live variable scopes for primitive_allocate_in_awl_pool +++
-Start scope at 3 with frame for no variables
-End scope at 37
-
-+++ No Source Code Locators for primitive_allocate_in_awl_pool +++
-
-
-+++ Exported function definition primitive_allocate_wrapper +++
++++ ending code for primitive_allocate_in_awl_pool +++
+
++++ Live variable scopes for primitive_allocate_in_awl_pool +++
+Start scope at 3 with frame for no variables
+End scope at 37
+
++++ No Source Code Locators for primitive_allocate_in_awl_pool +++
+
+
++++ Exported function definition primitive_allocate_wrapper +++
 
 +++ starting code for primitive_allocate_wrapper +++
 
@@ -963,16 +962,16 @@
 #()
   rts-and-drop	20
 
-+++ ending code for primitive_allocate_wrapper +++
-
-+++ Live variable scopes for primitive_allocate_wrapper +++
-Start scope at 3 with frame for no variables
-End scope at 34
-
-+++ No Source Code Locators for primitive_allocate_wrapper +++
-
-
-+++ Exported function definition primitive_untraced_allocate +++
++++ ending code for primitive_allocate_wrapper +++
+
++++ Live variable scopes for primitive_allocate_wrapper +++
+Start scope at 3 with frame for no variables
+End scope at 34
+
++++ No Source Code Locators for primitive_allocate_wrapper +++
+
+
++++ Exported function definition primitive_untraced_allocate +++
 
 +++ starting code for primitive_untraced_allocate +++
 
@@ -1003,16 +1002,16 @@
 #()
   rts-and-drop	0
 
-+++ ending code for primitive_untraced_allocate +++
-
-+++ Live variable scopes for primitive_untraced_allocate +++
-Start scope at 3 with frame for no variables
-End scope at 12
-
-+++ No Source Code Locators for primitive_untraced_allocate +++
-
-
-+++ Exported function definition primitive_byte_allocate +++
++++ ending code for primitive_untraced_allocate +++
+
++++ Live variable scopes for primitive_untraced_allocate +++
+Start scope at 3 with frame for no variables
+End scope at 12
+
++++ No Source Code Locators for primitive_untraced_allocate +++
+
+
++++ Exported function definition primitive_byte_allocate +++
 
 +++ starting code for primitive_byte_allocate +++
 
@@ -1041,16 +1040,16 @@
 #()
   rts-and-drop	0
 
-+++ ending code for primitive_byte_allocate +++
-
-+++ Live variable scopes for primitive_byte_allocate +++
-Start scope at 3 with frame for no variables
-End scope at 7
-
-+++ No Source Code Locators for primitive_byte_allocate +++
-
-
-+++ Exported function definition primitive_byte_allocate_filled +++
++++ ending code for primitive_byte_allocate +++
+
++++ Live variable scopes for primitive_byte_allocate +++
+Start scope at 3 with frame for no variables
+End scope at 7
+
++++ No Source Code Locators for primitive_byte_allocate +++
+
+
++++ Exported function definition primitive_byte_allocate_filled +++
 
 +++ starting code for primitive_byte_allocate_filled +++
 
@@ -1098,16 +1097,16 @@
 #()
   rts-and-drop	24
 
-+++ ending code for primitive_byte_allocate_filled +++
-
-+++ Live variable scopes for primitive_byte_allocate_filled +++
-Start scope at 3 with frame for no variables
-End scope at 43
-
-+++ No Source Code Locators for primitive_byte_allocate_filled +++
-
-
-+++ Exported function definition primitive_byte_allocate_filled_terminated +++
++++ ending code for primitive_byte_allocate_filled +++
+
++++ Live variable scopes for primitive_byte_allocate_filled +++
+Start scope at 3 with frame for no variables
+End scope at 43
+
++++ No Source Code Locators for primitive_byte_allocate_filled +++
+
+
++++ Exported function definition primitive_byte_allocate_filled_terminated +++
 
 +++ starting code for primitive_byte_allocate_filled_terminated +++
 
@@ -1156,16 +1155,16 @@
 #()
   rts-and-drop	24
 
-+++ ending code for primitive_byte_allocate_filled_terminated +++
-
-+++ Live variable scopes for primitive_byte_allocate_filled_terminated +++
-Start scope at 3 with frame for no variables
-End scope at 43
-
-+++ No Source Code Locators for primitive_byte_allocate_filled_terminated +++
-
-
-+++ Exported function definition primitive_allocate_vector +++
++++ ending code for primitive_byte_allocate_filled_terminated +++
+
++++ Live variable scopes for primitive_byte_allocate_filled_terminated +++
+Start scope at 3 with frame for no variables
+End scope at 43
+
++++ No Source Code Locators for primitive_byte_allocate_filled_terminated +++
+
+
++++ Exported function definition primitive_allocate_vector +++
 
 +++ starting code for primitive_allocate_vector +++
 
@@ -1205,16 +1204,16 @@
 #()
   rts-and-drop	0
 
-+++ ending code for primitive_allocate_vector +++
-
-+++ Live variable scopes for primitive_allocate_vector +++
-Start scope at 3 with frame for no variables
-End scope at 33
-
-+++ No Source Code Locators for primitive_allocate_vector +++
-
-
-+++ Exported function definition primitive_vector +++
++++ ending code for primitive_allocate_vector +++
+
++++ Live variable scopes for primitive_allocate_vector +++
+Start scope at 3 with frame for no variables
+End scope at 33
+
++++ No Source Code Locators for primitive_allocate_vector +++
+
+
++++ Exported function definition primitive_vector +++
 
 +++ starting code for primitive_vector +++
 
@@ -1286,18 +1285,18 @@
 #()
   bra	{tag 7:85}
 
-+++ ending code for primitive_vector +++
-
-+++ Frame sizes for primitive_vector: GC: 0, NC: 1 +++
-
-+++ Live variable scopes for primitive_vector +++
-Start scope at 29 with frame for no variables
-End scope at 78
-
-+++ No Source Code Locators for primitive_vector +++
-
-
-+++ Exported function definition primitive_copy_vector +++
++++ ending code for primitive_vector +++
+
++++ Frame sizes for primitive_vector: GC: 0, NC: 1 +++
+
++++ Live variable scopes for primitive_vector +++
+Start scope at 29 with frame for no variables
+End scope at 78
+
++++ No Source Code Locators for primitive_vector +++
+
+
++++ Exported function definition primitive_copy_vector +++
 
 +++ starting code for primitive_copy_vector +++
 
@@ -1363,16 +1362,16 @@
 #()
   bra	{tag 1:65}
 
-+++ ending code for primitive_copy_vector +++
-
-+++ Live variable scopes for primitive_copy_vector +++
-Start scope at 20 with frame for no variables
-End scope at 33
-
-+++ No Source Code Locators for primitive_copy_vector +++
-
-
-+++ Exported function definition primitive_make_box +++
++++ ending code for primitive_copy_vector +++
+
++++ Live variable scopes for primitive_copy_vector +++
+Start scope at 20 with frame for no variables
+End scope at 33
+
++++ No Source Code Locators for primitive_copy_vector +++
+
+
++++ Exported function definition primitive_make_box +++
 
 +++ starting code for primitive_make_box +++
 
@@ -1408,16 +1407,16 @@
 #()
   rts-and-drop	0
 
-+++ ending code for primitive_make_box +++
-
-+++ Live variable scopes for primitive_make_box +++
-Start scope at 3 with frame for no variables
-End scope at 19
-
-+++ No Source Code Locators for primitive_make_box +++
-
-
-+++ Exported function definition primitive_make_raw_box +++
++++ ending code for primitive_make_box +++
+
++++ Live variable scopes for primitive_make_box +++
+Start scope at 3 with frame for no variables
+End scope at 19
+
++++ No Source Code Locators for primitive_make_box +++
+
+
++++ Exported function definition primitive_make_raw_box +++
 
 +++ starting code for primitive_make_raw_box +++
 
@@ -1453,16 +1452,16 @@
 #()
   rts-and-drop	0
 
-+++ ending code for primitive_make_raw_box +++
-
-+++ Live variable scopes for primitive_make_raw_box +++
-Start scope at 3 with frame for no variables
-End scope at 23
-
-+++ No Source Code Locators for primitive_make_raw_box +++
-
-
-+++ Exported function definition primitive_make_single_float_box +++
++++ ending code for primitive_make_raw_box +++
+
++++ Live variable scopes for primitive_make_raw_box +++
+Start scope at 3 with frame for no variables
+End scope at 23
+
++++ No Source Code Locators for primitive_make_raw_box +++
+
+
++++ Exported function definition primitive_make_single_float_box +++
 
 +++ starting code for primitive_make_single_float_box +++
 
@@ -1498,18 +1497,18 @@
 #()
   rts-and-drop	0
 
-+++ ending code for primitive_make_single_float_box +++
-
-+++ Frame sizes for primitive_make_single_float_box: GC: 0, NC: 1 +++
-
-+++ Live variable scopes for primitive_make_single_float_box +++
-Start scope at 3 with frame for no variables
-End scope at 30
-
-+++ No Source Code Locators for primitive_make_single_float_box +++
-
-
-+++ Exported function definition primitive_make_double_float_box +++
++++ ending code for primitive_make_single_float_box +++
+
++++ Frame sizes for primitive_make_single_float_box: GC: 0, NC: 1 +++
+
++++ Live variable scopes for primitive_make_single_float_box +++
+Start scope at 3 with frame for no variables
+End scope at 30
+
++++ No Source Code Locators for primitive_make_single_float_box +++
+
+
++++ Exported function definition primitive_make_double_float_box +++
 
 +++ starting code for primitive_make_double_float_box +++
 
@@ -1545,18 +1544,18 @@
 #()
   rts-and-drop	0
 
-+++ ending code for primitive_make_double_float_box +++
-
-+++ Frame sizes for primitive_make_double_float_box: GC: 0, NC: 2 +++
-
-+++ Live variable scopes for primitive_make_double_float_box +++
-Start scope at 3 with frame for no variables
-End scope at 30
-
-+++ No Source Code Locators for primitive_make_double_float_box +++
-
-
-+++ Exported function definition primitive_make_closure +++
++++ ending code for primitive_make_double_float_box +++
+
++++ Frame sizes for primitive_make_double_float_box: GC: 0, NC: 2 +++
+
++++ Live variable scopes for primitive_make_double_float_box +++
+Start scope at 3 with frame for no variables
+End scope at 30
+
++++ No Source Code Locators for primitive_make_double_float_box +++
+
+
++++ Exported function definition primitive_make_closure +++
 
 +++ starting code for primitive_make_closure +++
 
@@ -1596,16 +1595,16 @@
 #()
   rts-and-drop	4
 
-+++ ending code for primitive_make_closure +++
-
-+++ Live variable scopes for primitive_make_closure +++
-Start scope at 3 with frame for no variables
-End scope at 27
-
-+++ No Source Code Locators for primitive_make_closure +++
-
-
-+++ Exported function definition primitive_make_keyword_closure +++
++++ ending code for primitive_make_closure +++
+
++++ Live variable scopes for primitive_make_closure +++
+Start scope at 3 with frame for no variables
+End scope at 27
+
++++ No Source Code Locators for primitive_make_closure +++
+
+
++++ Exported function definition primitive_make_keyword_closure +++
 
 +++ starting code for primitive_make_keyword_closure +++
 
@@ -1645,16 +1644,16 @@
 #()
   rts-and-drop	4
 
-+++ ending code for primitive_make_keyword_closure +++
-
-+++ Live variable scopes for primitive_make_keyword_closure +++
-Start scope at 3 with frame for no variables
-End scope at 27
-
-+++ No Source Code Locators for primitive_make_keyword_closure +++
-
-
-+++ Exported function definition primitive_make_closure_with_signature +++
++++ ending code for primitive_make_keyword_closure +++
+
++++ Live variable scopes for primitive_make_keyword_closure +++
+Start scope at 3 with frame for no variables
+End scope at 27
+
++++ No Source Code Locators for primitive_make_keyword_closure +++
+
+
++++ Exported function definition primitive_make_closure_with_signature +++
 
 +++ starting code for primitive_make_closure_with_signature +++
 
@@ -1696,16 +1695,16 @@
 #()
   rts-and-drop	8
 
-+++ ending code for primitive_make_closure_with_signature +++
-
-+++ Live variable scopes for primitive_make_closure_with_signature +++
-Start scope at 3 with frame for no variables
-End scope at 33
-
-+++ No Source Code Locators for primitive_make_closure_with_signature +++
-
-
-+++ Exported function definition primitive_make_keyword_closure_with_signature +++
++++ ending code for primitive_make_closure_with_signature +++
+
++++ Live variable scopes for primitive_make_closure_with_signature +++
+Start scope at 3 with frame for no variables
+End scope at 33
+
++++ No Source Code Locators for primitive_make_closure_with_signature +++
+
+
++++ Exported function definition primitive_make_keyword_closure_with_signature +++
 
 +++ starting code for primitive_make_keyword_closure_with_signature +++
 
@@ -1747,16 +1746,16 @@
 #()
   rts-and-drop	8
 
-+++ ending code for primitive_make_keyword_closure_with_signature +++
-
-+++ Live variable scopes for primitive_make_keyword_closure_with_signature +++
-Start scope at 3 with frame for no variables
-End scope at 33
-
-+++ No Source Code Locators for primitive_make_keyword_closure_with_signature +++
-
-
-+++ Exported function definition primitive_initialize_closure +++
++++ ending code for primitive_make_keyword_closure_with_signature +++
+
++++ Live variable scopes for primitive_make_keyword_closure_with_signature +++
+Start scope at 3 with frame for no variables
+End scope at 33
+
++++ No Source Code Locators for primitive_make_keyword_closure_with_signature +++
+
+
++++ Exported function definition primitive_initialize_closure +++
 
 +++ starting code for primitive_initialize_closure +++
 
@@ -1805,18 +1804,18 @@
 #({tag 1:80}) [80->80] (level:0) is green with stack state before
 #({basic-block #({tag 1:80}, {tag 4:80}) 80 85})
 
-+++ ending code for primitive_initialize_closure +++
-
-+++ Frame sizes for primitive_initialize_closure: GC: 0, NC: 1 +++
-
-+++ Live variable scopes for primitive_initialize_closure +++
-Start scope at 19 with frame for no variables
-End scope at 47
-
-+++ No Source Code Locators for primitive_initialize_closure +++
-
-
-+++ Exported function definition primitive_initialize_keyword_closure +++
++++ ending code for primitive_initialize_closure +++
+
++++ Frame sizes for primitive_initialize_closure: GC: 0, NC: 1 +++
+
++++ Live variable scopes for primitive_initialize_closure +++
+Start scope at 19 with frame for no variables
+End scope at 47
+
++++ No Source Code Locators for primitive_initialize_closure +++
+
+
++++ Exported function definition primitive_initialize_keyword_closure +++
 
 +++ starting code for primitive_initialize_keyword_closure +++
 
@@ -1865,18 +1864,18 @@
 #({tag 1:80}) [80->80] (level:0) is green with stack state before
 #({basic-block #({tag 1:80}, {tag 4:80}) 80 85})
 
-+++ ending code for primitive_initialize_keyword_closure +++
-
-+++ Frame sizes for primitive_initialize_keyword_closure: GC: 0, NC: 1 +++
-
-+++ Live variable scopes for primitive_initialize_keyword_closure +++
-Start scope at 19 with frame for no variables
-End scope at 47
-
-+++ No Source Code Locators for primitive_initialize_keyword_closure +++
-
-
-+++ Exported function definition primitive_make_closure_with_environment +++
++++ ending code for primitive_initialize_keyword_closure +++
+
++++ Frame sizes for primitive_initialize_keyword_closure: GC: 0, NC: 1 +++
+
++++ Live variable scopes for primitive_initialize_keyword_closure +++
+Start scope at 19 with frame for no variables
+End scope at 47
+
++++ No Source Code Locators for primitive_initialize_keyword_closure +++
+
+
++++ Exported function definition primitive_make_closure_with_environment +++
 
 +++ starting code for primitive_make_closure_with_environment +++
 
@@ -1935,16 +1934,16 @@
 #()
   rts-and-drop	N1/edi
 
-+++ ending code for primitive_make_closure_with_environment +++
-
-+++ Live variable scopes for primitive_make_closure_with_environment +++
-Start scope at 3 with frame for no variables
-End scope at 64
-
-+++ No Source Code Locators for primitive_make_closure_with_environment +++
-
-
-+++ Exported function definition primitive_make_keyword_closure_with_environment +++
++++ ending code for primitive_make_closure_with_environment +++
+
++++ Live variable scopes for primitive_make_closure_with_environment +++
+Start scope at 3 with frame for no variables
+End scope at 64
+
++++ No Source Code Locators for primitive_make_closure_with_environment +++
+
+
++++ Exported function definition primitive_make_keyword_closure_with_environment +++
 
 +++ starting code for primitive_make_keyword_closure_with_environment +++
 
@@ -2003,16 +2002,16 @@
 #()
   rts-and-drop	N1/edi
 
-+++ ending code for primitive_make_keyword_closure_with_environment +++
-
-+++ Live variable scopes for primitive_make_keyword_closure_with_environment +++
-Start scope at 3 with frame for no variables
-End scope at 64
-
-+++ No Source Code Locators for primitive_make_keyword_closure_with_environment +++
-
-
-+++ Exported function definition primitive_make_closure_with_environment_signature +++
++++ ending code for primitive_make_keyword_closure_with_environment +++
+
++++ Live variable scopes for primitive_make_keyword_closure_with_environment +++
+Start scope at 3 with frame for no variables
+End scope at 64
+
++++ No Source Code Locators for primitive_make_keyword_closure_with_environment +++
+
+
++++ Exported function definition primitive_make_closure_with_environment_signature +++
 
 +++ starting code for primitive_make_closure_with_environment_signature +++
 
@@ -2073,16 +2072,16 @@
 #()
   rts-and-drop	N1/edi
 
-+++ ending code for primitive_make_closure_with_environment_signature +++
-
-+++ Live variable scopes for primitive_make_closure_with_environment_signature +++
-Start scope at 3 with frame for no variables
-End scope at 70
-
-+++ No Source Code Locators for primitive_make_closure_with_environment_signature +++
-
-
-+++ Exported function definition primitive_make_keyword_closure_with_environment_signature +++
++++ ending code for primitive_make_closure_with_environment_signature +++
+
++++ Live variable scopes for primitive_make_closure_with_environment_signature +++
+Start scope at 3 with frame for no variables
+End scope at 70
+
++++ No Source Code Locators for primitive_make_closure_with_environment_signature +++
+
+
++++ Exported function definition primitive_make_keyword_closure_with_environment_signature +++
 
 +++ starting code for primitive_make_keyword_closure_with_environment_signature +++
 
@@ -2143,16 +2142,16 @@
 #()
   rts-and-drop	N1/edi
 
-+++ ending code for primitive_make_keyword_closure_with_environment_signature +++
-
-+++ Live variable scopes for primitive_make_keyword_closure_with_environment_signature +++
-Start scope at 3 with frame for no variables
-End scope at 70
-
-+++ No Source Code Locators for primitive_make_keyword_closure_with_environment_signature +++
-
-
-+++ Exported function definition primitive_make_method_with_signature +++
++++ ending code for primitive_make_keyword_closure_with_environment_signature +++
+
++++ Live variable scopes for primitive_make_keyword_closure_with_environment_signature +++
+Start scope at 3 with frame for no variables
+End scope at 70
+
++++ No Source Code Locators for primitive_make_keyword_closure_with_environment_signature +++
+
+
++++ Exported function definition primitive_make_method_with_signature +++
 
 +++ starting code for primitive_make_method_with_signature +++
 
@@ -2189,16 +2188,16 @@
 #()
   rts-and-drop	4
 
-+++ ending code for primitive_make_method_with_signature +++
-
-+++ Live variable scopes for primitive_make_method_with_signature +++
-Start scope at 3 with frame for no variables
-End scope at 20
-
-+++ No Source Code Locators for primitive_make_method_with_signature +++
-
-
-+++ Exported function definition primitive_make_keyword_method_with_signature +++
++++ ending code for primitive_make_method_with_signature +++
+
++++ Live variable scopes for primitive_make_method_with_signature +++
+Start scope at 3 with frame for no variables
+End scope at 20
+
++++ No Source Code Locators for primitive_make_method_with_signature +++
+
+
++++ Exported function definition primitive_make_keyword_method_with_signature +++
 
 +++ starting code for primitive_make_keyword_method_with_signature +++
 
@@ -2235,16 +2234,16 @@
 #()
   rts-and-drop	4
 
-+++ ending code for primitive_make_keyword_method_with_signature +++
-
-+++ Live variable scopes for primitive_make_keyword_method_with_signature +++
-Start scope at 3 with frame for no variables
-End scope at 20
-
-+++ No Source Code Locators for primitive_make_keyword_method_with_signature +++
-
-
-+++ Exported function definition primitive_strlen +++
++++ ending code for primitive_make_keyword_method_with_signature +++
+
++++ Live variable scopes for primitive_make_keyword_method_with_signature +++
+Start scope at 3 with frame for no variables
+End scope at 20
+
++++ No Source Code Locators for primitive_make_keyword_method_with_signature +++
+
+
++++ Exported function definition primitive_strlen +++
 
 +++ starting code for primitive_strlen +++
 
@@ -2295,12 +2294,12 @@
 #()
   rts-and-drop	0
 
-+++ ending code for primitive_strlen +++
-
-+++ No Source Code Locators for primitive_strlen +++
-
-
-+++ Exported function definition primitive_raw_as_string +++
++++ ending code for primitive_strlen +++
+
++++ No Source Code Locators for primitive_strlen +++
+
+
++++ Exported function definition primitive_raw_as_string +++
 
 +++ starting code for primitive_raw_as_string +++
 
@@ -2348,18 +2347,18 @@
 #()
   rts-and-drop	0
 
-+++ ending code for primitive_raw_as_string +++
-
-+++ Frame sizes for primitive_raw_as_string: GC: 0, NC: 2 +++
-
-+++ Live variable scopes for primitive_raw_as_string +++
-Start scope at 3 with frame for no variables
-End scope at 73
-
-+++ No Source Code Locators for primitive_raw_as_string +++
-
-
-+++ Exported function definition primitive_random +++
++++ ending code for primitive_raw_as_string +++
+
++++ Frame sizes for primitive_raw_as_string: GC: 0, NC: 2 +++
+
++++ Live variable scopes for primitive_raw_as_string +++
+Start scope at 3 with frame for no variables
+End scope at 73
+
++++ No Source Code Locators for primitive_raw_as_string +++
+
+
++++ Exported function definition primitive_random +++
 
 +++ starting code for primitive_random +++
 
@@ -2388,16 +2387,16 @@
 #()
   rts-and-drop	0
 
-+++ ending code for primitive_random +++
-
-+++ Live variable scopes for primitive_random +++
-Start scope at 3 with frame for no variables
-End scope at 7
-
-+++ No Source Code Locators for primitive_random +++
-
-
-+++ Exported function definition primitive_arg_error +++
++++ ending code for primitive_random +++
+
++++ Live variable scopes for primitive_random +++
+Start scope at 3 with frame for no variables
+End scope at 7
+
++++ No Source Code Locators for primitive_random +++
+
+
++++ Exported function definition primitive_arg_error +++
 
 +++ starting code for primitive_arg_error +++
 
@@ -2426,16 +2425,16 @@
 #()
   rts-and-drop	0
 
-+++ ending code for primitive_arg_error +++
-
-+++ Live variable scopes for primitive_arg_error +++
-Start scope at 3 with frame for no variables
-End scope at 7
-
-+++ No Source Code Locators for primitive_arg_error +++
-
-
-+++ Exported function definition primitive_raw_as_single_float +++
++++ ending code for primitive_arg_error +++
+
++++ Live variable scopes for primitive_arg_error +++
+Start scope at 3 with frame for no variables
+End scope at 7
+
++++ No Source Code Locators for primitive_arg_error +++
+
+
++++ Exported function definition primitive_raw_as_single_float +++
 
 +++ starting code for primitive_raw_as_single_float +++
 
@@ -2472,18 +2471,18 @@
 #()
   rts-and-drop	0
 
-+++ ending code for primitive_raw_as_single_float +++
-
-+++ Frame sizes for primitive_raw_as_single_float: GC: 0, NC: 1 +++
-
-+++ Live variable scopes for primitive_raw_as_single_float +++
-Start scope at 3 with frame for no variables
-End scope at 30
-
-+++ No Source Code Locators for primitive_raw_as_single_float +++
-
-
-+++ Exported function definition primitive_raw_as_double_float +++
++++ ending code for primitive_raw_as_single_float +++
+
++++ Frame sizes for primitive_raw_as_single_float: GC: 0, NC: 1 +++
+
++++ Live variable scopes for primitive_raw_as_single_float +++
+Start scope at 3 with frame for no variables
+End scope at 30
+
++++ No Source Code Locators for primitive_raw_as_single_float +++
+
+
++++ Exported function definition primitive_raw_as_double_float +++
 
 +++ starting code for primitive_raw_as_double_float +++
 
@@ -2521,18 +2520,18 @@
 #()
   rts-and-drop	0
 
-+++ ending code for primitive_raw_as_double_float +++
-
-+++ Frame sizes for primitive_raw_as_double_float: GC: 0, NC: 2 +++
-
-+++ Live variable scopes for primitive_raw_as_double_float +++
-Start scope at 3 with frame for no variables
-End scope at 36
-
-+++ No Source Code Locators for primitive_raw_as_double_float +++
-
-
-+++ Exported function definition primitive_wrap_machine_word +++
++++ ending code for primitive_raw_as_double_float +++
+
++++ Frame sizes for primitive_raw_as_double_float: GC: 0, NC: 2 +++
+
++++ Live variable scopes for primitive_raw_as_double_float +++
+Start scope at 3 with frame for no variables
+End scope at 36
+
++++ No Source Code Locators for primitive_raw_as_double_float +++
+
+
++++ Exported function definition primitive_wrap_machine_word +++
 
 +++ starting code for primitive_wrap_machine_word +++
 
@@ -2568,16 +2567,16 @@
 #()
   rts-and-drop	0
 
-+++ ending code for primitive_wrap_machine_word +++
-
-+++ Live variable scopes for primitive_wrap_machine_word +++
-Start scope at 3 with frame for no variables
-End scope at 23
-
-+++ No Source Code Locators for primitive_wrap_machine_word +++
-
-
-+++ Exported function definition primitive_wrap_c_pointer +++
++++ ending code for primitive_wrap_machine_word +++
+
++++ Live variable scopes for primitive_wrap_machine_word +++
+Start scope at 3 with frame for no variables
+End scope at 23
+
++++ No Source Code Locators for primitive_wrap_machine_word +++
+
+
++++ Exported function definition primitive_wrap_c_pointer +++
 
 +++ starting code for primitive_wrap_c_pointer +++
 
@@ -2614,16 +2613,16 @@
 #()
   rts-and-drop	4
 
-+++ ending code for primitive_wrap_c_pointer +++
-
-+++ Live variable scopes for primitive_wrap_c_pointer +++
-Start scope at 3 with frame for no variables
-End scope at 20
-
-+++ No Source Code Locators for primitive_wrap_c_pointer +++
-
-
-+++ Exported function definition primitive_wrap_abstract_integer +++
++++ ending code for primitive_wrap_c_pointer +++
+
++++ Live variable scopes for primitive_wrap_c_pointer +++
+Start scope at 3 with frame for no variables
+End scope at 20
+
++++ No Source Code Locators for primitive_wrap_c_pointer +++
+
+
++++ Exported function definition primitive_wrap_abstract_integer +++
 
 +++ starting code for primitive_wrap_abstract_integer +++
 
@@ -2687,16 +2686,16 @@
 #()
   bra	{tag 2:25}
 
-+++ ending code for primitive_wrap_abstract_integer +++
-
-+++ Live variable scopes for primitive_wrap_abstract_integer +++
-Start scope at 24 with frame for no variables
-End scope at 44
-
-+++ No Source Code Locators for primitive_wrap_abstract_integer +++
-
-
-+++ Exported function definition primitive_wrap_unsigned_abstract_integer +++
++++ ending code for primitive_wrap_abstract_integer +++
+
++++ Live variable scopes for primitive_wrap_abstract_integer +++
+Start scope at 24 with frame for no variables
+End scope at 44
+
++++ No Source Code Locators for primitive_wrap_abstract_integer +++
+
+
++++ Exported function definition primitive_wrap_unsigned_abstract_integer +++
 
 +++ starting code for primitive_wrap_unsigned_abstract_integer +++
 
@@ -2756,16 +2755,16 @@
 #()
   bra	{tag 2:20}
 
-+++ ending code for primitive_wrap_unsigned_abstract_integer +++
-
-+++ Live variable scopes for primitive_wrap_unsigned_abstract_integer +++
-Start scope at 17 with frame for no variables
-End scope at 37
-
-+++ No Source Code Locators for primitive_wrap_unsigned_abstract_integer +++
-
-
-+++ Exported function definition primitive_unwrap_abstract_integer +++
++++ ending code for primitive_wrap_unsigned_abstract_integer +++
+
++++ Live variable scopes for primitive_wrap_unsigned_abstract_integer +++
+Start scope at 17 with frame for no variables
+End scope at 37
+
++++ No Source Code Locators for primitive_wrap_unsigned_abstract_integer +++
+
+
++++ Exported function definition primitive_unwrap_abstract_integer +++
 
 +++ starting code for primitive_unwrap_abstract_integer +++
 
@@ -2797,12 +2796,12 @@
 #()
   bra	{tag 2:20}
 
-+++ ending code for primitive_unwrap_abstract_integer +++
-
-+++ No Source Code Locators for primitive_unwrap_abstract_integer +++
-
-
-+++ Exported function definition primitive_machine_word_count_low_zeros +++
++++ ending code for primitive_unwrap_abstract_integer +++
+
++++ No Source Code Locators for primitive_unwrap_abstract_integer +++
+
+
++++ Exported function definition primitive_machine_word_count_low_zeros +++
 
 +++ starting code for primitive_machine_word_count_low_zeros +++
 
@@ -2870,12 +2869,12 @@
 #()
   rts-and-drop	0
 
-+++ ending code for primitive_machine_word_count_low_zeros +++
-
-+++ No Source Code Locators for primitive_machine_word_count_low_zeros +++
-
-
-+++ Exported function definition primitive_machine_word_count_high_zeros +++
++++ ending code for primitive_machine_word_count_low_zeros +++
+
++++ No Source Code Locators for primitive_machine_word_count_low_zeros +++
+
+
++++ Exported function definition primitive_machine_word_count_high_zeros +++
 
 +++ starting code for primitive_machine_word_count_high_zeros +++
 
@@ -2943,12 +2942,12 @@
 #()
   rts-and-drop	0
 
-+++ ending code for primitive_machine_word_count_high_zeros +++
-
-+++ No Source Code Locators for primitive_machine_word_count_high_zeros +++
-
-
-+++ Exported function definition primitive_type_check +++
++++ ending code for primitive_machine_word_count_high_zeros +++
+
++++ No Source Code Locators for primitive_machine_word_count_high_zeros +++
+
+
++++ Exported function definition primitive_type_check +++
 
 +++ starting code for primitive_type_check +++
 
@@ -3011,18 +3010,18 @@
 #({basic-block #({tag 1:70}, {tag 5:70}) 70 75})
   move	eax, N4/eax
 
-+++ ending code for primitive_type_check +++
-
-+++ Frame sizes for primitive_type_check: GC: 0, NC: 1 +++
-
-+++ Live variable scopes for primitive_type_check +++
-Start scope at 15 with frame for no variables
-End scope at 50
-
-+++ No Source Code Locators for primitive_type_check +++
-
-
-+++ Exported function definition primitive_type_check_values +++
++++ ending code for primitive_type_check +++
+
++++ Frame sizes for primitive_type_check: GC: 0, NC: 1 +++
+
++++ Live variable scopes for primitive_type_check +++
+Start scope at 15 with frame for no variables
+End scope at 50
+
++++ No Source Code Locators for primitive_type_check +++
+
+
++++ Exported function definition primitive_type_check_values +++
 
 +++ starting code for primitive_type_check_values +++
 
@@ -3189,18 +3188,18 @@
 #()
   bra	{tag 10:300}
 
-+++ ending code for primitive_type_check_values +++
-
-+++ Frame sizes for primitive_type_check_values: GC: 0, NC: 8 +++
-
-+++ Live variable scopes for primitive_type_check_values +++
-Start scope at 3 with frame for no variables
-End scope at 278
-
-+++ No Source Code Locators for primitive_type_check_values +++
-
-
-+++ Exported function definition primitive_type_check_rest_values +++
++++ ending code for primitive_type_check_values +++
+
++++ Frame sizes for primitive_type_check_values: GC: 0, NC: 8 +++
+
++++ Live variable scopes for primitive_type_check_values +++
+Start scope at 3 with frame for no variables
+End scope at 278
+
++++ No Source Code Locators for primitive_type_check_values +++
+
+
++++ Exported function definition primitive_type_check_rest_values +++
 
 +++ starting code for primitive_type_check_rest_values +++
 
@@ -3313,18 +3312,18 @@
 #()
   bra	{tag 7:185}
 
-+++ ending code for primitive_type_check_rest_values +++
-
-+++ Frame sizes for primitive_type_check_rest_values: GC: 0, NC: 4 +++
-
-+++ Live variable scopes for primitive_type_check_rest_values +++
-Start scope at 3 with frame for no variables
-End scope at 139
-
-+++ No Source Code Locators for primitive_type_check_rest_values +++
-
-
-+++ Exported function definition primitive_adjust_mv +++
++++ ending code for primitive_type_check_rest_values +++
+
++++ Frame sizes for primitive_type_check_rest_values: GC: 0, NC: 4 +++
+
++++ Live variable scopes for primitive_type_check_rest_values +++
+Start scope at 3 with frame for no variables
+End scope at 139
+
++++ No Source Code Locators for primitive_type_check_rest_values +++
+
+
++++ Exported function definition primitive_adjust_mv +++
 
 +++ starting code for primitive_adjust_mv +++
 
@@ -3393,12 +3392,12 @@
 #()
   bra	{tag 2:105}
 
-+++ ending code for primitive_adjust_mv +++
-
-+++ No Source Code Locators for primitive_adjust_mv +++
-
-
-+++ Exported function definition primitive_adjust_mv_rest +++
++++ ending code for primitive_adjust_mv +++
+
++++ No Source Code Locators for primitive_adjust_mv +++
+
+
++++ Exported function definition primitive_adjust_mv_rest +++
 
 +++ starting code for primitive_adjust_mv_rest +++
 
@@ -3459,12 +3458,12 @@
 #()
   bra	{tag 2:95}
 
-+++ ending code for primitive_adjust_mv_rest +++
-
-+++ No Source Code Locators for primitive_adjust_mv_rest +++
-
-
-+++ Exported function definition primitive_pad_mv +++
++++ ending code for primitive_adjust_mv_rest +++
+
++++ No Source Code Locators for primitive_adjust_mv_rest +++
+
+
++++ Exported function definition primitive_pad_mv +++
 
 +++ starting code for primitive_pad_mv +++
 
@@ -3514,12 +3513,12 @@
 #()
   bra	{tag 2:70}
 
-+++ ending code for primitive_pad_mv +++
-
-+++ No Source Code Locators for primitive_pad_mv +++
-
-
-+++ Exported function definition primitive_set_mv_from_vector +++
++++ ending code for primitive_pad_mv +++
+
++++ No Source Code Locators for primitive_pad_mv +++
+
+
++++ Exported function definition primitive_set_mv_from_vector +++
 
 +++ starting code for primitive_set_mv_from_vector +++
 
@@ -3574,12 +3573,12 @@
 #()
   bra	{tag 4:90}
 
-+++ ending code for primitive_set_mv_from_vector +++
-
-+++ No Source Code Locators for primitive_set_mv_from_vector +++
-
-
-+++ Exported function definition primitive_build_bind_exit_frame +++
++++ ending code for primitive_set_mv_from_vector +++
+
++++ No Source Code Locators for primitive_set_mv_from_vector +++
+
+
++++ Exported function definition primitive_build_bind_exit_frame +++
 
 +++ starting code for primitive_build_bind_exit_frame +++
 
@@ -3601,12 +3600,12 @@
 #()
   jmp	esi, 0, 0, #f, #f
 
-+++ ending code for primitive_build_bind_exit_frame +++
-
-+++ No Source Code Locators for primitive_build_bind_exit_frame +++
-
-
-+++ Exported function definition primitive_build_unwind_protect_frame +++
++++ ending code for primitive_build_bind_exit_frame +++
+
++++ No Source Code Locators for primitive_build_bind_exit_frame +++
+
+
++++ Exported function definition primitive_build_unwind_protect_frame +++
 
 +++ starting code for primitive_build_unwind_protect_frame +++
 
@@ -3629,12 +3628,12 @@
 #()
   jmp	N0/edi, 0, 0, #f, #f
 
-+++ ending code for primitive_build_unwind_protect_frame +++
-
-+++ No Source Code Locators for primitive_build_unwind_protect_frame +++
-
-
-+++ Exported function definition primitive_unwind_protect_cleanup +++
++++ ending code for primitive_build_unwind_protect_frame +++
+
++++ No Source Code Locators for primitive_build_unwind_protect_frame +++
+
+
++++ Exported function definition primitive_unwind_protect_cleanup +++
 
 +++ starting code for primitive_unwind_protect_cleanup +++
 
@@ -3706,12 +3705,12 @@
 #()
   bra	{tag 4:130}
 
-+++ ending code for primitive_unwind_protect_cleanup +++
-
-+++ No Source Code Locators for primitive_unwind_protect_cleanup +++
-
-
-+++ Exported function definition primitive_nlx +++
++++ ending code for primitive_unwind_protect_cleanup +++
+
++++ No Source Code Locators for primitive_unwind_protect_cleanup +++
+
+
++++ Exported function definition primitive_nlx +++
 
 +++ starting code for primitive_nlx +++
 
@@ -3908,12 +3907,12 @@
 #()
   bra	{tag 16:350}
 
-+++ ending code for primitive_nlx +++
-
-+++ No Source Code Locators for primitive_nlx +++
-
-
-+++ Exported function definition primitive_stack_allocate_vector +++
++++ ending code for primitive_nlx +++
+
++++ No Source Code Locators for primitive_nlx +++
+
+
++++ Exported function definition primitive_stack_allocate_vector +++
 
 +++ starting code for primitive_stack_allocate_vector +++
 
@@ -3939,12 +3938,12 @@
 #()
   jmp	N0/edx, 0, 0, #f, #f
 
-+++ ending code for primitive_stack_allocate_vector +++
-
-+++ No Source Code Locators for primitive_stack_allocate_vector +++
-
-
-+++ Exported function definition primitive_stack_allocate_vector_from_buffer +++
++++ ending code for primitive_stack_allocate_vector +++
+
++++ No Source Code Locators for primitive_stack_allocate_vector +++
+
+
++++ Exported function definition primitive_stack_allocate_vector_from_buffer +++
 
 +++ starting code for primitive_stack_allocate_vector_from_buffer +++
 
@@ -3977,12 +3976,12 @@
 #()
   jmp	N0/edx, 0, 0, #f, #f
 
-+++ ending code for primitive_stack_allocate_vector_from_buffer +++
-
-+++ No Source Code Locators for primitive_stack_allocate_vector_from_buffer +++
-
-
-+++ Exported function definition primitive_stack_allocate_vector_from_buffer_with_offset +++
++++ ending code for primitive_stack_allocate_vector_from_buffer +++
+
++++ No Source Code Locators for primitive_stack_allocate_vector_from_buffer +++
+
+
++++ Exported function definition primitive_stack_allocate_vector_from_buffer_with_offset +++
 
 +++ starting code for primitive_stack_allocate_vector_from_buffer_with_offset +++
 
@@ -4018,12 +4017,12 @@
 #()
   jmp	N1/edx, 0, 0, #f, #f
 
-+++ ending code for primitive_stack_allocate_vector_from_buffer_with_offset +++
-
-+++ No Source Code Locators for primitive_stack_allocate_vector_from_buffer_with_offset +++
-
-
-+++ Exported function definition primitive_heap_vector_remaining_values +++
++++ ending code for primitive_stack_allocate_vector_from_buffer_with_offset +++
+
++++ No Source Code Locators for primitive_stack_allocate_vector_from_buffer_with_offset +++
+
+
++++ Exported function definition primitive_heap_vector_remaining_values +++
 
 +++ starting code for primitive_heap_vector_remaining_values +++
 
@@ -4138,16 +4137,16 @@
 #()
   bra	{tag 5:150}
 
-+++ ending code for primitive_heap_vector_remaining_values +++
-
-+++ Live variable scopes for primitive_heap_vector_remaining_values +++
-Start scope at 81 with frame for no variables
-End scope at 109
-
-+++ No Source Code Locators for primitive_heap_vector_remaining_values +++
-
-
-+++ Exported function definition primitive_stack_vector_remaining_values +++
++++ ending code for primitive_heap_vector_remaining_values +++
+
++++ Live variable scopes for primitive_heap_vector_remaining_values +++
+Start scope at 81 with frame for no variables
+End scope at 109
+
++++ No Source Code Locators for primitive_heap_vector_remaining_values +++
+
+
++++ Exported function definition primitive_stack_vector_remaining_values +++
 
 +++ starting code for primitive_stack_vector_remaining_values +++
 
@@ -4224,12 +4223,12 @@
 #()
   bra	{tag 2:75}
 
-+++ ending code for primitive_stack_vector_remaining_values +++
-
-+++ No Source Code Locators for primitive_stack_vector_remaining_values +++
-
-
-+++ Exported function definition primitive_mep_apply +++
++++ ending code for primitive_stack_vector_remaining_values +++
+
++++ No Source Code Locators for primitive_stack_vector_remaining_values +++
+
+
++++ Exported function definition primitive_mep_apply +++
 
 +++ starting code for primitive_mep_apply +++
 
@@ -4409,12 +4408,12 @@
 #()
   jmp-indirect	ebx, 12, 1, 0, #f, #f
 
-+++ ending code for primitive_mep_apply +++
-
-+++ No Source Code Locators for primitive_mep_apply +++
-
-
-+++ Exported function definition primitive_mep_apply_with_optionals +++
++++ ending code for primitive_mep_apply +++
+
++++ No Source Code Locators for primitive_mep_apply +++
+
+
++++ Exported function definition primitive_mep_apply_with_optionals +++
 
 +++ starting code for primitive_mep_apply_with_optionals +++
 
@@ -4569,12 +4568,12 @@
 #()
   jmp-indirect	ebx, 12, 1, 0, #f, #f
 
-+++ ending code for primitive_mep_apply_with_optionals +++
-
-+++ No Source Code Locators for primitive_mep_apply_with_optionals +++
-
-
-+++ Exported function definition primitive_apply +++
++++ ending code for primitive_mep_apply_with_optionals +++
+
++++ No Source Code Locators for primitive_mep_apply_with_optionals +++
+
+
++++ Exported function definition primitive_apply +++
 
 +++ starting code for primitive_apply +++
 
@@ -4637,12 +4636,12 @@
 #()
   jmp	{constant "apply_xep_1"}, #[1, #"function"], 0, #f, #f
 
-+++ ending code for primitive_apply +++
-
-+++ No Source Code Locators for primitive_apply +++
-
-
-+++ Exported function definition primitive_remove_optionals +++
++++ ending code for primitive_apply +++
+
++++ No Source Code Locators for primitive_apply +++
+
+
++++ Exported function definition primitive_remove_optionals +++
 
 +++ starting code for primitive_remove_optionals +++
 
@@ -4669,12 +4668,12 @@
 #()
   rts-and-drop	N1/edx
 
-+++ ending code for primitive_remove_optionals +++
-
-+++ No Source Code Locators for primitive_remove_optionals +++
-
-
-+++ Exported function definition primitive_start_timer +++
++++ ending code for primitive_remove_optionals +++
+
++++ No Source Code Locators for primitive_remove_optionals +++
+
+
++++ Exported function definition primitive_start_timer +++
 
 +++ starting code for primitive_start_timer +++
 
@@ -4704,16 +4703,16 @@
 #()
   rts-and-drop	0
 
-+++ ending code for primitive_start_timer +++
-
-+++ Live variable scopes for primitive_start_timer +++
-Start scope at 3 with frame for no variables
-End scope at 13
-
-+++ No Source Code Locators for primitive_start_timer +++
-
-
-+++ Exported function definition primitive_stop_timer +++
++++ ending code for primitive_start_timer +++
+
++++ Live variable scopes for primitive_start_timer +++
+Start scope at 3 with frame for no variables
+End scope at 13
+
++++ No Source Code Locators for primitive_start_timer +++
+
+
++++ Exported function definition primitive_stop_timer +++
 
 +++ starting code for primitive_stop_timer +++
 
@@ -4783,18 +4782,18 @@
 #()
   bra	{tag 1:60}
 
-+++ ending code for primitive_stop_timer +++
-
-+++ Frame sizes for primitive_stop_timer: GC: 0, NC: 2 +++
-
-+++ Live variable scopes for primitive_stop_timer +++
-Start scope at 3 with frame for no variables
-End scope at 133
-
-+++ No Source Code Locators for primitive_stop_timer +++
-
-
-+++ Exported function definition primitive_exit_application +++
++++ ending code for primitive_stop_timer +++
+
++++ Frame sizes for primitive_stop_timer: GC: 0, NC: 2 +++
+
++++ Live variable scopes for primitive_stop_timer +++
+Start scope at 3 with frame for no variables
+End scope at 133
+
++++ No Source Code Locators for primitive_stop_timer +++
+
+
++++ Exported function definition primitive_exit_application +++
 
 +++ starting code for primitive_exit_application +++
 
@@ -4824,16 +4823,16 @@
 #()
   rts-and-drop	0
 
-+++ ending code for primitive_exit_application +++
-
-+++ Live variable scopes for primitive_exit_application +++
-Start scope at 3 with frame for no variables
-End scope at 9
-
-+++ No Source Code Locators for primitive_exit_application +++
-
-
-+++ Exported function definition primitive_run_application +++
++++ ending code for primitive_exit_application +++
+
++++ Live variable scopes for primitive_exit_application +++
+Start scope at 3 with frame for no variables
+End scope at 9
+
++++ No Source Code Locators for primitive_exit_application +++
+
+
++++ Exported function definition primitive_run_application +++
 
 +++ starting code for primitive_run_application +++
 
@@ -4865,16 +4864,16 @@
 #()
   rts-and-drop	0
 
-+++ ending code for primitive_run_application +++
-
-+++ Live variable scopes for primitive_run_application +++
-Start scope at 3 with frame for no variables
-End scope at 11
-
-+++ No Source Code Locators for primitive_run_application +++
-
-
-+++ Exported function definition _make_foreign_thread_internal +++
++++ ending code for primitive_run_application +++
+
++++ Live variable scopes for primitive_run_application +++
+Start scope at 3 with frame for no variables
+End scope at 11
+
++++ No Source Code Locators for primitive_run_application +++
+
+
++++ Exported function definition _make_foreign_thread_internal +++
 
 +++ starting code for _make_foreign_thread_internal +++
 
@@ -4903,16 +4902,16 @@
 #()
   rts	
 
-+++ ending code for _make_foreign_thread_internal +++
-
-+++ Live variable scopes for _make_foreign_thread_internal +++
-Start scope at 7 with frame for no variables
-End scope at 11
-
-+++ No Source Code Locators for _make_foreign_thread_internal +++
-
-
-+++ Exported function definition primitive_ensure_valid_teb +++
++++ ending code for _make_foreign_thread_internal +++
+
++++ Live variable scopes for _make_foreign_thread_internal +++
+Start scope at 7 with frame for no variables
+End scope at 11
+
++++ No Source Code Locators for _make_foreign_thread_internal +++
+
+
++++ Exported function definition primitive_ensure_valid_teb +++
 
 +++ starting code for primitive_ensure_valid_teb +++
 
@@ -4988,7 +4987,7 @@
 #() [165->185] (level:0) is red with stack state with
 #({basic-block #() 185 195})
   st	0, N0/NSPILL-0, 20
-  or	N4/edi, esp, 8188
+  or	N4/edi, esp, 1020
   push	N4/edi
   call-alien	{constant "_dylan_mm_register_thread"}, 0
 
@@ -5044,18 +5043,18 @@
 #()
   rts	
 
-+++ ending code for primitive_ensure_valid_teb +++
-
-+++ Frame sizes for primitive_ensure_valid_teb: GC: 0, NC: 2 +++
-
-+++ Live variable scopes for primitive_ensure_valid_teb +++
-Start scope at 3 with frame for no variables
-End scope at 361
-
-+++ No Source Code Locators for primitive_ensure_valid_teb +++
-
-
-+++ Exported function definition _dylan_call_in +++
++++ ending code for primitive_ensure_valid_teb +++
+
++++ Frame sizes for primitive_ensure_valid_teb: GC: 0, NC: 2 +++
+
++++ Live variable scopes for primitive_ensure_valid_teb +++
+Start scope at 3 with frame for no variables
+End scope at 361
+
++++ No Source Code Locators for primitive_ensure_valid_teb +++
+
+
++++ Exported function definition _dylan_call_in +++
 
 +++ starting code for _dylan_call_in +++
 
@@ -5104,18 +5103,18 @@
 #()
   rts-and-drop	ecx
 
-+++ ending code for _dylan_call_in +++
-
-+++ Frame sizes for _dylan_call_in: GC: 0, NC: 2 +++
-
-+++ Live variable scopes for _dylan_call_in +++
-Start scope at 7 with frame for no variables
-End scope at 67
-
-+++ No Source Code Locators for _dylan_call_in +++
-
-
-+++ Exported function definition _dylan_call_in_syscall +++
++++ ending code for _dylan_call_in +++
+
++++ Frame sizes for _dylan_call_in: GC: 0, NC: 2 +++
+
++++ Live variable scopes for _dylan_call_in +++
+Start scope at 7 with frame for no variables
+End scope at 67
+
++++ No Source Code Locators for _dylan_call_in +++
+
+
++++ Exported function definition _dylan_call_in_syscall +++
 
 +++ starting code for _dylan_call_in_syscall +++
 
@@ -5163,18 +5162,18 @@
 #()
   rts	
 
-+++ ending code for _dylan_call_in_syscall +++
-
-+++ Frame sizes for _dylan_call_in_syscall: GC: 0, NC: 2 +++
-
-+++ Live variable scopes for _dylan_call_in_syscall +++
-Start scope at 7 with frame for no variables
-End scope at 61
-
-+++ No Source Code Locators for _dylan_call_in_syscall +++
-
-
-+++ Exported function definition _dylan_callin_internal +++
++++ ending code for _dylan_call_in_syscall +++
+
++++ Frame sizes for _dylan_call_in_syscall: GC: 0, NC: 2 +++
+
++++ Live variable scopes for _dylan_call_in_syscall +++
+Start scope at 7 with frame for no variables
+End scope at 61
+
++++ No Source Code Locators for _dylan_call_in_syscall +++
+
+
++++ Exported function definition _dylan_callin_internal +++
 
 +++ starting code for _dylan_callin_internal +++
 
@@ -5217,16 +5216,16 @@
 #()
   rts	
 
-+++ ending code for _dylan_callin_internal +++
-
-+++ Live variable scopes for _dylan_callin_internal +++
-Start scope at 7 with frame for no variables
-End scope at 34
-
-+++ No Source Code Locators for _dylan_callin_internal +++
-
-
-+++ Exported function definition _inside_dylan_ffi_barrier +++
++++ ending code for _dylan_callin_internal +++
+
++++ Live variable scopes for _dylan_callin_internal +++
+Start scope at 7 with frame for no variables
+End scope at 34
+
++++ No Source Code Locators for _dylan_callin_internal +++
+
+
++++ Exported function definition _inside_dylan_ffi_barrier +++
 
 +++ starting code for _inside_dylan_ffi_barrier +++
 
@@ -5267,18 +5266,18 @@
 #()
   rts	
 
-+++ ending code for _inside_dylan_ffi_barrier +++
-
-+++ Live variable scopes for _inside_dylan_ffi_barrier +++
-Start scope at 3 with frame for no variables
-End scope at 24
-
-+++ No Source Code Locators for _inside_dylan_ffi_barrier +++
-
-
-+++ Defining function primitive_register_traced_roots in section init-code +++
-
-+++ Exported function definition primitive_register_traced_roots +++
++++ ending code for _inside_dylan_ffi_barrier +++
+
++++ Live variable scopes for _inside_dylan_ffi_barrier +++
+Start scope at 3 with frame for no variables
+End scope at 24
+
++++ No Source Code Locators for _inside_dylan_ffi_barrier +++
+
+
++++ Defining function primitive_register_traced_roots in section init-code +++
+
++++ Exported function definition primitive_register_traced_roots +++
 
 +++ starting code for primitive_register_traced_roots +++
 
@@ -5388,20 +5387,20 @@
 #({tag 3:140}) [140->140] (level:0) is green with stack state before
 #({basic-block #({tag 3:140}, {tag 5:140}) 140 145})
 
-+++ ending code for primitive_register_traced_roots +++
-
-+++ Live variable scopes for primitive_register_traced_roots +++
-Start scope at 21 with frame for no variables
-End scope at 79
-Start scope at 80 no frame for no variables
-End scope at 96
-Start scope at 97 with frame for no variables
-End scope at 107
-
-+++ No Source Code Locators for primitive_register_traced_roots +++
-
-
-+++ Exported function definition _call_dylan_exit_functions_internal +++
++++ ending code for primitive_register_traced_roots +++
+
++++ Live variable scopes for primitive_register_traced_roots +++
+Start scope at 21 with frame for no variables
+End scope at 79
+Start scope at 80 no frame for no variables
+End scope at 96
+Start scope at 97 with frame for no variables
+End scope at 107
+
++++ No Source Code Locators for primitive_register_traced_roots +++
+
+
++++ Exported function definition _call_dylan_exit_functions_internal +++
 
 +++ starting code for _call_dylan_exit_functions_internal +++
 
@@ -5430,16 +5429,16 @@
 #()
   rts	
 
-+++ ending code for _call_dylan_exit_functions_internal +++
-
-+++ Live variable scopes for _call_dylan_exit_functions_internal +++
-Start scope at 7 with frame for no variables
-End scope at 11
-
-+++ No Source Code Locators for _call_dylan_exit_functions_internal +++
-
-
-+++ Exported function definition _call_dylan_exit_functions +++
++++ ending code for _call_dylan_exit_functions_internal +++
+
++++ Live variable scopes for _call_dylan_exit_functions_internal +++
+Start scope at 7 with frame for no variables
+End scope at 11
+
++++ No Source Code Locators for _call_dylan_exit_functions_internal +++
+
+
++++ Exported function definition _call_dylan_exit_functions +++
 
 +++ starting code for _call_dylan_exit_functions +++
 
@@ -5456,14 +5455,14 @@
 #()
   jmp-alien	{constant "_dylan_call_in_syscall"}, #[1, #"arg-count"], 0, #f, #f
 
-+++ ending code for _call_dylan_exit_functions +++
-
-+++ No Source Code Locators for _call_dylan_exit_functions +++
-
-
-+++ Defining function primitive_deregister_traced_roots in section init-code +++
-
-+++ Exported function definition primitive_deregister_traced_roots +++
++++ ending code for _call_dylan_exit_functions +++
+
++++ No Source Code Locators for _call_dylan_exit_functions +++
+
+
++++ Defining function primitive_deregister_traced_roots in section init-code +++
+
++++ Exported function definition primitive_deregister_traced_roots +++
 
 +++ starting code for primitive_deregister_traced_roots +++
 
@@ -5525,16 +5524,16 @@
 #()
   rts-and-drop	8
 
-+++ ending code for primitive_deregister_traced_roots +++
-
-+++ Live variable scopes for primitive_deregister_traced_roots +++
-Start scope at 3 with frame for no variables
-End scope at 77
-
-+++ No Source Code Locators for primitive_deregister_traced_roots +++
-
-
-+++ Exported function definition _dylan_init_thread_local +++
++++ ending code for primitive_deregister_traced_roots +++
+
++++ Live variable scopes for primitive_deregister_traced_roots +++
+Start scope at 3 with frame for no variables
+End scope at 77
+
++++ No Source Code Locators for primitive_deregister_traced_roots +++
+
+
++++ Exported function definition _dylan_init_thread_local +++
 
 +++ starting code for _dylan_init_thread_local +++
 
@@ -5549,14 +5548,14 @@
 #()
   jmp	{constant "_dylan_init_thread"}, 0, 0, #f, #f
 
-+++ ending code for _dylan_init_thread_local +++
-
-+++ No Source Code Locators for _dylan_init_thread_local +++
-
-
-+++ Defining function primitive_call_first_dylan_iep in section init-code +++
-
-+++ Exported function definition primitive_call_first_dylan_iep +++
++++ ending code for _dylan_init_thread_local +++
+
++++ No Source Code Locators for _dylan_init_thread_local +++
+
+
++++ Defining function primitive_call_first_dylan_iep in section init-code +++
+
++++ Exported function definition primitive_call_first_dylan_iep +++
 
 +++ starting code for primitive_call_first_dylan_iep +++
 
@@ -5572,14 +5571,14 @@
 #()
   jmp	N0/eax, 0, 0, #f, #f
 
-+++ ending code for primitive_call_first_dylan_iep +++
-
-+++ No Source Code Locators for primitive_call_first_dylan_iep +++
-
-
-+++ Defining function _init_dylan_data in section init-code +++
-
-+++ Static function definition _init_dylan_data +++
++++ ending code for primitive_call_first_dylan_iep +++
+
++++ No Source Code Locators for primitive_call_first_dylan_iep +++
+
+
++++ Defining function _init_dylan_data in section init-code +++
+
++++ Static function definition _init_dylan_data +++
 
 +++ starting code for _init_dylan_data +++
 
@@ -5629,18 +5628,18 @@
 #()
   rts	
 
-+++ ending code for _init_dylan_data +++
-
-+++ Live variable scopes for _init_dylan_data +++
-Start scope at 7 with frame for no variables
-End scope at 86
-
-+++ No Source Code Locators for _init_dylan_data +++
-
-
-+++ Defining function _call_init_dylan in section init-code +++
-
-+++ Static function definition _call_init_dylan +++
++++ ending code for _init_dylan_data +++
+
++++ Live variable scopes for _init_dylan_data +++
+Start scope at 7 with frame for no variables
+End scope at 86
+
++++ No Source Code Locators for _init_dylan_data +++
+
+
++++ Defining function _call_init_dylan in section init-code +++
+
++++ Static function definition _call_init_dylan +++
 
 +++ starting code for _call_init_dylan +++
 
@@ -5669,18 +5668,18 @@
 #()
   rts	
 
-+++ ending code for _call_init_dylan +++
-
-+++ Live variable scopes for _call_init_dylan +++
-Start scope at 7 with frame for no variables
-End scope at 12
-
-+++ No Source Code Locators for _call_init_dylan +++
-
-
-+++ Defining function _dylan_initialize in section init-code +++
-
-+++ Static function definition _dylan_initialize +++
++++ ending code for _call_init_dylan +++
+
++++ Live variable scopes for _call_init_dylan +++
+Start scope at 7 with frame for no variables
+End scope at 12
+
++++ No Source Code Locators for _call_init_dylan +++
+
+
++++ Defining function _dylan_initialize in section init-code +++
+
++++ Static function definition _dylan_initialize +++
 
 +++ starting code for _dylan_initialize +++
 
@@ -5724,18 +5723,18 @@
 #()
   rts	
 
-+++ ending code for _dylan_initialize +++
-
-+++ Frame sizes for _dylan_initialize: GC: 0, NC: 1 +++
-
-+++ Live variable scopes for _dylan_initialize +++
-Start scope at 5 with frame for no variables
-End scope at 62
-
-+++ No Source Code Locators for _dylan_initialize +++
-
-
-+++ Defining function _dylan_main in section init-code +++
++++ ending code for _dylan_initialize +++
+
++++ Frame sizes for _dylan_initialize: GC: 0, NC: 1 +++
+
++++ Live variable scopes for _dylan_initialize +++
+Start scope at 5 with frame for no variables
+End scope at 62
+
++++ No Source Code Locators for _dylan_initialize +++
+
+
++++ Defining function _dylan_main in section init-code +++
 
 +++ starting code for _dylan_main +++
 
@@ -5782,18 +5781,18 @@
 #()
   rts	
 
-+++ ending code for _dylan_main +++
-
-+++ Live variable scopes for _dylan_main +++
-Start scope at 7 with frame for no variables
-End scope at 51
-
-+++ No Source Code Locators for _dylan_main +++
-
-
-+++ Defining function _dylan_main_0 in section init-code +++
-
-+++ Exported function definition _dylan_main_0 +++
++++ ending code for _dylan_main +++
+
++++ Live variable scopes for _dylan_main +++
+Start scope at 7 with frame for no variables
+End scope at 51
+
++++ No Source Code Locators for _dylan_main +++
+
+
++++ Defining function _dylan_main_0 in section init-code +++
+
++++ Exported function definition _dylan_main_0 +++
 
 +++ starting code for _dylan_main_0 +++
 
@@ -5839,7 +5838,7 @@
 
 #() [80->95] (level:0) is red with stack state with
 #({basic-block #() 95 105})
-  or	N0/edx, esp, 8188
+  or	N0/edx, esp, 1020
   push	N0/edx
   call-alien	{constant "_dylan_mm_register_thread"}, 0
 
@@ -6020,16 +6019,16 @@
 #()
   bra	{tag 12:330}
 
-+++ ending code for _dylan_main_0 +++
-
-+++ Frame sizes for _dylan_main_0: GC: 0, NC: 1 +++
-
-+++ Live variable scopes for _dylan_main_0 +++
-Start scope at 7 with frame for no variables
-End scope at 497
-
-+++ No Source Code Locators for _dylan_main_0 +++
-
++++ ending code for _dylan_main_0 +++
+
++++ Frame sizes for _dylan_main_0: GC: 0, NC: 1 +++
+
++++ Live variable scopes for _dylan_main_0 +++
+Start scope at 7 with frame for no variables
+End scope at 497
+
++++ No Source Code Locators for _dylan_main_0 +++
+
 
 +++ starting code for primitive_runtime_module_handle +++
 
@@ -6060,16 +6059,16 @@
 #()
   rts-and-drop	0
 
-+++ ending code for primitive_runtime_module_handle +++
-
-+++ Live variable scopes for primitive_runtime_module_handle +++
-Start scope at 3 with frame for no variables
-End scope at 13
-
-+++ No Source Code Locators for primitive_runtime_module_handle +++
-
-
-+++ Exported function definition primitive_manual_allocate +++
++++ ending code for primitive_runtime_module_handle +++
+
++++ Live variable scopes for primitive_runtime_module_handle +++
+Start scope at 3 with frame for no variables
+End scope at 13
+
++++ No Source Code Locators for primitive_runtime_module_handle +++
+
+
++++ Exported function definition primitive_manual_allocate +++
 
 +++ starting code for primitive_manual_allocate +++
 
@@ -6110,16 +6109,16 @@
 #()
   rts-and-drop	0
 
-+++ ending code for primitive_manual_allocate +++
-
-+++ Live variable scopes for primitive_manual_allocate +++
-Start scope at 3 with frame for no variables
-End scope at 22
-
-+++ No Source Code Locators for primitive_manual_allocate +++
-
-
-+++ Exported function definition primitive_manual_free +++
++++ ending code for primitive_manual_allocate +++
+
++++ Live variable scopes for primitive_manual_allocate +++
+Start scope at 3 with frame for no variables
+End scope at 22
+
++++ No Source Code Locators for primitive_manual_allocate +++
+
+
++++ Exported function definition primitive_manual_free +++
 
 +++ starting code for primitive_manual_free +++
 
@@ -6152,16 +6151,16 @@
 #()
   rts-and-drop	0
 
-+++ ending code for primitive_manual_free +++
-
-+++ Live variable scopes for primitive_manual_free +++
-Start scope at 3 with frame for no variables
-End scope at 20
-
-+++ No Source Code Locators for primitive_manual_free +++
-
-
-+++ Exported function definition _call_first_dylan_function +++
++++ ending code for primitive_manual_free +++
+
++++ Live variable scopes for primitive_manual_free +++
+Start scope at 3 with frame for no variables
+End scope at 20
+
++++ No Source Code Locators for primitive_manual_free +++
+
+
++++ Exported function definition _call_first_dylan_function +++
 
 +++ starting code for _call_first_dylan_function +++
 
@@ -6226,16 +6225,16 @@
 #()
   bra	{tag 4:80}
 
-+++ ending code for _call_first_dylan_function +++
-
-+++ Live variable scopes for _call_first_dylan_function +++
-Start scope at 7 with frame for no variables
-End scope at 30
-
-+++ No Source Code Locators for _call_first_dylan_function +++
-
-
-+++ Exported function definition _call_dylan_function +++
++++ ending code for _call_first_dylan_function +++
+
++++ Live variable scopes for _call_first_dylan_function +++
+Start scope at 7 with frame for no variables
+End scope at 30
+
++++ No Source Code Locators for _call_first_dylan_function +++
+
+
++++ Exported function definition _call_dylan_function +++
 
 +++ starting code for _call_dylan_function +++
 
@@ -6301,16 +6300,16 @@
 #()
   bra	{tag 4:80}
 
-+++ ending code for _call_dylan_function +++
-
-+++ Live variable scopes for _call_dylan_function +++
-Start scope at 7 with frame for no variables
-End scope at 30
-
-+++ No Source Code Locators for _call_dylan_function +++
-
-
-+++ Exported function definition _spy_call_dylan_function +++
++++ ending code for _call_dylan_function +++
+
++++ Live variable scopes for _call_dylan_function +++
+Start scope at 7 with frame for no variables
+End scope at 30
+
++++ No Source Code Locators for _call_dylan_function +++
+
+
++++ Exported function definition _spy_call_dylan_function +++
 
 +++ starting code for _spy_call_dylan_function +++
 
@@ -6378,16 +6377,16 @@
 #()
   bra	{tag 4:85}
 
-+++ ending code for _spy_call_dylan_function +++
-
-+++ Live variable scopes for _spy_call_dylan_function +++
-Start scope at 7 with frame for no variables
-End scope at 50
-
-+++ No Source Code Locators for _spy_call_dylan_function +++
-
-
-+++ Exported function definition _call_dylan_function_returning_all_values +++
++++ ending code for _spy_call_dylan_function +++
+
++++ Live variable scopes for _spy_call_dylan_function +++
+Start scope at 7 with frame for no variables
+End scope at 50
+
++++ No Source Code Locators for _spy_call_dylan_function +++
+
+
++++ Exported function definition _call_dylan_function_returning_all_values +++
 
 +++ starting code for _call_dylan_function_returning_all_values +++
 
@@ -6528,16 +6527,16 @@
 #()
   bra	{tag 11:240}
 
-+++ ending code for _call_dylan_function_returning_all_values +++
-
-+++ Live variable scopes for _call_dylan_function_returning_all_values +++
-Start scope at 7 with frame for no variables
-End scope at 71
-
-+++ No Source Code Locators for _call_dylan_function_returning_all_values +++
-
-
-+++ Exported function definition _make_dylan_vector +++
++++ ending code for _call_dylan_function_returning_all_values +++
+
++++ Live variable scopes for _call_dylan_function_returning_all_values +++
+Start scope at 7 with frame for no variables
+End scope at 71
+
++++ No Source Code Locators for _call_dylan_function_returning_all_values +++
+
+
++++ Exported function definition _make_dylan_vector +++
 
 +++ starting code for _make_dylan_vector +++
 
@@ -6577,16 +6576,16 @@
 #()
   rts	
 
-+++ ending code for _make_dylan_vector +++
-
-+++ Live variable scopes for _make_dylan_vector +++
-Start scope at 3 with frame for no variables
-End scope at 36
-
-+++ No Source Code Locators for _make_dylan_vector +++
-
-
-+++ Exported function definition _get_current_teb +++
++++ ending code for _make_dylan_vector +++
+
++++ Live variable scopes for _make_dylan_vector +++
+Start scope at 3 with frame for no variables
+End scope at 36
+
++++ No Source Code Locators for _make_dylan_vector +++
+
+
++++ Exported function definition _get_current_teb +++
 
 +++ starting code for _get_current_teb +++
 
@@ -6602,12 +6601,12 @@
 #()
   rts	
 
-+++ ending code for _get_current_teb +++
-
-+++ No Source Code Locators for _get_current_teb +++
-
-
-+++ Exported function definition _get_tlv_vector +++
++++ ending code for _get_current_teb +++
+
++++ No Source Code Locators for _get_current_teb +++
+
+
++++ Exported function definition _get_tlv_vector +++
 
 +++ starting code for _get_tlv_vector +++
 
@@ -6633,16 +6632,16 @@
 #()
   rts	
 
-+++ ending code for _get_tlv_vector +++
-
-+++ Live variable scopes for _get_tlv_vector +++
-Start scope at 4 with frame for no variables
-End scope at 13
-
-+++ No Source Code Locators for _get_tlv_vector +++
-
-
-+++ Exported function definition _set_tlv_vector +++
++++ ending code for _get_tlv_vector +++
+
++++ Live variable scopes for _get_tlv_vector +++
+Start scope at 4 with frame for no variables
+End scope at 13
+
++++ No Source Code Locators for _get_tlv_vector +++
+
+
++++ Exported function definition _set_tlv_vector +++
 
 +++ starting code for _set_tlv_vector +++
 
@@ -6669,16 +6668,16 @@
 #()
   rts	
 
-+++ ending code for _set_tlv_vector +++
-
-+++ Live variable scopes for _set_tlv_vector +++
-Start scope at 4 with frame for no variables
-End scope at 16
-
-+++ No Source Code Locators for _set_tlv_vector +++
-
-
-+++ Exported function definition _get_current_thread +++
++++ ending code for _set_tlv_vector +++
+
++++ Live variable scopes for _set_tlv_vector +++
+Start scope at 4 with frame for no variables
+End scope at 16
+
++++ No Source Code Locators for _set_tlv_vector +++
+
+
++++ Exported function definition _get_current_thread +++
 
 +++ starting code for _get_current_thread +++
 
@@ -6704,16 +6703,16 @@
 #()
   rts	
 
-+++ ending code for _get_current_thread +++
-
-+++ Live variable scopes for _get_current_thread +++
-Start scope at 4 with frame for no variables
-End scope at 13
-
-+++ No Source Code Locators for _get_current_thread +++
-
-
-+++ Exported function definition _set_current_thread +++
++++ ending code for _get_current_thread +++
+
++++ Live variable scopes for _get_current_thread +++
+Start scope at 4 with frame for no variables
+End scope at 13
+
++++ No Source Code Locators for _get_current_thread +++
+
+
++++ Exported function definition _set_current_thread +++
 
 +++ starting code for _set_current_thread +++
 
@@ -6740,16 +6739,16 @@
 #()
   rts	
 
-+++ ending code for _set_current_thread +++
-
-+++ Live variable scopes for _set_current_thread +++
-Start scope at 4 with frame for no variables
-End scope at 16
-
-+++ No Source Code Locators for _set_current_thread +++
-
-
-+++ Exported function definition _get_current_thread_handle +++
++++ ending code for _set_current_thread +++
+
++++ Live variable scopes for _set_current_thread +++
+Start scope at 4 with frame for no variables
+End scope at 16
+
++++ No Source Code Locators for _set_current_thread +++
+
+
++++ Exported function definition _get_current_thread_handle +++
 
 +++ starting code for _get_current_thread_handle +++
 
@@ -6775,16 +6774,16 @@
 #()
   rts	
 
-+++ ending code for _get_current_thread_handle +++
-
-+++ Live variable scopes for _get_current_thread_handle +++
-Start scope at 4 with frame for no variables
-End scope at 13
-
-+++ No Source Code Locators for _get_current_thread_handle +++
-
-
-+++ Exported function definition _set_current_thread_handle +++
++++ ending code for _get_current_thread_handle +++
+
++++ Live variable scopes for _get_current_thread_handle +++
+Start scope at 4 with frame for no variables
+End scope at 13
+
++++ No Source Code Locators for _get_current_thread_handle +++
+
+
++++ Exported function definition _set_current_thread_handle +++
 
 +++ starting code for _set_current_thread_handle +++
 
@@ -6811,16 +6810,16 @@
 #()
   rts	
 
-+++ ending code for _set_current_thread_handle +++
-
-+++ Live variable scopes for _set_current_thread_handle +++
-Start scope at 4 with frame for no variables
-End scope at 16
-
-+++ No Source Code Locators for _set_current_thread_handle +++
-
-
-+++ Exported function definition _spy_call_interactive_function +++
++++ ending code for _set_current_thread_handle +++
+
++++ Live variable scopes for _set_current_thread_handle +++
+Start scope at 4 with frame for no variables
+End scope at 16
+
++++ No Source Code Locators for _set_current_thread_handle +++
+
+
++++ Exported function definition _spy_call_interactive_function +++
 
 +++ starting code for _spy_call_interactive_function +++
 
@@ -6865,16 +6864,16 @@
 #()
   rts	
 
-+++ ending code for _spy_call_interactive_function +++
-
-+++ Live variable scopes for _spy_call_interactive_function +++
-Start scope at 7 with frame for no variables
-End scope at 49
-
-+++ No Source Code Locators for _spy_call_interactive_function +++
-
-
-+++ Exported function definition _spy_read_location_through_barrier +++
++++ ending code for _spy_call_interactive_function +++
+
++++ Live variable scopes for _spy_call_interactive_function +++
+Start scope at 7 with frame for no variables
+End scope at 49
+
++++ No Source Code Locators for _spy_call_interactive_function +++
+
+
++++ Exported function definition _spy_read_location_through_barrier +++
 
 +++ starting code for _spy_read_location_through_barrier +++
 
@@ -6891,12 +6890,12 @@
 #()
   rts	
 
-+++ ending code for _spy_read_location_through_barrier +++
-
-+++ No Source Code Locators for _spy_read_location_through_barrier +++
-
-
-+++ Exported function definition _spy_write_location_through_barrier +++
++++ ending code for _spy_read_location_through_barrier +++
+
++++ No Source Code Locators for _spy_read_location_through_barrier +++
+
+
++++ Exported function definition _spy_write_location_through_barrier +++
 
 +++ starting code for _spy_write_location_through_barrier +++
 
@@ -6924,16 +6923,16 @@
 #()
   rts	
 
-+++ ending code for _spy_write_location_through_barrier +++
-
-+++ Live variable scopes for _spy_write_location_through_barrier +++
-Start scope at 5 with frame for no variables
-End scope at 12
-
-+++ No Source Code Locators for _spy_write_location_through_barrier +++
-
-
-+++ Exported function definition _spy_read_thread_variable_at_offset +++
++++ ending code for _spy_write_location_through_barrier +++
+
++++ Live variable scopes for _spy_write_location_through_barrier +++
+Start scope at 5 with frame for no variables
+End scope at 12
+
++++ No Source Code Locators for _spy_write_location_through_barrier +++
+
+
++++ Exported function definition _spy_read_thread_variable_at_offset +++
 
 +++ starting code for _spy_read_thread_variable_at_offset +++
 
@@ -6961,16 +6960,16 @@
 #()
   rts	
 
-+++ ending code for _spy_read_thread_variable_at_offset +++
-
-+++ Live variable scopes for _spy_read_thread_variable_at_offset +++
-Start scope at 4 with frame for no variables
-End scope at 19
-
-+++ No Source Code Locators for _spy_read_thread_variable_at_offset +++
-
-
-+++ Exported function definition _spy_start_debugger_transaction +++
++++ ending code for _spy_read_thread_variable_at_offset +++
+
++++ Live variable scopes for _spy_read_thread_variable_at_offset +++
+Start scope at 4 with frame for no variables
+End scope at 19
+
++++ No Source Code Locators for _spy_read_thread_variable_at_offset +++
+
+
++++ Exported function definition _spy_start_debugger_transaction +++
 
 +++ starting code for _spy_start_debugger_transaction +++
 
@@ -6985,12 +6984,12 @@
 #()
   jmp-alien	{constant "_primitive_mps_park"}, 0, 0, #f, #f
 
-+++ ending code for _spy_start_debugger_transaction +++
-
-+++ No Source Code Locators for _spy_start_debugger_transaction +++
-
-
-+++ Exported function definition _spy_end_debugger_transaction +++
++++ ending code for _spy_start_debugger_transaction +++
+
++++ No Source Code Locators for _spy_start_debugger_transaction +++
+
+
++++ Exported function definition _spy_end_debugger_transaction +++
 
 +++ starting code for _spy_end_debugger_transaction +++
 
@@ -7005,12 +7004,12 @@
 #()
   jmp-alien	{constant "_primitive_mps_release"}, 0, 0, #f, #f
 
-+++ ending code for _spy_end_debugger_transaction +++
-
-+++ No Source Code Locators for _spy_end_debugger_transaction +++
-
-
-+++ Exported function definition _spy_fixup_imported_dylan_data +++
++++ ending code for _spy_end_debugger_transaction +++
+
++++ No Source Code Locators for _spy_end_debugger_transaction +++
+
+
++++ Exported function definition _spy_fixup_imported_dylan_data +++
 
 +++ starting code for _spy_fixup_imported_dylan_data +++
 
@@ -7043,16 +7042,16 @@
 #()
   rts	
 
-+++ ending code for _spy_fixup_imported_dylan_data +++
-
-+++ Live variable scopes for _spy_fixup_imported_dylan_data +++
-Start scope at 7 with frame for no variables
-End scope at 18
-
-+++ No Source Code Locators for _spy_fixup_imported_dylan_data +++
-
-
-+++ Exported function definition _spy_fixup_unimported_dylan_data +++
++++ ending code for _spy_fixup_imported_dylan_data +++
+
++++ Live variable scopes for _spy_fixup_imported_dylan_data +++
+Start scope at 7 with frame for no variables
+End scope at 18
+
++++ No Source Code Locators for _spy_fixup_imported_dylan_data +++
+
+
++++ Exported function definition _spy_fixup_unimported_dylan_data +++
 
 +++ starting code for _spy_fixup_unimported_dylan_data +++
 
@@ -7085,16 +7084,16 @@
 #()
   rts	
 
-+++ ending code for _spy_fixup_unimported_dylan_data +++
-
-+++ Live variable scopes for _spy_fixup_unimported_dylan_data +++
-Start scope at 7 with frame for no variables
-End scope at 18
-
-+++ No Source Code Locators for _spy_fixup_unimported_dylan_data +++
-
-
-+++ Exported function definition _spy_exit_application +++
++++ ending code for _spy_fixup_unimported_dylan_data +++
+
++++ Live variable scopes for _spy_fixup_unimported_dylan_data +++
+Start scope at 7 with frame for no variables
+End scope at 18
+
++++ No Source Code Locators for _spy_fixup_unimported_dylan_data +++
+
+
++++ Exported function definition _spy_exit_application +++
 
 +++ starting code for _spy_exit_application +++
 
@@ -7124,16 +7123,16 @@
 #()
   rts	
 
-+++ ending code for _spy_exit_application +++
-
-+++ Live variable scopes for _spy_exit_application +++
-Start scope at 3 with frame for no variables
-End scope at 10
-
-+++ No Source Code Locators for _spy_exit_application +++
-
-
-+++ Exported function definition _c_primitive_raw_as_string +++
++++ ending code for _spy_exit_application +++
+
++++ Live variable scopes for _spy_exit_application +++
+Start scope at 3 with frame for no variables
+End scope at 10
+
++++ No Source Code Locators for _spy_exit_application +++
+
+
++++ Exported function definition _c_primitive_raw_as_string +++
 
 +++ starting code for _c_primitive_raw_as_string +++
 
@@ -7164,16 +7163,16 @@
 #()
   rts	
 
-+++ ending code for _c_primitive_raw_as_string +++
-
-+++ Live variable scopes for _c_primitive_raw_as_string +++
-Start scope at 7 with frame for no variables
-End scope at 14
-
-+++ No Source Code Locators for _c_primitive_raw_as_string +++
-
-
-+++ Exported function definition primitive_check_specializers +++
++++ ending code for _c_primitive_raw_as_string +++
+
++++ Live variable scopes for _c_primitive_raw_as_string +++
+Start scope at 7 with frame for no variables
+End scope at 14
+
++++ No Source Code Locators for _c_primitive_raw_as_string +++
+
+
++++ Exported function definition primitive_check_specializers +++
 
 +++ starting code for primitive_check_specializers +++
 
@@ -7310,16 +7309,16 @@
 #()
   jmp-indirect	ebx, 16, #[1, #"mlist", #"function"], 0, #f, #f
 
-+++ ending code for primitive_check_specializers +++
-
-+++ Live variable scopes for primitive_check_specializers +++
-Start scope at 3 with frame for no variables
-End scope at 149
-
-+++ No Source Code Locators for primitive_check_specializers +++
-
-
-+++ Exported function definition primitive_process_keys +++
++++ ending code for primitive_check_specializers +++
+
++++ Live variable scopes for primitive_check_specializers +++
+Start scope at 3 with frame for no variables
+End scope at 149
+
++++ No Source Code Locators for primitive_check_specializers +++
+
+
++++ Exported function definition primitive_process_keys +++
 
 +++ starting code for primitive_process_keys +++
 
@@ -7449,12 +7448,12 @@
 #()
   bra	{tag 2:270}
 
-+++ ending code for primitive_process_keys +++
-
-+++ No Source Code Locators for primitive_process_keys +++
-
-
-+++ Exported function definition primitive_process_keys_for_xep +++
++++ ending code for primitive_process_keys +++
+
++++ No Source Code Locators for primitive_process_keys +++
+
+
++++ Exported function definition primitive_process_keys_for_xep +++
 
 +++ starting code for primitive_process_keys_for_xep +++
 
@@ -7584,12 +7583,12 @@
 #()
   bra	{tag 2:270}
 
-+++ ending code for primitive_process_keys_for_xep +++
-
-+++ No Source Code Locators for primitive_process_keys_for_xep +++
-
-
-+++ Exported function definition primitive_process_keys_checking_args_for_xep +++
++++ ending code for primitive_process_keys_for_xep +++
+
++++ No Source Code Locators for primitive_process_keys_for_xep +++
+
+
++++ Exported function definition primitive_process_keys_checking_args_for_xep +++
 
 +++ starting code for primitive_process_keys_checking_args_for_xep +++
 
@@ -7830,16 +7829,16 @@
 #()
   bra	{tag 3:270}
 
-+++ ending code for primitive_process_keys_checking_args_for_xep +++
-
-+++ Live variable scopes for primitive_process_keys_checking_args_for_xep +++
-Start scope at 83 with frame for no variables
-End scope at 326
-
-+++ No Source Code Locators for primitive_process_keys_checking_args_for_xep +++
-
-
-+++ Exported function definition slotacc_single_q_instance_getter_xep +++
++++ ending code for primitive_process_keys_checking_args_for_xep +++
+
++++ Live variable scopes for primitive_process_keys_checking_args_for_xep +++
+Start scope at 83 with frame for no variables
+End scope at 326
+
++++ No Source Code Locators for primitive_process_keys_checking_args_for_xep +++
+
+
++++ Exported function definition slotacc_single_q_instance_getter_xep +++
 
 +++ starting code for slotacc_single_q_instance_getter_xep +++
 
@@ -7875,12 +7874,12 @@
 #()
   rts	
 
-+++ ending code for slotacc_single_q_instance_getter_xep +++
-
-+++ No Source Code Locators for slotacc_single_q_instance_getter_xep +++
-
-
-+++ Exported function definition slotacc_single_q_instance_setter_xep +++
++++ ending code for slotacc_single_q_instance_getter_xep +++
+
++++ No Source Code Locators for slotacc_single_q_instance_getter_xep +++
+
+
++++ Exported function definition slotacc_single_q_instance_setter_xep +++
 
 +++ starting code for slotacc_single_q_instance_setter_xep +++
 
@@ -7916,12 +7915,12 @@
 #()
   rts	
 
-+++ ending code for slotacc_single_q_instance_setter_xep +++
-
-+++ No Source Code Locators for slotacc_single_q_instance_setter_xep +++
-
-
-+++ Exported function definition slotacc_single_q_class_getter_xep +++
++++ ending code for slotacc_single_q_instance_setter_xep +++
+
++++ No Source Code Locators for slotacc_single_q_instance_setter_xep +++
+
+
++++ Exported function definition slotacc_single_q_class_getter_xep +++
 
 +++ starting code for slotacc_single_q_class_getter_xep +++
 
@@ -7957,12 +7956,12 @@
 #()
   rts	
 
-+++ ending code for slotacc_single_q_class_getter_xep +++
-
-+++ No Source Code Locators for slotacc_single_q_class_getter_xep +++
-
-
-+++ Exported function definition slotacc_single_q_class_setter_xep +++
++++ ending code for slotacc_single_q_class_getter_xep +++
+
++++ No Source Code Locators for slotacc_single_q_class_getter_xep +++
+
+
++++ Exported function definition slotacc_single_q_class_setter_xep +++
 
 +++ starting code for slotacc_single_q_class_setter_xep +++
 
@@ -7998,12 +7997,12 @@
 #()
   rts	
 
-+++ ending code for slotacc_single_q_class_setter_xep +++
-
-+++ No Source Code Locators for slotacc_single_q_class_setter_xep +++
-
-
-+++ Exported function definition slotacc_repeated_instance_getter_xep +++
++++ ending code for slotacc_single_q_class_setter_xep +++
+
++++ No Source Code Locators for slotacc_single_q_class_setter_xep +++
+
+
++++ Exported function definition slotacc_repeated_instance_getter_xep +++
 
 +++ starting code for slotacc_repeated_instance_getter_xep +++
 
@@ -8039,12 +8038,12 @@
 #()
   rts	
 
-+++ ending code for slotacc_repeated_instance_getter_xep +++
-
-+++ No Source Code Locators for slotacc_repeated_instance_getter_xep +++
-
-
-+++ Exported function definition slotacc_repeated_instance_setter_xep +++
++++ ending code for slotacc_repeated_instance_getter_xep +++
+
++++ No Source Code Locators for slotacc_repeated_instance_getter_xep +++
+
+
++++ Exported function definition slotacc_repeated_instance_setter_xep +++
 
 +++ starting code for slotacc_repeated_instance_setter_xep +++
 
@@ -8080,12 +8079,12 @@
 #()
   rts	
 
-+++ ending code for slotacc_repeated_instance_setter_xep +++
-
-+++ No Source Code Locators for slotacc_repeated_instance_setter_xep +++
-
-
-+++ Exported function definition primitive_set_accessor_method_xep +++
++++ ending code for slotacc_repeated_instance_setter_xep +++
+
++++ No Source Code Locators for slotacc_repeated_instance_setter_xep +++
+
+
++++ Exported function definition primitive_set_accessor_method_xep +++
 
 +++ starting code for primitive_set_accessor_method_xep +++
 
@@ -8173,12 +8172,12 @@
 #()
   bra	{tag 7:80}
 
-+++ ending code for primitive_set_accessor_method_xep +++
-
-+++ No Source Code Locators for primitive_set_accessor_method_xep +++
-
-
-+++ Exported function definition xep_0 +++
++++ ending code for primitive_set_accessor_method_xep +++
+
++++ No Source Code Locators for primitive_set_accessor_method_xep +++
+
+
++++ Exported function definition xep_0 +++
 
 +++ starting code for xep_0 +++
 
@@ -8214,12 +8213,12 @@
 #()
   rts	
 
-+++ ending code for xep_0 +++
-
-+++ No Source Code Locators for xep_0 +++
-
-
-+++ Exported function definition xep_1 +++
++++ ending code for xep_0 +++
+
++++ No Source Code Locators for xep_0 +++
+
+
++++ Exported function definition xep_1 +++
 
 +++ starting code for xep_1 +++
 
@@ -8317,18 +8316,18 @@
 #()
   rts	
 
-+++ ending code for xep_1 +++
-
-+++ Live variable scopes for xep_1 +++
-Start scope at 32 with frame for no variables
-End scope at 62
-Start scope at 63 no frame for no variables
-End scope at 69
-
-+++ No Source Code Locators for xep_1 +++
-
-
-+++ Exported function definition xep_2 +++
++++ ending code for xep_1 +++
+
++++ Live variable scopes for xep_1 +++
+Start scope at 32 with frame for no variables
+End scope at 62
+Start scope at 63 no frame for no variables
+End scope at 69
+
++++ No Source Code Locators for xep_1 +++
+
+
++++ Exported function definition xep_2 +++
 
 +++ starting code for xep_2 +++
 
@@ -8473,22 +8472,22 @@
 #()
   bra	{tag 8:235}
 
-+++ ending code for xep_2 +++
-
-+++ Live variable scopes for xep_2 +++
-Start scope at 32 with frame for no variables
-End scope at 62
-Start scope at 63 no frame for no variables
-End scope at 87
-Start scope at 88 with frame for no variables
-End scope at 118
-Start scope at 119 no frame for no variables
-End scope at 125
-
-+++ No Source Code Locators for xep_2 +++
-
-
-+++ Exported function definition xep_3 +++
++++ ending code for xep_2 +++
+
++++ Live variable scopes for xep_2 +++
+Start scope at 32 with frame for no variables
+End scope at 62
+Start scope at 63 no frame for no variables
+End scope at 87
+Start scope at 88 with frame for no variables
+End scope at 118
+Start scope at 119 no frame for no variables
+End scope at 125
+
++++ No Source Code Locators for xep_2 +++
+
+
++++ Exported function definition xep_3 +++
 
 +++ starting code for xep_3 +++
 
@@ -8680,26 +8679,26 @@
 #()
   bra	{tag 11:360}
 
-+++ ending code for xep_3 +++
-
-+++ Live variable scopes for xep_3 +++
-Start scope at 36 with frame for no variables
-End scope at 74
-Start scope at 75 no frame for no variables
-End scope at 99
-Start scope at 100 with frame for no variables
-End scope at 130
-Start scope at 131 no frame for no variables
-End scope at 155
-Start scope at 156 with frame for no variables
-End scope at 186
-Start scope at 187 no frame for no variables
-End scope at 193
-
-+++ No Source Code Locators for xep_3 +++
-
-
-+++ Exported function definition xep_4 +++
++++ ending code for xep_3 +++
+
++++ Live variable scopes for xep_3 +++
+Start scope at 36 with frame for no variables
+End scope at 74
+Start scope at 75 no frame for no variables
+End scope at 99
+Start scope at 100 with frame for no variables
+End scope at 130
+Start scope at 131 no frame for no variables
+End scope at 155
+Start scope at 156 with frame for no variables
+End scope at 186
+Start scope at 187 no frame for no variables
+End scope at 193
+
++++ No Source Code Locators for xep_3 +++
+
+
++++ Exported function definition xep_4 +++
 
 +++ starting code for xep_4 +++
 
@@ -8737,12 +8736,12 @@
 #()
   rts	
 
-+++ ending code for xep_4 +++
-
-+++ No Source Code Locators for xep_4 +++
-
-
-+++ Exported function definition xep_5 +++
++++ ending code for xep_4 +++
+
++++ No Source Code Locators for xep_4 +++
+
+
++++ Exported function definition xep_5 +++
 
 +++ starting code for xep_5 +++
 
@@ -8780,12 +8779,12 @@
 #()
   rts	
 
-+++ ending code for xep_5 +++
-
-+++ No Source Code Locators for xep_5 +++
-
-
-+++ Exported function definition xep_6 +++
++++ ending code for xep_5 +++
+
++++ No Source Code Locators for xep_5 +++
+
+
++++ Exported function definition xep_6 +++
 
 +++ starting code for xep_6 +++
 
@@ -8823,12 +8822,12 @@
 #()
   rts	
 
-+++ ending code for xep_6 +++
-
-+++ No Source Code Locators for xep_6 +++
-
-
-+++ Exported function definition xep_7 +++
++++ ending code for xep_6 +++
+
++++ No So