Lines Matching full:const
35 DebuggerImpl(const EcmaVM *vm, ProtocolChannel *channel, RuntimeImpl *runtime);
39 bool NotifyScriptParsed(ScriptId scriptId, const std::string &fileName,
41 bool NotifySingleStep(const JSPtLocation &location);
45 void NotifyNativeCalling(const void *nativeAddress);
47 DispatchResponse Enable(const EnableParams ¶ms, UniqueDebuggerId *id);
49 DispatchResponse EvaluateOnCallFrame(const EvaluateOnCallFrameParams ¶ms,
51 DispatchResponse GetPossibleBreakpoints(const GetPossibleBreakpointsParams ¶ms,
53 DispatchResponse GetScriptSource(const GetScriptSourceParams ¶ms, std::string *source);
55 DispatchResponse RemoveBreakpoint(const RemoveBreakpointParams ¶ms);
56 DispatchResponse Resume(const ResumeParams ¶ms);
58 DispatchResponse SetBreakpointByUrl(const SetBreakpointByUrlParams ¶ms, std::string *outId,
60 DispatchResponse SetPauseOnExceptions(const SetPauseOnExceptionsParams ¶ms);
61 DispatchResponse StepInto(const StepIntoParams ¶ms);
63 DispatchResponse StepOver(const StepOverParams ¶ms);
65 DispatchResponse SetMixedDebugEnabled(const SetMixedDebugParams ¶ms);
66 DispatchResponse ReplyNativeCalling(const ReplyNativeCallingParams ¶ms);
74 bool MatchScripts(const Callback &cb, const std::string &matchStr, ScriptMatchType type) const in MatchScripts()
76 for (const auto &script : scripts_) { in MatchScripts()
109 void Dispatch(const DispatchRequest &request) override;
110 void Enable(const DispatchRequest &request);
111 void Disable(const DispatchRequest &request);
112 void EvaluateOnCallFrame(const DispatchRequest &request);
113 void GetPossibleBreakpoints(const DispatchRequest &request);
114 void GetScriptSource(const DispatchRequest &request);
115 void Pause(const DispatchRequest &request);
116 void RemoveBreakpoint(const DispatchRequest &request);
117 void Resume(const DispatchRequest &request);
118 void SetAsyncCallStackDepth(const DispatchRequest &request);
119 void SetBreakpointByUrl(const DispatchRequest &request);
120 void SetPauseOnExceptions(const DispatchRequest &request);
121 void StepInto(const DispatchRequest &request);
122 void StepOut(const DispatchRequest &request);
123 void StepOver(const DispatchRequest &request);
124 void SetMixedDebugEnabled(const DispatchRequest &request);
125 void SetBlackboxPatterns(const DispatchRequest &request);
126 void ReplyNativeCalling(const DispatchRequest &request);
132 using AgentHandler = void (DebuggerImpl::DispatcherImpl::*)(const DispatchRequest &request);
140 std::string Trim(const std::string &str);
141 DebugInfoExtractor *GetExtractor(const JSPandaFile *jsPandaFile);
142 DebugInfoExtractor *GetExtractor(const std::string &url);
143 …std::optional<std::string> CmptEvaluateValue(CallFrameId callFrameId, const std::string &expressio…
145 …bool GenerateCallFrame(CallFrame *callFrame, const FrameHandler *frameHandler, CallFrameId frameId…
146 void SaveCallFrameHandler(const FrameHandler *frameHandler);
147 std::unique_ptr<Scope> GetLocalScopeChain(const FrameHandler *frameHandler,
151 void GetLocalVariables(const FrameHandler *frameHandler, panda_file::File::EntityId methodId,
152 const JSPandaFile *jsPandaFile, Local<JSValueRef> &thisVal, Local<ObjectRef> &localObj);
154 …void UpdateScopeObject(const FrameHandler *frameHandler, std::string_view varName, Local<JSValueRe…
156 Local<JSValueRef> ConvertToLocal(const std::string &varValue);
157 bool DecodeAndCheckBase64(const std::string &src, std::string &dest);
158 bool IsSkipLine(const JSPtLocation &location);
166 void BreakpointResolved(const EcmaVM *vm);
167 void Paused(const EcmaVM *vm, const tooling::Paused &paused);
168 void Resumed(const EcmaVM *vm);
169 void NativeCalling(const EcmaVM *vm, const tooling::NativeCalling &nativeCalling);
170 void ScriptFailedToParse(const EcmaVM *vm);
171 void ScriptParsed(const EcmaVM *vm, const PtScript &script);
172 void WaitForDebugger(const EcmaVM *vm);
173 void RunIfWaitingForDebugger(const EcmaVM *vm);
176 bool AllowNotify(const EcmaVM *vm) const;
181 const EcmaVM *vm_ {nullptr};