Revision f230a1cf deps/v8/src/mark-compact.h

View differences:

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