// Copyright 2021 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_SNAPSHOT_EMBEDDED_EMBEDDED_FILE_WRITER_INTERFACE_H_ #define V8_SNAPSHOT_EMBEDDED_EMBEDDED_FILE_WRITER_INTERFACE_H_ #include <string> #include "v8config.h" // NOLINT(build/include_directory) namespace v8 { namespace internal { class Builtins; #if defined(V8_OS_WIN64) namespace win64_unwindinfo { class BuiltinUnwindInfo; } #endif // V8_OS_WIN64 static constexpr char kDefaultEmbeddedVariant[] = …; struct LabelInfo { … }; // Detailed source-code information about builtins can only be obtained by // registration on the isolate during compilation. class EmbeddedFileWriterInterface { … }; } // namespace internal } // namespace v8 #endif // V8_SNAPSHOT_EMBEDDED_EMBEDDED_FILE_WRITER_INTERFACE_H_