v8 10.2.154 (node 18.16.0)
V8 is Google's open source JavaScript engine
Loading...
Searching...
No Matches
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.

Data Structures

class  TraceObject
 
union  TraceObject::ArgValue
 
class  TraceWriter
 
class  TraceBufferChunk
 
class  TraceBuffer
 
class  TraceConfig
 
class  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  TraceRecordMode { RECORD_UNTIL_FULL , RECORD_CONTINUOUSLY , RECORD_AS_MUCH_AS_POSSIBLE , ECHO_TO_CONSOLE }
 

Variables

const int kTraceMaxNumArgs = 2
 

Macro Definition Documentation

◆ V8_PLATFORM_NON_EXPORTED_BASE

#define V8_PLATFORM_NON_EXPORTED_BASE (   code)    code

Definition at line 232 of file v8-tracing.h.