diff options
Diffstat (limited to 'chromium/v8/src/snapshot/embedded/embedded-file-writer.h')
-rw-r--r-- | chromium/v8/src/snapshot/embedded/embedded-file-writer.h | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/chromium/v8/src/snapshot/embedded/embedded-file-writer.h b/chromium/v8/src/snapshot/embedded/embedded-file-writer.h index c26465ae6a7..e487b9be9bc 100644 --- a/chromium/v8/src/snapshot/embedded/embedded-file-writer.h +++ b/chromium/v8/src/snapshot/embedded/embedded-file-writer.h @@ -13,9 +13,9 @@ #include "src/snapshot/embedded/embedded-data.h" #include "src/snapshot/embedded/platform-embedded-file-writer-base.h" -#if defined(V8_OS_WIN_X64) +#if defined(V8_OS_WIN64) #include "src/diagnostics/unwinding-info-win64.h" -#endif +#endif // V8_OS_WIN64 namespace v8 { namespace internal { @@ -35,11 +35,11 @@ class EmbeddedFileWriterInterface { // compiled builtin Code objects with trampolines. virtual void PrepareBuiltinSourcePositionMap(Builtins* builtins) = 0; -#if defined(V8_OS_WIN_X64) +#if defined(V8_OS_WIN64) virtual void SetBuiltinUnwindData( int builtin_index, const win64_unwindinfo::BuiltinUnwindInfo& unwinding_info) = 0; -#endif +#endif // V8_OS_WIN64 }; // Generates the embedded.S file which is later compiled into the final v8 @@ -59,14 +59,14 @@ class EmbeddedFileWriter : public EmbeddedFileWriterInterface { void PrepareBuiltinSourcePositionMap(Builtins* builtins) override; -#if defined(V8_OS_WIN_X64) +#if defined(V8_OS_WIN64) void SetBuiltinUnwindData( int builtin_index, const win64_unwindinfo::BuiltinUnwindInfo& unwinding_info) override { DCHECK_LT(builtin_index, Builtins::builtin_count); unwind_infos_[builtin_index] = unwinding_info; } -#endif +#endif // V8_OS_WIN64 void SetEmbeddedFile(const char* embedded_src_path) { embedded_src_path_ = embedded_src_path; @@ -172,9 +172,6 @@ class EmbeddedFileWriter : public EmbeddedFileWriterInterface { const i::EmbeddedData* blob) const; #if defined(V8_OS_WIN_X64) - std::string BuiltinsUnwindInfoLabel() const; - void WriteUnwindInfo(PlatformEmbeddedFileWriterBase* w, - const i::EmbeddedData* blob) const; void WriteUnwindInfoEntry(PlatformEmbeddedFileWriterBase* w, uint64_t rva_start, uint64_t rva_end) const; #endif @@ -194,9 +191,9 @@ class EmbeddedFileWriter : public EmbeddedFileWriterInterface { private: std::vector<byte> source_positions_[Builtins::builtin_count]; -#if defined(V8_OS_WIN_X64) +#if defined(V8_OS_WIN64) win64_unwindinfo::BuiltinUnwindInfo unwind_infos_[Builtins::builtin_count]; -#endif +#endif // V8_OS_WIN64 std::map<const char*, int> external_filenames_; std::vector<const char*> external_filenames_by_index_; |