Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Enumerations | Variables
v8-tracing.h File Reference
#include <atomic>
#include <fstream>
#include <memory>
#include <unordered_set>
#include <vector>
#include "libplatform/libplatform-export.h"
#include "v8-platform.h"
Include dependency graph for v8-tracing.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  v8::platform::tracing::TraceObject
 
union  v8::platform::tracing::TraceObject::ArgValue
 
class  v8::platform::tracing::TraceWriter
 
class  v8::platform::tracing::TraceBufferChunk
 
class  v8::platform::tracing::TraceBuffer
 
class  v8::platform::tracing::TraceConfig
 
class  v8::platform::tracing::TracingController
 

Namespaces

namespace  perfetto
 
namespace  perfetto::trace_processor
 
namespace  v8
 
namespace  v8::base
 
namespace  v8::platform
 
namespace  v8::platform::tracing
 

Macros

#define V8_PLATFORM_NON_EXPORTED_BASE(code)   code
 

Enumerations

enum  v8::platform::tracing::TraceRecordMode { v8::platform::tracing::RECORD_UNTIL_FULL , v8::platform::tracing::RECORD_CONTINUOUSLY , v8::platform::tracing::RECORD_AS_MUCH_AS_POSSIBLE , v8::platform::tracing::ECHO_TO_CONSOLE }
 

Variables

const int v8::platform::tracing::kTraceMaxNumArgs = 2
 

Macro Definition Documentation

◆ V8_PLATFORM_NON_EXPORTED_BASE

#define V8_PLATFORM_NON_EXPORTED_BASE (   code)    code