VM Maker: VMMaker.oscog-eem.2631.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

VM Maker: VMMaker.oscog-eem.2631.mcz

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

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

Name: VMMaker.oscog-eem.2631
Author: eem
Time: 22 December 2019, 7:05:21.439954 pm
UUID: 58680a3c-5656-452b-ad58-e30597f44079
Ancestors: VMMaker.oscog-eem.2630

A little bit of simulation time robustness for the CogProcessorAlienInspector.

=============== Diff against VMMaker.oscog-eem.2630 ===============

Item was changed:
  ----- Method: CoInterpreterStackPages>>whereIsMaybeStackThing: (in category 'debug printing') -----
  whereIsMaybeStackThing: anOop
  "If anOop is an address within the stack zone answer a string stating that, otherwise answer nil."
  <returnTypeC: 'char *'>
+ self cCode: '' inSmalltalk: [stackBasePlus1 isNil ifTrue: [^nil]].
  (self oop: anOop
+ isGreaterThanOrEqualTo: stackBasePlus1 - 1
- isGreaterThanOrEqualTo: (stackBasePlus1 - 1)
  andLessThan: (self cCode: [pages]
  inSmalltalk: [(self stackPageAt: 0) asUnsignedInteger])) ifTrue:
  [^' is in the stack zone'].
  ^nil!