[Vm-dev] VM Maker: Cog-eem.382.mcz

commits at source.squeak.org commits at source.squeak.org
Sun Dec 22 02:54:22 UTC 2019


Eliot Miranda uploaded a new version of Cog to project VM Maker:
http://source.squeak.org/VMMaker/Cog-eem.382.mcz

==================== Summary ====================

Name: Cog-eem.382
Author: eem
Time: 21 December 2019, 6:54:20.31972 pm
UUID: d9392e97-72dd-4e04-843f-9622f7b68973
Ancestors: Cog-eem.381

Provide leafRetpcIn: to correctly simulate leaf calls in mcprim invocation.

=============== Diff against Cog-eem.381 ===============

Item was added:
+ ----- Method: CogProcessorAlien>>leafRetpcIn: (in category 'accessing-abstract') -----
+ leafRetpcIn: aMemory
+ 	"Answer the retpc assuming that the processor is in a simulated call established
+ 	 by simulateLeafCallOf:nextpc:memory:.  This defaults to retpcIn:.  RISCs with
+ 	 link registers must override."
+ 	^self retpcIn: aMemory!

Item was added:
+ ----- Method: CogProcessorAlien>>retpcIn: (in category 'accessing-abstract') -----
+ retpcIn: aMemory
+ 	"Answer the retpc assuming that the processor is in a simulated call established
+ 	 by simulateCallOf:nextpc:memory:"
+ 	self subclassResponsibility!

Item was added:
+ ----- Method: GdbARMAlien>>leafRetpcIn: (in category 'accessing-abstract') -----
+ leafRetpcIn: aMemory
+ 	"Answer the retpc assuming that the processor is in a simulated call established
+ 	 by simulateLeafCallOf:nextpc:memory:"
+ 	^self lr!



More information about the Vm-dev mailing list