Hi,

I have a couple of questions about FramedMethodFrame and the JIT thunk

1. Why does MethodDesc::CallDescr construct a fake FramedMethodFrame
instance on the stack? Is it for the arg iterator to work?

2. In the JIT thunk, the instruction following push edx, pushes an addresses
onto the stack. This looks like it is a pointer to the VTABLE of a Frame
derived C++ class. What is this used for ?

3. The 4 bytes just above this value in the stack (m_Next) is used to store
an address which looks like another pointer to a VTABLE. What is this used
for?

Thanks,
Kaushik Srenevasan

===================================
This list is hosted by DevelopMentorĀ®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to