Changeset 222731 in webkit


Ignore:
Timestamp:
Oct 2, 2017 12:20:00 PM (6 years ago)
Author:
Yusuke Suzuki
Message:

[Linux] Enable Gigacage in x64 Linux environment
https://bugs.webkit.org/show_bug.cgi?id=177745

Reviewed by Carlos Garcia Campos.

This patch enables Gigacage in x64 Linux environment.
Gigacage enforces a caged pointer to reference to the
specific memory region. This reduces the effectiveness
of some types of attacks setting a pointer to ArrayBuffer
and modifying arbitrary memory region.

  • bmalloc/Gigacage.h:
Location:
trunk/Source/bmalloc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/bmalloc/ChangeLog

    r222651 r222731  
     12017-10-02  Yusuke Suzuki  <utatane.tea@gmail.com>
     2
     3        [Linux] Enable Gigacage in x64 Linux environment
     4        https://bugs.webkit.org/show_bug.cgi?id=177745
     5
     6        Reviewed by Carlos Garcia Campos.
     7
     8        This patch enables Gigacage in x64 Linux environment.
     9        Gigacage enforces a caged pointer to reference to the
     10        specific memory region. This reduces the effectiveness
     11        of some types of attacks setting a pointer to ArrayBuffer
     12        and modifying arbitrary memory region.
     13
     14        * bmalloc/Gigacage.h:
     15
    1162017-09-29  Commit Queue  <commit-queue@webkit.org>
    217
  • trunk/Source/bmalloc/bmalloc/Gigacage.h

    r222651 r222731  
    5252#define STRING_GIGACAGE_RUNWAY 0
    5353
    54 #if BOS(DARWIN) && BCPU(X86_64)
     54#if (BOS(DARWIN) || BOS(LINUX)) && BCPU(X86_64)
    5555#define GIGACAGE_ENABLED 1
    5656#else
Note: See TracChangeset for help on using the changeset viewer.