2011-06-08 Ademar de Souza Reis Jr. <ademar.reis@openbossa.org>
authorademar.reis@openbossa.org <ademar.reis@openbossa.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 8 Jun 2011 17:14:30 +0000 (17:14 +0000)
committerademar.reis@openbossa.org <ademar.reis@openbossa.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 8 Jun 2011 17:14:30 +0000 (17:14 +0000)
commit6509e2ea24a8cbc36481e5ae9dce181d20faaa54
treefa8e1baf1e63abcb39a92af9b203e63e78cadc17
parent0b1801ad65a3bf9c00982a9b7806fe7cf3867441
2011-06-08  Ademar de Souza Reis Jr.  <ademar.reis@openbossa.org>

        Reviewed by Andreas Kling.

        Webkit on SPARC Solaris has wrong endian
        https://bugs.webkit.org/show_bug.cgi?id=29407

        Bug 57256 fixed one crash on misaligned reads on sparc/solaris, but
        there are more ocurrences of the same code pattern in webkit.

        This patch includes the check on these other parts of the code.

        This is a speculative fix, I don't have a sparc machine to test and
        don't know which kind of test would trigger a crash (but it's quite
        obvious that it's the same code duplicated in different files).

        * runtime/UString.h:
        (JSC::UStringHash::equal):
        * wtf/text/StringHash.h:
        (WTF::StringHash::equal):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@88355 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/runtime/UString.h
Source/JavaScriptCore/wtf/text/StringHash.h