| Index: src/mark-compact.h
|
| diff --git a/src/mark-compact.h b/src/mark-compact.h
|
| index ee845a08370e506fe971ac0aca9bbb7a59b4b32b..729c288a3478e00257f511e33b4ab8e0ca9e52eb 100644
|
| --- a/src/mark-compact.h
|
| +++ b/src/mark-compact.h
|
| @@ -663,6 +663,13 @@ class MarkCompactCollector {
|
| IsEvacuationCandidate();
|
| }
|
|
|
| + INLINE(static bool IsCodeEntry(Address addr, Object* value)) {
|
| + HeapObject* obj = HeapObject::FromAddress(addr);
|
| + return obj->IsJSFunction() &&
|
| + (Code::GetCodeFromTargetAddress((Address)value) ==
|
| + JSFunction::cast(obj)->code());
|
| + }
|
| +
|
| INLINE(void EvictEvacuationCandidate(Page* page)) {
|
| if (FLAG_trace_fragmentation) {
|
| PrintF("Page %p is too popular. Disabling evacuation.\n",
|
|
|