Index: src/heap/heap.h |
diff --git a/src/heap/heap.h b/src/heap/heap.h |
index 8ecf7ae1328df4e495242eb777a128b1e7d6efc0..15dd6bdce611e17551e2aa59ce188492c438e437 100644 |
--- a/src/heap/heap.h |
+++ b/src/heap/heap.h |
@@ -716,13 +716,11 @@ class Heap { |
MUST_USE_RESULT AllocationResult |
CopyJSObject(JSObject* source, AllocationSite* site = NULL); |
- // This method assumes overallocation of one word. It will store a filler |
- // before the object if the given object is not double aligned, otherwise |
- // it will place the filler after the object. |
- MUST_USE_RESULT HeapObject* EnsureAligned(HeapObject* object, int size, |
- AllocationAlignment alignment); |
+ static int GetMaximumMisalignment(AllocationAlignment alignment); |
+ static int GetMisalignment(Address address, AllocationAlignment alignment); |
- MUST_USE_RESULT HeapObject* PrecedeWithFiller(HeapObject* object); |
+ MUST_USE_RESULT HeapObject* PrecedeWithFiller(HeapObject* object, |
+ int filler_size); |
// Clear the Instanceof cache (used when a prototype changes). |
inline void ClearInstanceofCache(); |