[Vm-dev] VM Maker: CogTools-eem.73.mcz

commits at source.squeak.org commits at source.squeak.org
Tue May 10 05:47:56 UTC 2016


Eliot Miranda uploaded a new version of CogTools to project VM Maker:
http://source.squeak.org/VMMaker/CogTools-eem.73.mcz

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

Name: CogTools-eem.73
Author: eem
Time: 9 May 2016, 10:47:35.884962 pm
UUID: 61755c3f-e544-49bd-b2ac-62c7892fd89c
Ancestors: CogTools-eem.72

Add the primitive that answers available machine code pcs for a method to the VMProfiler. As yet unused.

=============== Diff against CogTools-eem.72 ===============

Item was added:
+ ----- Method: CompiledMethod>>methodPCData (in category '*CogTools-method introspection') -----
+ methodPCData
+ 	"If the method is linked to a cogit method, answers the values of the bytecode and
+ 	 machine code pc pairs which are mapped to each other in the VM.  The first two
+ 	 pairs have nil byetcode pcs and map to the checked and unchecked entrypoints
+ 	 for methods and the no-context-switch and normal entries for blocks."
+ 	<primitive: 'primitiveMethodPCData' module:''>
+ 	^#()!



More information about the Vm-dev mailing list