Home | History | Annotate | Download | only in src

Lines Matching refs:Handle

86   explicit BreakLocationIterator(Handle<DebugInfo> debug_info,
96 void SetBreakPoint(Handle<Object> break_point_object);
97 void ClearBreakPoint(Handle<Object> break_point_object);
137 Handle<DebugInfo> debug_info_;
161 // Cache of all script objects in the heap. When a script is added a weak handle
162 // to it is created and that weak handle is stored in the cache. The weak handle
171 void Add(Handle<Script> script);
174 Handle<FixedArray> GetScripts();
191 // Weak handle callback for scripts in the cache.
208 Handle<DebugInfo> debug_info() { return debug_info_; }
211 // Global (weak) handle to the debug info object.
212 Handle<DebugInfo> debug_info_;
218 // This class contains the debugger support. The main purpose is to handle
236 void SetBreakPoint(Handle<SharedFunctionInfo> shared,
237 Handle<Object> break_point_object,
239 void ClearBreakPoint(Handle<Object> break_point_object);
241 void FloodWithOneShot(Handle<SharedFunctionInfo> shared);
242 void FloodBoundFunctionWithOneShot(Handle<JSFunction> function);
250 static Handle<DebugInfo> GetDebugInfo(Handle<SharedFunctionInfo> shared);
251 static bool HasDebugInfo(Handle<SharedFunctionInfo> shared);
256 bool EnsureDebugInfo(Handle<SharedFunctionInfo> shared);
270 static Handle<Code> FindDebugBreak(Handle<Code> code, RelocInfo::Mode mode);
272 static Handle<Object> GetSourceBreakLocations(
273 Handle<SharedFunctionInfo> shared);
276 inline Handle<Context> debug_context() { return debug_context_; }
295 void HandleStepIn(Handle<JSFunction> function,
296 Handle<Object> holder,
379 friend Handle<FixedArray> GetDebuggedFunctions(); // In test-debug.cc
394 void AddScriptToScriptCache(Handle<Script> script);
395 Handle<FixedArray> GetLoadedScripts();
451 Handle<Code> code);
470 void RemoveDebugInfo(Handle<DebugInfo> debug_info);
472 Handle<Object> CheckBreakPoints(Handle<Object> break_point);
473 bool CheckBreakPoint(Handle<Object> break_point_object);
475 // Global handle to debug context where all the debugger JavaScript code is
477 Handle<Context> debug_context_;
574 Handle<JSObject> exec_state,
575 Handle<JSObject> event_data);
580 Handle<JSObject> exec_state,
581 Handle<JSObject> event_data,
582 Handle<String> response_json,
590 virtual v8::Handle<v8::Object> GetExecutionState() const;
591 virtual v8::Handle<v8::Object> GetEventData() const;
592 virtual v8::Handle<v8::String> GetJSON() const;
593 virtual v8::Handle<v8::Context> GetEventContext() const;
600 Handle<JSObject> exec_state,
601 Handle<JSObject> event_data,
602 Handle<String> response_json,
608 Handle<JSObject> exec_state_; // Current execution state.
609 Handle<JSObject> event_data_; // Data associated with the event.
610 Handle<String> response_json_; // Response JSON if message holds a response.
619 Handle<JSObject> exec_state,
620 Handle<JSObject> event_data,
621 Handle<Object> callback_data,
624 virtual v8::Handle<v8::Object> GetExecutionState() const;
625 virtual v8::Handle<v8::Object> GetEventData() const;
626 virtual v8::Handle<v8::Context> GetEventContext() const;
627 virtual v8::Handle<v8::Value> GetCallbackData() const;
631 Handle<JSObject> exec_state_; // Current execution state.
632 Handle<JSObject> event_data_; // Data associated with the event.
633 Handle<Object> callback_data_; // User data passed with the callback
712 Handle<Object> MakeJSObject(Vector<const char> constructor_name,
714 Handle<Object> argv[],
716 Handle<Object> MakeExecutionState(bool* caught_exception);
717 Handle<Object> MakeBreakEvent(Handle<Object> exec_state,
718 Handle<Object> break_points_hit,
720 Handle<Object> MakeExceptionEvent(Handle<Object> exec_state,
721 Handle<Object> exception,
724 Handle<Object> MakeNewFunctionEvent(Handle<Object> func,
726 Handle<Object> MakeCompileEvent(Handle<Script> script,
729 Handle<Object> MakeScriptCollectedEvent(int id,
731 void OnDebugBreak(Handle<Object> break_points_hit, bool auto_continue);
732 void OnException(Handle<Object> exception, bool uncaught);
733 void OnBeforeCompile(Handle<Script> script);
739 void OnAfterCompile(Handle<Script> script,
741 void OnNewFunction(Handle<JSFunction> fun);
744 Handle<JSObject> event_data,
747 Handle<JSObject> exec_state,
748 Handle<JSObject> event_data,
750 void SetEventListener(Handle<Object> callback, Handle<Object> data);
771 Handle<Object> Call(Handle<JSFunction> fun,
772 Handle<Object> data,
787 Handle<Context> GetDebugContext();
834 Handle<Object> exec_state,
835 Handle<Object> event_data,
838 Handle<Object> exec_state,
839 Handle<Object> event_data,
842 Handle<Object> exec_state,
843 Handle<Object> event_data);
847 Handle<Object> event_listener_; // Global handle to listener.
848 Handle<Object> event_listener_data_;
893 inline Handle<Context> GetContext() { return save_.context(); }