v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
perfetto-logger.cc File Reference
#include "src/tracing/perfetto-logger.h"
#include <memory>
#include "absl/container/flat_hash_map.h"
#include "protos/perfetto/common/builtin_clock.pbzero.h"
#include "protos/perfetto/trace/chrome/v8.pbzero.h"
#include "protos/perfetto/trace/trace_packet.pbzero.h"
#include "protos/perfetto/trace/trace_packet_defaults.pbzero.h"
#include "src/base/logging.h"
#include "src/base/platform/mutex.h"
#include "src/base/platform/platform.h"
#include "src/base/platform/time.h"
#include "src/builtins/builtins.h"
#include "src/execution/isolate.h"
#include "src/handles/handles.h"
#include "src/heap/spaces.h"
#include "src/logging/log.h"
#include "src/objects/abstract-code.h"
#include "src/objects/code-kind.h"
#include "src/objects/heap-object.h"
#include "src/objects/objects-inl.h"
#include "src/objects/oddball.h"
#include "src/objects/script.h"
#include "src/objects/string.h"
#include "src/objects/tagged.h"
#include "src/tracing/code-data-source.h"
#include "src/tracing/code-trace-context.h"
#include "src/tracing/perfetto-utils.h"
Include dependency graph for perfetto-logger.cc:

Go to the source code of this file.

Namespaces

namespace  v8
 
namespace  v8::internal
 

Variable Documentation

◆ isolates_

absl::flat_hash_map<Isolate*, std::unique_ptr<PerfettoLogger> > isolates_
private

Definition at line 146 of file perfetto-logger.cc.

◆ mutex_

base::Mutex mutex_
private

Definition at line 144 of file perfetto-logger.cc.

◆ num_active_data_sources_

int num_active_data_sources_ = 0
private

Definition at line 145 of file perfetto-logger.cc.