[Vm-dev] VM Maker: VMMaker.oscog-eem.2953.mcz

commits at source.squeak.org commits at source.squeak.org
Wed Apr 14 01:44:31 UTC 2021

Eliot Miranda uploaded a new version of VMMaker to project VM Maker:

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

Name: VMMaker.oscog-eem.2953
Author: eem
Time: 13 April 2021, 6:44:22.159805 pm
UUID: 9f3d924e-9226-4242-9b6f-3dad93c7a837
Ancestors: VMMaker.oscog-eem.2952

...and fix an edge case.

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

Item was changed:
  ----- Method: CogMethodZone>>whereIsMaybeCodeThing: (in category 'debug printing') -----
  whereIsMaybeCodeThing: anOop
+ 	<export: true> "useful for VM debugging; use export: so it will be accessible on win32"
+ 	<api>
- 	<export: true> "useful for VM debugging; use export: not api, so it will be accessible on win32"
  	<returnTypeC: #'char *'>
  	(self oop: anOop isGreaterThanOrEqualTo: cogit cogCodeBase andLessThan: limitAddress) ifTrue:
  		[(self oop: anOop isLessThan: cogit minCogMethodAddress) ifTrue:
  			[^' is in generated runtime'].
  		 (self oop: anOop isLessThan: mzFreeStart) ifTrue:
  			[^' is in generated methods'].
  		 (self oop: anOop isLessThan: youngReferrers) ifTrue:
  			[^' is in code zone'].
  		 ^' is in young referrers'].

More information about the Vm-dev mailing list