summaryrefslogtreecommitdiff
path: root/chromium/v8/src/snapshot/embedded/embedded-file-writer.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/v8/src/snapshot/embedded/embedded-file-writer.h')
-rw-r--r--chromium/v8/src/snapshot/embedded/embedded-file-writer.h19
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_;