![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include "src/logging/log.h"#include <atomic>#include <cstdarg>#include <memory>#include <sstream>#include "include/v8-locker.h"#include "src/api/api-inl.h"#include "src/base/hashing.h"#include "src/base/platform/mutex.h"#include "src/base/platform/platform.h"#include "src/base/platform/wrappers.h"#include "src/builtins/profile-data-reader.h"#include "src/codegen/bailout-reason.h"#include "src/codegen/compiler.h"#include "src/codegen/macro-assembler.h"#include "src/codegen/source-position-table.h"#include "src/common/assert-scope.h"#include "src/deoptimizer/deoptimizer.h"#include "src/diagnostics/perf-jit.h"#include "src/execution/isolate.h"#include "src/execution/v8threads.h"#include "src/execution/vm-state-inl.h"#include "src/execution/vm-state.h"#include "src/handles/global-handles.h"#include "src/heap/combined-heap.h"#include "src/heap/heap-inl.h"#include "src/heap/heap-layout-inl.h"#include "src/init/bootstrapper.h"#include "src/interpreter/bytecodes.h"#include "src/interpreter/interpreter.h"#include "src/libsampler/sampler.h"#include "src/logging/code-events.h"#include "src/logging/counters.h"#include "src/logging/log-file.h"#include "src/logging/log-inl.h"#include "src/objects/api-callbacks.h"#include "src/objects/code-kind.h"#include "src/objects/code.h"#include "src/profiler/tick-sample.h"#include "src/snapshot/embedded/embedded-data.h"#include "src/strings/string-stream.h"#include "src/strings/unicode-inl.h"#include "src/tracing/tracing-category-observer.h"#include "src/utils/memcopy.h"#include "src/utils/version.h"Go to the source code of this file.
Namespaces | |
| namespace | v8 |
| namespace | v8::internal |
Macros | |
| #define | DECLARE_EVENT(ignore1, name) |
| #define | DECLARE_EVENT(ignore1, name) |
| #define | CALL_CODE_EVENT_HANDLER(Call) |
| #define | MSG_BUILDER() |
| #define | V(TimerName, expose) |
Functions | |
| std::ostream & | v8::internal::operator<< (std::ostream &os, LogEventListener::CodeTag tag) |
| std::ostream & | v8::internal::operator<< (std::ostream &os, LogEventListener::Event event) |
| static std::vector< std::pair< Handle< SharedFunctionInfo >, Handle< AbstractCode > > > | v8::internal::EnumerateCompiledFunctions (Heap *heap) |
| static void | v8::internal::AddIsolateIdIfNeeded (std::ostream &os, Isolate *isolate) |
| static void | v8::internal::PrepareLogFileName (std::ostream &os, Isolate *isolate, const char *file_name) |
Variables | |
| static const char * | v8::internal::kLogEventsNames [] |
| static const char * | v8::internal::kCodeTagNames [] |
| #define CALL_CODE_EVENT_HANDLER | ( | Call | ) |
| #define DECLARE_EVENT | ( | ignore1, | |
| name ) |
| #define DECLARE_EVENT | ( | ignore1, | |
| name ) |
| #define MSG_BUILDER | ( | ) |
| #define V | ( | TimerName, | |
| expose ) |