[WTF] Annotate RunLoop::Timer fast-allocated
authorutatane.tea@gmail.com <utatane.tea@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 9 Jul 2018 17:54:23 +0000 (17:54 +0000)
committerutatane.tea@gmail.com <utatane.tea@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 9 Jul 2018 17:54:23 +0000 (17:54 +0000)
https://bugs.webkit.org/show_bug.cgi?id=187473

Reviewed by Saam Barati.

It is allocated by std::unique_ptr for MemoryPressureHandler. And it uses system malloc now.

* wtf/RunLoop.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@233646 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WTF/ChangeLog
Source/WTF/wtf/RunLoop.h

index 50034eb..1fc4165 100644 (file)
@@ -1,3 +1,14 @@
+2018-07-09  Yusuke Suzuki  <utatane.tea@gmail.com>
+
+        [WTF] Annotate RunLoop::Timer fast-allocated
+        https://bugs.webkit.org/show_bug.cgi?id=187473
+
+        Reviewed by Saam Barati.
+
+        It is allocated by std::unique_ptr for MemoryPressureHandler. And it uses system malloc now.
+
+        * wtf/RunLoop.h:
+
 2018-07-08  Yusuke Suzuki  <utatane.tea@gmail.com>
 
         [JSC] Optimize padding of UnlinkedCodeBlock to shrink
index f4fd3bf..5139d2a 100644 (file)
@@ -79,6 +79,7 @@ public:
 #endif
 
     class TimerBase {
+        WTF_MAKE_FAST_ALLOCATED;
         friend class RunLoop;
     public:
         WTF_EXPORT_PRIVATE explicit TimerBase(RunLoop&);