Index: src/eh-frame.h |
diff --git a/src/eh-frame.h b/src/eh-frame.h |
index 6e703d429a9973ded8c5f9905c5d313bc71f031c..3da4612f2c6703456ac01c650583d0ec20f74d16 100644 |
--- a/src/eh-frame.h |
+++ b/src/eh-frame.h |
@@ -5,12 +5,15 @@ |
#ifndef V8_EH_FRAME_H_ |
#define V8_EH_FRAME_H_ |
+#include "src/base/compiler-specific.h" |
+#include "src/globals.h" |
#include "src/macro-assembler.h" |
namespace v8 { |
namespace internal { |
-class EhFrameConstants final : public AllStatic { |
+class V8_EXPORT_PRIVATE EhFrameConstants final |
+ : public NON_EXPORTED_BASE(AllStatic) { |
public: |
enum class DwarfOpcodes : byte { |
kNop = 0x00, |
@@ -61,7 +64,7 @@ class EhFrameConstants final : public AllStatic { |
static const int kEhFrameHdrSize = 20; |
}; |
-class EhFrameWriter { |
+class V8_EXPORT_PRIVATE EhFrameWriter { |
public: |
explicit EhFrameWriter(Zone* zone); |
@@ -196,7 +199,7 @@ class EhFrameWriter { |
DISALLOW_COPY_AND_ASSIGN(EhFrameWriter); |
}; |
-class EhFrameIterator { |
+class V8_EXPORT_PRIVATE EhFrameIterator { |
public: |
EhFrameIterator(const byte* start, const byte* end) |
: start_(start), next_(start), end_(end) { |