Lines Matching defs:func_index

202   WireBytesRef GetLocalName(int func_index, int local_index) {
208 return local_names_->GetName(func_index, local_index);
236 int DeadBreakpoint(int func_index, base::Vector<const int> breakpoints,
241 if (static_cast<int>(wasm_frame->function_index()) != func_index) return 0;
245 WasmCode* RecompileLiftoffWithBreakpoints(int func_index,
258 if (it->func_index == func_index &&
274 auto* function = &native_module_->module()->functions[func_index];
284 &env, body, func_index, for_debugging,
308 CachedDebuggingCode{func_index, base::OwnedVector<int>::Of(offsets),
325 void SetBreakpoint(int func_index, int offset, Isolate* isolate) {
339 std::vector<int> all_breakpoints = FindAllBreakpoints(func_index);
343 isolate_data.breakpoints_per_function[func_index];
363 new_code = native_module_->GetCode(func_index);
367 DeadBreakpoint(func_index, base::VectorOf(all_breakpoints), isolate);
369 func_index, base::VectorOf(all_breakpoints), dead_breakpoint);
374 std::vector<int> FindAllBreakpoints(int func_index) {
378 auto it = data.second.breakpoints_per_function.find(func_index);
385 void UpdateBreakpoints(int func_index, base::Vector<int> breakpoints,
390 func_index, breakpoints, dead_breakpoint);
428 int func_index = code->index();
429 std::vector<int> breakpoints = FindAllBreakpoints(func_index);
432 func_index, base::VectorOf(breakpoints), dead_breakpoint);
451 void RemoveBreakpoint(int func_index, int position, Isolate* isolate) {
460 const auto& function = native_module_->module()->functions[func_index];
465 isolate_data.breakpoints_per_function[func_index];
473 std::vector<int> remaining = FindAllBreakpoints(func_index);
478 DeadBreakpoint(func_index, base::VectorOf(remaining), isolate);
479 UpdateBreakpoints(func_index, base::VectorOf(remaining), isolate,
520 int func_index = entry.first;
522 std::vector<int> remaining = FindAllBreakpoints(func_index);
524 RecompileLiftoffWithBreakpoints(func_index, base::VectorOf(remaining),
725 int func_index = frame->function_index();
726 WireBytesRef code = native_module->module()->functions[func_index].code;
759 int func_index;
822 WireBytesRef DebugInfo::GetLocalName(int func_index, int local_index) {
823 return impl_->GetLocalName(func_index, local_index);
830 void DebugInfo::SetBreakpoint(int func_index, int offset,
832 impl_->SetBreakpoint(func_index, offset, current_isolate);
853 void DebugInfo::RemoveBreakpoint(int func_index, int offset,
855 impl_->RemoveBreakpoint(func_index, offset, current_isolate);
876 // {func_index}, or 0 if there is none.
879 int FindNextBreakablePosition(wasm::NativeModule* native_module, int func_index,
886 native_module->module()->functions[func_index];
922 int func_index = GetContainingWasmFunction(module, *position);
923 if (func_index < 0) return false;
924 const wasm::WasmFunction& func = module->functions[func_index];
928 func_index, offset_in_func);
932 return WasmScript::SetBreakPointForFunction(script, func_index,
948 Handle<Script> script, int func_index, Handle<BreakPoint> break_point) {
949 if (func_index < 0) return false;
953 func_index, offset_in_func);
955 return WasmScript::SetBreakPointForFunction(script, func_index,
960 bool WasmScript::SetBreakPointForFunction(Handle<Script> script, int func_index,
965 DCHECK_LE(0, func_index);
971 const wasm::WasmFunction& func = module->functions[func_index];
976 native_module->GetDebugInfo()->SetBreakpoint(func_index, offset, isolate);
1050 int func_index = GetContainingWasmFunction(module, position);
1051 native_module->GetDebugInfo()->RemoveBreakpoint(func_index, position,