diff --git a/tooling/agent/debugger_impl.cpp b/tooling/agent/debugger_impl.cpp index e61c2816613e1c1fee7c0bd90736d20e0e7c2464..f5be2eb2621174954da288257b78fc500d6074d0 100644 --- a/tooling/agent/debugger_impl.cpp +++ b/tooling/agent/debugger_impl.cpp @@ -1049,7 +1049,7 @@ void DebuggerImpl::GetLocalVariables(const FrameHandler *frameHandler, panda_fil // in case of arrow function, which doesn't have this in local variable table for (const auto &[varName, regIndex] : extractor->GetLocalVariableTable(methodId)) { value = DebuggerApi::GetVRegValue(vm_, frameHandler, regIndex); - if (varName == "4newTarget") { + if (varName == "4newTarget" || varName == "0this" || varName == "0newTarget" || varName == "0funcObj") { continue; }