Mantis Bugtracker
  

Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0007649 [Squeak] VM feature always 06-14-11 19:57 06-14-11 19:57
Reporter lewis View Status public  
Assigned To lewis
Priority normal Resolution open Platform
Status assigned   OS
Projection none   OS Version
ETA none Fixed in Version Product Version
  Product Build
Summary 0007649: Methods for intercepting class access ([Vm-dev] Minor change for understanding)
Description Contributed by Jean Baptiste Arnaud on vm-dev list
<http://lists.squeakfoundation.org/pipermail/vm-dev/2011-June/008420.html> [^]

[Vm-dev] Minor change for understanding
Jean Baptiste Arnaud jbaptiste.arnaud at gmail.com
Thu Jun 9 13:38:42 UTC 2011

Hi,
I submit a really small change for make some code more easy to intercept class access in VM.
I do crappy think with class pointer and i would like to indirect the access to the class.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: VM change.1.cs
Type: application/octet-stream
Size: 6028 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20110609/dfac70bb/VMchange.1.obj [^]
-------------- next part --------------


I just create a method change reference of 4 new one. I have the feeling that make the structure more understandable.
with this change i was able to intercept all class access on my experimental VM by changing 3 method.
I run tiny benchmark for see if the change add overhead on class access. I don't find any overhead.
 
Regard
Jean Baptiste Arnaud
jbaptiste.arnaud at gmail.com
Steps To Reproduce
Additional Information See attachments to email on vm-dev
<http://lists.squeakfoundation.org/pipermail/vm-dev/2011-June/008420.html> [^]
Attached Files

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
06-14-11 19:57 lewis New Issue
06-14-11 19:57 lewis Status new => assigned
06-14-11 19:57 lewis Assigned To  => lewis


Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
29 total queries executed.
26 unique queries executed.
Powered by Mantis Bugtracker