Revision f230a1cf deps/v8/src/mark-compact.h
deps/v8/src/mark-compact.h | ||
---|---|---|
637 | 637 |
void VerifyMarkbitsAreClean(); |
638 | 638 |
static void VerifyMarkbitsAreClean(PagedSpace* space); |
639 | 639 |
static void VerifyMarkbitsAreClean(NewSpace* space); |
640 |
void VerifyWeakEmbeddedMapsInOptimizedCode();
|
|
640 |
void VerifyWeakEmbeddedObjectsInOptimizedCode();
|
|
641 | 641 |
void VerifyOmittedMapChecks(); |
642 | 642 |
#endif |
643 | 643 |
|
... | ... | |
735 | 735 |
return sequential_sweeping_; |
736 | 736 |
} |
737 | 737 |
|
738 |
// Parallel marking support. |
|
739 |
void MarkInParallel(); |
|
740 |
|
|
741 |
void WaitUntilMarkingCompleted(); |
|
738 |
// Mark the global table which maps weak objects to dependent code without |
|
739 |
// marking its contents. |
|
740 |
void MarkWeakObjectToCodeTable(); |
|
742 | 741 |
|
743 | 742 |
private: |
744 | 743 |
MarkCompactCollector(); |
... | ... | |
889 | 888 |
void ClearNonLivePrototypeTransitions(Map* map); |
890 | 889 |
void ClearNonLiveMapTransitions(Map* map, MarkBit map_mark); |
891 | 890 |
|
892 |
void ClearAndDeoptimizeDependentCode(Map* map);
|
|
891 |
void ClearAndDeoptimizeDependentCode(DependentCode* dependent_code);
|
|
893 | 892 |
void ClearNonLiveDependentCode(DependentCode* dependent_code); |
894 | 893 |
|
895 | 894 |
// Marking detaches initial maps from SharedFunctionInfo objects |
Also available in: Unified diff