[Webkit-unassigned] [Bug 16708] Safari renders 3d canvas demo too slowly
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Jan 2 07:02:52 PST 2008
http://bugs.webkit.org/show_bug.cgi?id=16708
------- Comment #2 from eric at webkit.org 2008-01-02 07:02 PDT -------
I took a shark sample (which I can send to anyone who cares).
High level:
13.5% 13.5% WebCore WebCore::CanvasRenderingContext2D::fill()
5.9% 5.9% JavaScriptCore
KJS::BracketAccessorNode::evaluateToNumber(KJS::ExecState*)
5.6% 5.6% WebCore
WebCore::ScrollView::updateContents(WebCore::IntRect const&, bool)
3.2% 3.2% JavaScriptCore kjs_dtoa
2.9% 2.9% JavaScriptCore WTF::fastMalloc(unsigned long)
2.5% 2.5% JavaScriptCore
KJS::ArrayInstance::getOwnPropertySlot(KJS::ExecState*, unsigned,
KJS::PropertySlot&)
2.4% 2.4% JavaScriptCore kjs_strtod
2.4% 2.4% WebCore
WebCore::CanvasStyle::applyFillColor(WebCore::GraphicsContext*)
2.2% 2.2% JavaScriptCore WTF::fastFree(void*)
2.0% 2.0% WebCore cssyyparse(void*)
1.9% 1.9% WebCore WebCore::CSSParser::lex()
1.9% 1.9% JavaScriptCore KJS::AddNode::evaluate(KJS::ExecState*)
1.9% 1.9% JavaScriptCore quorem
1.6% 1.6% JavaScriptCore diff
1.6% 1.6% JavaScriptCore KJS::ActivationImp::~ActivationImp
[in-charge]()
1.6% 1.6% JavaScriptCore KJS::ArrayInstance::mark()
1.5% 1.5% JavaScriptCore void*
KJS::Collector::heapAllocate<(KJS::Collector::HeapType)1>(unsigned long)
1.4% 1.4% JavaScriptCore
KJS::LocalVarAccessNode::evaluate(KJS::ExecState*)
1.3% 1.3% JavaScriptCore
KJS::MultNode::evaluateToNumber(KJS::ExecState*)
1.3% 1.3% JavaScriptCore
KJS::FunctionBodyNode::execute(KJS::ExecState*)
1.2% 1.2% JavaScriptCore unsigned long
KJS::Collector::sweep<(KJS::Collector::HeapType)1>(bool)
1.1% 1.1% WebCore
WebCore::HTMLCanvasElement::paint(WebCore::GraphicsContext*, WebCore::IntRect
const&)
1.0% 1.0% WebCore WebCore::ScrollView::visibleContentRect() const
1.0% 1.0% JavaScriptCore
KJS::NumberImp::toNumber(KJS::ExecState*) const
0.9% 0.9% WebCore WebCore::CSSParser::text(int*)
0.9% 0.9% JavaScriptCore
KJS::AssignBracketNode::evaluate(KJS::ExecState*)
0.9% 0.9% JavaScriptCore void*
KJS::Collector::heapAllocate<(KJS::Collector::HeapType)0>(unsigned long)
0.9% 0.9% JavaScriptCore
KJS::ImmediateNumberNode::evaluate(KJS::ExecState*)
0.8% 0.8% JavaScriptCore
KJS::BracketAccessorNode::evaluate(KJS::ExecState*)
0.8% 0.8% WebCore WebCore::Path::clear()
0.8% 0.8% JavaScriptCore WTF::fastRealloc(void*, unsigned long)
0.7% 0.7% JavaScriptCore
KJS::ArrayInstance::put(KJS::ExecState*, unsigned, KJS::JSValue*, int)
0.7% 0.7% WebKit -[WebHTMLView visibleRect]
0.7% 0.7% JavaScriptCore unsigned long
KJS::Collector::sweep<(KJS::Collector::HeapType)0>(bool)
0.7% 0.7% JavaScriptCore
KJS::JSObject::toObject(KJS::ExecState*) const
0.7% 0.7% JavaScriptCore
WTF::TCMalloc_Central_FreeList::RemoveRange(void**, void**, int*)
0.7% 0.7% WebCore WebCore::ScrollView::getDocumentView() const
0.7% 0.7% JavaScriptCore
KJS::AddNumbersNode::evaluate(KJS::ExecState*)
0.7% 0.7% WebCore WebCore::DeprecatedStringData::makeAscii()
0.6% 0.6% JavaScriptCore KJS::jsNumberCell(double)
0.6% 0.6% JavaScriptCore
KJS::ExecState::ExecState[not-in-charge](KJS::JSGlobalObject*, KJS::JSObject*,
KJS::FunctionBodyNode*, KJS::ExecState*, KJS::FunctionImp*, KJS::List const&)
0.6% 0.6% JavaScriptCore
KJS::UString::UString[not-in-charge](KJS::UString const&, KJS::UString const&)
0.5% 0.5% JavaScriptCore
KJS::FunctionCallResolveNode::evaluate(KJS::ExecState*)
0.5% 0.5% JavaScriptCore
KJS::AddNumbersNode::evaluateToNumber(KJS::ExecState*)
0.5% 0.5% WebCore WebCore::CSSParser::setupParser(char const*,
WebCore::String const&, char const*)
0.5% 0.5% JavaScriptCore
KJS::ExprStatementNode::execute(KJS::ExecState*)
0.5% 0.5% JavaScriptCore KJS::Lookup::findEntry(KJS::HashTable
const*, KJS::Identifier const&)
0.5% 0.5% JavaScriptCore
KJS::FunctionCallDotNode::evaluate(KJS::ExecState*)
0.5% 0.5% JavaScriptCore
KJS::MultNode::evaluate(KJS::ExecState*)
0.5% 0.5% JavaScriptCore KJS::PropertyMap::mark() const
0.4% 0.4% JavaScriptCore
KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List
const&)
0.4% 0.4% JavaScriptCore KJS::DivNode::evaluate(KJS::ExecState*)
0.4% 0.4% JavaScriptCore
KJS::ArgumentListNode::evaluateList(KJS::ExecState*, KJS::List&)
0.4% 0.4% WebCore WebCore::StringImpl::lower() const
0.4% 0.4% JavaScriptCore
KJS::LocalVarAccessNode::evaluateToNumber(KJS::ExecState*)
0.4% 0.4% JavaScriptCore
KJS::BlockNode::execute(KJS::ExecState*)
0.4% 0.4% JavaScriptCore
KJS::AddNode::evaluateToNumber(KJS::ExecState*)
0.4% 0.4% JavaScriptCore pow5mult
0.3% 0.3% JavaScriptCore
WTF::TCMalloc_Central_FreeList::FetchFromSpansSafe()
0.3% 0.3% WebCore WebCore::CSSParser::lex(void*)
0.3% 0.3% JavaScriptCore KJS::StringImp::~StringImp
[in-charge]()
0.3% 0.3% JavaScriptCore
KJS::AssignLocalVarNode::evaluate(KJS::ExecState*)
0.3% 0.3% JavaScriptCore
KJS::VarStatementNode::execute(KJS::ExecState*)
0.3% 0.3% WebCore
WebCore::GraphicsContext::fillRect(WebCore::IntRect const&, WebCore::Color
const&)
0.3% 0.3% JavaScriptCore
WTF::TCMalloc_Central_FreeList::ReleaseListToSpans(void*)
0.3% 0.3% WebCore
WebCore::CanvasRenderingContext2D::fillRect(float, float, float, float, int&)
0.3% 0.3% JavaScriptCore KJS::SubNode::evaluate(KJS::ExecState*)
0.3% 0.3% JavaScriptCore
KJS::ActivationImp::getOwnPropertySlot(KJS::ExecState*, KJS::Identifier const&,
KJS::PropertySlot&)
0.3% 0.3% WebCore
WebCore::RenderView::repaintViewRectangle(WebCore::IntRect const&, bool)
0.3% 0.3% JavaScriptCore d2b
0.3% 0.3% JavaScriptCore KJS::JSValue::toFloat(KJS::ExecState*)
const
0.3% 0.3% JavaScriptCore
KJS::ElementNode::evaluate(KJS::ExecState*)
0.3% 0.3% JavaScriptCore
KJS::compareWithCompareFunctionForQSort(void const*, void const*)
0.2% 0.2% WebCore
WebCore::String::String[not-in-charge](KJS::UString const&)
0.2% 0.2% JavaScriptCore KJS::ForNode::execute(KJS::ExecState*)
0.2% 0.2% WebCore void WTF::deleteAllValues<WebCore::ValueList*,
WTF::HashTable<int, int, WTF::IdentityExtractor<int>, WTF::IntHash<int>,
WTF::HashTraits<int>, WTF::HashTraits<int> > const>(WTF::HashTable<int, int,
WTF::IdentityExtractor<int>, WTF::IntHash<int>, WTF::HashTraits<int>,
WTF::HashTraits<int> > const&)
0.2% 0.2% JavaScriptCore
KJS::PreIncLocalVarNode::evaluate(KJS::ExecState*)
0.2% 0.2% JavaScriptCore
KJS::ArrayInstance::sort(KJS::ExecState*, KJS::JSObject*)
0.2% 0.2% JavaScriptCore
KJS::UString::UString[not-in-charge](char const*)
0.2% 0.2% JavaScriptCore KJS::UString::from(double)
0.2% 0.2% JavaScriptCore
KJS::NumberImp::toString(KJS::ExecState*) const
0.2% 0.2% JavaScriptCore KJS::ArrayInstance::~ArrayInstance
[not-in-charge]()
0.2% 0.2% WebCore void WTF::deleteAllValues<WebCore::Function*,
WTF::HashTable<int, int, WTF::IdentityExtractor<int>, WTF::IntHash<int>,
WTF::HashTraits<int>, WTF::HashTraits<int> > const>(WTF::HashTable<int, int,
WTF::IdentityExtractor<int>, WTF::IntHash<int>, WTF::HashTraits<int>,
WTF::HashTraits<int> > const&)
0.2% 0.2% JavaScriptCore
KJS::Collector::markStackObjectsConservatively(void*, void*)
0.1% 0.1% WebCore
WebCore::RenderBox::absoluteClippedOverflowRect()
0.1% 0.1% JavaScriptCore KJS::PropertyMap::get(KJS::Identifier
const&) const
0.1% 0.1% JavaScriptCore
KJS::NumberNode::evaluateToNumber(KJS::ExecState*)
0.1% 0.1% WebCore
WebCore::RenderBox::computeAbsoluteRepaintRect(WebCore::IntRect&, bool)
0.1% 0.1% JavaScriptCore KJS::NumberImp::type() const
0.1% 0.1% JavaScriptCore KJS::JSCell::mark()
0.1% 0.1% WebCore
WebCore::JSDOMWindow::customGetOwnPropertySlot(KJS::ExecState*, KJS::Identifier
const&, KJS::PropertySlot&)
0.1% 0.1% WebCore
WebCore::CSSParser::parseColorFromValue(WebCore::Value*, unsigned&, bool)
0.1% 0.1% WebCore std::pair<WTF::HashTableIterator<int, int,
WTF::IdentityExtractor<int>, WTF::IntHash<int>, WTF::HashTraits<int>,
WTF::HashTraits<int> >, bool> WTF::HashTable<int, int,
WTF::IdentityExtractor<int>, WTF::IntHash<int>, WTF::HashTraits<int>,
WTF::HashTraits<int> >::add<WebCore::ValueList*, WebCore::ValueList*,
WTF::HashSetTranslator<(bool)1, WebCore::ValueList*,
WTF::HashTraits<WebCore::ValueList*>, WTF::HashTraits<int>,
WTF::PtrHash<WebCore::ValueList*> > >(WebCore::ValueList* const&,
WebCore::ValueList* const&)
0.1% 0.1% JavaScriptCore
WTF::HashMap<WTF::RefPtr<KJS::UString::Rep>, unsigned long,
KJS::IdentifierRepHash, KJS::IdentifierRepHashTraits,
KJS::SymbolTableIndexHashTraits>::get(KJS::UString::Rep*) const
0.1% 0.1% WebCore
WebCore::JSDOMWindow::getOwnPropertySlot(KJS::ExecState*, KJS::Identifier
const&, KJS::PropertySlot&)
0.1% 0.1% WebCore
WebCore::JSCanvasRenderingContext2DPrototypeFunctionFill::callAsFunction(KJS::ExecState*,
KJS::JSObject*, KJS::List const&)
0.1% 0.1% WebCore findProp(char const*, unsigned)
0.1% 0.1% WebCore WebCore::ValueList::~ValueList
[not-in-charge]()
0.1% 0.1% JavaScriptCore
KJS::ReturnNode::execute(KJS::ExecState*)
0.1% 0.1% JavaScriptCore KJS::PropertyMap::~PropertyMap
[not-in-charge]()
0.1% 0.1% WebCore WebCore::RenderObject::repaint(bool)
0.1% 0.1% WebCore WebCore::DeprecatedString::isAllASCII() const
0.1% 0.1% JavaScriptCore
KJS::StringImp::toString(KJS::ExecState*) const
0.1% 0.1% WebCore
WebCore::CSSParser::parseColorParameters(WebCore::Value*, int*, bool)
0.1% 0.1% JavaScriptCore
KJS::LessEqNode::evaluateToBoolean(KJS::ExecState*)
0.1% 0.1% WebCore WTF::HashTableIterator<int, int,
WTF::IdentityExtractor<int>, WTF::IntHash<int>, WTF::HashTraits<int>,
WTF::HashTraits<int> > WTF::HashTable<int, int, WTF::IdentityExtractor<int>,
WTF::IntHash<int>, WTF::HashTraits<int>, WTF::HashTraits<int> >::find<int,
WTF::IdentityHashTranslator<int, int, WTF::IntHash<int> > >(int const&)
0.1% 0.1% WebCore WebCore::toHTMLCanvasStyle(KJS::ExecState*,
KJS::JSValue*)
0.1% 0.1% WebCore WebCore::DeprecatedString::~DeprecatedString
[not-in-charge]()
0.1% 0.1% WebCore WebCore::CSSParser::~CSSParser
[not-in-charge]()
0.1% 0.1% JavaScriptCore KJS::JSObject::type() const
0.1% 0.1% JavaScriptCore WTF::fastZeroedMalloc(unsigned long)
0.1% 0.1% WebCore
WebCore::JSCanvasRenderingContext2D::putValueProperty(KJS::ExecState*, int,
KJS::JSValue*, int)
0.1% 0.1% WebCore WebCore::Frame::settings() const
0.1% 0.1% WebCore
WebCore::CanvasRenderingContext2D::setFillStyle(WTF::PassRefPtr<WebCore::CanvasStyle>)
0.1% 0.1% JavaScriptCore
KJS::AssignDotNode::evaluate(KJS::ExecState*)
0.1% 0.1% WebCore WebCore::Widget::getView() const
0.1% 0.1% WebCore WebCore::CSSParser::parseValue(int, bool)
0.1% 0.1% WebCore
KJS::Window::allowsAccessFrom(KJS::JSGlobalObject const*) const
0.1% 0.1% JavaScriptCore KJS::ExecState::lexicalGlobalObject()
const
0.1% 0.1% WebCore WebCore::RenderView::printing() const
0.1% 0.1% WebCore WebCore::RenderObject::container() const
0.1% 0.1% JavaScriptCore
KJS::PropertyMap::getLocation(KJS::Identifier const&)
0.1% 0.1% JavaScriptCore KJS::jsString(KJS::UString const&)
0.1% 0.1% JavaScriptCore KJS::JSObject::mark()
0.1% 0.1% JavaScriptCore
KJS::ArrayInstance::getOwnPropertySlot(KJS::ExecState*, KJS::Identifier const&,
KJS::PropertySlot&)
0.1% 0.1% WebCore
WebCore::JSCanvasRenderingContext2D::getOwnPropertySlot(KJS::ExecState*,
KJS::Identifier const&, KJS::PropertySlot&)
0.1% 0.1% JavaScriptCore KJS::Collector::markProtectedObjects()
0.1% 0.1% WebCore WebCore::Document::settings() const
0.1% 0.1% WebCore WebCore::CSSParser::parseColor(WebCore::String
const&, unsigned&, bool)
0.1% 0.1% JavaScriptCore
KJS::MathProtoFuncSqrt::callAsFunction(KJS::ExecState*, KJS::JSObject*,
KJS::List const&)
0.1% 0.1% JavaScriptCore
KJS::LessNode::evaluateToBoolean(KJS::ExecState*)
0.1% 0.1% JavaScriptCore
KJS::JSGlobalObject::getOwnPropertySlot(KJS::ExecState*, KJS::Identifier
const&, KJS::PropertySlot&)
0.1% 0.1% JavaScriptCore
KJS::FunctionCallDotNode::evaluateToNumber(KJS::ExecState*)
0.1% 0.1% WebCore
WebCore::JSCanvasRenderingContext2DPrototypeFunctionBeginPath::callAsFunction(KJS::ExecState*,
KJS::JSObject*, KJS::List const&)
0.1% 0.1% WebCore
WebCore::JSCanvasRenderingContext2DPrototype::getOwnPropertySlot(KJS::ExecState*,
KJS::Identifier const&, KJS::PropertySlot&)
0.1% 0.1% WebCore WebCore::DeprecatedString::toDouble(bool*)
const
0.1% 0.1% WebCore
WebCore::DeprecatedString::DeprecatedString[not-in-charge](WebCore::DeprecatedChar
const*, unsigned)
0.1% 0.1% WebCore WebCore::Color::setNamedColor(WebCore::String
const&)
0.1% 0.1% JavaScriptCore
KJS::DotAccessorNode::evaluate(KJS::ExecState*)
0.1% 0.1% JavaScriptCore
WTF::TCMalloc_Central_FreeList::InsertRange(void*, void*, int)
0.1% 0.1% WebCore WebCore::String::length() const
0.1% 0.1% WebCore WebCore::Path::addLineTo(WebCore::FloatPoint
const&)
0.1% 0.1% WebCore
WebCore::CSSParser::CSSParser[not-in-charge](bool)
0.1% 0.1% WebCore std::pair<WTF::HashTableIterator<int, int,
WTF::IdentityExtractor<int>, WTF::IntHash<int>, WTF::HashTraits<int>,
WTF::HashTraits<int> >, bool> WTF::HashTable<int, int,
WTF::IdentityExtractor<int>, WTF::IntHash<int>, WTF::HashTraits<int>,
WTF::HashTraits<int> >::add<WebCore::Function*, WebCore::Function*,
WTF::HashSetTranslator<(bool)1, WebCore::Function*,
WTF::HashTraits<WebCore::Function*>, WTF::HashTraits<int>,
WTF::PtrHash<WebCore::Function*> > >(WebCore::Function* const&,
WebCore::Function* const&)
0.1% 0.1% WebCore KJS::staticFunctionGetter(KJS::ExecState*,
KJS::JSObject*, KJS::Identifier const&, KJS::PropertySlot const&)
0.1% 0.1% JavaScriptCore KJS::jsOwnedString(KJS::UString const&)
0.1% 0.1% JavaScriptCore KJS::FunctionImp::mark()
0.1% 0.1% JavaScriptCore
KJS::ArrayNode::evaluate(KJS::ExecState*)
0.1% 0.1% JavaScriptCore
KJS::ArrayInstance::ArrayInstance[not-in-charge](KJS::JSObject*, KJS::List
const&)
0.1% 0.1% WebCore WebCore::String::deprecatedString() const
0.1% 0.1% WebCore WebCore::ParseString::lower()
0.1% 0.1% WebCore WebCore::CSSPrimitiveValue::~CSSPrimitiveValue
[in-charge deleting]()
0.1% 0.1% JavaScriptCore
KJS::AddStringsNode::evaluate(KJS::ExecState*)
0.1% 0.1% WebKit -[WebHTMLView drawSingleRect:]
0.1% 0.1% WebCore WebCore::String::lower() const
0.1% 0.1% WebCore WebCore::setSharedTimerFireTime(double)
0.1% 0.1% WebCore WebCore::RenderReplaced::overflowRect(bool)
const
0.1% 0.1% WebCore
WebCore::DeprecatedStringData::DeprecatedStringData[not-in-charge]()
0.1% 0.1% WebCore WebCore::CSSParser::validUnit(WebCore::Value*,
WebCore::CSSParser::Units, bool)
0.1% 0.1% WebCore WebCore::CSSParser::parseColor(unsigned&,
WebCore::String const&, bool)
0.1% 0.1% WebCore
WebCore::CanvasRenderingContext2D::clearPathForDashboardBackwardCompatibilityMode()
0.1% 0.1% JavaScriptCore
KJS::ArrayObjectImp::construct(KJS::ExecState*, KJS::List const&)
0.1% 0.1% JavaScriptCore KJS::ActivationImp::mark()
0.1% 0.1% JavaScriptCore Balloc
0.0% 0.0% WebCore WTF::Vector<WebCore::Value, (unsigned
long)16>::shrink(unsigned long)
0.0% 0.0% WebCore WTF::HashTable<int, int,
WTF::IdentityExtractor<int>, WTF::IntHash<int>, WTF::HashTraits<int>,
WTF::HashTraits<int> >::expand()
0.0% 0.0% WebCore
WebCore::JSCanvasRenderingContext2D::put(KJS::ExecState*, KJS::Identifier
const&, KJS::JSValue*, int)
0.0% 0.0% WebCore
WebCore::JSCanvasRenderingContext2D::classInfo() const
0.0% 0.0% WebCore WebCore::HTMLCanvasElement::drawingContext()
const
0.0% 0.0% WebCore
WebCore::DeprecatedStringData::initialize(WebCore::DeprecatedChar const*,
unsigned)
0.0% 0.0% WebCore
WebCore::DeprecatedString::makeSharedNullHandle()
0.0% 0.0% JavaScriptCore
KJS::InternalFunctionImp::implementsCall() const
0.0% 0.0% WebCore WTF::HashTable<int, int,
WTF::IdentityExtractor<int>, WTF::IntHash<int>, WTF::HashTraits<int>,
WTF::HashTraits<int> >::rehash(int)
0.0% 0.0% WebCore WebCore::StyleBase::stylesheet()
0.0% 0.0% WebCore WebCore::String::String[in-charge](unsigned
short const*, unsigned)
0.0% 0.0% WebCore WebCore::RenderObject::view() const
0.0% 0.0% WebCore WebCore::RenderBlock::isBlockFlow() const
0.0% 0.0% WebCore
WebCore::JSCanvasRenderingContext2DPrototypeFunctionMoveTo::callAsFunction(KJS::ExecState*,
KJS::JSObject*, KJS::List const&)
0.0% 0.0% WebCore
WebCore::JSCanvasRenderingContext2DPrototypeFunctionLineTo::callAsFunction(KJS::ExecState*,
KJS::JSObject*, KJS::List const&)
0.0% 0.0% WebCore
WebCore::DeprecatedStringData::DeprecatedStringData[in-charge]()
0.0% 0.0% WebCore
WebCore::CSSParser::sinkFloatingValueList(WebCore::ValueList*)
0.0% 0.0% WebCore
WebCore::CSSParser::parseColor(WebCore::CSSMutableStyleDeclaration*,
WebCore::String const&)
0.0% 0.0% JavaScriptCore KJS::StringImp::type() const
0.0% 0.0% JavaScriptCore
KJS::ReadModifyLocalVarNode::evaluate(KJS::ExecState*)
0.0% 0.0% JavaScriptCore
KJS::AddStringLeftNode::evaluate(KJS::ExecState*)
0.0% 0.0% WebKit -[WebHTMLView(WebPrivate)
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
0.0% 0.0% WebCore WebCore::StringImpl::~StringImpl
[not-in-charge]()
0.0% 0.0% WebCore
WebCore::StringImpl::StringImpl[in-charge](unsigned short const*, unsigned)
0.0% 0.0% WebCore WebCore::RenderBox::borderBox() const
0.0% 0.0% WebCore WebCore::Frame::ownerElement() const
0.0% 0.0% WebCore WebCore::DeprecatedString::toFloat(bool*) const
0.0% 0.0% WebCore
WebCore::CSSStyleDeclaration::CSSStyleDeclaration[not-in-charge](WebCore::CSSRule*)
0.0% 0.0% WebCore WebCore::CSSParser::parseColor(WebCore::Value*)
0.0% 0.0% WebCore
WebCore::CanvasRenderingContext2D::lineTo(float, float)
0.0% 0.0% JavaScriptCore KJS::ArrayInstance::~ArrayInstance
[in-charge]()
0.0% 0.0% WebCore WebCore::Document::ownerElement() const
0.0% 0.0% WebCore WebCore::CSSPrimitiveValue::cleanup()
0.0% 0.0% WebCore WebCore::CSSParser::createFloatingValueList()
0.0% 0.0% WebCore KJS::JSGlobalObject::isGlobalObject() const
0.0% 0.0% JavaScriptCore
KJS::ArrayInstance::lengthGetter(KJS::ExecState*, KJS::JSObject*,
KJS::Identifier const&, KJS::PropertySlot const&)
0.0% 0.0% WebCore WebCore::String::String[not-in-charge](unsigned
short const*, unsigned)
0.0% 0.0% WebCore WebCore::JSDOMWindow::impl() const
0.0% 0.0% WebCore WebCore::equal(WebCore::StringImpl const*, char
const*)
0.0% 0.0% WebCore
WebCore::DeprecatedString::DeprecatedString[not-in-charge]()
0.0% 0.0% WebCore WebCore::CSSPrimitiveValue::cssValueType()
const
0.0% 0.0% WebCore
WebCore::CSSMutableStyleDeclaration::~CSSMutableStyleDeclaration [in-charge
deleting]()
0.0% 0.0% WebCore
WebCore::CanvasRenderingContext2D::drawingContext() const
0.0% 0.0% WebCore
KJS::ScriptInterpreter::markDOMNodesForDocument(WebCore::Document*)
0.0% 0.0% JavaScriptCore
KJS::NumberNode::evaluate(KJS::ExecState*)
0.0% 0.0% WebCore WTF::HashSet<WebCore::ValueList*,
WTF::PtrHash<WebCore::ValueList*>, WTF::HashTraits<WebCore::ValueList*>
>::add(WebCore::ValueList* const&)
0.0% 0.0% WebCore
WebCore::HTMLCanvasElement::willDraw(WebCore::FloatRect const&)
0.0% 0.0% WebCore WebCore::GraphicsContext::platformContext()
const
0.0% 0.0% WebCore
WebCore::FrameView::repaintRectangle(WebCore::IntRect const&, bool)
0.0% 0.0% WebCore WebCore::deprecatedString(WebCore::ParseString
const&)
0.0% 0.0% WebCore WebCore::CSSParser::clearProperties()
0.0% 0.0% WebCore WebCore::CSSParser::addProperty(int,
WTF::PassRefPtr<WebCore::CSSValue>, bool)
0.0% 0.0% JavaScriptCore KJS::JSVariableObject::mark()
0.0% 0.0% WebCore WTF::Vector<WTF::RefPtr<WebCore::CSSRuleList>,
(unsigned long)0>::shrink(unsigned long)
0.0% 0.0% WebCore WTF::HashTable<int, int,
WTF::IdentityExtractor<int>, WTF::IntHash<int>, WTF::HashTraits<int>,
WTF::HashTraits<int> >::deallocateTable(int*, int)
0.0% 0.0% WebCore WebCore::StringImpl::init(unsigned short
const*, unsigned)
0.0% 0.0% WebCore WebCore::RenderBox::height() const
0.0% 0.0% WebCore
WebCore::FloatSize::FloatSize[not-in-charge](_NSSize const&)
0.0% 0.0% WebCore
WebCore::DeprecatedValueListImpl::DeprecatedValueListImpl[not-in-charge](void
(*)(WebCore::DeprecatedValueListImplNode*),
WebCore::DeprecatedValueListImplNode*
(*)(WebCore::DeprecatedValueListImplNode*))
0.0% 0.0% WebCore
WebCore::DeprecatedValueListImpl::DeprecatedValueListImpl[in-charge](void
(*)(WebCore::DeprecatedValueListImplNode*),
WebCore::DeprecatedValueListImplNode*
(*)(WebCore::DeprecatedValueListImplNode*))
0.0% 0.0% WebCore
WebCore::DeprecatedString::DeprecatedString[in-charge](WebCore::DeprecatedChar
const*, unsigned)
0.0% 0.0% WebCore WebCore::CSSParser::~CSSParser [in-charge]()
0.0% 0.0% WebCore
WebCore::CSSMutableStyleDeclaration::CSSMutableStyleDeclaration[not-in-charge]()
0.0% 0.0% WebCore
WebCore::CSSMutableStyleDeclaration::CSSMutableStyleDeclaration[in-charge]()
0.0% 0.0% WebCore
WebCore::CanvasStyle::CanvasStyle[not-in-charge](WebCore::String const&)
0.0% 0.0% JavaScriptCore
KJS::ResolveNode::evaluate(KJS::ExecState*)
0.0% 0.0% JavaScriptCore KJS::JSGlobalObject::mark()
0.0% 0.0% WebKit -[WebHTMLView isFlipped]
0.0% 0.0% WebCore WTF::Vector<WTF::RefPtr<WebCore::StyleBase>,
(unsigned long)0>::shrink(unsigned long)
0.0% 0.0% JavaScriptCore
WTF::TCMalloc_Central_FreeList::ShrinkCache(int, bool)
0.0% 0.0% WebCore WTF::HashSet<WebCore::Function*,
WTF::PtrHash<WebCore::Function*>, WTF::HashTraits<WebCore::Function*>
>::add(WebCore::Function* const&)
0.0% 0.0% WebCore WebCore::StyleBase::isStyleSheet() const
0.0% 0.0% WebCore WebCore::stopSharedTimer()
0.0% 0.0% WebCore WebCore::RenderObject::borderTopExtra() const
0.0% 0.0% WebCore WebCore::RenderFlow::hasColumns() const
0.0% 0.0% WebCore WebCore::IntRect::operator _NSRect() const
0.0% 0.0% WebCore
WebCore::freeHandle(WebCore::DeprecatedStringData**)
0.0% 0.0% WebCore
WebCore::FloatRect::FloatRect[not-in-charge](_NSRect const&)
0.0% 0.0% WebCore
WebCore::FloatRect::FloatRect[in-charge](_NSRect const&)
0.0% 0.0% WebCore
WebCore::DeprecatedStringData::~DeprecatedStringData [not-in-charge]()
0.0% 0.0% WebCore
WebCore::DeprecatedStringData::~DeprecatedStringData [in-charge]()
0.0% 0.0% WebCore
WebCore::CSSParser::sinkFloatingValue(WebCore::Value&)
0.0% 0.0% WebCore WebCore::CSSParser::createFloatingFunction()
0.0% 0.0% WebCore WebCore::CSSParser::checkForOrphanedUnits()
0.0% 0.0% WebCore void
WTF::deleteAllValues<WebCore::CSSSelector*, WTF::HashTable<int, int,
WTF::IdentityExtractor<int>, WTF::IntHash<int>, WTF::HashTraits<int>,
WTF::HashTraits<int> > const>(WTF::HashTable<int, int,
WTF::IdentityExtractor<int>, WTF::IntHash<int>, WTF::HashTraits<int>,
WTF::HashTraits<int> > const&)
0.0% 0.0% WebCore KJS::JSObject::isActivationObject()
0.0% 0.0% WebKit -[WebClipView hasAdditionalClip]
0.0% 0.0% WebCore WTF::HashTable<int, int,
WTF::IdentityExtractor<int>, WTF::IntHash<int>, WTF::HashTraits<int>,
WTF::HashTraits<int> >::remove(int*)
0.0% 0.0% WebCore WebCore::String::String[in-charge](KJS::UString
const&)
0.0% 0.0% WebCore
WebCore::RenderView::computeAbsoluteRepaintRect(WebCore::IntRect&, bool)
0.0% 0.0% WebCore WebCore::RenderObject::isTable() const
0.0% 0.0% WebCore WebCore::Path::moveTo(WebCore::FloatPoint
const&)
0.0% 0.0% WebCore WebCore::makeRGB(int, int, int)
0.0% 0.0% WebCore
WebCore::JSCanvasRenderingContext2D::setFillStyle(KJS::ExecState*,
KJS::JSValue*)
0.0% 0.0% WebCore
WebCore::FloatRect::FloatRect[not-in-charge](CGRect const&)
0.0% 0.0% WebCore
WebCore::DeprecatedValueListImpl::~DeprecatedValueListImpl [not-in-charge]()
0.0% 0.0% WebCore
WebCore::DeprecatedValueListImpl::~DeprecatedValueListImpl [in-charge]()
0.0% 0.0% WebCore WebCore::DeprecatedString::~DeprecatedString
[in-charge]()
0.0% 0.0% WebCore
WebCore::CSSPrimitiveValue::CSSPrimitiveValue[in-charge](unsigned)
0.0% 0.0% WebCore
WebCore::CanvasRenderingContext2D::willDraw(WebCore::FloatRect const&)
0.0% 0.0% JavaScriptCore
KJS::StringNode::evaluate(KJS::ExecState*)
0.0% 0.0% WebKit -[WebHTMLView drawRect:]
0.0% 0.0% JavaScriptCore
WTF::TCMalloc_PageHeap::IncrementalScavenge(unsigned long)
0.0% 0.0% WebCore WTF::HashTable<int, int,
WTF::IdentityExtractor<int>, WTF::IntHash<int>, WTF::HashTraits<int>,
WTF::HashTraits<int> >::allocateTable(int)
0.0% 0.0% WebCore WebCore::ScheduledAction::execute(KJS::Window*)
0.0% 0.0% WebCore WebCore::RenderView::isRenderView() const
0.0% 0.0% WebCore WebCore::RenderObject::borderBottomExtra()
const
0.0% 0.0% WebCore WebCore::RenderBox::width() const
0.0% 0.0% WebCore
WebCore::JSCanvasRenderingContext2DPrototypeFunctionSave::callAsFunction(KJS::ExecState*,
KJS::JSObject*, KJS::List const&)
0.0% 0.0% WebCore WebCore::getPropertyID(char const*, int)
0.0% 0.0% WebCore WebCore::FloatRect::operator _NSRect() const
0.0% 0.0% WebCore WebCore::FloatRect::FloatRect[in-charge](CGRect
const&)
0.0% 0.0% WebCore
WebCore::FloatPoint::FloatPoint[not-in-charge](_NSPoint const&)
0.0% 0.0% WebCore
WebCore::DeprecatedValueListImpl::Private::deleteList(WebCore::DeprecatedValueListImplNode*)
0.0% 0.0% WebCore
WebCore::CSSPrimitiveValue::CSSPrimitiveValue[not-in-charge](unsigned)
0.0% 0.0% WebCore WebCore::CSSParser::CSSParser[in-charge](bool)
0.0% 0.0% WebCore WebCore::ContainerNode::virtualFirstChild()
const
0.0% 0.0% WebCore WebCore::Color::parseHexColor(WebCore::String
const&, unsigned&)
0.0% 0.0% WebCore
WebCore::CanvasRenderingContext2D::moveTo(float, float)
0.0% 0.0% WebCore WebCore::CanvasRenderingContext2D::beginPath()
0.0% 0.0% JavaScriptCore
KJS::NumberImp::toPrimitive(KJS::ExecState*, KJS::JSType) const
0.0% 0.0% JavaScriptCore
KJS::MathObjectImp::getOwnPropertySlot(KJS::ExecState*, KJS::Identifier const&,
KJS::PropertySlot&)
0.0% 0.0% JavaScriptCore KJS::ArrayInstance::compactForSorting()
0.0% 0.0% WebCore WebCore::ValueList::~ValueList [in-charge]()
0.0% 0.0% WebCore WebCore::timerFired(__CFRunLoopTimer*, void*)
0.0% 0.0% WebCore WebCore::StringImpl::~StringImpl [in-charge]()
0.0% 0.0% WebCore
WebCore::StringImpl::StringImpl[not-in-charge](unsigned short const*, unsigned)
0.0% 0.0% WebCore WebCore::String::characters() const
0.0% 0.0% WebCore WebCore::setCGFillColor(CGContext*,
WebCore::Color const&)
0.0% 0.0% WebCore WebCore::ScrollView::contentsHeight() const
0.0% 0.0% WebCore WebCore::RenderObject::hasControlClip() const
0.0% 0.0% WebCore
WebCore::RenderFlow::paintLines(WebCore::RenderObject::PaintInfo&, int, int)
0.0% 0.0% WebCore
WebCore::RenderBox::paintRootBoxDecorations(WebCore::RenderObject::PaintInfo&,
int, int)
0.0% 0.0% WebCore WebCore::RenderBlock::overflowLeft(bool) const
0.0% 0.0% WebCore
WebCore::RenderBlock::MarginInfo::MarginInfo[not-in-charge](WebCore::RenderBlock*,
int, int)
0.0% 0.0% WebCore
WebCore::Path::Path[not-in-charge](WebCore::Path const&)
0.0% 0.0% WebCore WebCore::Path::isEmpty() const
0.0% 0.0% WebCore WebCore::Node::virtualFirstChild() const
0.0% 0.0% WebCore WebCore::Node::traverseNextNode(WebCore::Node
const*) const
0.0% 0.0% WebCore WebCore::JSNode::mark()
0.0% 0.0% WebCore WebCore::JSDocument::mark()
0.0% 0.0% WebCore
WebCore::InlineBox::paint(WebCore::RenderObject::PaintInfo&, int, int)
0.0% 0.0% WebCore
WebCore::HTMLTokenizer::write(WebCore::SegmentedString const&, bool)
0.0% 0.0% WebCore WebCore::FrameLoader::client() const
0.0% 0.0% WebCore WebCore::Frame::dragCaretController() const
0.0% 0.0% WebCore WebCore::Frame::document() const
0.0% 0.0% WebCore
WebCore::Font::drawGlyphs(WebCore::GraphicsContext*, WebCore::FontData const*,
WebCore::GlyphBuffer const&, int, int, WebCore::FloatPoint const&) const
0.0% 0.0% WebCore WebCore::FloatSize::FloatSize[in-charge](CGSize
const&)
0.0% 0.0% WebCore
WebCore::FloatSize::FloatSize[in-charge](_NSSize const&)
0.0% 0.0% WebCore
WebCore::FloatPoint::FloatPoint[in-charge](CGPoint const&)
0.0% 0.0% WebCore
WebCore::DeprecatedString::DeprecatedString[in-charge]()
0.0% 0.0% WebCore
WebCore::CanvasStyle::CanvasStyle[in-charge](WebCore::String const&)
0.0% 0.0% JavaScriptCore KJS::NativeErrorImp::mark()
0.0% 0.0% JavaScriptCore
KJS::MathProtoFuncSin::callAsFunction(KJS::ExecState*, KJS::JSObject*,
KJS::List const&)
0.0% 0.0% JavaScriptCore KJS::JSWrapperObject::mark()
0.0% 0.0% JavaScriptCore KJS::JSLock::registerThread()
0.0% 0.0% JavaScriptCore KJS::FunctionImp::~FunctionImp
[in-charge]()
0.0% 0.0% JavaScriptCore KJS::ExecState::mark()
0.0% 0.0% JavaScriptCore KJS::Collector::collect()
0.0% 0.0% WebKit core(WebFrame*)
0.0% 0.0% WebKit -[WebHTMLView(WebPrivate) viewWillDraw]
0.0% 0.0% WebKit -[WebHTMLView(WebHTMLViewFileInternal)
_isTopHTMLView]
0.0% 0.0% WebKit -[WebHTMLView respondsToSelector:]
0.0% 0.0% WebKit -[WebFrameView documentView]
0.0% 0.0% WebKit -[_WebSafeForwarder forwardInvocation:]
--
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list