55
55
exec->interpreter()->retrieveLastCaller(exec, signedLineNumber, sourceID, urlString, function);
58
58
m_caller = asInternalFunction(function);
59
59
unsigned lineNumber = signedLineNumber >= 0 ? signedLineNumber : 0;
60
m_frames.append(ScriptCallFrame(m_caller->name(&m_exec->globalData()), urlString, lineNumber, exec, args, skipArgumentCount));
60
m_frames.append(ScriptCallFrame(m_caller->name(&m_exec->globalData()), urlString, lineNumber, args, skipArgumentCount));
62
62
// Caller is unknown, but we should still add the frame, because
63
63
// something called us, and gave us arguments.
64
m_frames.append(ScriptCallFrame(UString(), UString(), 0, exec, args, skipArgumentCount));
64
m_frames.append(ScriptCallFrame(UString(), UString(), 0, args, skipArgumentCount));