Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- THERE_BE_DRAGONS_HERE
- Your VM is too old for this image. Please download the latest VM.
- 15 February 2021 7:25:03.323568 pm
- VM: unix - aarch64 - linux-gnu - CoInterpreter VMMaker-tonel.1 uuid: 058b0675-c577-0d00-8b88-c4860272d862 Feb 15 2021
- StackToRegisterMappingCogit VMMaker-tonel.1 uuid: 058b0675-c577-0d00-8b88-c4860272d862 Feb 15 2021
- - Commit: - Date:
- Image: Pharo8.0.0 [Build information: Pharo-8.0.0+build.1145.sha.7dc39ed9e28dda58cf139f1723f350d5361d9b0f (64 Bit)]
- StartupUIManager>>inform:
- Receiver: a StartupUIManager
- Arguments and temporary variables:
- arg1: 'Your VM is too old for this image. Please download the latest VM.'
- tmp1: ni
- Receiver's instance variables:
- doNotQuitOnRestart: false
- uiManager: nil
- DiskStore class(Object)>>inform:
- Receiver: DiskStore
- Arguments and temporary variables:
- arg1: 'Your VM is too old for this image. Please download the latest VM.
- Receiver's instance variables:
- superclass: FileSystemStore
- methodDict: a MethodDictionary(#=->DiskStore>>#= #accessTimeOf:->DiskStore>>#ac...etc...
- format: 65537
- layout: a FixedLayout
- organization: a ClassOrganization
- subclasses: {WindowsStore. UnixStore}
- name: #DiskStore
- classPool: a Dictionary(#CurrentFS->nil #DefaultWorkingDirectory->nil )
- sharedPools: nil
- environment: a SystemDictionary(lots of globals)
- category: #'FileSystem-Disk-Store'
- [ ^ self
- inform: 'Your VM is too old for this image. Please download the latest VM.' ] in DiskStore class>>checkVMVersion
- Receiver: DiskStore
- Arguments and temporary variables:
- tmp1: [ ^ self
- inform: 'Your VM is too old for this image. Please download the...etc..
- Receiver's instance variables:
- superclass: FileSystemStore
- methodDict: a MethodDictionary(#=->DiskStore>>#= #accessTimeOf:->DiskStore>>#ac...etc...
- format: 65537
- layout: a FixedLayout
- organization: a ClassOrganization
- subclasses: {WindowsStore. UnixStore}
- name: #DiskStore
- classPool: a Dictionary(#CurrentFS->nil #DefaultWorkingDirectory->nil )
- sharedPools: an OrderedCollection()
- environment: a SystemDictionary(lots of globals)
- category: #'FileSystem-Disk-Store'
- [ :arg1 | tmp1 value ] in DiskStore class>>checkVMVersion
- Receiver: DiskStore
- Arguments and temporary variables:
- tmp1: [ ^ self
- inform: 'Your VM is too old for this image. Please download the...etc...
- arg1: SubscriptOutOfBounds:
- Receiver's instance variables:
- superclass: FileSystemStore
- methodDict: a MethodDictionary(#=->DiskStore>>#= #accessTimeOf:->DiskStore>>#ac...etc...
- format: 65537
- layout: a FixedLayout
- organization: a ClassOrganization
- subclasses: {WindowsStore. UnixStore}
- name: #DiskStore
- classPool: a Dictionary(#CurrentFS->nil #DefaultWorkingDirectory->nil )
- sharedPools: an OrderedCollection()
- environment: a SystemDictionary(lots of globals)
- category: #'FileSystem-Disk-Store'
- BlockClosure>>cull:
- Receiver: [ :arg1 | tmp1 value ]
- Arguments and temporary variables:
- arg1: SubscriptOutOfBounds:
- Receiver's instance variables:
- outerContext: DiskStore class>>checkVMVersion
- startpc: 134
- numArgs: 1
- Context>>evaluateSignal:
- Receiver: BlockClosure>>on:do:
- Arguments and temporary variables:
- arg1: SubscriptOutOfBounds: 1
- tmp1: ni
- Receiver's instance variables:
- sender: DiskStore class>>checkVMVersion
- pc: 30
- stackp: 2
- method: BlockClosure>>#on:do:
- closureOrNil: nil
- receiver: [ Smalltalk vm interpreterSourceDate >= '2019-01-05' asDate
- ifFalse:...etc...
- Context>>handleSignal:
- Receiver: BlockClosure>>on:do:
- Arguments and temporary variables:
- arg1: SubscriptOutOfBounds:
- Receiver's instance variables:
- sender: DiskStore class>>checkVMVersion
- pc: 30
- stackp: 2
- method: BlockClosure>>#on:do:
- closureOrNil: nil
- receiver: [ Smalltalk vm interpreterSourceDate >= '2019-01-05' asDate
- ifFalse:...etc...
- SubscriptOutOfBounds(Exception)>>signal
- Receiver: SubscriptOutOfBounds: 1
- Arguments and temporary variables:
- Receiver's instance variables:
- messageText: '1'
- tag: nil
- signaler: ''
- signalContext: SubscriptOutOfBounds(Exception)>>signal
- handlerContext: BlockClosure>>on:do:
- outerContext: nil
- subscript: 1
- lowerBound: nil
- upperBound: nil
- SubscriptOutOfBounds class>>signalFor:lowerBound:upperBound:in:
- Receiver: SubscriptOutOfBounds
- Arguments and temporary variables:
- <<error during printing>
- Receiver's instance variables:
- superclass: Error
- methodDict: a MethodDictionary(#lowerBound->SubscriptOutOfBounds>>#lowerBound #...etc...
- format: 65545
- layout: a FixedLayout
- organization: a ClassOrganization
- subclasses: nil
- name: #SubscriptOutOfBounds
- classPool: a Dictionary()
- sharedPools: an OrderedCollection()
- environment: a SystemDictionary(lots of globals)
- category: #'Kernel-Exceptions'
- SubscriptOutOfBounds class>>signalFor:lowerBound:upperBound:
- Receiver: SubscriptOutOfBounds
- Arguments and temporary variables:
- arg1: 1
- arg2: nil
- arg3: ni
- Receiver's instance variables:
- superclass: Error
- methodDict: a MethodDictionary(#lowerBound->SubscriptOutOfBounds>>#lowerBound #...etc...
- format: 65545
- layout: a FixedLayout
- organization: a ClassOrganization
- subclasses: nil
- name: #SubscriptOutOfBounds
- classPool: a Dictionary()
- sharedPools: an OrderedCollection()
- environment: a SystemDictionary(lots of globals)
- category: #'Kernel-Exceptions'
- SubscriptOutOfBounds class>>signalFor:
- Receiver: SubscriptOutOfBounds
- Arguments and temporary variables:
- arg1:
- Receiver's instance variables:
- superclass: Error
- methodDict: a MethodDictionary(#lowerBound->SubscriptOutOfBounds>>#lowerBound #...etc...
- format: 65545
- layout: a FixedLayout
- organization: a ClassOrganization
- subclasses: nil
- name: #SubscriptOutOfBounds
- classPool: a Dictionary()
- sharedPools: an OrderedCollection()
- environment: a SystemDictionary(lots of globals)
- category: #'Kernel-Exceptions'
- ByteString(Object)>>errorSubscriptBounds:
- Receiver: ''
- Arguments and temporary variables:
- arg1:
- Receiver's instance variables:
- ''
- ByteString(Object)>>at:
- Receiver: ''
- Arguments and temporary variables:
- arg1:
- Receiver's instance variables:
- ''
- ByteString>>at:
- Receiver: ''
- Arguments and temporary variables:
- arg1:
- Receiver's instance variables:
- ''
- ByteString(SequenceableCollection)>>first
- Receiver: ''
- Arguments and temporary variables:
- Receiver's instance variables:
- ''
- VirtualMachine>>interpreterSourceDate
- Receiver: a VirtualMachine
- Arguments and temporary variables:
- tmp1: ''
- tmp2: ni
- Receiver's instance variables:
- a VirtualMachine
- [ Smalltalk vm interpreterSourceDate >= '2019-01-05' asDate
- ifFalse: tmp1 ] in DiskStore class>>checkVMVersion
- Receiver: DiskStore
- Arguments and temporary variables:
- tmp1: [ ^ self
- inform: 'Your VM is too old for this image. Please download the...etc..
- Receiver's instance variables:
- superclass: FileSystemStore
- methodDict: a MethodDictionary(#=->DiskStore>>#= #accessTimeOf:->DiskStore>>#ac...etc...
- format: 65537
- layout: a FixedLayout
- organization: a ClassOrganization
- subclasses: {WindowsStore. UnixStore}
- name: #DiskStore
- classPool: a Dictionary(#CurrentFS->nil #DefaultWorkingDirectory->nil )
- sharedPools: an OrderedCollection()
- environment: a SystemDictionary(lots of globals)
- category: #'FileSystem-Disk-Store'
- BlockClosure>>on:do:
- Receiver: [ Smalltalk vm interpreterSourceDate >= '2019-01-05' asDate
- ifFalse: tmp1 ]
- Arguments and temporary variables:
- arg1: Error
- arg2: [ :arg1 | tmp1 value
- Receiver's instance variables:
- outerContext: DiskStore class>>checkVMVersion
- startpc: 119
- numArgs: 0
- DiskStore class>>checkVMVersion
- Receiver: DiskStore
- Arguments and temporary variables:
- tmp1: [ ^ self
- inform: 'Your VM is too old for this image. Please download the...etc..
- Receiver's instance variables:
- superclass: FileSystemStore
- methodDict: a MethodDictionary(#=->DiskStore>>#= #accessTimeOf:->DiskStore>>#ac...etc...
- format: 65537
- layout: a FixedLayout
- organization: a ClassOrganization
- subclasses: {WindowsStore. UnixStore}
- name: #DiskStore
- classPool: a Dictionary(#CurrentFS->nil #DefaultWorkingDirectory->nil )
- sharedPools: an OrderedCollection()
- environment: a SystemDictionary(lots of globals)
- category: #'FileSystem-Disk-Store'
- DiskStore class>>startUp:
- Receiver: DiskStore
- Arguments and temporary variables:
- arg1: tru
- Receiver's instance variables:
- superclass: FileSystemStore
- methodDict: a MethodDictionary(#=->DiskStore>>#= #accessTimeOf:->DiskStore>>#ac...etc...
- format: 65537
- layout: a FixedLayout
- organization: a ClassOrganization
- subclasses: {WindowsStore. UnixStore}
- name: #DiskStore
- classPool: a Dictionary(#CurrentFS->nil #DefaultWorkingDirectory->nil )
- sharedPools: an OrderedCollection()
- environment: a SystemDictionary(lots of globals)
- category: #'FileSystem-Disk-Store'
- ClassSessionHandler>>startup:
- Receiver: a ClassSessionHandler(DiskStore)
- Arguments and temporary variables:
- arg1: tru
- Receiver's instance variables:
- registeredClassName: #DiskStore
- [ :arg2 | arg2 startup: arg1 ] in WorkingSession>>runStartup:
- Receiver: a WorkingSession
- Arguments and temporary variables:
- arg1: true
- arg2: a ClassSessionHandler(DiskStore
- Receiver's instance variables:
- manager: a SessionManager
- deferredStartupActions: an OrderedCollection()
- id: nil
- creationTime: 2021-02-15T19:25:03.148889-08:00
- properties: a Dictionary(#accessMode->#readWrite )
- [ arg2 value: arg3 ] in [ :arg3 |
- [ arg2 value: arg3 ]
- on: Exception
- do: [ :arg4 | self errorHandler handleError: arg4 ] ] in WorkingSession>>runList:do:
- Receiver: a WorkingSession
- Arguments and temporary variables:
- arg1: an Array(a ClassSessionHandler(SmallInteger) a ClassSessionHandler(Sessio...etc...
- arg2: [ :arg2 | arg2 startup: arg1 ]
- arg3: a ClassSessionHandler(DiskStore
- Receiver's instance variables:
- manager: a SessionManager
- deferredStartupActions: an OrderedCollection()
- id: nil
- creationTime: 2021-02-15T19:25:03.148889-08:00
- properties: a Dictionary(#accessMode->#readWrite )
- BlockClosure>>on:do:
- Receiver: [ arg2 value: arg3 ]
- Arguments and temporary variables:
- arg1: Exception
- arg2: [ :arg4 | self errorHandler handleError: arg4
- Receiver's instance variables:
- outerContext: [ :arg3 |
- [ arg2 value: arg3 ]
- on: Exception
- do: [ :arg4 | sel...etc...
- startpc: 69
- numArgs: 0
- [ :arg3 |
- [ arg2 value: arg3 ]
- on: Exception
- do: [ :arg4 | self errorHandler handleError: arg4 ] ] in WorkingSession>>runList:do:
- Receiver: a WorkingSession
- Arguments and temporary variables:
- arg1: an Array(a ClassSessionHandler(SmallInteger) a ClassSessionHandler(Sessio...etc...
- arg2: [ :arg2 | arg2 startup: arg1 ]
- arg3: a ClassSessionHandler(DiskStore
- Receiver's instance variables:
- manager: a SessionManager
- deferredStartupActions: an OrderedCollection()
- id: nil
- creationTime: 2021-02-15T19:25:03.148889-08:00
- properties: a Dictionary(#accessMode->#readWrite )
- Array(SequenceableCollection)>>do:
- Receiver: an Array(a ClassSessionHandler(SmallInteger) a ClassSessionHandler(SessionAccessModeResolv...etc...
- Arguments and temporary variables:
- <<error during printing>
- Receiver's instance variables:
- an Array(a ClassSessionHandler(SmallInteger) a ClassSessionHandler(SessionAccessModeResolv...etc...
- WorkingSession>>runList:do:
- Receiver: a WorkingSession
- Arguments and temporary variables:
- arg1: an Array(a ClassSessionHandler(SmallInteger) a ClassSessionHandler(Sessio...etc...
- arg2: [ :arg2 | arg2 startup: arg1
- Receiver's instance variables:
- manager: a SessionManager
- deferredStartupActions: an OrderedCollection()
- id: nil
- creationTime: 2021-02-15T19:25:03.148889-08:00
- properties: a Dictionary(#accessMode->#readWrite )
- WorkingSession>>runStartup:
- Receiver: a WorkingSession
- Arguments and temporary variables:
- arg1: tru
- Receiver's instance variables:
- manager: a SessionManager
- deferredStartupActions: an OrderedCollection()
- id: nil
- creationTime: 2021-02-15T19:25:03.148889-08:00
- properties: a Dictionary(#accessMode->#readWrite )
- WorkingSession>>start:
- Receiver: a WorkingSession
- Arguments and temporary variables:
- arg1: tru
- Receiver's instance variables:
- manager: a SessionManager
- deferredStartupActions: an OrderedCollection()
- id: nil
- creationTime: 2021-02-15T19:25:03.148889-08:00
- properties: a Dictionary(#accessMode->#readWrite )
- SessionManager>>launchSnapshot:andQuit:
- Receiver: a SessionManager
- Arguments and temporary variables:
- arg1: true
- arg2: true
- tmp1: true
- tmp2: tru
- Receiver's instance variables:
- currentSession: a WorkingSession
- categories: an OrderedCollection(a SessionCategory(System) a SessionCategory(Ne...etc...
- guiCategory: a SessionCategory(Graphical User Interface)
- toolsCategory: a SessionCategory(Tools)
- networkCategory: a SessionCategory(Network)
- systemCategory: a SessionCategory(System)
- userCategory: a SessionCategory(User)
- [ tmp3 := self launchSnapshot: arg1 andQuit: arg2.
- tmp1 signal ] in SessionManager>>snapshot:andQuit:
- Receiver: a SessionManager
- Arguments and temporary variables:
- <<error during printing>
- Receiver's instance variables:
- currentSession: a WorkingSession
- categories: an OrderedCollection(a SessionCategory(System) a SessionCategory(Ne...etc...
- guiCategory: a SessionCategory(Graphical User Interface)
- toolsCategory: a SessionCategory(Tools)
- networkCategory: a SessionCategory(Network)
- systemCategory: a SessionCategory(System)
- userCategory: a SessionCategory(User)
- [ self value.
- Processor terminateActive ] in BlockClosure>>newProcess
- Receiver: [ tmp3 := self launchSnapshot: arg1 andQuit: arg2.
- tmp1 signal ]
- Arguments and temporary variables:
- Receiver's instance variables:
- outerContext: SessionManager>>snapshot:andQuit:
- startpc: 135
- numArgs: 0
- --- The full stack ---
- StartupUIManager>>inform:
- DiskStore class(Object)>>inform:
- [ ^ self
- inform: 'Your VM is too old for this image. Please download the latest VM.' ] in DiskStore class>>checkVMVersion
- [ :arg1 | tmp1 value ] in DiskStore class>>checkVMVersion
- BlockClosure>>cull:
- Context>>evaluateSignal:
- Context>>handleSignal:
- SubscriptOutOfBounds(Exception)>>signal
- SubscriptOutOfBounds class>>signalFor:lowerBound:upperBound:in:
- SubscriptOutOfBounds class>>signalFor:lowerBound:upperBound:
- SubscriptOutOfBounds class>>signalFor:
- ByteString(Object)>>errorSubscriptBounds:
- ByteString(Object)>>at:
- ByteString>>at:
- ByteString(SequenceableCollection)>>first
- VirtualMachine>>interpreterSourceDate
- [ Smalltalk vm interpreterSourceDate >= '2019-01-05' asDate
- ifFalse: tmp1 ] in DiskStore class>>checkVMVersion
- BlockClosure>>on:do:
- DiskStore class>>checkVMVersion
- DiskStore class>>startUp:
- ClassSessionHandler>>startup:
- [ :arg2 | arg2 startup: arg1 ] in WorkingSession>>runStartup:
- [ arg2 value: arg3 ] in [ :arg3 |
- [ arg2 value: arg3 ]
- on: Exception
- do: [ :arg4 | self errorHandler handleError: arg4 ] ] in WorkingSession>>runList:do:
- BlockClosure>>on:do:
- [ :arg3 |
- [ arg2 value: arg3 ]
- on: Exception
- do: [ :arg4 | self errorHandler handleError: arg4 ] ] in WorkingSession>>runList:do:
- Array(SequenceableCollection)>>do:
- WorkingSession>>runList:do:
- WorkingSession>>runStartup:
- WorkingSession>>start:
- SessionManager>>launchSnapshot:andQuit:
- [ tmp3 := self launchSnapshot: arg1 andQuit: arg2.
- tmp1 signal ] in SessionManager>>snapshot:andQuit:
- [ self value.
- Processor terminateActive ] in BlockClosure>>newProcess
- -------------------------------------------------------------------------------
- THERE_BE_DRAGONS_HERE
- Module not found.
- 15 February 2021 7:25:03.583162 pm
- VM: unix - aarch64 - linux-gnu - CoInterpreter VMMaker-tonel.1 uuid: 058b0675-c577-0d00-8b88-c4860272d862 Feb 15 2021
- StackToRegisterMappingCogit VMMaker-tonel.1 uuid: 058b0675-c577-0d00-8b88-c4860272d862 Feb 15 2021
- - Commit: - Date:
- Image: Pharo8.0.0 [Build information: Pharo-8.0.0+build.1145.sha.7dc39ed9e28dda58cf139f1723f350d5361d9b0f (64 Bit)]
- LGitLibrary(Object)>>error:
- Receiver: a LGitLibrary
- Arguments and temporary variables:
- aString: 'Module not found.
- Receiver's instance variables:
- initialized: false
- LGitLibrary>>unixModuleName
- Receiver: a LGitLibrary
- Arguments and temporary variables:
- pluginDir: {vmBinary}//home/pat/pharo/li
- Receiver's instance variables:
- initialized: false
- LGitLibrary(FFILibrary)>>unixLibraryName
- Receiver: a LGitLibrary
- Arguments and temporary variables:
- Receiver's instance variables:
- initialized: false
- LGitLibrary(FFILibrary)>>unix64LibraryName
- Receiver: a LGitLibrary
- Arguments and temporary variables:
- Receiver's instance variables:
- initialized: false
- Unix64Platform>>ffiLibraryName:
- Receiver: an Unix64Platform
- Arguments and temporary variables:
- aLibrary: a LGitLibrar
- Receiver's instance variables:
- an Unix64Platform
- LGitLibrary(FFILibrary)>>libraryName
- Receiver: a LGitLibrary
- Arguments and temporary variables:
- Receiver's instance variables:
- initialized: false
- FFICalloutMethodBuilder>>libraryName
- Receiver: a FFICalloutMethodBuilder
- Arguments and temporary variables:
- Receiver's instance variables:
- calloutAPI: a FFICalloutAPI
- requestor: a FFICallout
- sender: LGitLibrary>>libgit2_init
- signature: #(#int #git_libgit2_init #())
- functionResolutionStrategies: an OrderedCollection(a FFICallbackFunctionResolut...etc...
- library: a LGitLibrary
- FFICalloutMethodBuilder>>createFFICalloutLiteralFromSpec:
- Receiver: a FFICalloutMethodBuilder
- Arguments and temporary variables:
- functionSpec: a FFIFunctionSpec
- externalFunction: ni
- Receiver's instance variables:
- calloutAPI: a FFICalloutAPI
- requestor: a FFICallout
- sender: LGitLibrary>>libgit2_init
- signature: #(#int #git_libgit2_init #())
- functionResolutionStrategies: an OrderedCollection(a FFICallbackFunctionResolut...etc...
- library: a LGitLibrary
- FFICalloutMethodBuilder>>generateFFICallout:spec:
- Receiver: a FFICalloutMethodBuilder
- Arguments and temporary variables:
- builder: an IRBuilder
- functionSpec: a FFIFunctionSpec
- properties: an AdditionalMethodState (518506240
- Receiver's instance variables:
- calloutAPI: a FFICalloutAPI
- requestor: a FFICallout
- sender: LGitLibrary>>libgit2_init
- signature: #(#int #git_libgit2_init #())
- functionResolutionStrategies: an OrderedCollection(a FFICallbackFunctionResolut...etc...
- library: a LGitLibrary
- [ :builder | self generateFFICallout: builder spec: functionSpec ] in FFICalloutMethodBuilder>>generateMethodFromSpec:
- Receiver: a FFICalloutMethodBuilder
- Arguments and temporary variables:
- functionSpec: a FFIFunctionSpec
- ir: nil
- builder: an IRBuilde
- Receiver's instance variables:
- calloutAPI: a FFICalloutAPI
- requestor: a FFICallout
- sender: LGitLibrary>>libgit2_init
- signature: #(#int #git_libgit2_init #())
- functionResolutionStrategies: an OrderedCollection(a FFICallbackFunctionResolut...etc...
- library: a LGitLibrary
- IRBuilder class>>buildIR:
- Receiver: IRBuilder
- Arguments and temporary variables:
- aBlock: [ :builder | self generateFFICallout: builder spec: functionSpec
- Receiver's instance variables:
- superclass: Object
- methodDict: a MethodDictionary(#add:->IRBuilder>>#add: #addBlockReturnTopIfRequ...etc...
- format: 65543
- layout: a FixedLayout
- organization: a ClassOrganization
- subclasses: {IRReconstructor}
- name: #IRBuilder
- classPool: a Dictionary()
- sharedPools: an OrderedCollection()
- environment: a SystemDictionary(lots of globals)
- category: #'OpalCompiler-Core-IR-Manipulation'
- FFICalloutMethodBuilder>>generateMethodFromSpec:
- Receiver: a FFICalloutMethodBuilder
- Arguments and temporary variables:
- functionSpec: a FFIFunctionSpec
- ir: ni
- Receiver's instance variables:
- calloutAPI: a FFICalloutAPI
- requestor: a FFICallout
- sender: LGitLibrary>>libgit2_init
- signature: #(#int #git_libgit2_init #())
- functionResolutionStrategies: an OrderedCollection(a FFICallbackFunctionResolut...etc...
- library: a LGitLibrary
- FFICalloutMethodBuilder>>generate
- Receiver: a FFICalloutMethodBuilder
- Arguments and temporary variables:
- Receiver's instance variables:
- calloutAPI: a FFICalloutAPI
- requestor: a FFICallout
- sender: LGitLibrary>>libgit2_init
- signature: #(#int #git_libgit2_init #())
- functionResolutionStrategies: an OrderedCollection(a FFICallbackFunctionResolut...etc...
- library: a LGitLibrary
- FFICalloutMethodBuilder>>build:
- Receiver: a FFICalloutMethodBuilder
- Arguments and temporary variables:
- aBlock: [ :builder |
- builder
- signature: functionSignature;
- sender: sender;
- ...etc..
- Receiver's instance variables:
- calloutAPI: a FFICalloutAPI
- requestor: a FFICallout
- sender: LGitLibrary>>libgit2_init
- signature: #(#int #git_libgit2_init #())
- functionResolutionStrategies: an OrderedCollection(a FFICallbackFunctionResolut...etc...
- library: a LGitLibrary
- FFICalloutAPI>>function:library:
- Receiver: a FFICalloutAPI
- Arguments and temporary variables:
- functionSignature: #(#int #git_libgit2_init #())
- moduleNameOrLibrary: a LGitLibrary
- sender: LGitLibrary>>libgit2_init
- ffiMethod: nil
- ffiMethodSelector: #ffiCall
- Receiver's instance variables:
- options: #()
- callingConvention: #cdecl
- senderContext: nil
- uFFIEntryPointContext: LGitLibrary(Object)>>ffiCall:library:options:
- LGitLibrary(Object)>>ffiCall:library:options:
- Receiver: a LGitLibrary
- Arguments and temporary variables:
- fnSpec: #(#int #git_libgit2_init #())
- aLibrary: a LGitLibrary
- callOptions: #()
- ffiLibrary: a LGitLibrar
- Receiver's instance variables:
- initialized: false
- LGitLibrary(Object)>>ffiCall:library:
- Receiver: a LGitLibrary
- Arguments and temporary variables:
- fnSpec: #(#int #git_libgit2_init #())
- aLibrary: a LGitLibrar
- Receiver's instance variables:
- initialized: false
- LGitLibrary(Object)>>ffiCall:
- Receiver: a LGitLibrary
- Arguments and temporary variables:
- fnSpec: #(#int #git_libgit2_init #()
- Receiver's instance variables:
- initialized: false
- LGitLibrary>>libgit2_init
- Receiver: a LGitLibrary
- Arguments and temporary variables:
- Receiver's instance variables:
- initialized: false
- [ self libgit2_init.
- self recordInitializationSuccess ] in LGitLibrary>>initializeLibGit2
- Receiver: a LGitLibrary
- Arguments and temporary variables:
- Receiver's instance variables:
- initialized: false
- BlockClosure>>on:do:
- Receiver: [ self libgit2_init.
- self recordInitializationSuccess ]
- Arguments and temporary variables:
- arg1: Error
- arg2: [ :ex |
- self recordInitializationFailure.
- ex pass
- Receiver's instance variables:
- outerContext: LGitLibrary>>initializeLibGit2
- startpc: 77
- numArgs: 0
- LGitLibrary>>initializeLibGit2
- Receiver: a LGitLibrary
- Arguments and temporary variables:
- Receiver's instance variables:
- initialized: false
- LGitLibrary class>>startUp:
- Receiver: LGitLibrary
- Arguments and temporary variables:
- isImageStarting: tru
- Receiver's instance variables:
- superclass: FFILibrary
- methodDict: a MethodDictionary(#forgetInitializationState->LGitLibrary>>#forget...etc...
- format: 65537
- layout: a FixedLayout
- organization: a ClassOrganization
- subclasses: nil
- name: #LGitLibrary
- classPool: a Dictionary()
- sharedPools: an OrderedCollection()
- environment: a SystemDictionary(lots of globals)
- category: #'LibGit-Core-FFI-Handling'
- uniqueInstance: a LGitLibrary
- ClassSessionHandler>>startup:
- Receiver: a ClassSessionHandler(LGitLibrary)
- Arguments and temporary variables:
- arg1: tru
- Receiver's instance variables:
- registeredClassName: #LGitLibrary
- [ :arg2 | arg2 startup: arg1 ] in WorkingSession>>runStartup:
- Receiver: a WorkingSession
- Arguments and temporary variables:
- arg1: true
- arg2: a ClassSessionHandler(LGitLibrary
- Receiver's instance variables:
- manager: a SessionManager
- deferredStartupActions: an OrderedCollection([ UIManager default inform: arg1 ]...etc...
- id: nil
- creationTime: 2021-02-15T19:25:03.148889-08:00
- properties: a Dictionary(#accessMode->#readWrite )
- [ arg2 value: arg3 ] in [ :arg3 |
- [ arg2 value: arg3 ]
- on: Exception
- do: [ :arg4 | self errorHandler handleError: arg4 ] ] in WorkingSession>>runList:do:
- Receiver: a WorkingSession
- Arguments and temporary variables:
- arg1: an Array(a ClassSessionHandler(SmallInteger) a ClassSessionHandler(Sessio...etc...
- arg2: [ :arg2 | arg2 startup: arg1 ]
- arg3: a ClassSessionHandler(LGitLibrary
- Receiver's instance variables:
- manager: a SessionManager
- deferredStartupActions: an OrderedCollection([ UIManager default inform: arg1 ]...etc...
- id: nil
- creationTime: 2021-02-15T19:25:03.148889-08:00
- properties: a Dictionary(#accessMode->#readWrite )
- BlockClosure>>on:do:
- Receiver: [ arg2 value: arg3 ]
- Arguments and temporary variables:
- arg1: Exception
- arg2: [ :arg4 | self errorHandler handleError: arg4
- Receiver's instance variables:
- outerContext: [ :arg3 |
- [ arg2 value: arg3 ]
- on: Exception
- do: [ :arg4 | sel...etc...
- startpc: 69
- numArgs: 0
- [ :arg3 |
- [ arg2 value: arg3 ]
- on: Exception
- do: [ :arg4 | self errorHandler handleError: arg4 ] ] in WorkingSession>>runList:do:
- Receiver: a WorkingSession
- Arguments and temporary variables:
- arg1: an Array(a ClassSessionHandler(SmallInteger) a ClassSessionHandler(Sessio...etc...
- arg2: [ :arg2 | arg2 startup: arg1 ]
- arg3: a ClassSessionHandler(LGitLibrary
- Receiver's instance variables:
- manager: a SessionManager
- deferredStartupActions: an OrderedCollection([ UIManager default inform: arg1 ]...etc...
- id: nil
- creationTime: 2021-02-15T19:25:03.148889-08:00
- properties: a Dictionary(#accessMode->#readWrite )
- Array(SequenceableCollection)>>do:
- Receiver: an Array(a ClassSessionHandler(SmallInteger) a ClassSessionHandler(SessionAccessModeResolv...etc...
- Arguments and temporary variables:
- <<error during printing>
- Receiver's instance variables:
- an Array(a ClassSessionHandler(SmallInteger) a ClassSessionHandler(SessionAccessModeResolv...etc...
- WorkingSession>>runList:do:
- Receiver: a WorkingSession
- Arguments and temporary variables:
- arg1: an Array(a ClassSessionHandler(SmallInteger) a ClassSessionHandler(Sessio...etc...
- arg2: [ :arg2 | arg2 startup: arg1
- Receiver's instance variables:
- manager: a SessionManager
- deferredStartupActions: an OrderedCollection([ UIManager default inform: arg1 ]...etc...
- id: nil
- creationTime: 2021-02-15T19:25:03.148889-08:00
- properties: a Dictionary(#accessMode->#readWrite )
- WorkingSession>>runStartup:
- Receiver: a WorkingSession
- Arguments and temporary variables:
- arg1: tru
- Receiver's instance variables:
- manager: a SessionManager
- deferredStartupActions: an OrderedCollection([ UIManager default inform: arg1 ]...etc...
- id: nil
- creationTime: 2021-02-15T19:25:03.148889-08:00
- properties: a Dictionary(#accessMode->#readWrite )
- WorkingSession>>start:
- Receiver: a WorkingSession
- Arguments and temporary variables:
- arg1: tru
- Receiver's instance variables:
- manager: a SessionManager
- deferredStartupActions: an OrderedCollection([ UIManager default inform: arg1 ]...etc...
- id: nil
- creationTime: 2021-02-15T19:25:03.148889-08:00
- properties: a Dictionary(#accessMode->#readWrite )
- SessionManager>>launchSnapshot:andQuit:
- Receiver: a SessionManager
- Arguments and temporary variables:
- arg1: true
- arg2: true
- tmp1: true
- tmp2: tru
- Receiver's instance variables:
- currentSession: a WorkingSession
- categories: an OrderedCollection(a SessionCategory(System) a SessionCategory(Ne...etc...
- guiCategory: a SessionCategory(Graphical User Interface)
- toolsCategory: a SessionCategory(Tools)
- networkCategory: a SessionCategory(Network)
- systemCategory: a SessionCategory(System)
- userCategory: a SessionCategory(User)
- [ tmp3 := self launchSnapshot: arg1 andQuit: arg2.
- tmp1 signal ] in SessionManager>>snapshot:andQuit:
- Receiver: a SessionManager
- Arguments and temporary variables:
- <<error during printing>
- Receiver's instance variables:
- currentSession: a WorkingSession
- categories: an OrderedCollection(a SessionCategory(System) a SessionCategory(Ne...etc...
- guiCategory: a SessionCategory(Graphical User Interface)
- toolsCategory: a SessionCategory(Tools)
- networkCategory: a SessionCategory(Network)
- systemCategory: a SessionCategory(System)
- userCategory: a SessionCategory(User)
- [ self value.
- Processor terminateActive ] in BlockClosure>>newProcess
- Receiver: [ tmp3 := self launchSnapshot: arg1 andQuit: arg2.
- tmp1 signal ]
- Arguments and temporary variables:
- Receiver's instance variables:
- outerContext: SessionManager>>snapshot:andQuit:
- startpc: 135
- numArgs: 0
- --- The full stack ---
- LGitLibrary(Object)>>error:
- LGitLibrary>>unixModuleName
- LGitLibrary(FFILibrary)>>unixLibraryName
- LGitLibrary(FFILibrary)>>unix64LibraryName
- Unix64Platform>>ffiLibraryName:
- LGitLibrary(FFILibrary)>>libraryName
- FFICalloutMethodBuilder>>libraryName
- FFICalloutMethodBuilder>>createFFICalloutLiteralFromSpec:
- FFICalloutMethodBuilder>>generateFFICallout:spec:
- [ :builder | self generateFFICallout: builder spec: functionSpec ] in FFICalloutMethodBuilder>>generateMethodFromSpec:
- IRBuilder class>>buildIR:
- FFICalloutMethodBuilder>>generateMethodFromSpec:
- FFICalloutMethodBuilder>>generate
- FFICalloutMethodBuilder>>build:
- FFICalloutAPI>>function:library:
- LGitLibrary(Object)>>ffiCall:library:options:
- LGitLibrary(Object)>>ffiCall:library:
- LGitLibrary(Object)>>ffiCall:
- LGitLibrary>>libgit2_init
- [ self libgit2_init.
- self recordInitializationSuccess ] in LGitLibrary>>initializeLibGit2
- BlockClosure>>on:do:
- LGitLibrary>>initializeLibGit2
- LGitLibrary class>>startUp:
- ClassSessionHandler>>startup:
- [ :arg2 | arg2 startup: arg1 ] in WorkingSession>>runStartup:
- [ arg2 value: arg3 ] in [ :arg3 |
- [ arg2 value: arg3 ]
- on: Exception
- do: [ :arg4 | self errorHandler handleError: arg4 ] ] in WorkingSession>>runList:do:
- BlockClosure>>on:do:
- [ :arg3 |
- [ arg2 value: arg3 ]
- on: Exception
- do: [ :arg4 | self errorHandler handleError: arg4 ] ] in WorkingSession>>runList:do:
- Array(SequenceableCollection)>>do:
- WorkingSession>>runList:do:
- WorkingSession>>runStartup:
- WorkingSession>>start:
- SessionManager>>launchSnapshot:andQuit:
- [ tmp3 := self launchSnapshot: arg1 andQuit: arg2.
- tmp1 signal ] in SessionManager>>snapshot:andQuit:
- [ self value.
- Processor terminateActive ] in BlockClosure>>newProcess
- -------------------------------------------------------------------------------
- ===============================================================================
- Notice: Your VM is too old for this image. Please download the latest VM.
- ===============================================================================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement