Skip to content
  • oliver@apple.com's avatar
    2011-04-05 Oliver Hunt <oliver@apple.com> · 3d9bc52b
    oliver@apple.com authored
            Reviewed by Gavin Barraclough.
    
            Make caches window show more info about non-jsobject GC values
            https://bugs.webkit.org/show_bug.cgi?id=57874
    
            Add ClassInfo to the various internal JS types that currently
            don't have any, and make the text for caches window show the
            classname for non-JSObject instances.
    
            * runtime/Executable.cpp:
            * runtime/Executable.h:
            (JSC::ExecutableBase::createStructure):
            (JSC::NativeExecutable::createStructure):
            (JSC::NativeExecutable::NativeExecutable):
            (JSC::EvalExecutable::createStructure):
            (JSC::ProgramExecutable::createStructure):
            (JSC::FunctionExecutable::createStructure):
            * runtime/Heap.cpp:
            (JSC::TypeCounter::typeName):
            * runtime/JSGlobalData.cpp:
            (JSC::JSGlobalData::JSGlobalData):
            * runtime/JSGlobalData.h:
            * runtime/ScopeChain.cpp:
            * runtime/ScopeChain.h:
            (JSC::ScopeChainNode::createStructure):
            * runtime/StructureChain.cpp:
            * runtime/StructureChain.h:
            (JSC::StructureChain::createStructure):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@82971 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    3d9bc52b