Ignore:
Timestamp:
Mar 8, 2013, 1:27:38 AM (12 years ago)
Author:
[email protected]
Message:

Cache flush problem on ARMv7 JSC
https://bugs.webkit.org/show_bug.cgi?id=111441

Reviewed by Zoltan Herczeg.

Not proper cache flush causing random crashes on ARMv7 Linux with V8 tests.
The problem is similar to https://bugs.webkit.org/show_bug.cgi?id=77712.
Change the cache fulsh mechanism similar to ARM traditinal and revert the
temporary fix.

Source/JavaScriptCore:

  • assembler/ARMv7Assembler.h:

(JSC::ARMv7Assembler::cacheFlush):

Source/WTF:

  • wtf/OSAllocatorPosix.cpp:

(WTF::OSAllocator::reserveUncommitted):
(WTF::OSAllocator::decommit):

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r145171 r145194  
     12013-03-08  Gabor Rapcsanyi  <[email protected]>
     2
     3        Cache flush problem on ARMv7 JSC
     4        https://bugs.webkit.org/show_bug.cgi?id=111441
     5
     6        Reviewed by Zoltan Herczeg.
     7
     8        Not proper cache flush causing random crashes on ARMv7 Linux with V8 tests.
     9        The problem is similar to https://bugs.webkit.org/show_bug.cgi?id=77712.
     10        Change the cache fulsh mechanism similar to ARM traditinal and revert the
     11        temporary fix.
     12
     13        * assembler/ARMv7Assembler.h:
     14        (JSC::ARMv7Assembler::cacheFlush):
     15
    1162013-03-07  Geoffrey Garen  <[email protected]>
    217
Note: See TracChangeset for help on using the changeset viewer.