B&W print-friendly diagrams + tinkerpop-0001 + wave-3 proof sections. Squash of 94 local commits onto remote master.
37 lines
3.3 KiB
Text
37 lines
3.3 KiB
Text
[34m# scan=v8 host=unsb-vm-4-258 date=2026-03-23T21:20:28Z
|
||
Cloning into 'v8'...
|
||
# roots: /tmp/v8/src/compiler
|
||
CANDIDATE /tmp/v8/src/compiler/all-nodes.h:19 return id < is_reachable_.length() && is_reachable_.Contains(id);
|
||
CANDIDATE /tmp/v8/src/compiler/all-nodes.h:20 return id < is_reachable_.length() && is_reachable_.Contains(id);
|
||
CANDIDATE /tmp/v8/src/compiler/all-nodes.h:21 return id < is_reachable_.length() && is_reachable_.Contains(id);
|
||
CANDIDATE /tmp/v8/src/compiler/all-nodes.h:22 return id < is_reachable_.length() && is_reachable_.Contains(id);
|
||
CANDIDATE /tmp/v8/src/compiler/load-elimination.cc:810 if (maps.contains(object_maps)) return Replace(effect);
|
||
CANDIDATE /tmp/v8/src/compiler/machine-operator.h:480 return !unsupported.contains(rep);
|
||
CANDIDATE /tmp/v8/src/compiler/string-builder-optimizer.cc:470 if (std::find(dst->begin(), dst->end(), pred) == dst->end()) {
|
||
CANDIDATE /tmp/v8/src/compiler/turbofan-graph.cc:27 auto const it = std::find(decorators_.begin(), decorators_.end(), decorator);
|
||
CANDIDATE /tmp/v8/src/compiler/turbofan-graph.cc:28 auto const it = std::find(decorators_.begin(), decorators_.end(), decorator);
|
||
CANDIDATE /tmp/v8/src/compiler/turboshaft/loop-finder.cc:11 if (!config_.contains(ConfigFlags::kFindCalls)) return;
|
||
CANDIDATE /tmp/v8/src/compiler/turboshaft/loop-finder.cc:23 if (!config_.contains(ConfigFlags::kFindCalls)) return;
|
||
CANDIDATE /tmp/v8/src/compiler/turboshaft/loop-finder.cc:35 if (!config_.contains(ConfigFlags::kFindCalls)) return;
|
||
CANDIDATE /tmp/v8/src/compiler/turboshaft/loop-finder.cc:36 if (!config_.contains(ConfigFlags::kFindCalls)) return;
|
||
CANDIDATE /tmp/v8/src/compiler/turboshaft/store-store-elimination-reducer-inl.h:113 DCHECK(!active_keys_.Contains(key));
|
||
CANDIDATE /tmp/v8/src/compiler/turboshaft/store-store-elimination-reducer-inl.h:115 DCHECK(!active_keys_.Contains(key));
|
||
CANDIDATE /tmp/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:148 return std::find(unary_low_half_ops.begin(), unary_low_half_ops.end(),
|
||
CANDIDATE /tmp/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:149 return std::find(unary_low_half_ops.begin(), unary_low_half_ops.end(),
|
||
CANDIDATE /tmp/v8/src/compiler/turboshaft/wasm-shuffle-reducer.h:160 return std::find(binary_low_half_ops.begin(), binary_low_half_ops.end(),
|
||
# roots: /tmp/v8/src/codegen
|
||
CANDIDATE /tmp/v8/src/codegen/loong64/macro-assembler-loong64.cc:445 kAnyInterceptorInfoExternalPointerTagRange.Contains(tag_range));
|
||
CANDIDATE /tmp/v8/src/codegen/riscv/macro-assembler-riscv.cc:538 kAnyInterceptorInfoExternalPointerTagRange.Contains(tag_range));
|
||
CANDIDATE /tmp/v8/src/codegen/x64/macro-assembler-x64.cc:754 kAnyInterceptorInfoExternalPointerTagRange.Contains(tag_range));
|
||
# roots: /tmp/v8/src/interpreter
|
||
# scan complete
|
||
[0m
|
||
# TRIAGE 2026-03-23:
|
||
# all-nodes.h is_reachable_ — BitVector → O(1) CLEAN
|
||
# store-store active_keys_.Contains — IntrusiveSet → O(1) CLEAN
|
||
# loop-finder config_.contains — bitfield config flags → O(1) CLEAN
|
||
# macro-assembler .Contains(tag_range)— range check → O(1) CLEAN
|
||
# turbofan-graph decorators_ find — ZoneVector 0-2 items → FALSE POSITIVE (bounded)
|
||
# string-builder-optimizer find pred — SmallVector<BB*,15> → FALSE POSITIVE (capped=15)
|
||
# wasm-shuffle-reducer std::find — static constexpr array → FALSE POSITIVE (tiny fixed set)
|
||
# v8: CLEAN — no CWE-407 defects
|