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 |
Free forum by Nabble | Edit this page |