| Index: include/libplatform/v8-tracing.h
|
| diff --git a/include/libplatform/v8-tracing.h b/include/libplatform/v8-tracing.h
|
| index e9f49414784da5ca9bce048c143e37c5f191ffb1..98aeaa347e545c0454f79ad7dab005afa03c92d4 100644
|
| --- a/include/libplatform/v8-tracing.h
|
| +++ b/include/libplatform/v8-tracing.h
|
| @@ -10,6 +10,7 @@
|
| #include <unordered_set>
|
| #include <vector>
|
|
|
| +#include "libplatform/libplatform-export.h"
|
| #include "v8-platform.h" // NOLINT(build/include)
|
|
|
| namespace v8 {
|
| @@ -23,7 +24,7 @@ namespace tracing {
|
|
|
| const int kTraceMaxNumArgs = 2;
|
|
|
| -class TraceObject {
|
| +class V8_PLATFORM_EXPORT TraceObject {
|
| public:
|
| union ArgValue {
|
| bool as_bool;
|
| @@ -103,7 +104,7 @@ class TraceObject {
|
| void operator=(const TraceObject&) = delete;
|
| };
|
|
|
| -class TraceWriter {
|
| +class V8_PLATFORM_EXPORT TraceWriter {
|
| public:
|
| TraceWriter() {}
|
| virtual ~TraceWriter() {}
|
| @@ -118,7 +119,7 @@ class TraceWriter {
|
| void operator=(const TraceWriter&) = delete;
|
| };
|
|
|
| -class TraceBufferChunk {
|
| +class V8_PLATFORM_EXPORT TraceBufferChunk {
|
| public:
|
| explicit TraceBufferChunk(uint32_t seq);
|
|
|
| @@ -142,7 +143,7 @@ class TraceBufferChunk {
|
| void operator=(const TraceBufferChunk&) = delete;
|
| };
|
|
|
| -class TraceBuffer {
|
| +class V8_PLATFORM_EXPORT TraceBuffer {
|
| public:
|
| TraceBuffer() {}
|
| virtual ~TraceBuffer() {}
|
| @@ -178,7 +179,7 @@ enum TraceRecordMode {
|
| ECHO_TO_CONSOLE,
|
| };
|
|
|
| -class TraceConfig {
|
| +class V8_PLATFORM_EXPORT TraceConfig {
|
| public:
|
| typedef std::vector<std::string> StringList;
|
|
|
| @@ -216,7 +217,7 @@ class TraceConfig {
|
| void operator=(const TraceConfig&) = delete;
|
| };
|
|
|
| -class TracingController {
|
| +class V8_PLATFORM_EXPORT TracingController {
|
| public:
|
| enum Mode { DISABLED = 0, RECORDING_MODE };
|
|
|
|
|