| Index: src/base/platform/platform.h
|
| diff --git a/src/base/platform/platform.h b/src/base/platform/platform.h
|
| index d3b6c9c1cf3d758276ccc39c50a20b51fc9f9f98..ab5c13aa08575bd03639fb2cbe0fa1806a30f99b 100644
|
| --- a/src/base/platform/platform.h
|
| +++ b/src/base/platform/platform.h
|
| @@ -25,6 +25,7 @@
|
| #include <string>
|
| #include <vector>
|
|
|
| +#include "src/base/base-export.h"
|
| #include "src/base/build_config.h"
|
| #include "src/base/compiler-specific.h"
|
| #include "src/base/platform/mutex.h"
|
| @@ -102,7 +103,7 @@ class TimezoneCache;
|
| // functions. Add methods here to cope with differences between the
|
| // supported platforms.
|
|
|
| -class OS {
|
| +class V8_BASE_EXPORT OS {
|
| public:
|
| // Initialize the OS class.
|
| // - random_seed: Used for the GetRandomMmapAddress() if non-zero.
|
| @@ -211,7 +212,7 @@ class OS {
|
| char text[kStackWalkMaxTextLen];
|
| };
|
|
|
| - class MemoryMappedFile {
|
| + class V8_BASE_EXPORT MemoryMappedFile {
|
| public:
|
| virtual ~MemoryMappedFile() {}
|
| virtual void* memory() const = 0;
|
| @@ -286,7 +287,7 @@ class OS {
|
| // Control of the reserved memory can be assigned to another VirtualMemory
|
| // object by assignment or copy-contructing. This removes the reserved memory
|
| // from the original object.
|
| -class VirtualMemory {
|
| +class V8_BASE_EXPORT VirtualMemory {
|
| public:
|
| // Empty VirtualMemory object, controlling no reserved memory.
|
| VirtualMemory();
|
| @@ -418,7 +419,7 @@ class VirtualMemory {
|
| // thread. The Thread object should not be deallocated before the thread has
|
| // terminated.
|
|
|
| -class Thread {
|
| +class V8_BASE_EXPORT Thread {
|
| public:
|
| // Opaque data type for thread-local storage keys.
|
| typedef int32_t LocalStorageKey;
|
|
|