equal
deleted
inserted
replaced
179 } |
179 } |
180 |
180 |
181 // Get the others informations: |
181 // Get the others informations: |
182 JSC::JSObject *callee = frame->callee(); |
182 JSC::JSObject *callee = frame->callee(); |
183 if (callee && callee->inherits(&JSC::InternalFunction::info)) |
183 if (callee && callee->inherits(&JSC::InternalFunction::info)) |
184 functionName = JSC::asInternalFunction(callee)->name(&frame->globalData()); |
184 functionName = JSC::asInternalFunction(callee)->name(frame); |
185 if (callee && callee->inherits(&JSC::JSFunction::info)) { |
185 if (callee && callee->inherits(&JSC::JSFunction::info)) { |
186 functionType = QScriptContextInfo::ScriptFunction; |
186 functionType = QScriptContextInfo::ScriptFunction; |
187 JSC::FunctionExecutable *body = JSC::asFunction(callee)->jsExecutable(); |
187 JSC::FunctionExecutable *body = JSC::asFunction(callee)->jsExecutable(); |
188 functionStartLineNumber = body->lineNo(); |
188 functionStartLineNumber = body->lineNo(); |
189 functionEndLineNumber = body->lastLine(); |
189 functionEndLineNumber = body->lastLine(); |