Index: src/spaces.h |
diff --git a/src/spaces.h b/src/spaces.h |
index 4024387cd8791386e6966539d38245159674cd2b..83f6467ad77732830eb76cf21b4b0ea2ee3fa9af 100644 |
--- a/src/spaces.h |
+++ b/src/spaces.h |
@@ -380,12 +380,6 @@ class Space : public Malloced { |
// (e.g. see LargeObjectSpace). |
virtual intptr_t SizeOfObjects() { return Size(); } |
-#ifdef ENABLE_HEAP_PROTECTION |
- // Protect/unprotect the space by marking it read-only/writable. |
- virtual void Protect() = 0; |
- virtual void Unprotect() = 0; |
-#endif |
- |
#ifdef DEBUG |
virtual void Print() = 0; |
#endif |
@@ -641,17 +635,6 @@ class MemoryAllocator { |
Page** last_page, |
Page** last_page_in_use); |
-#ifdef ENABLE_HEAP_PROTECTION |
- // Protect/unprotect a block of memory by marking it read-only/writable. |
- inline void Protect(Address start, size_t size); |
- inline void Unprotect(Address start, size_t size, |
- Executability executable); |
- |
- // Protect/unprotect a chunk given a page in the chunk. |
- inline void ProtectChunkFromPage(Page* page); |
- inline void UnprotectChunkFromPage(Page* page); |
-#endif |
- |
#ifdef DEBUG |
// Reports statistic info of the space. |
void ReportStatistics(); |
@@ -1157,12 +1140,6 @@ class PagedSpace : public Space { |
// Ensures that the capacity is at least 'capacity'. Returns false on failure. |
bool EnsureCapacity(int capacity); |
-#ifdef ENABLE_HEAP_PROTECTION |
- // Protect/unprotect the space by marking it read-only/writable. |
- void Protect(); |
- void Unprotect(); |
-#endif |
- |
#ifdef DEBUG |
// Print meta info and objects in this space. |
virtual void Print(); |
@@ -1392,12 +1369,6 @@ class SemiSpace : public Space { |
bool Commit(); |
bool Uncommit(); |
-#ifdef ENABLE_HEAP_PROTECTION |
- // Protect/unprotect the space by marking it read-only/writable. |
- virtual void Protect() {} |
- virtual void Unprotect() {} |
-#endif |
- |
#ifdef DEBUG |
virtual void Print(); |
virtual void Verify(); |
@@ -1628,12 +1599,6 @@ class NewSpace : public Space { |
template <typename StringType> |
inline void ShrinkStringAtAllocationBoundary(String* string, int len); |
-#ifdef ENABLE_HEAP_PROTECTION |
- // Protect/unprotect the space by marking it read-only/writable. |
- virtual void Protect(); |
- virtual void Unprotect(); |
-#endif |
- |
#ifdef DEBUG |
// Verify the active semispace. |
virtual void Verify(); |
@@ -2296,12 +2261,6 @@ class LargeObjectSpace : public Space { |
// may use some memory, leaving less for large objects. |
virtual bool ReserveSpace(int bytes); |
-#ifdef ENABLE_HEAP_PROTECTION |
- // Protect/unprotect the space by marking it read-only/writable. |
- void Protect(); |
- void Unprotect(); |
-#endif |
- |
#ifdef DEBUG |
virtual void Verify(); |
virtual void Print(); |