// Copyright 2017 the V8 project authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef V8_DEBUG_DEBUG_COVERAGE_H_ #define V8_DEBUG_DEBUG_COVERAGE_H_ #include <memory> #include <vector> #include "src/debug/debug-interface.h" #include "src/handles/handles.h" namespace v8 { namespace internal { // Forward declaration. class Isolate; struct CoverageBlock { … }; struct CoverageFunction { … }; struct CoverageScript { … }; class Coverage : public std::vector<CoverageScript> { … }; } // namespace internal } // namespace v8 #endif // V8_DEBUG_DEBUG_COVERAGE_H_