• Home
  • Raw
  • Download

Lines Matching full:method

74 void JSDebugger::BytecodePcChanged(JSThread *thread, JSHandle<Method> method, uint32_t bcOffset)  in BytecodePcChanged()  argument
76 ASSERT(bcOffset < method->GetCodeSize() && "code size of current Method less then bcOffset"); in BytecodePcChanged()
77 HandleExceptionThrowEvent(thread, method, bcOffset); in BytecodePcChanged()
80 if (!HandleStep(method, bcOffset)) { in BytecodePcChanged()
81 HandleBreakpoint(method, bcOffset); in BytecodePcChanged()
85 bool JSDebugger::HandleBreakpoint(JSHandle<Method> method, uint32_t bcOffset) in HandleBreakpoint() argument
87 auto breakpoint = FindBreakpoint(method, bcOffset); in HandleBreakpoint()
111 JSPtLocation location {method->GetJSPandaFile(), method->GetMethodId(), bcOffset, in HandleBreakpoint()
118 void JSDebugger::HandleExceptionThrowEvent(const JSThread *thread, JSHandle<Method> method, uint32_… in HandleExceptionThrowEvent() argument
124 JSPtLocation throwLocation {method->GetJSPandaFile(), method->GetMethodId(), bcOffset}; in HandleExceptionThrowEvent()
129 bool JSDebugger::HandleStep(JSHandle<Method> method, uint32_t bcOffset) in HandleStep() argument
135 JSPtLocation location {method->GetJSPandaFile(), method->GetMethodId(), bcOffset}; in HandleStep()
140 std::optional<JSBreakpoint> JSDebugger::FindBreakpoint(JSHandle<Method> method, uint32_t bcOffset) … in FindBreakpoint() argument
144 (bp.GetPtMethod()->GetJSPandaFile() == method->GetJSPandaFile()) && in FindBreakpoint()
145 (bp.GetPtMethod()->GetMethodId() == method->GetMethodId())) { in FindBreakpoint()