[Webkit-unassigned] [Bug 97586] [Qt] Fix crashes with LLInt C loop on 64 bit release mode

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Oct 31 05:18:51 PDT 2012


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





--- Comment #17 from Zoltan Herczeg <zherczeg at webkit.org>  2012-10-31 05:20:10 PST ---
The initalization of exceptionInstructions is here:

LLIntData.cpp:
Data::s_exceptionInstructions = new Instruction[maxOpcodeLength + 1];

Later all opcodes are set to llint_throw_from_slow_path_trampoline in LowLevelInterpreter.cpp.

Probably you have different allocator, which allocates memory in the high region. The trick here is all opcodes up to maxOpcodeLength set to the same poiner, which effectively ignores the opcode length of _offlineasm_noInstructions.

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