Tracing special messages [WAS] Re: [Vm-dev] Re: normalSend, specialObjectsArray and VM

Mariano Martinez Peck marianopeck at gmail.com
Tue Oct 5 16:23:47 UTC 2010


Hi. So....if I want to intercept ALL message sends....going to #normalSend
is not enough since I have #class, #==, Float>>#+   etc that are executed
directly like bytecodes. So...my questions are now:

1) Those special selectors are those that are in "Smalltalk
specialSelectors" ?  are there more?  all from there are special?

2) All those "Smalltalk specialSelectors"  have their associated bytecode
primitive in Interpreter??  If true, then I should modify all bytecodePrim*
in Interpreter. I am right?   If I do that, that's all ? I am intercepting
everything?

Thanks a lot in advance,

Mariano



On Sun, Oct 3, 2010 at 11:09 PM, Craig Latta <craig at netjam.org> wrote:

>
>
> > Craig Latta has done all this work, talk to him.
>
>     Sure, I'd be happy to discuss it.
>
>
> -C
>
> --
> Craig Latta
> www.netjam.org
> + 31 020 894 6247
> +  1 415 287 3547
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20101005/7bdc182e/attachment.htm


More information about the Vm-dev mailing list