| Index: include/libplatform/v8-tracing.h
|
| diff --git a/include/libplatform/v8-tracing.h b/include/libplatform/v8-tracing.h
|
| index 7646ea5489664300ec7ad64ea1dbce6451c15424..4eb29219ea42031cfc0170c6434e2c56db284464 100644
|
| --- a/include/libplatform/v8-tracing.h
|
| +++ b/include/libplatform/v8-tracing.h
|
| @@ -9,13 +9,15 @@
|
| #include <memory>
|
| #include <vector>
|
|
|
| +#include "libplatform/libplatform-export.h"
|
| +
|
| namespace v8 {
|
| namespace platform {
|
| namespace tracing {
|
|
|
| const int kTraceMaxNumArgs = 2;
|
|
|
| -class TraceObject {
|
| +class V8_PLATFORM_EXPORT TraceObject {
|
| public:
|
| union ArgValue {
|
| bool as_bool;
|
| @@ -87,7 +89,7 @@ class TraceObject {
|
| void operator=(const TraceObject&) = delete;
|
| };
|
|
|
| -class TraceWriter {
|
| +class V8_PLATFORM_EXPORT TraceWriter {
|
| public:
|
| TraceWriter() {}
|
| virtual ~TraceWriter() {}
|
| @@ -102,7 +104,7 @@ class TraceWriter {
|
| void operator=(const TraceWriter&) = delete;
|
| };
|
|
|
| -class TraceBufferChunk {
|
| +class V8_PLATFORM_EXPORT TraceBufferChunk {
|
| public:
|
| explicit TraceBufferChunk(uint32_t seq);
|
|
|
| @@ -126,7 +128,7 @@ class TraceBufferChunk {
|
| void operator=(const TraceBufferChunk&) = delete;
|
| };
|
|
|
| -class TraceBuffer {
|
| +class V8_PLATFORM_EXPORT TraceBuffer {
|
| public:
|
| TraceBuffer() {}
|
| virtual ~TraceBuffer() {}
|
| @@ -162,7 +164,7 @@ enum TraceRecordMode {
|
| ECHO_TO_CONSOLE,
|
| };
|
|
|
| -class TraceConfig {
|
| +class V8_PLATFORM_EXPORT TraceConfig {
|
| public:
|
| typedef std::vector<std::string> StringList;
|
|
|
| @@ -200,7 +202,7 @@ class TraceConfig {
|
| void operator=(const TraceConfig&) = delete;
|
| };
|
|
|
| -class TracingController {
|
| +class V8_PLATFORM_EXPORT TracingController {
|
| public:
|
| enum Mode { DISABLED = 0, RECORDING_MODE };
|
|
|
|
|