Changeset 196245 in webkit


Ignore:
Timestamp:
Feb 7, 2016 5:34:07 PM (8 years ago)
Author:
Yusuke Suzuki
Message:

[GTK][EFL] Enable SamplingProfiler
https://bugs.webkit.org/show_bug.cgi?id=153638

Reviewed by Michael Catanzaro.

.:

Enable SamplingProfiler in GTK and EFL.
And added option to CMake to switch this from the build command.

  • Source/cmake/OptionsEfl.cmake:
  • Source/cmake/OptionsGTK.cmake:
  • Source/cmake/WebKitFeatures.cmake:

Source/WTF:

  • wtf/Platform.h:
Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r196241 r196245  
     12016-02-07  Yusuke Suzuki  <utatane.tea@gmail.com>
     2
     3        [GTK][EFL] Enable SamplingProfiler
     4        https://bugs.webkit.org/show_bug.cgi?id=153638
     5
     6        Reviewed by Michael Catanzaro.
     7
     8        Enable SamplingProfiler in GTK and EFL.
     9        And added option to CMake to switch this from the build command.
     10
     11        * Source/cmake/OptionsEfl.cmake:
     12        * Source/cmake/OptionsGTK.cmake:
     13        * Source/cmake/WebKitFeatures.cmake:
     14
    1152016-02-07  Konstantin Tokarev  <annulen@yandex.ru>
    216
  • trunk/Source/WTF/ChangeLog

    r196239 r196245  
     12016-02-07  Yusuke Suzuki  <utatane.tea@gmail.com>
     2
     3        [GTK][EFL] Enable SamplingProfiler
     4        https://bugs.webkit.org/show_bug.cgi?id=153638
     5
     6        Reviewed by Michael Catanzaro.
     7
     8        * wtf/Platform.h:
     9
    1102016-02-07  Dan Bernstein  <mitz@apple.com>
    211
  • trunk/Source/WTF/wtf/Platform.h

    r196077 r196245  
    801801 * In configurations other than Windows and Darwin, because layout of mcontext_t depends on standard libraries (like glibc),
    802802 * sampling profiler is enabled if WebKit uses pthreads and glibc. */
    803 #if (OS(DARWIN) || OS(WINDOWS) || (USE(PTHREADS) && defined(__GLIBC__))) && ENABLE(JIT)
     803#if (OS(DARWIN) || OS(WINDOWS) || PLATFORM(GTK) || PLATFORM(EFL)) && ENABLE(JIT)
    804804#define ENABLE_SAMPLING_PROFILER 1
    805805#else
  • trunk/Source/cmake/OptionsEfl.cmake

    r196241 r196245  
    122122WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_RESOLUTION_MEDIA_QUERY PUBLIC ON)
    123123WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_REQUEST_ANIMATION_FRAME PUBLIC ON)
     124WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SAMPLING_PROFILER PUBLIC ON)
    124125WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SECCOMP_FILTERS PUBLIC OFF)
    125126WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SHADOW_DOM PRIVATE OFF)
  • trunk/Source/cmake/OptionsGTK.cmake

    r196241 r196245  
    137137WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ICONDATABASE PUBLIC ON)
    138138WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_JIT PUBLIC ON)
     139WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SAMPLING_PROFILER PUBLIC ON)
    139140WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SPELLCHECK PUBLIC ON)
    140141WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_TOUCH_EVENTS PUBLIC ON)
  • trunk/Source/cmake/WebKitFeatures.cmake

    r196020 r196245  
    173173    WEBKIT_OPTION_DEFINE(ENABLE_RESOURCE_USAGE "Toggle resource usage support" PRIVATE OFF)
    174174    WEBKIT_OPTION_DEFINE(ENABLE_RUBBER_BANDING "Toggle rubber banding support" PRIVATE OFF)
     175    WEBKIT_OPTION_DEFINE(ENABLE_SAMPLING_PROFILER "Toggle sampling profiler support" PRIVATE ON)
    175176    WEBKIT_OPTION_DEFINE(ENABLE_SECCOMP_FILTERS "Toggle Linux seccomp filters for the WebProcess support" PRIVATE OFF)
    176177    WEBKIT_OPTION_DEFINE(ENABLE_SERVICE_CONTROLS "Toggle service controls support" PRIVATE OFF)
Note: See TracChangeset for help on using the changeset viewer.