Static Public メソッド | Static Private 変数

クラス v8::internal::Debugger

#include <debug.h>

すべてのメンバ一覧

Static Public メソッド

static void DebugRequest (const uint16_t *json_request, int length)
static Handle< ObjectMakeJSObject (Vector< const char > constructor_name, int argc, Object ***argv, bool *caught_exception)
static Handle< ObjectMakeExecutionState (bool *caught_exception)
static Handle< ObjectMakeBreakEvent (Handle< Object > exec_state, Handle< Object > break_points_hit, bool *caught_exception)
static Handle< ObjectMakeExceptionEvent (Handle< Object > exec_state, Handle< Object > exception, bool uncaught, bool *caught_exception)
static Handle< ObjectMakeNewFunctionEvent (Handle< Object > func, bool *caught_exception)
static Handle< ObjectMakeCompileEvent (Handle< Script > script, Handle< Object > script_function, bool *caught_exception)
static Handle< StringProcessRequest (Handle< Object > exec_state, Handle< Object > request, bool stopped)
static void OnDebugBreak (Handle< Object > break_points_hit)
static void OnException (Handle< Object > exception, bool uncaught)
static void OnBeforeCompile (Handle< Script > script)
static void OnAfterCompile (Handle< Script > script, Handle< JSFunction > fun)
static void OnNewFunction (Handle< JSFunction > fun)
static void ProcessDebugEvent (v8::DebugEvent event, Handle< Object > event_data)
static void SetMessageHandler (v8::DebugMessageHandler handler, void *data)
static void SendMessage (Vector< uint16_t > message)
static void ProcessCommand (Vector< const uint16_t > command)
static void UpdateActiveDebugger ()
static bool EventActive (v8::DebugEvent event)
static void set_debugger_active (bool debugger_active)
static bool debugger_active ()
static void set_compiling_natives (bool compiling_natives)
static bool compiling_natives ()
static void set_loading_debugger (bool v)
static bool is_loading_debugger ()

Static Private 変数

static bool debugger_active_ = false
static bool compiling_natives_ = false
static bool is_loading_debugger_ = false
static DebugMessageThreadmessage_thread_ = NULL
static v8::DebugMessageHandler debug_message_handler_ = NULL
static void * debug_message_handler_data_ = NULL

説明

debug.h329 行で定義されています。


関数

static bool v8::internal::Debugger::compiling_natives (  )  [inline, static]

debug.h376 行で定義されています。

参照先 compiling_natives_.

参照元 v8::internal::Debug::Load(), OnAfterCompile(), OnBeforeCompile(), と OnNewFunction().

static bool v8::internal::Debugger::debugger_active (  )  [inline, static]
static void v8::internal::Debugger::DebugRequest ( const uint16_t *  json_request,
int  length 
) [static]
static bool v8::internal::Debugger::EventActive ( v8::DebugEvent  event  )  [inline, static]

debug.h364 行で定義されています。

参照先 compiling_natives_, と debugger_active_.

参照元 OnAfterCompile(), OnBeforeCompile(), OnDebugBreak(), OnException(), と OnNewFunction().

static bool v8::internal::Debugger::is_loading_debugger (  )  [inline, static]

debug.h378 行で定義されています。

参照先 is_loading_debugger_.

参照元 v8::internal::Debug::Load().

Handle< Object > v8::internal::Debugger::MakeBreakEvent ( Handle< Object exec_state,
Handle< Object break_points_hit,
bool *  caught_exception 
) [static]

debug.cc1317 行で定義されています。

参照先 v8::internal::CStrVector(), v8::internal::Handle< T >::location(), と MakeJSObject().

参照元 OnDebugBreak().

Handle< Object > v8::internal::Debugger::MakeCompileEvent ( Handle< Script script,
Handle< Object script_function,
bool *  caught_exception 
) [static]
Handle< Object > v8::internal::Debugger::MakeExceptionEvent ( Handle< Object exec_state,
Handle< Object exception,
bool  uncaught,
bool *  caught_exception 
) [static]

debug.cc1331 行で定義されています。

参照先 v8::internal::CStrVector(), v8::internal::Handle< T >::location(), と MakeJSObject().

参照元 OnException().

Handle< Object > v8::internal::Debugger::MakeExecutionState ( bool *  caught_exception  )  [static]
Handle< Object > v8::internal::Debugger::MakeJSObject ( Vector< const char >  constructor_name,
int  argc,
Object ***  argv,
bool *  caught_exception 
) [static]
Handle< Object > v8::internal::Debugger::MakeNewFunctionEvent ( Handle< Object func,
bool *  caught_exception 
) [static]

debug.cc1346 行で定義されています。

参照先 v8::internal::CStrVector(), v8::internal::Handle< T >::location(), と MakeJSObject().

参照元 OnNewFunction().

void v8::internal::Debugger::OnAfterCompile ( Handle< Script script,
Handle< JSFunction fun 
) [static]
void v8::internal::Debugger::OnBeforeCompile ( Handle< Script script  )  [static]
void v8::internal::Debugger::OnDebugBreak ( Handle< Object break_points_hit  )  [static]
void v8::internal::Debugger::OnException ( Handle< Object exception,
bool  uncaught 
) [static]
void v8::internal::Debugger::OnNewFunction ( Handle< JSFunction fun  )  [static]
void v8::internal::Debugger::ProcessCommand ( Vector< const uint16_t >  command  )  [static]
void v8::internal::Debugger::ProcessDebugEvent ( v8::DebugEvent  event,
Handle< Object event_data 
) [static]
Handle< String > v8::internal::Debugger::ProcessRequest ( Handle< Object exec_state,
Handle< Object request,
bool  stopped 
) [static]
void v8::internal::Debugger::SendMessage ( Vector< uint16_t >  message  )  [static]
static void v8::internal::Debugger::set_compiling_natives ( bool  compiling_natives  )  [inline, static]

debug.h373 行で定義されています。

参照先 compiling_natives_.

参照元 v8::internal::Debug::Load().

static void v8::internal::Debugger::set_debugger_active ( bool  debugger_active  )  [inline, static]

debug.h369 行で定義されています。

参照先 debugger_active_.

参照元 UpdateActiveDebugger().

static void v8::internal::Debugger::set_loading_debugger ( bool  v  )  [inline, static]

debug.h377 行で定義されています。

参照先 is_loading_debugger_.

参照元 v8::internal::Debug::Load().

void v8::internal::Debugger::SetMessageHandler ( v8::DebugMessageHandler  handler,
void *  data 
) [static]
void v8::internal::Debugger::UpdateActiveDebugger (  )  [static]

変数

debug.h382 行で定義されています。

参照元 compiling_natives(), EventActive(), と set_compiling_natives().

debug.h385 行で定義されています。

参照元 SendMessage(), と SetMessageHandler().

debug.h386 行で定義されています。

参照元 SendMessage(), と SetMessageHandler().

debug.h381 行で定義されています。

参照元 debugger_active(), EventActive(), と set_debugger_active().

debug.h383 行で定義されています。

参照元 is_loading_debugger(), と set_loading_debugger().

debug.h384 行で定義されています。

参照元 ProcessCommand(), ProcessDebugEvent(), SetMessageHandler(), と UpdateActiveDebugger().


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義