[Vm-dev] VM Maker: Cog-lw.51.mcz
commits at source.squeak.org
commits at source.squeak.org
Tue Jul 31 13:38:07 UTC 2012
Lars Wassermann uploaded a new version of Cog to project VM Maker:
http://source.squeak.org/VMMaker/Cog-lw.51.mcz
==================== Summary ====================
Name: Cog-lw.51
Author: lw
Time: 31 July 2012, 3:37:54.171 pm
UUID: 92936c84-032d-654c-91bd-797b6257493c
Ancestors: Cog-lw.50
added FlushICache primitive call
fixed a typo in registerState, which read r0 instead of r9
=============== Diff against Cog-lw.50 ===============
Item was added:
+ ----- Method: GdbARMAlien>>bitsInWord (in category 'Cog API') -----
+ bitsInWord
+ ^32!
Item was added:
+ ----- Method: GdbARMAlien>>flushICacheFrom:to: (in category 'execution') -----
+ flushICacheFrom: startAddress "<Integer>" to: endAddress "<Integer>"
+ self primitiveFlushICacheFrom: startAddress To: endAddress!
Item was added:
+ ----- Method: GdbARMAlien>>primitiveFlushICacheFrom:To: (in category 'primitives') -----
+ primitiveFlushICacheFrom: startAddress "<Integer>" To: endAddress "<Integer>"
+ "Flush the icache in the requested range"
+ <primitive: 'primitiveFlushICacheFromTo' module: 'GdbARMPlugin'>
+ ^self primitiveFailed!
Item was changed:
----- Method: GdbARMAlien>>registerState (in category 'accessing-abstract') -----
registerState
^{ self r0. self r1. self r2. self r3. self r4. self r5. self r6. self r7.
+ self r8. self r9. self r10. self r11. self r12. self sp. self lr. self pc. self eflags }!
- self r8. self r0. self r10. self r11. self r12. self sp. self lr. self pc. self eflags }!
More information about the Vm-dev
mailing list