[OS8 beta]Exception when starting on Windows XP Chinese version

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
J G
Reply | Threaded
Open this post in threaded view
|

[OS8 beta]Exception when starting on Windows XP Chinese version

J G
Hi,
When starting the first time after installing on a Windows XP Chinese version, I get the following error. It seems some charSet is not found. And for your info, I have been using vwnc 7.51, with AllEncodings package loaded, it works wih UTF-8 smoothly, which supports Chinese char.

Here is a copy of stack:

Unhandled exception: Key not found: #'936'
IdentityDictionary(Dictionary)>>keyNotFoundErrorFor:index:
optimized [] in Dictionary>>at:
IdentityDictionary>>at:ifAbsent:
IdentityDictionary(Dictionary)>>at:
StreamEncoder class>>lookupEncoderDirectory:
StreamEncoder class>>new:
ByteArray>>os_asString
ObjectStudio.FileStream>>nextStringOnError:
ObjectStudio.FileStream>>nextString
ObjectStudio.FileStream(Object)>>os_nextString
ObjectStudio.Setup class>>readPart:in:
ObjectStudio.GlobalDictionary>>initializeSettings
ObjectStudio.GlobalDictionary >>initializeSystem
ObjectStudio.GlobalDictionary>>initialize
optimized [] in [] in ObjectStudio.ObjectStudioMessage>>invokeStackID:
BlockClosure>>ifCurtailed:
optimized [] in ObjectStudio.ObjectStudioMessage >>invokeStackID:
Process>>beObjectStudioProcessWhile:
ObjectStudio.ObjectStudioMessage>>invokeStackID:
optimized [] in ExternalMessage>>invoke
BlockClosure>>ensure:
ExternalMessage>>invoke
ExternalMethod class>>primCallC:specifierCallFlags:arguments:argumentKinds:structArgSize:structReturnSize:datumClass:resultType:
CProcedurePointer>>callFrom:specifierFlags:arguments:argumentKinds:structArgSize:structReturnSize:datumClass:resultType:
CProcedureType>>call:from:withArguments:
CProcedureType>>call:withArguments:
CProcedurePointer>>call:
OStudioModuleHandler class>>call:args:in:
optimized [] in ObjectStudio.GlobalDictionary >>startObjectStudio
optimized [] in Process>>beObjectStudioProcessWhile:
BlockClosure>>ensure:
Process>>beObjectStudioProcessWhile:
ObjectStudio.GlobalDictionary>>startObjectStudio
ObjectStudio.GlobalDictionary>>startObjectStudioAnsi
ObjectStudio.ObjectStudioSubsystem>>setUp
ObjectStudio.ObjectStudioSubsystem(Subsystem)>>runActivationActions
ObjectStudio.ObjectStudioSubsystem (Subsystem)>>privateActivate
ObjectStudio.ObjectStudioSubsystem class(Subsystem class)>>activate
ObjectStudio.ObjectStudioSubsystem class(Subsystem class)>>reactToEvent:
optimized [] in Subsystem class>>signalEvent:to:
Set>>do:
Subsystem class>>signalEvent:to:
Subsystem class>>signalEvent:
Snapshot>>signalSystemEvent:
Snapshot>>postSnapshotBootstrap
Snapshot>>privateSnapshot
optimized [] in [] in Snapshot>>snapshot
BlockClosure>>ensure:
Cursor>>showWhile:
optimized [] in Snapshot>>snapshot
BlockClosure>>ensure:
Snapshot class>>withSnapshot:do:
Snapshot>>snapshot
Snapshot>>saveAs:thenQuit:
ObjectMemory class>>saveAs:thenQuit:
optimized [] in UndefinedObject>>unboundMethod
BlockClosure>>on:do:
optimized [] in Process class>>forBlock:priority:

----------------------------------------------------------------------
IdentityDictionary(Dictionary)>>keyNotFoundErrorFor:index:
Receiver:
    an IdentityDictionary
Instance Variables:
    tally = 181
    valueArray = an Array[331]
Arguments:
    selector = #at:
    key = #'936'
Context PC = 8

----------------------------------------------------------------------
optimized [] in Dictionary>>at:
Receiver:
    an UndefinedObject
Temporaries:
    .self = an IdentityDictionary[181]
    .key = #'936'
Context PC = 8

----------------------------------------------------------------------
IdentityDictionary>>at:ifAbsent:
Receiver:
    an IdentityDictionary
Instance Variables:
    tally = 181
    valueArray = an Array[331]
Arguments:
    key = #'936'
    aBlock = BlockClosure [] in Dictionary>>at:
Temporaries:
    index = 292
Context PC = 15

----------------------------------------------------------------------
IdentityDictionary(Dictionary)>>at:
Receiver:
    an IdentityDictionary
Instance Variables:
    tally = 181
    valueArray = an Array[331]
Arguments:
    key = #'936'
Context PC = 10

----------------------------------------------------------------------
StreamEncoder class>>lookupEncoderDirectory:
Receiver:
    a StreamEncoder class
Instance Variables:
    superclass = Object
    methodDict = a MethodDictionary[22]
    format = 16387
    subclasses = an Array[6]
    instanceVariables = an Array[3]
    organization = ('initialize' #initialize #initializeForFiles #initializeForMemory #skipRecord:)
('accessing' #encoder #encoding #errorPolicy #errorPolicy: #hasDifferentCharacterSize #nextFrom: #nextPut:on: #prepareToClose: #readFrom: #readMode #reset #skipBack:by: #write:on:)
('errors' #noEncodingFor: #noEncodingFor:in: #unknownCharacterSize)
('querying' #characterSize: #contentsSpecies)

    name = #StreamEncoder
    classPool = a NameSpaceOfClass[1]
    environment = a NameSpace[215]
Arguments:
    sym = #'936'
Temporaries:
    val = #'936'
Context PC = 12

----------------------------------------------------------------------
StreamEncoder class>>new:
Receiver:
    a StreamEncoder class
Instance Variables:
    superclass = Object
    methodDict = a MethodDictionary[22]
    format = 16387
    subclasses = an Array[6]
    instanceVariables = an Array[3]
    organization = ('initialize' #initialize #initializeForFiles #initializeForMemory #skipRecord:)
('accessing' #encoder #encoding #errorPolicy #errorPolicy: #hasDifferentCharacterSize #nextFrom: #nextPut:on: #prepareToClose: #readFrom: #readMode #reset #skipBack:by: #write:on:)
('errors' #noEncodingFor: #noEncodingFor:in: #unknownCharacterSize)
('querying' #characterSize: #contentsSpecies)

    name = #StreamEncoder
    classPool = a NameSpaceOfClass[1]
    environment = a NameSpace[215]
Arguments:
    sym = #'936'
Temporaries:
    streamEncoderSource = nil
Context PC = 5

----------------------------------------------------------------------
ByteArray>>os_asString
Receiver:
    a ByteArray
Temporaries:
    charSet = #'936'
    encoder = nil
    newString = nil
    i = nil
Context PC = 29

----------------------------------------------------------------------
ObjectStudio.FileStream>>nextStringOnError:
Receiver:
    a ObjectStudio.FileStream
Instance Variables:
    position = 0
    readLimit = 12298
    buffer = a ByteArray[51200]
    bufferIndex = 1
    bufferOffset = 0
    fileName = 'ostudio.ini'
    bufferPos = 72
    bufferSize = 12298
    privateFlags = 0
    encoder = nil
Arguments:
    errorBlock = BlockClosure [] in ObjectStudio.FileStream >>nextString
Temporaries:
    instream = a ReadWriteStream
    byte = 13
    found = true
Context PC = 58

----------------------------------------------------------------------
ObjectStudio.FileStream >>nextString
Receiver:
    a ObjectStudio.FileStream
Instance Variables:
    position = 0
    readLimit = 12298
    buffer = a ByteArray[51200]
    bufferIndex = 1
    bufferOffset = 0
    fileName = ' ostudio.ini'
    bufferPos = 72
    bufferSize = 12298
    privateFlags = 0
    encoder = nil
Context PC = 5

----------------------------------------------------------------------
ObjectStudio.FileStream (Object)>>os_nextString
Receiver:
    a ObjectStudio.FileStream
Instance Variables:
    position = 0
    readLimit = 12298
    buffer = a ByteArray[51200]
    bufferIndex = 1
    bufferOffset = 0
    fileName = 'ostudio.ini'
    bufferPos = 72
    bufferSize = 12298
    privateFlags = 0
    encoder = nil
Context PC = 2

----------------------------------------------------------------------
ObjectStudio.Setup class>>readPart:in:
Receiver:
    a ObjectStudio.Setup class
Instance Variables:
    superclass = ObjectStudio.Object
    methodDict = a MethodDictionary[15]
    format = 16387
    subclasses = nil
    instanceVariables = an Array[3]
    organization = ('methods' #at: #at:in: #at:in:put: #at:put: #at:putBool: #boolAt: #fileName #initialize #locateFileName #partAsStream: #readFile:part: #removeSection: #save #values #valuesIn:)

    name = #Setup
    classPool = a NameSpaceOfClass[1]
    environment = a NameSpace[478]
Arguments:
    part = 'SystemSettings'
    aFileName = 'ostudio.ini'
Temporaries:
    file = an ObjectStudio.FileStream
    result = an ObjectStudio.Stream
    filePos = -1
    string = nil
    sectionTag = '":Part - SystemSettings'
Context PC = 27

----------------------------------------------------------------------
ObjectStudio.GlobalDictionary>>initializeSettings
Receiver:
    a ObjectStudio.GlobalDictionary
Temporaries:
    stream = nil
    file = 'ostudio.ini'
Context PC = 20

----------------------------------------------------------------------
ObjectStudio.GlobalDictionary>>initializeSystem
Receiver:
    a ObjectStudio.GlobalDictionary
Temporaries:
    options = nil
    optAdded = nil
    formItemClasses = nil
    descriptions = nil
    formList = nil
    dbClass = nil
    logonOpened = nil
    afterLogonBlock = nil
    icon = nil
Context PC = 20

----------------------------------------------------------------------
ObjectStudio.GlobalDictionary >>initialize
Receiver:
    a ObjectStudio.GlobalDictionary
Context PC = 11

----------------------------------------------------------------------
optimized [] in [] in ObjectStudio.ObjectStudioMessage >>invokeStackID:
Receiver:
    an UndefinedObject
Temporaries:
    .self = a ObjectStudio.ObjectStudioMessage with receiver: ObjectStudio.GlobalDictionary (ObjectStudio.FormItem ObjectStudio.SelectionAdaptor ObjectStudio.UserActionDictionary ObjectStudio.NormalizedRectangle ObjectStudio.FormScatterGraph ObjectStudio.UserAction ObjectStudio.OStudioEventHandler ObjectStudio.ExternalLibrary ObjectStudio.VVoid ObjectStudio.FormCmnTreeView ObjectStudio.InetAddress ObjectStudio.TopicBoxCtrl ObjectStudio.DesktopWPNewInterface ObjectStudio.ValueSetCtrl ObjectStudio.VAddress ObjectStudio.STToken ObjectStudio.FormWorkplaceEditTemplate ObjectStudio.FormFormattedList ObjectStudio.FormListView ObjectStudio.ClassFileEditorCtrl ObjectStudio.GraphicsStream ObjectStudio.PageSetupView ObjectStudio.PrintStream ObjectStudio.FormDropCombo ObjectStudio.MSListCtrl ObjectStudio.SubForm ObjectStudio.VString ObjectStudio.LinkedAction ObjectStudio.IntervalSelectionStrategy ObjectStudio.DateText ObjectStudio.ControllerProxy ObjectStudio.Globals ObjectStudio.WindowsMenuCtrl ObjectStudio.File ObjectStudio.FormTextCollector ObjectStudio.FormLinkedNoteBook ObjectStudio.PrintDialog ObjectStudio.FontDialog ObjectStudio.ListHandlerCtrl ObjectStudio.WorkspaceController ObjectStudio.ValueHolder ObjectStudio.ExternalAddress ObjectStudio.CounterEventSemaphore Stream ObjectStudio.BarChart ObjectStudio.FormLine ObjectStudio.DialogBoxHeader ObjectStudio.TreeViewCtrl ObjectStudio.VArray ObjectStudio.SaveAsNameDialogClass ObjectStudio.ApplicationController ObjectStudio.Descriptor ObjectStudio.Help ObjectStudio.DesktopWPFolders ObjectStudio.FormDrawPad ObjectStudio.ClassProxy ObjectStudio.Bitmap ObjectStudio.WeakKeyDictionary ObjectStudio.TextEditorReplaceMacro ObjectStudio.Range ObjectStudio.NoteBookCtrl ObjectStudio.TypedIdentityDictionary ObjectStudio.ObjectLink ObjectStudio.DropDownListCtrl ObjectStudio.TestCase ObjectStudio.FormStatusLine ObjectStudio.VPointer ObjectStudio.ColorDialog ObjectStudio.AdvApiDLL ObjectStudio.Font ObjectStudio.StringCtrl ObjectStudio.ListAdaptor ObjectStudio.HelpMenuCtrl ObjectStudio.VDouble ObjectStudio.EPTable ObjectStudio.FormNumber ObjectStudio.TwoDGraphCtrl ObjectStudio.Decimal ObjectStudio.SQLLink ObjectStudio.ProgressBarCtrl ObjectStudio.EditorFile ObjectStudio.FormMLString ObjectStudio.ControllerItem ObjectStudio.LineGraph ObjectStudio.PluggableAdaptor ObjectStudio.FormMaskField ObjectStudio.FormSyncList ObjectStudio.SubMenuCtrl ObjectStudio.WeakIdentityDictionary ObjectStudio.FormattedGraphicsStream ObjectStudio.FormReferenceHyperText ObjectStudio.SmalltalkEditorCtrl ObjectStudio.ControllerInfo ObjectStudio.PenCtrl ObjectStudio.MDIController ObjectStudio.PathAdaptor ObjectStudio.OnCharListSearcher ObjectStudio.MappingStreamEncoder ObjectStudio.FileDialog ObjectStudio.ObjectStudioAString ObjectStudio.IndexAdaptor ObjectStudio.NumberCtrl ObjectStudio.TreeInspectorProgressController ObjectStudio.VCurrency ObjectStudio.FormSlider ObjectStudio.PieChart ObjectStudio.Form2DGraph ObjectStudio.WorkplaceListHandlerWindow ObjectStudio.UnicodeStreamEncoder ObjectStudio.DesktopWPInterfaces ObjectStudio.ButtonCtrl ObjectStudio.Matrix2D ObjectStudio.Series ObjectStudio.MethodSectionScanner ObjectStudio.FormCheckBox ObjectStudio.Object ObjectStudio.Token ObjectStudio.SpecialString ObjectStudio.NumericSpinButtonCtrl ObjectStudio.EditorFileList ObjectStudio.ENFINVCSAgent ObjectStudio.SelectFromListController ObjectStudio.FixedItemsController ObjectStudio.TupleAdaptor ObjectStudio.Parameter ObjectStudio.GlobalDictionary ObjectStudio.InspectorSetNode ObjectStudio.FormMutexCheckList ObjectStudio.ComputedValue ObjectStudio.OutputDevice ObjectStudio.WorkplaceListHandlerController ObjectStudio.ExternalVarSizeVariable ObjectStudio.SharedCircularBuffer ObjectStudio.Picture ObjectStudio.LVNode ObjectStudio.LookupTable ObjectStudio.LayoutDescription ObjectStudio.VHandle ObjectStudio.ErrorSignal ObjectStudio.FormQuickHelpStatusLine ObjectStudio.TabListCtrl ObjectStudio.ObjectHandlerCtrl ObjectStudio.NoEntryFieldCtrl ObjectStudio.SynchronizedAction ObjectStudio.EventSemaphore ObjectStudio.TFError ObjectStudio.FormNoEntryField ObjectStudio.Controller ObjectStudio.FormSpinButton ObjectStudio.LinkedTabListCtrl ObjectStudio.ValueModel ObjectStudio.FormMoveableBorder ObjectStudio.VByteArray ObjectStudio.DynamicModel ObjectStudio.SocketReadStream ObjectStudio.WeakKeyIdentityDictionary ObjectStudio.TooltipCtrl ObjectStudio.ExceptionResumeError ObjectStudio.ModelLink ObjectStudio.PrimitiveFailException ObjectStudio.Property ObjectStudio.LoadableApplicationBrowserController ObjectStudio.StringDialog ObjectStudio.ModalDialogBox ObjectStudio.RegistrationKey ObjectStudio.FormLinkedTabList ObjectStudio.FormToolbar ObjectStudio.DesktopWPDataObjects ObjectStudio.ConfigurationNotebookController ObjectStudio.MDIWindowsController ObjectStudio.TreeViewNode ObjectStudio.NumericText ObjectStudio.MLStringCtrl ObjectStudio.FormControlBar ObjectStudio.SingleSelectionStrategy ObjectStudio.ICFloatingToolbar ObjectStudio.OperatingSystemMessageBox ObjectStudio.SystemProxy ObjectStudio.ModalMessageBox ...etc...), selector: #initialize and arguments: #()
    result = nil
Context PC = 31

----------------------------------------------------------------------
BlockClosure>>ifCurtailed:
Receiver:
    a BlockClosure
Instance Variables:
    method = CompiledBlock [] in [] in ObjectStudio.ObjectStudioMessage>>invokeStackID:
    outerContext = nil
    copiedValues = an Array[2]
Arguments:
    terminationBlock = BlockClosure [] in [] in ObjectStudio.ObjectStudioMessage>>invokeStackID:
Context PC = 4

----------------------------------------------------------------------
optimized [] in ObjectStudio.ObjectStudioMessage>>invokeStackID:
Receiver:
    an UndefinedObject
Temporaries:
    .self = a ObjectStudio.ObjectStudioMessage with receiver: ObjectStudio.GlobalDictionary (ObjectStudio.FormItem ObjectStudio.SelectionAdaptor ObjectStudio.UserActionDictionary ObjectStudio.NormalizedRectangle ObjectStudio.FormScatterGraph ObjectStudio.UserAction ObjectStudio.OStudioEventHandler ObjectStudio.ExternalLibrary ObjectStudio.VVoid ObjectStudio.FormCmnTreeView ObjectStudio.InetAddress ObjectStudio.TopicBoxCtrl ObjectStudio.DesktopWPNewInterface ObjectStudio.ValueSetCtrl ObjectStudio.VAddress ObjectStudio.STToken ObjectStudio.FormWorkplaceEditTemplate ObjectStudio.FormFormattedList ObjectStudio.FormListView ObjectStudio.ClassFileEditorCtrl ObjectStudio.GraphicsStream ObjectStudio.PageSetupView ObjectStudio.PrintStream ObjectStudio.FormDropCombo ObjectStudio.MSListCtrl ObjectStudio.SubForm ObjectStudio.VString ObjectStudio.LinkedAction ObjectStudio.IntervalSelectionStrategy ObjectStudio.DateText ObjectStudio.ControllerProxy ObjectStudio.Globals ObjectStudio.WindowsMenuCtrl ObjectStudio.File ObjectStudio.FormTextCollector ObjectStudio.FormLinkedNoteBook ObjectStudio.PrintDialog ObjectStudio.FontDialog ObjectStudio.ListHandlerCtrl ObjectStudio.WorkspaceController ObjectStudio.ValueHolder ObjectStudio.ExternalAddress ObjectStudio.CounterEventSemaphore Stream ObjectStudio.BarChart ObjectStudio.FormLine ObjectStudio.DialogBoxHeader ObjectStudio.TreeViewCtrl ObjectStudio.VArray ObjectStudio.SaveAsNameDialogClass ObjectStudio.ApplicationController ObjectStudio.Descriptor ObjectStudio.Help ObjectStudio.DesktopWPFolders ObjectStudio.FormDrawPad ObjectStudio.ClassProxy ObjectStudio.Bitmap ObjectStudio.WeakKeyDictionary ObjectStudio.TextEditorReplaceMacro ObjectStudio.Range ObjectStudio.NoteBookCtrl ObjectStudio.TypedIdentityDictionary ObjectStudio.ObjectLink ObjectStudio.DropDownListCtrl ObjectStudio.TestCase ObjectStudio.FormStatusLine ObjectStudio.VPointer ObjectStudio.ColorDialog ObjectStudio.AdvApiDLL ObjectStudio.Font ObjectStudio.StringCtrl ObjectStudio.ListAdaptor ObjectStudio.HelpMenuCtrl ObjectStudio.VDouble ObjectStudio.EPTable ObjectStudio.FormNumber ObjectStudio.TwoDGraphCtrl ObjectStudio.Decimal ObjectStudio.SQLLink ObjectStudio.ProgressBarCtrl ObjectStudio.EditorFile ObjectStudio.FormMLString ObjectStudio.ControllerItem ObjectStudio.LineGraph ObjectStudio.PluggableAdaptor ObjectStudio.FormMaskField ObjectStudio.FormSyncList ObjectStudio.SubMenuCtrl ObjectStudio.WeakIdentityDictionary ObjectStudio.FormattedGraphicsStream ObjectStudio.FormReferenceHyperText ObjectStudio.SmalltalkEditorCtrl ObjectStudio.ControllerInfo ObjectStudio.PenCtrl ObjectStudio.MDIController ObjectStudio.PathAdaptor ObjectStudio.OnCharListSearcher ObjectStudio.MappingStreamEncoder ObjectStudio.FileDialog ObjectStudio.ObjectStudioAString ObjectStudio.IndexAdaptor ObjectStudio.NumberCtrl ObjectStudio.TreeInspectorProgressController ObjectStudio.VCurrency ObjectStudio.FormSlider ObjectStudio.PieChart ObjectStudio.Form2DGraph ObjectStudio.WorkplaceListHandlerWindow ObjectStudio.UnicodeStreamEncoder ObjectStudio.DesktopWPInterfaces ObjectStudio.ButtonCtrl ObjectStudio.Matrix2D ObjectStudio.Series ObjectStudio.MethodSectionScanner ObjectStudio.FormCheckBox ObjectStudio.Object ObjectStudio.Token ObjectStudio.SpecialString ObjectStudio.NumericSpinButtonCtrl ObjectStudio.EditorFileList ObjectStudio.ENFINVCSAgent ObjectStudio.SelectFromListController ObjectStudio.FixedItemsController ObjectStudio.TupleAdaptor ObjectStudio.Parameter ObjectStudio.GlobalDictionary ObjectStudio.InspectorSetNode ObjectStudio.FormMutexCheckList ObjectStudio.ComputedValue ObjectStudio.OutputDevice ObjectStudio.WorkplaceListHandlerController ObjectStudio.ExternalVarSizeVariable ObjectStudio.SharedCircularBuffer ObjectStudio.Picture ObjectStudio.LVNode ObjectStudio.LookupTable ObjectStudio.LayoutDescription ObjectStudio.VHandle ObjectStudio.ErrorSignal ObjectStudio.FormQuickHelpStatusLine ObjectStudio.TabListCtrl ObjectStudio.ObjectHandlerCtrl ObjectStudio.NoEntryFieldCtrl ObjectStudio.SynchronizedAction ObjectStudio.EventSemaphore ObjectStudio.TFError ObjectStudio.FormNoEntryField ObjectStudio.Controller ObjectStudio.FormSpinButton ObjectStudio.LinkedTabListCtrl ObjectStudio.ValueModel ObjectStudio.FormMoveableBorder ObjectStudio.VByteArray ObjectStudio.DynamicModel ObjectStudio.SocketReadStream ObjectStudio.WeakKeyIdentityDictionary ObjectStudio.TooltipCtrl ObjectStudio.ExceptionResumeError ObjectStudio.ModelLink ObjectStudio.PrimitiveFailException ObjectStudio.Property ObjectStudio.LoadableApplicationBrowserController ObjectStudio.StringDialog ObjectStudio.ModalDialogBox ObjectStudio.RegistrationKey ObjectStudio.FormLinkedTabList ObjectStudio.FormToolbar ObjectStudio.DesktopWPDataObjects ObjectStudio.ConfigurationNotebookController ObjectStudio.MDIWindowsController ObjectStudio.TreeViewNode ObjectStudio.NumericText ObjectStudio.MLStringCtrl ObjectStudio.FormControlBar ObjectStudio.SingleSelectionStrategy ObjectStudio.ICFloatingToolbar ObjectStudio.OperatingSystemMessageBox ObjectStudio.SystemProxy ObjectStudio.ModalMessageBox ...etc...), selector: #initialize and arguments: #()
    result = nil
    .stackFrameID = 0
Context PC = 15

----------------------------------------------------------------------
Process>>beObjectStudioProcessWhile:
Receiver:
    a Process
Instance Variables:
    nextLink = nil
    suspendedContext = Process>>resume
    priority = 50
    myList = nil
    depth = nil
    hostThreadKey = nil
    interruptProtect = a Semaphore[0]
    environment = a ProcessEnvironment
    isSystem = false
    name = nil
    debugger = a DebuggerService
Arguments:
    aBlock = BlockClosure [] in ObjectStudio.ObjectStudioMessage>>invokeStackID:
Context PC = 7

----------------------------------------------------------------------
ObjectStudio.ObjectStudioMessage>>invokeStackID:
Receiver:
    an ObjectStudio.ObjectStudioMessage
Instance Variables:
    selector = #initialize
    args = an Array[0]
    receiver = a ObjectStudio.GlobalDictionary[938]
Arguments:
    stackFrameID = 0
Temporaries:
    result = nil
Context PC = 13

----------------------------------------------------------------------
optimized [] in ExternalMessage>>invoke
Receiver:
    an UndefinedObject
Temporaries:
    .self = a Message with selector: #invokeStackID: and arguments: #(0)
Context PC = 31

----------------------------------------------------------------------
BlockClosure>>ensure:
Receiver:
    a BlockClosure
Instance Variables:
    method = CompiledBlock [] in ExternalMessage>>invoke
    outerContext = nil
    copiedValues = a Message with selector: #invokeStackID: and arguments: #(0)
Arguments:
    aBlock = BlockClosure [] in ExternalMessage>>invoke
Temporaries:
    result = nil
Context PC = 4

----------------------------------------------------------------------
ExternalMessage>>invoke
Receiver:
    an ExternalMessage
Instance Variables:
    selector = #invokeStackID:
    args = an Array[1]
    receiver = a ObjectStudio.ObjectStudioMessage with receiver: ObjectStudio.GlobalDictionary ( ObjectStudio.FormItem ObjectStudio.SelectionAdaptor ObjectStudio.UserActionDictionary ObjectStudio.NormalizedRectangle ObjectStudio.FormScatterGraph ObjectStudio.UserAction ObjectStudio.OStudioEventHandler ObjectStudio.ExternalLibrary ObjectStudio.VVoid ObjectStudio.FormCmnTreeView ObjectStudio.InetAddress ObjectStudio.TopicBoxCtrl ObjectStudio.DesktopWPNewInterface ObjectStudio.ValueSetCtrl ObjectStudio.VAddress ObjectStudio.STToken ObjectStudio.FormWorkplaceEditTemplate ObjectStudio.FormFormattedList ObjectStudio.FormListView ObjectStudio.ClassFileEditorCtrl ObjectStudio.GraphicsStream ObjectStudio.PageSetupView ObjectStudio.PrintStream ObjectStudio.FormDropCombo ObjectStudio.MSListCtrl ObjectStudio.SubForm ObjectStudio.VString ObjectStudio.LinkedAction ObjectStudio.IntervalSelectionStrategy ObjectStudio.DateText ObjectStudio.ControllerProxy ObjectStudio.Globals ObjectStudio.WindowsMenuCtrl ObjectStudio.File ObjectStudio.FormTextCollector ObjectStudio.FormLinkedNoteBook ObjectStudio.PrintDialog ObjectStudio.FontDialog ObjectStudio.ListHandlerCtrl ObjectStudio.WorkspaceController ObjectStudio.ValueHolder ObjectStudio.ExternalAddress ObjectStudio.CounterEventSemaphore Stream ObjectStudio.BarChart ObjectStudio.FormLine ObjectStudio.DialogBoxHeader ObjectStudio.TreeViewCtrl ObjectStudio.VArray ObjectStudio.SaveAsNameDialogClass ObjectStudio.ApplicationController ObjectStudio.Descriptor ObjectStudio.Help ObjectStudio.DesktopWPFolders ObjectStudio.FormDrawPad ObjectStudio.ClassProxy ObjectStudio.Bitmap ObjectStudio.WeakKeyDictionary ObjectStudio.TextEditorReplaceMacro ObjectStudio.Range ObjectStudio.NoteBookCtrl ObjectStudio.TypedIdentityDictionary ObjectStudio.ObjectLink ObjectStudio.DropDownListCtrl ObjectStudio.TestCase ObjectStudio.FormStatusLine ObjectStudio.VPointer ObjectStudio.ColorDialog ObjectStudio.AdvApiDLL ObjectStudio.Font ObjectStudio.StringCtrl ObjectStudio.ListAdaptor ObjectStudio.HelpMenuCtrl ObjectStudio.VDouble ObjectStudio.EPTable ObjectStudio.FormNumber ObjectStudio.TwoDGraphCtrl ObjectStudio.Decimal ObjectStudio.SQLLink ObjectStudio.ProgressBarCtrl ObjectStudio.EditorFile ObjectStudio.FormMLString ObjectStudio.ControllerItem ObjectStudio.LineGraph ObjectStudio.PluggableAdaptor ObjectStudio.FormMaskField ObjectStudio.FormSyncList ObjectStudio.SubMenuCtrl ObjectStudio.WeakIdentityDictionary ObjectStudio.FormattedGraphicsStream ObjectStudio.FormReferenceHyperText ObjectStudio.SmalltalkEditorCtrl ObjectStudio.ControllerInfo ObjectStudio.PenCtrl ObjectStudio.MDIController ObjectStudio.PathAdaptor ObjectStudio.OnCharListSearcher ObjectStudio.MappingStreamEncoder ObjectStudio.FileDialog ObjectStudio.ObjectStudioAString ObjectStudio.IndexAdaptor ObjectStudio.NumberCtrl ObjectStudio.TreeInspectorProgressController ObjectStudio.VCurrency ObjectStudio.FormSlider ObjectStudio.PieChart ObjectStudio.Form2DGraph ObjectStudio.WorkplaceListHandlerWindow ObjectStudio.UnicodeStreamEncoder ObjectStudio.DesktopWPInterfaces ObjectStudio.ButtonCtrl ObjectStudio.Matrix2D ObjectStudio.Series ObjectStudio.MethodSectionScanner ObjectStudio.FormCheckBox ObjectStudio.Object ObjectStudio.Token ObjectStudio.SpecialString ObjectStudio.NumericSpinButtonCtrl ObjectStudio.EditorFileList ObjectStudio.ENFINVCSAgent ObjectStudio.SelectFromListController ObjectStudio.FixedItemsController ObjectStudio.TupleAdaptor ObjectStudio.Parameter ObjectStudio.GlobalDictionary ObjectStudio.InspectorSetNode ObjectStudio.FormMutexCheckList ObjectStudio.ComputedValue ObjectStudio.OutputDevice ObjectStudio.WorkplaceListHandlerController ObjectStudio.ExternalVarSizeVariable ObjectStudio.SharedCircularBuffer ObjectStudio.Picture ObjectStudio.LVNode ObjectStudio.LookupTable ObjectStudio.LayoutDescription ObjectStudio.VHandle ObjectStudio.ErrorSignal ObjectStudio.FormQuickHelpStatusLine ObjectStudio.TabListCtrl ObjectStudio.ObjectHandlerCtrl ObjectStudio.NoEntryFieldCtrl ObjectStudio.SynchronizedAction ObjectStudio.EventSemaphore ObjectStudio.TFError ObjectStudio.FormNoEntryField ObjectStudio.Controller ObjectStudio.FormSpinButton ObjectStudio.LinkedTabListCtrl ObjectStudio.ValueModel ObjectStudio.FormMoveableBorder ObjectStudio.VByteArray ObjectStudio.DynamicModel ObjectStudio.SocketReadStream ObjectStudio.WeakKeyIdentityDictionary ObjectStudio.TooltipCtrl ObjectStudio.ExceptionResumeError ObjectStudio.ModelLink ObjectStudio.PrimitiveFailException ObjectStudio.Property ObjectStudio.LoadableApplicationBrowserController ObjectStudio.StringDialog ObjectStudio.ModalDialogBox ObjectStudio.RegistrationKey ObjectStudio.FormLinkedTabList ObjectStudio.FormToolbar ObjectStudio.DesktopWPDataObjects ObjectStudio.ConfigurationNotebookController ObjectStudio.MDIWindowsController ObjectStudio.TreeViewNode ObjectStudio.NumericText ObjectStudio.MLStringCtrl ObjectStudio.FormControlBar ObjectStudio.SingleSelectionStrategy ObjectStudio.ICFloatingToolbar ObjectStudio.OperatingSystemMessageBox ObjectStudio.SystemProxy ObjectStudio.ModalMessageBox ...etc...), selector: #initialize and arguments: #()
    jmpbuf = a ByteArray[20]
    keep = nil
    committedContext = ExternalMethod class>>primCallC:specifierCallFlags:arguments:argumentKinds:structArgSize:structReturnSize:datumClass:resultType:
    primCallReceiver = nil
    primCallResult = nil
    previousMessage = nil
    suspendSemaphore = nil
    priority = 50
    result = nil
    returnResult = nil
Temporaries:
    highPriority = 100
    activeProcess = a Process in Process>>resume
    previousCallbackProcess = nil
Context PC = 37

----------------------------------------------------------------------
ExternalMethod class>>primCallC:specifierCallFlags:arguments:argumentKinds:structArgSize:structReturnSize:datumClass:resultType:
Receiver:
    an ExternalMethod class
Instance Variables:
    superclass = CompiledMethod
    methodDict = a MethodDictionary[37]
    format = 20493
    subclasses = nil
    instanceVariables = an Array[10]
    organization = ('initialize-release' #for: #for:selector: #releaseHandle #updateLayoutCache)
('address mapping' #mapAddress #mapAddressFor: #unlinkedCall:arguments:)
('accessing' #argumentKinds #datumClass #external #handle #libraries #methodSelector #name #ordinal #ordinal: #owner #referentAddress #resultType #specifierFlags #structArgSize #structReturnSize #virtuals)
('testing' #isLinkedFor: #isVirtual)
('copying' #postCopy)
('comparing' #=)
('tracing' #traceWalkFrom:)
('binary storage' #isCodeReaderEquivalentTo: #postLoad #postReadGeneralStructureOn: #storeGeneralStructureOn:)
('private' #computeStructReturnSize #copyStateFromOldVersion: #findVirtualHandleForClass: #referentAddress: #virtuals:)

    name = #ExternalMethod
    classPool = a NameSpaceOfClass[0]
    environment = a NameSpace[53]
Arguments:
    address = 268440384
    specifierCallFlags = 18
    arguments = an Array[1]
    theArgumentKinds = a ByteArray[2]
    structArgSize = 0
    structReturnSize = 0
    datumClass = CDatum
    theResultType = void
Temporaries:
    errorCode = nil
Context PC = 4

----------------------------------------------------------------------
CProcedurePointer>>callFrom:specifierFlags:arguments:argumentKinds:structArgSize:structReturnSize:datumClass:resultType:
Receiver:
    a CProcedurePointer
Instance Variables:
    theDatum = 268440384
    type = void(unsigned char * args1)
Arguments:
    aClass = nil
    specifierCallFlags = 18
    args = an Array[1]
    kinds = a ByteArray[2]
    structArgumentSize = 0
    structReturnSize = 0
    datumClass = CDatum
    resultType = void
Context PC = 13

----------------------------------------------------------------------
CProcedureType>>call:from:withArguments:
Receiver:
    a CProcedureType
Instance Variables:
    specifierFlags = 128
    argumentNames = an Array[1]
Arguments:
    procedure = a CProcedurePointer (void(unsigned char * args1))
    interfaceClass = nil
    args = an Array[1]
Temporaries:
    kinds = a ByteArray[2]
    numArgs = 1
    extraOverflow = 0
    structReturnSize = 0
    resultType = void
    index = 2
    index = nil
    defaultType = nil
    anArg = nil
Context PC = 187

----------------------------------------------------------------------
CProcedureType>>call:withArguments:
Receiver:
    a CProcedureType
Instance Variables:
    specifierFlags = 128
    argumentNames = an Array[1]
Arguments:
    procedure = a CProcedurePointer (void(unsigned char * args1))
    args = an Array[1]
Context PC = 7

----------------------------------------------------------------------
CProcedurePointer>>call:
Receiver:
    a CProcedurePointer
Instance Variables:
    theDatum = 268440384
    type = void(unsigned char * args1)
Arguments:
    args = an Array[1]
Context PC = 6

----------------------------------------------------------------------
OStudioModuleHandler class>>call:args:in:
Receiver:
    an OStudioModuleHandler class
Instance Variables:
    superclass = Object
    methodDict = a MethodDictionary[0]
    format = 20480
    subclasses = nil
    instanceVariables = an Array[0]
    organization =
    name = #OStudioModuleHandler
    classPool = a NameSpaceOfClass[2]
    environment = a NameSpace[250]
Arguments:
    aFunctionName = 'initObjectStudio'
    anArgsArray = an Array[1]
    aLibrary = an ExternalLibrary
Temporaries:
    functionHandle = 268440384
    argsTypeArray = an Array[1]
    argsNameArray = an Array[1]
    i = 2
Context PC = 66

----------------------------------------------------------------------
optimized [] in ObjectStudio.GlobalDictionary>>startObjectStudio
Receiver:
    an UndefinedObject
Temporaries:
    wrapperLibrary = an ExternalLibrary
    .self = a ObjectStudio.GlobalDictionary[938]
Context PC = 42

----------------------------------------------------------------------
optimized [] in Process>>beObjectStudioProcessWhile:
Receiver:
    an UndefinedObject
Temporaries:
    .self = a Process in Process>>resume
    .aBlock = BlockClosure [] in ObjectStudio.GlobalDictionary>>startObjectStudio
Context PC = 8

----------------------------------------------------------------------
BlockClosure>>ensure:
Receiver:
    a BlockClosure
Instance Variables:
    method = CompiledBlock [] in Process>>beObjectStudioProcessWhile:
    outerContext = nil
    copiedValues = an Array[2]
Arguments:
    aBlock = BlockClosure [] in Process>>beObjectStudioProcessWhile:
Temporaries:
    result = nil
Context PC = 4

----------------------------------------------------------------------
Process>>beObjectStudioProcessWhile:
Receiver:
    a Process
Instance Variables:
    nextLink = nil
    suspendedContext = Process>>resume
    priority = 50
    myList = nil
    depth = nil
    hostThreadKey = nil
    interruptProtect = a Semaphore[0]
    environment = a ProcessEnvironment
    isSystem = false
    name = nil
    debugger = a DebuggerService
Arguments:
    aBlock = BlockClosure [] in ObjectStudio.GlobalDictionary>>startObjectStudio
Context PC = 21

----------------------------------------------------------------------
ObjectStudio.GlobalDictionary>>startObjectStudio
Receiver:
    a ObjectStudio.GlobalDictionary
Temporaries:
    wrapperLibrary = an ExternalLibrary
Context PC = 26

----------------------------------------------------------------------
ObjectStudio.GlobalDictionary>>startObjectStudioAnsi
Receiver:
    a ObjectStudio.GlobalDictionary
Context PC = 8

----------------------------------------------------------------------
ObjectStudio.ObjectStudioSubsystem >>setUp
Receiver:
    an ObjectStudio.ObjectStudioSubsystem
Instance Variables:
    state = #inactive
    canActivate = true
Temporaries:
    wasLoaded = true
    enfinVersion = #O80VW
Context PC = 86

----------------------------------------------------------------------
ObjectStudio.ObjectStudioSubsystem(Subsystem)>>runActivationActions
Receiver:
    an ObjectStudio.ObjectStudioSubsystem
Instance Variables:
    state = #inactive
    canActivate = true
Temporaries:
    optionsBySequence = a Dictionary[0]
    sequenceValues = a SortedCollection[0]
Context PC = 21

----------------------------------------------------------------------
ObjectStudio.ObjectStudioSubsystem(Subsystem)>>privateActivate
Receiver:
    an ObjectStudio.ObjectStudioSubsystem
Instance Variables:
    state = #inactive
    canActivate = true
Context PC = 21

----------------------------------------------------------------------
ObjectStudio.ObjectStudioSubsystem class(Subsystem class)>>activate
Receiver:
    an ObjectStudio.ObjectStudioSubsystem class
Instance Variables:
    superclass = Subsystem
    methodDict = a MethodDictionary[4]
    format = 16386
    subclasses = nil
    instanceVariables = an Array[0]
    organization = ('prerequisites' #prerequisiteSystems)
('actions' #pauseAction #setUp #tearDown)

    name = #ObjectStudioSubsystem
    classPool = a NameSpaceOfClass[0]
    environment = a NameSpace[478]
    current = an ObjectStudio.ObjectStudioSubsystem
Context PC = 5

----------------------------------------------------------------------
ObjectStudio.ObjectStudioSubsystem class(Subsystem class)>>reactToEvent:
Receiver:
    an ObjectStudio.ObjectStudioSubsystem class
Instance Variables:
    superclass = Subsystem
    methodDict = a MethodDictionary[4]
    format = 16386
    subclasses = nil
    instanceVariables = an Array[0]
    organization = ('prerequisites' #prerequisiteSystems)
('actions' #pauseAction #setUp #tearDown)

    name = #ObjectStudioSubsystem
    classPool = a NameSpaceOfClass[0]
    environment = a NameSpace[478]
    current = an ObjectStudio.ObjectStudioSubsystem
Arguments:
    aSymbol = #returnFromSnapshot
Context PC = 30

----------------------------------------------------------------------
optimized [] in Subsystem class>>signalEvent:to:
Receiver:
    an UndefinedObject
Arguments:
    eachClass = ObjectStudio.ObjectStudioSubsystem
Temporaries:
    .aSymbol = #returnFromSnapshot
Context PC = 9

----------------------------------------------------------------------
Set>>do:
Receiver:
    a Set
Instance Variables:
    tally = 22
Arguments:
    aBlock = BlockClosure [] in Subsystem class>>signalEvent:to:
Temporaries:
    index = 23
    elem = ObjectStudio.ObjectStudioSubsystem
Context PC = 31

----------------------------------------------------------------------
Subsystem class>>signalEvent:to:
Receiver:
    a Subsystem class
Instance Variables:
    superclass = Object
    methodDict = a MethodDictionary[37]
    format = 16386
    subclasses = an Array[20]
    instanceVariables = an Array[2]
    organization = ('testing' #isActive #isInactive #isPaused)
('initialize/release' #initialize)
('private - pragma messages' #option: #option:sequence: #prerequisites)
('default actions' #pauseAction #resumeAction #setUp #tearDown)
('defaults' #defaultCommandLineOptionSequence)
('private-activate/deactivate' #changeStateToActive #changeStateToInactive #changeStateToPaused #commandLine #commandLineOptionsWithPositions #commandLineOptionsWithPositionsInCommandLine: #ensureDependentSystemsAreInactive #ensureDependentSystemsArePaused #ensurePrerequisitesAreActive #ensurePrerequisitesAreResumed #privateActivate #privateDeactivate #privateMarkInactive #privatePause #privateResume #runActivationActions)
('prerequisites' #allDependentSystems #allDependentSystemsRecursively #allPrerequisiteSystems #allPrerequisiteSystemsRecursively #dependentSystems #prerequisiteSystems)
('private-command line' #commandLineOptions)
('accessing' #canActivate #canActivate:)

    name = #Subsystem
    classPool = a NameSpaceOfClass[0]
    environment = a NameSpace[215]
    current = a Subsystem
Arguments:
    aSymbol = #returnFromSnapshot
    aCollection = a Set[22]
Context PC = 8

----------------------------------------------------------------------
Subsystem class>>signalEvent:
Receiver:
    a Subsystem class
Instance Variables:
    superclass = Object
    methodDict = a MethodDictionary[37]
    format = 16386
    subclasses = an Array[20]
    instanceVariables = an Array[2]
    organization = ('testing' #isActive #isInactive #isPaused)
('initialize/release' #initialize)
('private - pragma messages' #option: #option:sequence: #prerequisites)
('default actions' #pauseAction #resumeAction #setUp #tearDown)
('defaults' #defaultCommandLineOptionSequence)
('private-activate/deactivate' #changeStateToActive #changeStateToInactive #changeStateToPaused #commandLine #commandLineOptionsWithPositions #commandLineOptionsWithPositionsInCommandLine: #ensureDependentSystemsAreInactive #ensureDependentSystemsArePaused #ensurePrerequisitesAreActive #ensurePrerequisitesAreResumed #privateActivate #privateDeactivate #privateMarkInactive #privatePause #privateResume #runActivationActions)
('prerequisites' #allDependentSystems #allDependentSystemsRecursively #allPrerequisiteSystems #allPrerequisiteSystemsRecursively #dependentSystems #prerequisiteSystems)
('private-command line' #commandLineOptions)
('accessing' #canActivate #canActivate:)

    name = #Subsystem
    classPool = a NameSpaceOfClass[0]
    environment = a NameSpace[215]
    current = a Subsystem
Arguments:
    aSymbol = #returnFromSnapshot
Temporaries:
    classesToNotify = a Set[22]
    done = a Set[0]
Context PC = 22

----------------------------------------------------------------------
Snapshot>>signalSystemEvent:
Receiver:
    a Snapshot
Instance Variables:
    loadPolicy = 0
    quitAfterwards = true
    imagePrefix = 'o:image\ObjectStudio'
    originalPriority = 50
Arguments:
    aSymbol = #returnFromSnapshot
Context PC = 4

----------------------------------------------------------------------
Snapshot>>postSnapshotBootstrap
Receiver:
    a Snapshot
Instance Variables:
    loadPolicy = 0
    quitAfterwards = true
    imagePrefix = 'o:image\ObjectStudio'
    originalPriority = 50
Context PC = 16

----------------------------------------------------------------------
Snapshot>>privateSnapshot
Receiver:
    a Snapshot
Instance Variables:
    loadPolicy = 0
    quitAfterwards = true
    imagePrefix = 'o:image\ObjectStudio'
    originalPriority = 50
Temporaries:
    justSnapped = false
Context PC = 25

----------------------------------------------------------------------
optimized [] in [] in Snapshot>>snapshot
Receiver:
    an UndefinedObject
Temporaries:
    .self = a Snapshot
Context PC = 6

----------------------------------------------------------------------
BlockClosure>>ensure:
Receiver:
    a BlockClosure
Instance Variables:
    method = CompiledBlock [] in [] in Snapshot>>snapshot
    outerContext = nil
    copiedValues = a Snapshot
Arguments:
    aBlock = BlockClosure [] in Cursor>>showWhile:
Temporaries:
    result = nil
Context PC = 4

----------------------------------------------------------------------
Cursor>>showWhile:
Receiver:
    a Cursor
Instance Variables:
    errorCode = 0
    handle = 6
    image = Depth1Image(extent: 16@16 depth: 1)
    mask = Depth1Image(extent: 16@16 depth: 1)
    hotSpot = 0@0
    name = 'wait'
Arguments:
    aBlock = BlockClosure [] in [] in Snapshot>>snapshot
Temporaries:
    oldcursor = Cursor normal
Context PC = 23

----------------------------------------------------------------------
optimized [] in Snapshot>>snapshot
Receiver:
    an UndefinedObject
Temporaries:
    .self = a Snapshot
Context PC = 16

----------------------------------------------------------------------
BlockClosure>>ensure:
Receiver:
    a BlockClosure
Instance Variables:
    method = CompiledBlock [] in Snapshot>>snapshot
    outerContext = nil
    copiedValues = a Snapshot
Arguments:
    aBlock = BlockClosure [] in Snapshot class>>withSnapshot:do:
Temporaries:
    result = nil
Context PC = 4

----------------------------------------------------------------------
Snapshot class>>withSnapshot:do:
Receiver:
    a Snapshot class
Instance Variables:
    superclass = Object
    methodDict = a MethodDictionary[27]
    format = 16388
    subclasses = nil
    instanceVariables = an Array[4]
    organization = ('initialize/release' #initialize)
('accessing' #changesFilename #imageFilename #imagePrefix: #isAboutToQuit #loadPolicy #loadPolicy: #loadPolicyNormal #loadPolicyPermSave #loadPolicyPermUndo #quitAfterwards:)
('user interaction' #getImagePrefix #imageFilenameForUI #imagePrefixForUI #saveDialogThenQuit:)
('private-saving' #logSnapshot #postSnapshotBootstrap #postSnapshotStillRunning #preSnapshot #privateSnapshot #quitImage #setUpForSnapshot #tryToSnapshot #verifyWritability)
('signalling' #signalSystemEvent:)
('saving' #saveAs:thenQuit: #snapshot)

    name = #Snapshot
    classPool = a NameSpaceOfClass[0]
    environment = a NameSpace[250]
    current = a Snapshot
Arguments:
    aSnapshot = a Snapshot
    aBlock = BlockClosure [] in Snapshot>>snapshot
Context PC = 10

----------------------------------------------------------------------
Snapshot>>snapshot
Receiver:
    a Snapshot
Instance Variables:
    loadPolicy = 0
    quitAfterwards = true
    imagePrefix = 'o:image\ObjectStudio'
    originalPriority = 50
Context PC = 13

----------------------------------------------------------------------
Snapshot>>saveAs:thenQuit:
Receiver:
    a Snapshot
Instance Variables:
    loadPolicy = 0
    quitAfterwards = true
    imagePrefix = 'o:image\ObjectStudio'
    originalPriority = 50
Arguments:
    imageFilePrefix = 'o:image\ObjectStudio'
    quitIfTrue = true
Context PC = 10

----------------------------------------------------------------------
ObjectMemory class>>saveAs:thenQuit:
Receiver:
    an ObjectMemory class
Instance Variables:
    superclass = Object
    methodDict = a MethodDictionary[94]
    format = 20543
    subclasses = nil
    instanceVariables = an Array[63]
    organization = ('incremental queries' #incrementalGCState #percentOfFreeOldSpaceAllocated #percentOfFreeSpaceAllocated)
('space queries' #availableContiguousFixedSpace #availableContiguousOldSpace #availableContiguousSpace)
('converting' #ftEntriesToBytes: #oopsToBytes: #otEntriesToBytes:)
('accessing-general' #bytesPerOOP #bytesPerOTE #enumerationCallsPerMillisecond)
('accessing-remembered table' #bytesPerRTE #rtEntries #rtUsedEntries)
('accessing-new space' #edenBytes #edenUsedBytes #edenUsedBytesScavengeThreshold #survBytes #survUsedBytes #survUsedBytesTenuringThreshold)
('accessing-fixed space' #fixedBytes #fixedSegments)
('accessing-large space' #bytesPerFTE #bytesPerLTE #largeBytes #largeFreeBytesTenuringThreshold #largeUsedBytes #largeUsedObjects)
('accessing-fragmentation/free list' #allocFailures #allocMatches #allocProbes #allocSplits #threadedDataBytes #threadedDataEntries #threadedOTEntries)
('accessing-incremental' #incGCState #incMarkedBytes #incMarkedObjects #incMarkedWeakBytes #incMarkedWeakObjects #incNilledBytes #incNilledObjects #incReclaimedBytes #incReclaimedObjects #incSweepAllocatedBytes #incSweepAllocatedObjects #incSweptObjects #incUnmarkedObjects)
('accessing-free space' #availableFreeBytes #availableFreeFixedSpaceBytes #availableFreeLargeSpaceBytes #availableFreeOldSpaceBytes #availableFreeOldSpaceBytesLimit #contiguousFreeBytes #contiguousFreeOldBytes #freePermBytes #maximalFreeOldBytes #oopsLeft #reservedContiguousFreeBytes)
('accessing-old space' #oldBytes #oldDataBytes #oldOTEs #oldSegments)
('accessing-segments' #contiguousFixedSpaceAt: #contiguousOldSpaceAt: #contiguousSpaceAt: #fixedDataSizeAt: #fixedSegmentSizeAt: #fixedTableSizeAt: #oldDataSizeAt: #oldOtSizeAt: #oldSegmentSizeAt:)
('accessing-reclamation stats' #numDataCompactions #numGCs #numGlobalGCs #numIncGCs #numScavenges)
('accessing-fixed size spaces' #compCodeCacheBytes #emergencyDebuggingHeadroom #stackBytes #stackZoneFlushBytes)
('utilities' #dynamicallyAllocatedFootprint #numBytesIn: #numOopsNumBytes #numOopsNumBytesIn: #printSpaceReport)
('accessing-old remembered table' #oldRtEntries #oldRtUsedEntries)
('accessing-perm space' #permBytes #permDataBytes #permOTEs)
('WaveCompatibility' #noticeOfDeinstall #noticeOfInstall)

    name = #ObjectMemory
    classPool = a NameSpaceOfClass[14]
    environment = a NameSpace[250]
    dependents = a DependentsCollection[11]
Arguments:
    imagePrefix = 'o:image\ObjectStudio'
    quitIfTrue = true
Context PC = 6

----------------------------------------------------------------------
optimized [] in UndefinedObject>>unboundMethod
Receiver:
    an UndefinedObject
Temporaries:
    t1 = a NTFSFilename('o:image')
Context PC = 49

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
    a BlockClosure
Instance Variables:
    method = CompiledBlock [] in UndefinedObject>>unboundMethod
    outerContext = nil
    copiedValues = an Array[1]
Arguments:
    anExceptionSelector = TerminateException
    handlerBlock = BlockClosure [] in [] in Process class>>forBlock:priority:
Context PC = 18

----------------------------------------------------------------------
optimized [] in Process class>>forBlock:priority:
Receiver:
    an UndefinedObject
Temporaries:
    .aBlock = BlockClosure [] in UndefinedObject>>unboundMethod
Context PC = 9


--
Best Regards,

Jim G