JIT Call?

13 views
Skip to first unread message

XWang

unread,
Feb 8, 2009, 12:47:00 AM2/8/09
to Microsoft Shared Source CLI
Hi everybody,

I know some concepts on PreStub, Calling Convention, FCall,
Virtual Stub Dispath, JIT Verification and compiling. EEClass and
methodTable and so on. My questions is: what is the process which line
among them. I have set the:
set COMPlus_JITTrace=1
and clix hello.exe
However, there are too many methods to debug through, Does
anybody have suggestions on this.

Thanks very much.

robin.lo

unread,
Feb 10, 2009, 5:00:23 AM2/10/09
to Microsoft Shared Source CLI
hi, do you mean the jit process?
if so, you can set a bp at FJitResult FJit::jitCompile.

and you can see the details about how the IL flow is compiled to
native code.

XWang

unread,
Feb 10, 2009, 5:06:33 AM2/10/09
to Microsoft Shared Source CLI
This should be a part, but what actually confuse me is just the
compile process. Not only the JIT Compile part.
Cause when i set the breakpoint at the MakeJitWorker(propably this
name) of PreStub.cpp, there are too many breakpoints catched, which is
miserable for me.

However, this is a quite good approach. Thanks very much.
> > Thanks very much.- Hide quoted text -
>
> - Show quoted text -
Reply all
Reply to author
Forward
0 new messages