[Webkit-unassigned] [Bug 122472] Win64 JIT broken

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Oct 17 14:44:31 PDT 2013


--- Comment #12 from Mark Lam <mark.lam at apple.com>  2013-10-17 14:43:16 PST ---
(In reply to comment #11)
> As of r157589, all tests run successfully on Win64 with ENABLE_JIT defined to be 0.  They all fail with the JIT, which means that the only problem now is in the JIT.  Should any of the assembly in JitStubsMSVC64.asm be changed?

With ENABLE_JIT defined to 0, you're testing the C Loop LLINT.  The next step is to ENABLE_JIT 1 and disable the JIT at runtime so that you can run the ASM LLINT.  To disable the JIT at runtime, search in Source/JavaScriptCore/runtime/Options.cpp for "useJIT() = false;".  That statement disables the JIT but is #ifdef'ed out.  You can simply copy and paste it below the #endif.  The useJIT() flag can be set more than once.  The last value it is set to will be the one that takes effect.  To disable the JIT, you'll want to set it to false.

Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

More information about the webkit-unassigned mailing list