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

commits at source.squeak.org commits at source.squeak.org
Mon Sep 21 18:17:08 UTC 2015


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

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

Name: Cog-eem.280
Author: eem
Time: 21 September 2015, 11:16:19.501 am
UUID: 1e9020cc-b622-4bc2-9dd3-bdbdab3c1e53
Ancestors: Cog-eem.279

A little bit more abstract accessing for the x64 processor alien

=============== Diff against Cog-eem.279 ===============

Item was added:
+ ----- Method: BochsX64Alien>>fp (in category 'accessing-abstract') -----
+ fp
+ 	^self rbp!

Item was added:
+ ----- Method: BochsX64Alien>>fp: (in category 'accessing-abstract') -----
+ fp: anAddress
+ 	"Set whatever the processor considers its frame pointer to anAddress."
+ 	self rbp: anAddress!

Item was added:
+ ----- Method: BochsX64Alien>>pc (in category 'accessing-abstract') -----
+ pc
+ 	^self rip!

Item was added:
+ ----- Method: BochsX64Alien>>pc: (in category 'accessing-abstract') -----
+ pc: anAddress
+ 	"Set whatever the processor considers its program counter to anAddress."
+ 	self rip: anAddress!

Item was added:
+ ----- Method: BochsX64Alien>>sp (in category 'accessing-abstract') -----
+ sp
+ 	^self rsp!

Item was added:
+ ----- Method: BochsX64Alien>>sp: (in category 'accessing-abstract') -----
+ sp: anAddress
+ 	"Set whatever the processor considers its stack pointer to anAddress."
+ 	self rsp: anAddress!



More information about the Vm-dev mailing list