V8 Project
debug.cc File Reference
#include "src/v8.h"
#include "src/api.h"
#include "src/arguments.h"
#include "src/bootstrapper.h"
#include "src/code-stubs.h"
#include "src/codegen.h"
#include "src/compilation-cache.h"
#include "src/compiler.h"
#include "src/debug.h"
#include "src/deoptimizer.h"
#include "src/execution.h"
#include "src/full-codegen.h"
#include "src/global-handles.h"
#include "src/isolate-inl.h"
#include "src/list.h"
#include "src/log.h"
#include "src/messages.h"
#include "src/natives.h"
#include "include/v8-debug.h"
+ Include dependency graph for debug.cc:

Go to the source code of this file.

Classes

class  v8::internal::ActiveFunctionsCollector
 
class  v8::internal::ActiveFunctionsRedirector
 

Namespaces

 v8
 Debugger support for the V8 JavaScript engine.
 
 v8::internal
 

Functions

static v8::Handle< v8::Contextv8::internal::GetDebugEventContext (Isolate *isolate)
 
static bool v8::internal::IsSourceBreakStub (Code *code)
 
static bool v8::internal::IsBreakStub (Code *code)
 
static Handle< Code > v8::internal::DebugBreakForIC (Handle< Code > code, RelocInfo::Mode mode)
 
 v8::internal::RUNTIME_FUNCTION (Debug_Break)
 
static void v8::internal::CollectActiveFunctionsFromThread (Isolate *isolate, ThreadLocalTop *top, List< Handle< JSFunction > > *active_functions, Object *active_code_marker)
 
static int v8::internal::ComputeCodeOffsetFromPcOffset (Code *code, int pc_offset)
 
static int v8::internal::ComputePcOffsetFromCodeOffset (Code *code, int code_offset)
 
static void v8::internal::RedirectActivationsToRecompiledCodeOnThread (Isolate *isolate, ThreadLocalTop *top)
 
static void v8::internal::EnsureFunctionHasDebugBreakSlots (Handle< JSFunction > function)
 
static void v8::internal::RecompileAndRelocateSuspendedGenerators (const List< Handle< JSGeneratorObject > > &generators)