|
V8 Project
|
#include <stdlib.h>#include "src/v8.h"#include "src/ast.h"#include "src/base/platform/platform.h"#include "src/base/sys-info.h"#include "src/base/utils/random-number-generator.h"#include "src/basic-block-profiler.h"#include "src/bootstrapper.h"#include "src/codegen.h"#include "src/compilation-cache.h"#include "src/cpu-profiler.h"#include "src/debug.h"#include "src/deoptimizer.h"#include "src/heap/spaces.h"#include "src/heap/sweeper-thread.h"#include "src/heap-profiler.h"#include "src/hydrogen.h"#include "src/ic/stub-cache.h"#include "src/isolate-inl.h"#include "src/lithium-allocator.h"#include "src/log.h"#include "src/messages.h"#include "src/prototype.h"#include "src/regexp-stack.h"#include "src/runtime-profiler.h"#include "src/sampler.h"#include "src/scopeinfo.h"#include "src/serialize.h"#include "src/simulator.h"#include "src/version.h"#include "src/vm-state-inl.h"
Include dependency graph for isolate.cc:Go to the source code of this file.
Namespaces | |
| v8 | |
| Debugger support for the V8 JavaScript engine. | |
| v8::internal | |
Macros | |
| #define | TRACE_ISOLATE(tag) |
| #define | ISOLATE_INIT_EXECUTE(type, name, initial_value) name##_ = (initial_value); |
| #define | ISOLATE_INIT_ARRAY_EXECUTE(type, name, length) memset(name##_, 0, sizeof(type) * length); |
| #define | ASSIGN_ELEMENT(CamelName, hacker_name) |
Enumerations | |
| enum | v8::internal::MayAccessDecision { v8::internal::YES , v8::internal::NO , v8::internal::UNKNOWN } |
Functions | |
| static bool | v8::internal::IsVisibleInStackTrace (JSFunction *fun, Object *caller, Object *receiver, bool *seen_caller) |
| static void | v8::internal::PrintFrames (Isolate *isolate, StringStream *accumulator, StackFrame::PrintMode mode) |
| static AccessCheckInfo * | v8::internal::GetAccessCheckInfo (Isolate *isolate, Handle< JSObject > receiver) |
| static MayAccessDecision | v8::internal::MayAccessPreCheck (Isolate *isolate, Handle< JSObject > receiver, v8::AccessType type) |
Variables | |
| static int | v8::internal::fatal_exception_depth = 0 |
| #define ASSIGN_ELEMENT | ( | CamelName, | |
| hacker_name | |||
| ) |
| #define ISOLATE_INIT_ARRAY_EXECUTE | ( | type, | |
| name, | |||
| length | |||
| ) | memset(name##_, 0, sizeof(type) * length); |
| #define TRACE_ISOLATE | ( | tag | ) |
Definition at line 1457 of file isolate.cc.