News for hackers. Stuff that matters.
Re:Interface Dispatch (2018) by latk on Thursday April 18, 2019 @08:46AM (#19690557)
CLR routes any interface calls through an indirect cell or pad that can be quickly rewritten to point to a different dispatch stub. Some stubs perform caching whereas the generic resolver behaves as explained by the pseudocode in my article.

The “book of the runtime” has a graph visualizing these possibilities: https://github.com/dotnet/coreclr/blob/master/Documentation/...

So this is a self-modifying code approach.

There are no comments on this comment yet.