 Chromium Code Reviews
 Chromium Code Reviews Issue 2002013002:
  [heap] Pass a force_promotion flag to the evacuation routine in the scavenger.  (Closed) 
  Base URL: https://chromium.googlesource.com/v8/v8.git@master
    
  
    Issue 2002013002:
  [heap] Pass a force_promotion flag to the evacuation routine in the scavenger.  (Closed) 
  Base URL: https://chromium.googlesource.com/v8/v8.git@master| Index: src/heap/heap.h | 
| diff --git a/src/heap/heap.h b/src/heap/heap.h | 
| index 12ae76583d35d72870a155eb85d4762eef5af202..1b89a3247b0246e1e85a93cdc64bc343e5370555 100644 | 
| --- a/src/heap/heap.h | 
| +++ b/src/heap/heap.h | 
| @@ -301,7 +301,8 @@ class Scavenger; | 
| class ScavengeJob; | 
| class WeakObjectRetainer; | 
| -typedef void (*ObjectSlotCallback)(HeapObject** from, HeapObject* to); | 
| +typedef void (*ObjectSlotCallback)(HeapObject** from, HeapObject* to, | 
| + bool force_promotion); | 
| 
ulan
2016/05/23 11:18:38
Please make it an enum.
 | 
| // A queue of objects promoted during scavenge. Each object is accompanied | 
| // by it's size to avoid dereferencing a map pointer for scanning. |