Ignore:
Timestamp:
Jul 27, 2005, 4:10:48 PM (20 years ago)
Author:
mjs
Message:

Changes by Michael Kahl, reviewed by me.

  • fixed <rdar://problem/4194278> Need better debugging support in JavaScriptCore
  • JavaScriptCore.xcodeproj/project.pbxproj:
  • kjs/debugger.cpp: (KJS::AttachedInterpreter::AttachedInterpreter): (KJS::AttachedInterpreter::~AttachedInterpreter): (Debugger::~Debugger): (Debugger::attach): (Debugger::detach): (Debugger::sourceParsed):
  • kjs/debugger.h:
  • kjs/function.cpp: (KJS::FunctionImp::call): (KJS::GlobalFuncImp::call):
  • kjs/function_object.cpp: (FunctionObjectImp::construct):
  • kjs/grammar.y:
  • kjs/internal.cpp: (Parser::parse): (InterpreterImp::evaluate):
  • kjs/internal.h: (KJS::InterpreterImp::setDebugger):
  • kjs/interpreter.cpp:
  • kjs/interpreter.h: (KJS::Interpreter::imp):
  • kjs/nodes.cpp:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/kjs/internal.cpp

    r9768 r9929  
    453453  ProgramNode *prog = progNode;
    454454  progNode = 0;
    455   sid = -1;
     455//  sid = -1;
    456456
    457457  if (parseError || lexError) {
     
    762762  // notify debugger that source has been parsed
    763763  if (dbg) {
    764     bool cont = dbg->sourceParsed(globExec,sid,code,errLine);
     764    bool cont = dbg->sourceParsed(globExec,sid,sourceURL,code,errLine);
    765765    if (!cont)
    766766#if APPLE_CHANGES
     
    823823#endif
    824824  return res;
    825 }
    826 
    827 void InterpreterImp::setDebugger(Debugger *d)
    828 {
    829   if (d)
    830     d->detach(m_interpreter);
    831   dbg = d;
    832825}
    833826
Note: See TracChangeset for help on using the changeset viewer.