Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] 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  
Status assigned   Product Version
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
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