VM Maker: Cog-eem.374.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.374.mcz

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

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

Name: Cog-eem.374
Author: eem
Time: 14 December 2019, 3:24:17.049998 pm
UUID: d46b10e7-bd9b-4685-b41c-dbadcb3c429c
Ancestors: Cog-eem.373

GdbARMv8Alien methods for simulating leaf calls.

=============== Diff against Cog-eem.373 ===============

Item was added:
+ ----- Method: GdbARMv8Alien>>simulateLeafCallOf:nextpc:memory: (in category 'execution simulation') -----
+ simulateLeafCallOf: address nextpc: nextpc memory: aMemory
+ self lr: nextpc.
+ self pc: address!

Item was added:
+ ----- Method: GdbARMv8Alien>>smashRegisterAccessors (in category 'accessing-abstract') -----
+ smashRegisterAccessors
+ "See Table 3-1 Register Usage in AArch64 SMC32, HVC32, SMC64, and HVC64 calls
+ in http://infocenter.arm.com/help/topic/com.arm.doc.den0028b/ARM_DEN0028B_SMC_Calling_Convention.pdf"
+ ^#(r0: r1: r2: r3: r4: r5: r6: r7: r8: r9: r10: r11: r12: r13: r14: r15: r16: r17:)!