[Webkit-unassigned] [Bug 106521] [WinCE][V8]document.write(i) broken on 3rd loop on WebKit's WinCE port integrated with V8 JIT engine

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jan 28 18:20:23 PST 2013


https://bugs.webkit.org/show_bug.cgi?id=106521





--- Comment #2 from Chen Zhixiang <chenzx at cn.fujitsu.com>  2013-01-28 18:22:22 PST ---
We now doubt it's the `OEMCacheRangeFlush` problem. JIT engine always accquires this API, but we are now using `FlushInstructionCache` from winbase.h.

Don't know if WinCE 6.0 emulator implements the same behavior in `OEMCacheRangeFlush` and `FlushInstructionCache`.

V8 Shell has no such problem, for it can't use `document.write`. If it is a webkit problem, why does the first 2 loop `document.write` success? I've used 3 kinds of loop: for、while、tail-recursive-call, all the same result.

We are using a customed PB build for which we can't link to `OEMCacheRangeFlush` API, so I hesitate this may be the reason of problem.

-- 
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