ClementBera uploaded a new version of VMMaker to project VM Maker: http://source.squeak.org/VMMaker/VMMaker.oscog-cb.1268.mcz
==================== Summary ====================
Name: VMMaker.oscog-cb.1268 Author: cb Time: 28 April 2015, 4:20:16.748 pm UUID: 3d3bd6a7-9121-4682-a388-0037d1513a0a Ancestors: VMMaker.oscog-cb.1267
changed the return type to usqint based on Eliot's advises
=============== Diff against VMMaker.oscog-cb.1267 ===============
Item was changed: ----- Method: CogIA32Compiler>>jumpTargetPCAt: (in category 'disassembly') ----- jumpTargetPCAt: pc + <returnTypeC: #usqInt> - <returnTypeC: #sqInt> | size byte offset | size := self instructionSizeAt: pc. size = 2 ifTrue: [byte := objectMemory byteAt: pc + 1. offset := (byte bitAnd: 16r80) = 0 ifTrue: [byte] ifFalse: [byte - 256]] ifFalse: [byte := objectMemory byteAt: pc + size - 1. offset := (byte bitAnd: 16r80) = 0 ifTrue: [byte] ifFalse: [byte - 256]. offset := offset << 8 + (objectMemory byteAt: pc + size - 2). offset := offset << 8 + (objectMemory byteAt: pc + size - 3). offset := offset << 8 + (objectMemory byteAt: pc + size - 4)]. ^pc + size + offset!
Item was changed: ----- Method: SistaStackToRegisterMappingCogit>>getJumpTargetPCAt: (in category 'method introspection') ----- getJumpTargetPCAt: pc <api> - <returnTypeC: #sqInt> ^backEnd jumpTargetPCAt: pc!
vm-dev@lists.squeakfoundation.org