Index: src/mark-compact.h |
diff --git a/src/mark-compact.h b/src/mark-compact.h |
index 253d5283bc9f22c2e4a1021c8eecb4b5ae0fb20f..67b2ebe5514025537ac9c6a79a3febd4f4d41990 100644 |
--- a/src/mark-compact.h |
+++ b/src/mark-compact.h |
@@ -609,7 +609,7 @@ class MarkCompactCollector { |
void VerifyMarkbitsAreClean(); |
static void VerifyMarkbitsAreClean(PagedSpace* space); |
static void VerifyMarkbitsAreClean(NewSpace* space); |
- void VerifyWeakEmbeddedObjectsInOptimizedCode(); |
+ void VerifyWeakEmbeddedObjectsInCode(); |
void VerifyOmittedMapChecks(); |
#endif |
@@ -870,8 +870,11 @@ class MarkCompactCollector { |
void ClearNonLivePrototypeTransitions(Map* map); |
void ClearNonLiveMapTransitions(Map* map, MarkBit map_mark); |
- void ClearAndDeoptimizeDependentCode(DependentCode* dependent_code); |
+ void ClearDependentCode(DependentCode* dependent_code); |
+ void ClearDependentICList(Object* head); |
void ClearNonLiveDependentCode(DependentCode* dependent_code); |
+ int ClearNonLiveDependentCodeInGroup(DependentCode* dependent_code, int group, |
+ int start, int end, int new_start); |
// Marking detaches initial maps from SharedFunctionInfo objects |
// to make this reference weak. We need to reattach initial maps |