summaryrefslogtreecommitdiff
path: root/Source/JavaScriptCore/heap/CopiedBlock.h
diff options
context:
space:
mode:
authorFrederik Gladhorn <frederik.gladhorn@digia.com>2013-02-18 16:08:45 +0100
committerFrederik Gladhorn <frederik.gladhorn@digia.com>2013-02-18 16:08:46 +0100
commit1d158cfa9232a085051a5f38c041e6e4c9f26913 (patch)
tree8c9aa9ce11acf6f5892ef6e09467abee2d329458 /Source/JavaScriptCore/heap/CopiedBlock.h
parentb862def4d0f48a4bce6e58a92e61c1ff0918c711 (diff)
parent9ca8b2f302d7396b24f448a3ba4e45ef5c6a1018 (diff)
downloadqtwebkit-1d158cfa9232a085051a5f38c041e6e4c9f26913.tar.gz
Merge remote-tracking branch 'origin/stable' into dev
Change-Id: I7c2b30bbc3335f4a7e96893af61cfb62aa0b5046
Diffstat (limited to 'Source/JavaScriptCore/heap/CopiedBlock.h')
-rw-r--r--Source/JavaScriptCore/heap/CopiedBlock.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/Source/JavaScriptCore/heap/CopiedBlock.h b/Source/JavaScriptCore/heap/CopiedBlock.h
index 7f585585c..cc60a0103 100644
--- a/Source/JavaScriptCore/heap/CopiedBlock.h
+++ b/Source/JavaScriptCore/heap/CopiedBlock.h
@@ -50,6 +50,8 @@ public:
void pin();
bool isPinned();
+ bool isOversize();
+
unsigned liveBytes();
void reportLiveBytes(JSCell*, unsigned);
void didSurviveGC();
@@ -168,6 +170,11 @@ inline bool CopiedBlock::isPinned()
return m_isPinned;
}
+inline bool CopiedBlock::isOversize()
+{
+ return region()->isCustomSize();
+}
+
inline unsigned CopiedBlock::liveBytes()
{
return m_liveBytes;