• Leon Bettscheider's avatar
    Reland "[heap] Refactor methods and nested class of ConcurrentMarkingVisitor" · 4d07e0bf
    Leon Bettscheider authored
    This is a reland of commit 6925bc09
    
    Original change's description:
    > [heap] Refactor methods and nested class of ConcurrentMarkingVisitor
    >
    > This CL moves a few methods and nested class SlotSnapshottingVisitor
    > from ConcurrentMarkingVisitor to ConcurrentMarkingVisitorUtility.
    >
    > Methods in ConcurrentMarkingVisitorUtility are now static and instead have a Visitor parameter.
    >
    > This is preparatory work for adding a
    > YoungGenerationConcurrentMarkingVisitor class, which will be able to
    > reuse members of ConcurrentMarkingVisitorUtility.
    >
    > Bug: v8:13012
    > Change-Id: I503c20e655578031018a2e37dd92c1d61bbe1686
    > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3779677
    > Commit-Queue: Leon Bettscheider <bettscheider@google.com>
    > Reviewed-by: Omer Katz <omerkatz@chromium.org>
    > Reviewed-by: Dominik Inführ <dinfuehr@chromium.org>
    > Cr-Commit-Position: refs/heads/main@{#81931}
    
    Bug: v8:13012
    Change-Id: I05063263d831ef4f3e297289e4210850029f7607
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3780500Reviewed-by: 's avatarDominik Inführ <dinfuehr@chromium.org>
    Commit-Queue: Leon Bettscheider <bettscheider@google.com>
    Cr-Commit-Position: refs/heads/main@{#81953}
    4d07e0bf
marking-visitor.h 11.4 KB