[Vm-dev] interpreter method cache forwarding pointer checks
Ben Coman
btc at openinworld.com
Wed Jun 1 14:29:44 UTC 2016
Just curious if the probing of the intepreter method cache for
forwarding pointers had been sorted out, per SpurMemoryManager class
comment...
> The inline cache failure code is then responsible for following the forwarding pointer chain (these are Iliffe vectors :) ) and resolving to the actual target.
> (In the interpreter there needs to be a similar check when probing the method cache). It has yet to be determined exactly how this is done (e.g. change the receiver register and/or stack contents and retry the send, perhaps scanning the current activation).
cheers -ben
More information about the Vm-dev
mailing list