If you JIT-compile some code in your exe, is there any backdoor way to tell MSVC about its symbols so it can be stepped into normally?
@cmuratori I figure there must at least be internal ways to do this, since they support JIT-compiled languages, don't they? (C#, etc.)
-
-
@cmuratori "They obviously have hacks into their code, so can't I have hacks into their code?" That way madness lies.Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
@cmuratori IIRC, you can do it by calling Herb Sutter's name three times in front of a mirror. Or is it feeding the compiler after midnight?Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
@cmuratori This doesn't answer your question, but most JIT-based language implementations don't let you debug the highly optimized code. -
@cmuratori E.g. trace compilers will usually have side exits that reify the execution state in explicit interpreter stack frames. - Show replies
New conversation -
-
-
@cmuratori Dynamic symbols is an explicit part of the MS CLR, with explicit support in MSVC. Use the CLR to JIT, perhaps?Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.