VM Maker: Cog-eem.382.mcz

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

VM Maker: Cog-eem.382.mcz

commits-2
 
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!