tim Rowledge uploaded a new version of Cog to project VM Maker: http://source.squeak.org/VMMaker/Cog-tpr.271.mcz
==================== Summary ====================
Name: Cog-tpr.271 Author: tpr Time: 13 July 2015, 2:18:19.407 pm UUID: 2022b740-e0f0-4d18-9c97-82a0fb86e0fa Ancestors: Cog-eem.270
smash the proper registers.
=============== Diff against Cog-eem.270 ===============
Item was added: + ----- Method: GdbARMAlien>>callerABISavedSmashRegisterAccessors (in category 'accessing-abstract') ----- + callerABISavedSmashRegisterAccessors + "limited list of registers to clear out when simulating a naBI call; we need R1 sometimes since many abi calls return 2 results or maybe a 64bit dual-reg value, and LR has to be left alone becasue a leaf call doesn't push it" + ^#( r2: r3: )!
Item was added: + ----- Method: GdbARMAlien>>smashABICallerSavedRegistersWithValuesFrom:by: (in category 'accessing-abstract') ----- + smashABICallerSavedRegistersWithValuesFrom: base by: step + self callerABISavedSmashRegisterAccessors + withIndexDo: + [:accessor :index| + self perform: accessor with: index - 1 * step + base]!
vm-dev@lists.squeakfoundation.org