• Clemens Backes's avatar
    Revert "[heap-snapshot] Preventing overflow in progress counter" · 5cbd1eed
    Clemens Backes authored
    This reverts commit 0e006a15.
    
    Reason for revert: MSan failures: https://ci.chromium.org/ui/p/v8/builders/ci/V8%20Linux%20-%20arm64%20-%20sim%20-%20MSAN/41031/overview
    
    Original change's description:
    > [heap-snapshot] Preventing overflow in progress counter
    >
    > This prevents an overflow to happen in the heap snapshot generator.
    > Furthermore it changes the relation of progress_counter_ and
    > progress_total_ to always adhere to:
    > * progress_counter_ <= progress_total_,
    > * if: progress_counter_ == progress_total_, then it is done.
    >
    > With this change, if progress_counter_ happens to be bigger
    > than progress_total_ (latter is an estimate), it will continue
    > to report the same progress (<100%) until it is done. Before,
    > it would repeatedly report 100% until it is done.
    >
    > Fixed: chromium:1246860
    > Change-Id: Iffd3f52355632f2b35abdbb3752912ba7b8bd821
    > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3250310
    > Reviewed-by: Yang Guo <yangguo@chromium.org>
    > Commit-Queue: Kim-Anh Tran <kimanh@chromium.org>
    > Cr-Commit-Position: refs/heads/main@{#77589}
    
    Change-Id: I81e8bb563a48ce6b877e83e30a5f426bef0bb58d
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3250901
    Auto-Submit: Clemens Backes <clemensb@chromium.org>
    Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
    Commit-Queue: Maya Lekova <mslekova@chromium.org>
    Reviewed-by: 's avatarMaya Lekova <mslekova@chromium.org>
    Owners-Override: Maya Lekova <mslekova@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#77590}
    5cbd1eed
Name
Last commit
Last update
..
DIR_METADATA Loading commit data...
OWNERS Loading commit data...
allocation-tracker.cc Loading commit data...
allocation-tracker.h Loading commit data...
circular-queue-inl.h Loading commit data...
circular-queue.h Loading commit data...
cpu-profiler-inl.h Loading commit data...
cpu-profiler.cc Loading commit data...
cpu-profiler.h Loading commit data...
heap-profiler.cc Loading commit data...
heap-profiler.h Loading commit data...
heap-snapshot-generator-inl.h Loading commit data...
heap-snapshot-generator.cc Loading commit data...
heap-snapshot-generator.h Loading commit data...
profile-generator-inl.h Loading commit data...
profile-generator.cc Loading commit data...
profile-generator.h Loading commit data...
profiler-listener.cc Loading commit data...
profiler-listener.h Loading commit data...
profiler-stats.cc Loading commit data...
profiler-stats.h Loading commit data...
sampling-heap-profiler.cc Loading commit data...
sampling-heap-profiler.h Loading commit data...
strings-storage.cc Loading commit data...
strings-storage.h Loading commit data...
symbolizer.cc Loading commit data...
symbolizer.h Loading commit data...
tick-sample.cc Loading commit data...
tick-sample.h Loading commit data...
tracing-cpu-profiler.cc Loading commit data...
tracing-cpu-profiler.h Loading commit data...
weak-code-registry.cc Loading commit data...
weak-code-registry.h Loading commit data...