diff -r 000000000000 -r 6474c204b198 tools/trace-malloc/types.dat --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tools/trace-malloc/types.dat Wed Dec 31 06:09:35 2014 +0100 @@ -0,0 +1,5842 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# This file contains type inference information that is intended to be +# used with TraceMalloc.pm. The format of the file is: +# +# +# Stack1 +# Stack2 +# ... +# StackN +# +# Where Stack1...StackN imply that the object's type is +# InferredType. Note that in many cases, we'll ``roll up'' storage +# that's part of an object's implementation into the object itself. + +# Here's a handy regexp for cleaning up strings copied from the +# uncategorized file: +# +# \(^ *([0-9]+) \|\[.*\]$\) +# + +#---------------------------------------------------------------------- + + +__builtin_new +__builtin_vec_new +nsDeque::GrowCapacity(void) +nsDeque::Push(void *) +nsStringRecycler::Recycle(nsString *) + +#---------------------------------------------------------------------- +# +# AtomImpl +# + +# Give AtomImpl objects the memory they allocate for storage + +__builtin_new +AtomImpl::operator new(unsigned int, basic_nsAReadableString const &) + +# Give AtomImpl objects the memory allocated for their table + +PL_DHashAllocTable +PL_DHashTableFinish +PL_DHashTableOperate +NS_NewPermanentAtom(char const *) +NS_NewAtom(nsAString const &) + + +PR_Malloc +PL_ArenaFinish +PL_HashTableRawAdd +NS_NewAtom(nsAString const &) +NS_NewAtom(char const *) + + +PR_Malloc +PL_ArenaFinish +PL_HashTableRawAdd +NS_NewAtom(nsAString const &) +NS_NewAtom(unsigned short const *) + +#---------------------------------------------------------------------- + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsStr::StrAppend(nsStr &, nsStr const &, unsigned int, int) +nsStr::StrAssign(nsStr &, nsStr const &, unsigned int, int) +nsString::nsString(nsString const &) +nsAttrSelector::nsAttrSelector(nsAttrSelector const &) +nsCSSSelector::nsCSSSelector(nsCSSSelector const &) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsStr::StrAppend(nsStr &, nsStr const &, unsigned int, int) +nsStr::StrAssign(nsStr &, nsStr const &, unsigned int, int) +nsString::nsString(nsString const &) +nsAttrSelector::nsAttrSelector(nsAttrSelector const &) +nsAttrSelector::nsAttrSelector(nsAttrSelector const &) +nsCSSSelector::nsCSSSelector(nsCSSSelector const &) + + +__builtin_new +nsCSSRule::operator new(unsigned int) + +#---------------------------------------------------------------------- +# +# CSSLoaderImpl +# + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +CSSLoaderImpl::CSSLoaderImpl(void) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsStr::StrAppend(nsStr &, nsStr const &, unsigned int, int) +nsString::AppendWithConversion(char const *, int) +nsString::AssignWithConversion(char const *) +CSSLoaderImpl::SetCharset(nsString const &) + + +PL_strdup +URLKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +CSSLoaderImpl::SheetComplete(nsICSSStyleSheet *, SheetLoadData *) + +#---------------------------------------------------------------------- + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +nsAString::do_AssignFromReadable(nsAString const &) +nsAString::AssignFromReadable(nsAString const &) +CSSNameSpaceRuleImpl::SetURLSpec(nsString const &) + +#---------------------------------------------------------------------- +# +# nsFont +# + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsStr::StrAppend(nsStr &, nsStr const &, unsigned int, int) +nsStr::StrAssign(nsStr &, nsStr const &, unsigned int, int) +nsString::nsString(nsString const &) +nsFont::nsFont(nsFont const &) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsStr::StrAppend(nsStr &, nsStr const &, unsigned int, int) +nsString::AppendWithConversion(char const *, int) +nsString::AssignWithConversion(char const *) +nsFont::nsFont(char const *, unsigned char, unsigned char, unsigned short, unsigned char, int, float) + +#---------------------------------------------------------------------- + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +nsAString::do_AssignFromReadable(nsAString const &) +nsAString::AssignFromReadable(nsAString const &) +CSSImportRuleImpl::SetURLSpec(nsString const &) + + +__builtin_new +nsClassList::ParseClasses(nsClassList **, basic_nsAReadableString const &) + +# ---------------------------------------------------------------------- +# +# nsLocalFile +# + + +__builtin_new +nsLocalFile::Clone(nsIFile **) + + +PR_Malloc +_PR_Getfd +PR_GetConnectStatus +PR_OpenFile +PR_Open +nsLocalFile::OpenNSPRFileDesc(int, int, PRFileDesc **) + + +PR_Calloc +PR_LoadLibrary +PR_LoadLibraryWithFlags +PR_LoadLibrary +nsLocalFile::Load(PRLibrary **) + + +__strdup +PR_LoadLibrary +PR_LoadLibraryWithFlags +PR_LoadLibrary +nsLocalFile::Load(PRLibrary **) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +ToNewCString(nsACString const &) +nsLocalFile::AppendRelativePath(char const *) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Clone(void const *, unsigned int) +nsLocalFile::InitWithPath(char const *) + + +PL_strdup +nsLocalFile::ParseURL(char const *, char **, char **, char **, char **) + +# ---------------------------------------------------------------------- + + +__builtin_new +nsXULAttribute::operator new(unsigned int) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +unsigned short * AllocateStringCopy(nsAString const &, unsigned short *) +ToNewUnicode(nsAString const &) +nsXULAttributeValue::SetValue(nsAString const &, int) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +ToNewUnicode(nsAString const &) +nsXULAttributeValue::SetValue(nsAString const &, int) + + +__builtin_new +nsXULAttributes::Create(nsIContent *, nsXULAttributes **) + + +PR_Malloc +PL_ArenaFinish +PL_HashTableRawAdd +NS_NewAtom(nsAString const &) +NS_NewAtom(unsigned short const *) +nsClassList::ParseClasses(nsClassList **, nsAString const &) +nsXULAttributes::UpdateClassList(nsAString const &) + + +__builtin_new +nsXULElement::Create(nsINodeInfo *, nsIContent **) + + +PR_Realloc +nsVoidArray::SizeTo(int) +nsAutoVoidArray::SizeTo(int) +nsVoidArray::GrowArrayBy(int) +nsVoidArray::InsertElementAt(void *, int) +nsXULElement::EnsureSlots(void) + + +PR_Realloc +nsVoidArray::SizeTo(int) +nsVoidArray::GrowArrayBy(int) +nsVoidArray::InsertElementAt(void *, int) +nsXULElement::AppendChildTo(nsIContent *, int, int) + + +__builtin_new +nsXULElement::EnsureSlots(void) + + +PR_Malloc +nsVoidArray::SizeTo(int) +nsVoidArray::GrowArrayBy(int) +nsVoidArray::InsertElementAt(void *, int) +nsXULElement::AppendChildTo(nsIContent *, int, int) + + +PR_Malloc +nsVoidArray::SizeTo(int) +nsAutoVoidArray::SizeTo(int) +nsVoidArray::GrowArrayBy(int) +nsVoidArray::InsertElementAt(void *, int) +nsXULElement::EnsureSlots(void) + + +PR_Malloc +nsVoidArray::SizeTo(int) +nsVoidArray::GrowArrayBy(int) +nsVoidArray::InsertElementAt(void *, int) +nsXULElement::AddBroadcastListener(nsAString const &, nsIDOMElement *) + + +iconv_close + + +tsearch + + +PR_Realloc +nsVoidArray::SizeTo(int) +nsAutoVoidArray::SizeTo(int) +nsVoidArray::GrowArrayBy(int) +nsVoidArray::InsertElementAt(void *, int) +CSSDeclarationImpl::AppendValue(nsCSSProperty, nsCSSValue const &) + + +__builtin_new +CSSDeclarationImpl::AppendValue(nsCSSProperty, nsCSSValue const &) + + +__builtin_new +CSSDeclarationImpl::SetValueImportant(nsCSSProperty) + + +__builtin_new +CSSDeclarationImpl::operator new(unsigned int) + + +PR_Malloc +nsVoidArray::SizeTo(int) +nsAutoVoidArray::SizeTo(int) +nsVoidArray::GrowArrayBy(int) +nsVoidArray::InsertElementAt(void *, int) +CSSDeclarationImpl::AppendValue(nsCSSProperty, nsCSSValue const &) + + +__builtin_new +__builtin_vec_new +nsVoidArray::InsertElementAt(void *, int) + + +__builtin_new +__builtin_vec_new +nsVoidArray::nsVoidArray(int) + + +__builtin_new +__builtin_vec_new +nsVoidArray::Compact(void) + + +__builtin_new +__builtin_vec_new +nsVoidArray::ReplaceElementAt(void *, int) + + +__builtin_new +nsCheapVoidArray::SwitchToVector(void) +nsCheapVoidArray::AppendElement(void *) +nsGenericHTMLContainerElement::AppendChildTo(nsIContent *, int) + + +PR_Malloc +nsVoidArray::SizeTo(int) +nsAutoVoidArray::SizeTo(int) +nsVoidArray::Compact(void) +nsAutoVoidArray::Compact(void) +nsCheapVoidArray::Compact(void) +nsGenericHTMLContainerElement::Compact(void) + + +PR_Malloc +nsVoidArray::SizeTo(int) +nsAutoVoidArray::SizeTo(int) +nsVoidArray::GrowArrayBy(int) +nsVoidArray::InsertElementAt(void *, int) +nsCheapVoidArray::AppendElement(void *) +nsGenericHTMLContainerElement::AppendChildTo(nsIContent *, int, int) + + +PR_Realloc +nsVoidArray::SizeTo(int) +nsAutoVoidArray::SizeTo(int) +nsVoidArray::GrowArrayBy(int) +nsVoidArray::InsertElementAt(void *, int) +nsCheapVoidArray::AppendElement(void *) +nsGenericHTMLContainerElement::AppendChildTo(nsIContent *, int, int) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +~.* +~.* +basic_nsAWritableString::Assign(basic_nsAReadableString const &) +nsString::nsString(basic_nsAReadableString const &) +nsGenericAttribute::nsGenericAttribute(nsINodeInfo *, basic_nsAReadableString const &) + + +__builtin_new +__builtin_vec_new +nsSupportsArray::InsertElementAt(nsISupports *, unsigned int) + + +__builtin_new +nsSupportsArray::Create(nsISupports *, nsID const &, void **) + + +__builtin_new +__builtin_vec_new +nsZipArchive::BuildFileList(void) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsZipReaderCache::GetZip(nsIFile *, nsIZipReader **) + + +__builtin_new +__builtin_vec_new +InMemoryDataSource::AllocTable(void *, unsigned int) + + +PL_DHashAllocTable +PL_DHashTableFinish +PL_DHashTableOperate +InMemoryDataSource::LockedAssert(nsIRDFResource *, nsIRDFResource *, nsIRDFNode *, int) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::AddBucket(unsigned int) +nsFixedSizeAllocator::Init(char const *, unsigned int const *, int, int, int) +InMemoryDataSource::InMemoryDataSource(nsISupports *) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::Alloc(unsigned int) +InMemoryDataSource::AllocEntry(void *, void const *) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::Alloc(unsigned int) +Assertion::operator new(unsigned int, nsFixedSizeAllocator &) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::Alloc(unsigned int) +InMemoryDataSource::AllocEntry(void *, void const *) +PL_HashTableRawAdd +PL_HashTableAdd +InMemoryDataSource::SetReverseArcs(nsIRDFNode *, Assertion *) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::Alloc(unsigned int) +InMemoryDataSource::AllocEntry(void *, void const *) +PL_HashTableRawAdd +PL_HashTableAdd +InMemoryDataSource::SetForwardArcs(nsIRDFResource *, Assertion *) + + +PL_DHashAllocTable +PL_DHashTableInit +InMemoryDataSource::Init(void) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +nsAString::do_AssignFromReadable(nsAString const &) +nsAString::AssignFromReadable(nsAString const &) +nsString::nsString(nsAString const &) +nsNameSpaceMap::Put(nsAString const &, nsIAtom *) +RDFXMLDataSourceImpl::AddNameSpace(nsIAtom *, nsString const &) + + +__builtin_new +__builtin_vec_new +xptiTypelibGuts::xptiTypelibGuts(XPTHeader *) + +# ---------------------------------------------------------------------- +# +# nsPluginTag +# + + +__builtin_new +__builtin_vec_new +nsPluginTag::nsPluginTag(nsPluginInfo *) + + +__builtin_new +__builtin_vec_new +new_str(char const *) +nsPluginTag::nsPluginTag(nsPluginInfo *) + + +__builtin_new +__builtin_vec_new +nsPluginTag::nsPluginTag(char const *, char const *, char const *, char const *, char const *const *, char const *const *, char const *const *, int, long long) + + +__builtin_new +__builtin_vec_new +nsPluginTag::nsPluginTag(nsPluginTag *) + +#---------------------------------------------------------------------- +# +# nsXBLInsertionPoint +# + + +__builtin_new +__builtin_vec_new +nsSupportsArray::GrowArrayBy(int) +nsSupportsArray::InsertElementAt(nsISupports *, unsigned int) +nsSupportsArray::AppendElement(nsISupports *) +nsXBLInsertionPoint::AddChild(nsIContent *) + +#---------------------------------------------------------------------- +# +# nsXBLBinding +# + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsXBLBinding::GetInsertionPointsFor(nsIContent *, nsISupportsArray **) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsXBLBinding::GetInsertionPointsFor(nsIContent *, nsISupportsArray **) + + +__builtin_new +nsXBLBinding::GetInsertionPointsFor(nsIContent *, nsISupportsArray **) + + +PR_Malloc +PL_ArenaFinish +PL_HashTableRawAdd +NS_NewAtom(nsAString const &) +NS_NewAtom(char const *) +nsXBLBinding::nsXBLBinding(nsIXBLPrototypeBinding *) + +# ---------------------------------------------------------------------- +# +# nsXBLPrototypeBinding +# + + +__builtin_new +nsXBLPrototypeBinding::InitClass(nsCString const &, nsIScriptContext *, void *, void **) + + +__builtin_new +nsXBLPrototypeBinding::ConstructInsertionTable(nsIContent *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsXBLPrototypeBinding::ConstructAttributeTable(nsIContent *) + + +JS_DHashAllocTable +JS_DHashTableInit +JS_NewDHashTable +js_LookupProperty +JS_DefinePropertyWithTinyId +JS_LookupProperty +nsXBLPrototypeBinding::InitClass(nsCString const &, nsIScriptContext *, void *, void **) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsXBLPrototypeBinding::ConstructInsertionTable(nsIContent *) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::AddBucket(unsigned int) +nsFixedSizeAllocator::Init(char const *, unsigned int const *, int, int, int) +nsXBLPrototypeBinding::nsXBLPrototypeBinding(nsCString const &, nsIContent *, nsXBLDocumentInfo *) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::AddBucket(unsigned int) +nsFixedSizeAllocator::Init(char const *, unsigned int const *, int, int, int) +nsXBLPrototypeBinding::nsXBLPrototypeBinding(basic_nsAReadableString const &, nsIContent *, nsXBLDocumentInfo *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsXBLPrototypeBinding::ConstructAttributeTable(nsIContent *) + + +__builtin_new +nsISupportsKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsXBLPrototypeBinding::ConstructAttributeTable(nsIContent *) + + +__builtin_new +nsXBLPrototypeBinding::ConstructAttributeTable(nsIContent *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsSupportsHashtable::nsSupportsHashtable(unsigned int, int) +nsXBLPrototypeBinding::ConstructAttributeTable(nsIContent *) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::AddBucket(unsigned int) +nsFixedSizeAllocator::Init(char const *, unsigned int const *, int, int, int) +nsXBLPrototypeBinding::nsXBLPrototypeBinding(nsACString const &, nsXBLDocumentInfo *) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsXBLPrototypeBinding::InitClass(nsCString const &, nsIScriptContext *, void *, void **) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsCString::SetCapacity(unsigned int) +nsCString::SetLength(unsigned int) +nsACString::do_AssignFromReadable(nsACString const &) +nsACString::AssignFromReadable(nsACString const &) +nsCString::nsCString(nsACString const &) +nsXBLPrototypeBinding::nsXBLPrototypeBinding(nsACString const &, nsXBLDocumentInfo *) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +ToNewCString(nsACString const &) +nsXBLJSClass::nsXBLJSClass(nsCString const &) +nsXBLPrototypeBinding::InitClass(nsCString const &, nsIScriptContext *, void *, void **) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsXBLPrototypeBinding::ConstructInterfaceTable(nsIContent *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsXBLPrototypeBinding::InitClass(nsCString const &, nsIScriptContext *, void *, void **) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsXBLPrototypeBinding::ConstructInsertionTable(nsIContent *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsXBLPrototypeBinding::ConstructInterfaceTable(nsIContent *) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::Alloc(unsigned int) +nsXBLAttributeEntry::Create(nsIAtom *, nsIAtom *, nsIContent *) +nsXBLPrototypeBinding::ConstructAttributeTable(nsIContent *) + +#---------------------------------------------------------------------- +# +# +# + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +nsAString::do_AssignFromReadable(nsAString const &) +nsAString::AssignFromReadable(nsAString const &) +nsGenericContainerElement::GetAttr(int, nsIAtom *, nsIAtom *&, nsAString &) const +nsGenericContainerElement::GetAttr(int, nsIAtom *, nsAString &) const +nsXBLPrototypeProperty::ParseProperty(nsIScriptContext *) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +nsAString::do_AssignFromReadable(nsAString const &) +nsAString::AssignFromReadable(nsAString const &) +nsGenericContainerElement::GetAttr(int, nsIAtom *, nsIAtom *&, nsAString &) const +nsGenericContainerElement::GetAttr(int, nsIAtom *, nsAString &) const +nsXBLPrototypeProperty::ParseMethod(nsIScriptContext *) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +nsAString::do_AssignFromReadable(nsAString const &) +nsAString::AssignFromReadable(nsAString const &) +nsGenericContainerElement::GetAttr(int, nsIAtom *, nsIAtom *&, nsAString &) const +nsGenericContainerElement::GetAttr(int, nsIAtom *, nsAString &) const +nsXBLPrototypeProperty::ParseField(nsIScriptContext *) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +nsAString::do_AppendFromReadable(nsAString const &) +nsAString::AppendFromReadable(nsAString const &) +nsXBLPrototypeProperty::ParseField(nsIScriptContext *) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsCString::SetCapacity(unsigned int) +nsCString::SetLength(unsigned int) +nsACString::do_AppendFromReadable(nsACString const &) +nsACString::do_AppendFromElementPtr(char const *) +nsXBLPrototypeBinding::GetBindingURI(nsCString &) +nsXBLPrototypeProperty::ConstructProperty(nsIContent *, nsIContent *) + + +JS_DHashAllocTable +JS_DHashTableFinish +JS_DHashTableOperate +js_AddRootRT +JS_AddNamedRootRT +NS_NewXBLPrototypeBinding(nsACString const &, nsIContent *, nsXBLDocumentInfo *, nsIXBLPrototypeBinding **) +nsXBLPrototypeProperty::ParseMethod(nsIScriptContext *) + +# ---------------------------------------------------------------------- +# +# The frame arena +# + + +PR_Malloc +PL_ArenaAllocate +FrameArena::AllocateFrame(unsigned int, void **) + + +PR_Malloc +PL_ArenaAllocate +nsDST::NodeArena::AllocLeafNode(void) +nsDST::Insert(void *, void *, void **) +PresShell::SetSubShellFor(nsIContent *, nsISupports *) + + +PR_Malloc +nsVoidArray::SizeTo(int) +nsVoidArray::GrowArrayBy(int) +nsVoidArray::InsertElementAt(void *, int) +PresShell::AppendReflowCommandInternal(nsIReflowCommand *, nsVoidArray &) + +# The anonymous content table in the PresShell + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +PresShell::SetAnonymousContentFor(nsIContent *, nsISupportsArray *) + + +__builtin_new +nsISupportsKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +PresShell::SetAnonymousContentFor(nsIContent *, nsISupportsArray *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsSupportsHashtable::nsSupportsHashtable(unsigned int, int) +PresShell::SetAnonymousContentFor(nsIContent *, nsISupportsArray *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +PresShell::SetAnonymousContentFor(nsIContent *, nsISupportsArray *) + +# ---------------------------------------------------------------------- +# +# StackArena +# + + +PR_Malloc +StackArena::StackArena(void) + + +PR_Malloc +StackArena::Allocate(unsigned int, void **) + + +PR_Malloc +StackBlock::StackBlock(void) +StackArena::StackArena(void) + + +__builtin_new +__builtin_vec_new +StackArena::StackArena(void) + + +PR_Malloc +StackArena::Allocate(unsigned int, void **) + +# The following will only show up if you turn off the FrameArena + +PR_Malloc +FrameArena::AllocateFrame(unsigned int, void **) +PresShell::AllocateFrame(unsigned int, void **) +nsBoxLayoutState::Allocate(unsigned int, nsIPresShell *) + + +# ---------------------------------------------------------------------- +# +# nsFrameManager +# + + +PR_Malloc +PL_ArenaAllocate +nsDST::NodeArena::AllocLeafNode(void) +nsDST::LeafNode::operator new(unsigned int, nsDST::NodeArena *) +nsDST::Insert(void *, void *, void **) + + +PR_Malloc +PL_ArenaAllocate +nsDST::NodeArena::AllocTwoNode(void) +nsDST::ConvertToTwoNode(nsDST::LeafNode **) +nsDST::Insert(void *, void *, void **) +FrameManager::SetFrameProperty(nsIFrame *, nsIAtom *, void *, void (*)(nsIPresContext *, nsIFrame *, nsIAtom *, void *)) + + +PR_Malloc +PL_ArenaAllocate +nsDST::NodeArena::AllocTwoNode(void) +nsDST::TwoNode::operator new(unsigned int, nsDST::NodeArena *) +nsDST::ConvertToTwoNode(nsDST::LeafNode **) +nsDST::Insert(void *, void *, void **) +FrameManager::SetPrimaryFrameFor(nsIContent *, nsIFrame *) + + +PR_Malloc +PL_ArenaAllocate +nsDST::NodeArena::AllocTwoNode(void) +nsDST::TwoNode::operator new(unsigned int, nsDST::NodeArena *) +nsDST::ConvertToTwoNode(nsDST::LeafNode **) +nsDST::Insert(void *, void *, void **) +FrameManager::SetFrameProperty(nsIFrame *, nsIAtom *, void *, void (*)(nsIPresContext *, nsIFrame *, nsIAtom *, void *)) + + +PR_Malloc +PL_ArenaFinish +PL_HashTableRawAdd +FrameHashTable::Put(void *, void *) +FrameManager::SetPlaceholderFrameFor(nsIFrame *, nsIFrame *) + + +__builtin_new +nsDST::NewMemoryArena(unsigned int) +FrameManager::Init(nsIPresShell *, nsIStyleSet *) + + +PR_Malloc +PL_ArenaAllocate +nsDST::NodeArena::AllocTwoNode(void) +nsDST::ConvertToTwoNode(nsDST::LeafNode **) +nsDST::Insert(void *, void *, void **) +FrameManager::SetPrimaryFrameFor(nsIContent *, nsIFrame *) + + +PR_Malloc +PL_ArenaAllocate +nsDST::NodeArena::AllocLeafNode(void) +nsDST::Insert(void *, void *, void **) +FrameManager::SetFrameProperty(nsIFrame *, nsIAtom *, void *, void (*)(nsIPresContext *, nsIFrame *, nsIAtom *, void *)) + + +PR_Malloc +PL_ArenaAllocate +nsDST::NodeArena::AllocLeafNode(void) +nsDST::Insert(void *, void *, void **) +FrameManager::SetPrimaryFrameFor(nsIContent *, nsIFrame *) + + +PR_Malloc +PL_ArenaFinish +PL_HashTableRawAdd +UndisplayedMap::AppendNodeFor(UndisplayedNode *, nsIContent *) + + +__builtin_new +UndisplayedMap::AddNodeFor(nsIContent *, nsIContent *, nsIStyleContext *) + + +PR_Malloc +PL_ArenaFinish +PL_NewHashTable +UndisplayedMap::UndisplayedMap(unsigned int) + + +PR_Calloc +PR_NewLock + + +PR_Calloc +PR_NewMonitor + +# ---------------------------------------------------------------------- +# +# RDFServiceImpl +# + + +PR_Malloc +PL_ArenaFinish +PL_NewHashTable +RDFServiceImpl::Init(void) + + +PR_Malloc +nsRDFParserUtils::GetQuotedAttributeValue(nsString const &, nsString const &, nsString &) +PL_HashTableRawAdd +PL_HashTableAdd +RDFServiceImpl::RegisterDataSource(nsIRDFDataSource *, int) + + +PR_Malloc +PL_ArenaFinish +PL_HashTableRawAdd +RDFServiceImpl::RegisterResource(nsIRDFResource *, int) + + +PR_Malloc +PL_ArenaFinish +PL_HashTableRawAdd +PL_HashTableAdd +RDFServiceImpl::RegisterLiteral(nsIRDFLiteral *, int) + + +PR_Malloc +nsRDFParserUtils::IsJavaScriptLanguage(nsString const &, char const **) +PL_NewHashTable +RDFServiceImpl::Init(void) + + +PR_Malloc +nsRDFParserUtils::IsJavaScriptLanguage(nsString const &, char const **) +PL_HashTableRawAdd +PL_HashTableAdd +RDFServiceImpl::RegisterDataSource(nsIRDFDataSource *, int) + + +PR_Malloc +PL_ArenaFinish +PL_HashTableRawRemove +RDFServiceImpl::UnregisterResource(nsIRDFResource *) + + +PL_strdup +RDFServiceImpl::RegisterDataSource(nsIRDFDataSource *, int) + +# ---------------------------------------------------------------------- + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsRDFResource::Init(char const *) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +~.* +~.* +basic_nsAWritableString::Assign(basic_nsAReadableString const &) +nsString::operator=(nsString const &) +nsHTMLImageLoader::SetURL(nsString const &) + + +__builtin_new +__builtin_vec_new +nsHTMLEntities::AddRefTable(void) + + +__builtin_new +nsAVLTree::AddItem(void *) +nsHTMLEntities::AddRefTable(void) + + +__builtin_new +__builtin_vec_new +nsStaticCaseInsensitiveNameTable::Init(char const **, int) + + +__builtin_new +CNavDTD::CNavDTD(void) + + +__builtin_new +__builtin_vec_new +InitializeElementTable(void) +CNavDTD::CNavDTD(void) + + +__builtin_new +__builtin_vec_new +nsDeque::GrowCapacity(void) +nsDeque::Push(void *) +CNodeRecycler::RecycleNode(nsCParserNode *) +CNavDTD::CloseContainersTo(int, nsHTMLTag, int) + + +__builtin_new +COtherDTD::COtherDTD(void) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsScanner::Append(char const *, unsigned int) + + +__builtin_new +nsSlidingString::AppendBuffer(unsigned short *, unsigned short *, unsigned short *) +nsScanner::AppendToBuffer(unsigned short *, unsigned short *, unsigned short *) + + +__builtin_new +nsScanner::AppendToBuffer(unsigned short *, unsigned short *, unsigned short *) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +unsigned short * AllocateStringCopy(basic_nsAReadableString const &, unsigned short *) +ToNewUnicode(basic_nsAReadableString const &) +nsScanner::Append(basic_nsAReadableString const &) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +CopyUnicodeTo(nsReadingIterator const &, nsReadingIterator const &, basic_nsAWritableString &) +nsScanner::CopyUnusedData(nsString &) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsStr::StrAppend(nsStr &, nsStr const &, unsigned int, int) +nsStr::StrAssign(nsStr &, nsStr const &, unsigned int, int) +nsString::nsString(nsString const &) +nsScanner::nsScanner(nsString &, int, nsString const &, nsCharsetSource) + + +__builtin_new +__builtin_vec_new +nsDeque::GrowCapacity(void) +nsDeque::Push(void *) +nsHTMLTokenizer::ScanDocStructure(int) + + +__builtin_new +__builtin_vec_new +nsDeque::GrowCapacity(void) +nsDeque::Push(void *) +nsHTMLTokenizer::AddToken(CToken *&, unsigned int, nsDeque *, nsTokenAllocator *) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::Alloc(unsigned int) +CToken::operator new(unsigned int, nsFixedSizeAllocator &) +nsTokenAllocator::CreateTokenOfType(eHTMLTokenTypes, nsHTMLTag) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::AddBucket(unsigned int) +nsFixedSizeAllocator::Init(char const *, unsigned int const *, int, int, int) +nsNodeAllocator::nsNodeAllocator(void) + +# ---------------------------------------------------------------------- +# +# xptiWorkingSet +# + + +__builtin_new +__builtin_vec_new +xptiWorkingSet::NewFileArray(unsigned int) + + +__builtin_new +__builtin_vec_new +xptiWorkingSet::ExtendFileArray(unsigned int) + +# ---------------------------------------------------------------------- + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +HTMLContentSink::OnStreamComplete(nsIStreamLoader *, nsISupports *, unsigned int, unsigned int, char const *) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsStr::StrAppend(nsStr &, nsStr const &, unsigned int, int) +nsStr::StrAssign(nsStr &, nsStr const &, unsigned int, int) +nsString::nsString(nsString const &) +HTMLContentSink::SetTitle(nsString const &) + + +__builtin_new +__builtin_vec_new +DeviceContextImpl::DeviceContextImpl(void) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +DeviceContextImpl::CreateFontAliasTable(void) + + +__builtin_new +FontAliasKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +DeviceContextImpl::AliasFont(nsString const &, nsString const &, nsString const &, int) + + +__builtin_new +__builtin_vec_new +nsCompressedMap::nsCompressedMap(unsigned short *, unsigned int) + + +__builtin_new +__builtin_vec_new +nsHTMLDocument::nsHTMLDocument(void) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsHTMLDocument::nsHTMLDocument(void) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsHTMLDocument::InvalidateHashTables(void) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +~.* +~.* +basic_nsAWritableString::Assign(basic_nsAReadableString const &) +nsString::nsString(basic_nsAReadableString const &) +nsHTMLDocument::SetReferrer(basic_nsAReadableString const &) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +~.* +~.* +basic_nsAWritableString::Assign(basic_nsAReadableString const &) +nsString::nsString(basic_nsAReadableString const &) +nsHTMLDocument::SetLastModified(basic_nsAReadableString const &) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +~.* +~.* +basic_nsAWritableString::Assign(basic_nsAReadableString const &) +nsString::nsString(basic_nsAReadableString const &) +nsHTMLDocument::SetTitle(basic_nsAReadableString const &) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +nsAString::do_AssignFromReadable(nsAString const &) +nsAString::AssignFromReadable(nsAString const &) +nsString::nsString(nsAString const &) +mozilla::dom::DocumentType::DocumentType(nsAString const &, nsIDOMNamedNodeMap *, nsIDOMNamedNodeMap *, nsAString const &, nsAString const &, nsAString const &) + +#---------------------------------------------------------------------- +# +# XPC stuff +# + + +JS_DHashAllocTable +JS_DHashTableInit +JS_NewDHashTable +Native2WrappedNativeMap::Native2WrappedNativeMap(int) + + +JS_DHashAllocTable +JS_DHashTableInit +JS_NewDHashTable +ClassInfo2WrappedNativeProtoMap::ClassInfo2WrappedNativeProtoMap(int) + + +JS_DHashAllocTable +JS_DHashTableInit +JS_NewDHashTable +IID2NativeInterfaceMap::IID2NativeInterfaceMap(int) + + +JS_DHashAllocTable +JS_DHashTableInit +JS_NewDHashTable +IID2WrappedJSClassMap::IID2WrappedJSClassMap(int) + + +JS_DHashAllocTable +JS_DHashTableInit +JS_NewDHashTable +IID2ThisTranslatorMap::IID2ThisTranslatorMap(int) + + +JS_DHashAllocTable +JS_DHashTableInit +JS_NewDHashTable +XPCNativeScriptableSharedMap::XPCNativeScriptableSharedMap(int) + + +__builtin_new +XPCNativeScriptableSharedMap::GetNewOrUsed(unsigned int, char *, XPCNativeScriptableInfo *) + + +JS_DHashAllocTable +JS_DHashTableInit +JS_NewDHashTable +JSContext2XPCContextMap::JSContext2XPCContextMap(int) + + +JS_DHashAllocTable +JS_DHashTableInit +JS_NewDHashTable +NativeSetMap::NativeSetMap(int) + + +JS_DHashAllocTable +JS_DHashTableInit +JS_NewDHashTable +JSObject2WrappedJSMap::JSObject2WrappedJSMap(int) + + +JS_DHashAllocTable +JS_DHashTableFinish +JS_DHashTableOperate +nsXPCWrappedJS::GetNewOrUsed(XPCCallContext &, JSObject *, nsID const &, nsISupports *, nsXPCWrappedJS **) + + +JS_DHashAllocTable +JS_DHashTableInit +JS_NewDHashTable +XPCWrappedNativeProtoMap::XPCWrappedNativeProtoMap(int) + + +JS_DHashAllocTable +JS_DHashTableFinish +JS_DHashTableOperate +XPCWrappedNativeProto::GetNewOrUsed(XPCCallContext &, XPCWrappedNativeScope *, nsIClassInfo *, XPCNativeScriptableCreateInfo const *, int) + + +__builtin_new +XPCWrappedNativeProto::GetNewOrUsed(XPCCallContext &, XPCWrappedNativeScope *, nsIClassInfo *, XPCNativeScriptableCreateInfo const *, int) + + +__builtin_new +__builtin_vec_new +XPCNativeSet::NewInstance(XPCCallContext &, XPCNativeInterface **, unsigned short) +XPCNativeSet::GetNewOrUsed(XPCCallContext &, nsIClassInfo *) +XPCWrappedNativeProto::GetNewOrUsed(XPCCallContext &, XPCWrappedNativeScope *, nsIClassInfo *, XPCNativeScriptableCreateInfo const *, int) + + +__builtin_new +XPCNativeScriptableInfo::Construct(XPCCallContext &, XPCNativeScriptableCreateInfo const *) +XPCWrappedNativeProto::Init(XPCCallContext &, XPCNativeScriptableCreateInfo const *) + + +JS_DHashAllocTable +JS_DHashTableFinish +JS_DHashTableOperate +XPCNativeSet::GetNewOrUsed(XPCCallContext &, nsIClassInfo *) +XPCWrappedNativeProto::GetNewOrUsed(XPCCallContext &, XPCWrappedNativeScope *, nsIClassInfo *, XPCNativeScriptableCreateInfo const *, int) + + +JS_DHashAllocTable +JS_DHashTableFinish +JS_DHashTableOperate +XPCWrappedNative::~XPCWrappedNative(void) + + +__builtin_new +XPCWrappedNative::FindTearOff(XPCCallContext &, XPCNativeInterface *, int, unsigned int *) + + +JS_DHashAllocTable +JS_DHashTableFinish +JS_DHashTableOperate +XPCWrappedNative::GetNewOrUsed(XPCCallContext &, nsISupports *, XPCWrappedNativeScope *, XPCNativeInterface *, XPCWrappedNative **) + + +JS_DHashAllocTable +JS_DHashTableInit +JS_NewDHashTable +js_LookupProperty +js_GetProperty +XPCWrappedNativeScope::SetGlobal(XPCCallContext &, JSObject *) + + +__builtin_new +__builtin_vec_new +nsXPCWrappedNativeClass::BuildMemberDescriptors(XPCContext *) + +#---------------------------------------------------------------------- + + +__builtin_new +__builtin_vec_new +nsNetModRegEntry::nsNetModRegEntry(char const *, nsINetNotify *, unsigned int *) +nsNetModuleMgr::RegisterModule(char const *, nsINetNotify *) + + +__builtin_new +nsProxyObjectManager::nsProxyObjectManager(void) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsProxyObjectManager::nsProxyObjectManager(void) + + +__builtin_new +__builtin_vec_new +nsProxyEventClass::nsProxyEventClass(nsID const &, nsIInterfaceInfo *) + + +__builtin_new +nsHashtable::Put(nsHashKey *, void *) +nsProxyEventClass::nsProxyEventClass(nsID const &, nsIInterfaceInfo *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsProxyEventClass::nsProxyEventClass(nsID const &, nsIInterfaceInfo *) + + +__builtin_new +nsProxyEventKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsProxyEventObject::GetNewOrUsedProxy(nsIEventQueue *, int, nsISupports *, nsID const &) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsProxyEventObject::GetNewOrUsedProxy(nsIEventQueue *, int, nsISupports *, nsID const &) + +# ---------------------------------------------------------------------- +# +# nsComponentManagerImpl +# + + +__builtin_new +nsComponentManagerImpl::Init(void) + + +__builtin_new +nsComponentManagerImpl::GetServiceByContractID(char const *, nsID const &, void **) + + +__builtin_new +nsComponentManagerImpl::GetService(nsID const &, nsID const &, void **) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsSupportsHashtable::nsSupportsHashtable(unsigned int, int) +nsComponentManagerImpl::Init(void) + + +__builtin_vec_new +nsComponentManagerImpl::Init(void) + + +__builtin_new +nsComponentManagerImpl::PlatformPrePopulateRegistry(void) + + +__builtin_new +nsComponentManagerImpl::RegisterFactory(nsID const &, char const *, char const *, nsIFactory *, int) + + +__builtin_new +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsComponentManagerImpl::PlatformPrePopulateRegistry(void) + + +__builtin_new +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsComponentManagerImpl::HashContractID(char const *, nsID const &) + + +__builtin_new +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsComponentManagerImpl::Init(void) + + +__builtin_new +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsComponentManagerImpl::GetLoaderForType(char const *, nsIComponentLoader **) + + +__builtin_new +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsComponentManagerImpl::ContractIDToClassID(char const *, nsID *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsComponentManagerImpl::PlatformPrePopulateRegistry(void) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsComponentManagerImpl::RegisterFactory(nsID const &, char const *, char const *, nsIFactory *, int) + + +__builtin_new +nsHashtable::Put(nsHashKey *, void *) +nsComponentManagerImpl::PlatformPrePopulateRegistry(void) + + +__builtin_new +nsHashtable::Put(nsHashKey *, void *) +nsComponentManagerImpl::RegisterFactory(nsID const &, char const *, char const *, nsIFactory *, int) + + +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsComponentManagerImpl::PlatformPrePopulateRegistry(void) + + +PR_Malloc +bufio_SetBufferSize +nsXPTCStubBase::Sentinel9(void) +NR_RegSetBufferSize +nsRegistry::SetBufferSize(int) +nsComponentManagerImpl::AutoRegister(int, nsIFile *) + + +__builtin_new +nsComponentManagerImpl::HashContractID(char const *, nsID const &) + + +__builtin_new +nsComponentManagerImpl::RegisterComponentCommon(nsID const &, char const *, char const *, char const *, int, int, char const *) + + +__builtin_new +nsHashtable::Put(nsHashKey *, void *) +nsComponentManagerImpl::RegisterComponentCommon(nsID const &, char const *, char const *, char const *, int, int, char const *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsComponentManagerImpl::HashContractID(char const *, nsID const &) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsComponentManagerImpl::RegisterFactory(nsID const &, char const *, char const *, nsIFactory *, int) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsComponentManagerImpl::ContractIDToClassID(char const *, nsID *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsComponentManagerImpl::HashContractID(char const *, nsFactoryEntry *) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsComponentManagerImpl::HashContractID(char const *, nsFactoryEntry *) + + +__builtin_new +nsComponentManagerImpl::GetService(char const *, nsID const &, nsISupports **, nsIShutdownListener *) + + +__builtin_new +nsComponentManagerImpl::GetService(nsID const &, nsID const &, nsISupports **, nsIShutdownListener *) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsCString::SetCapacity(unsigned int) +nsCString::SetLength(unsigned int) +nsACString::do_AssignFromReadable(nsACString const &) +nsACString::do_AssignFromElementPtr(char const *) +nsCString::nsCString(char const *) +nsFactoryEntry::nsFactoryEntry(nsID const &, char const *, int) +nsComponentManagerImpl::PlatformPrePopulateRegistry(void) + + +PL_strdup +nsComponentManagerImpl::HashContractID(char const *, nsFactoryEntry *) + + +PL_strdup +nsFactoryEntry::nsFactoryEntry(nsID const &, char const *, int) +nsComponentManagerImpl::PlatformPrePopulateRegistry(void) + + +PL_DHashAllocTable +PL_DHashTableInit +nsComponentManagerImpl::Init(void) + +# ---------------------------------------------------------------------- + + +__builtin_new +nsZipArchive::BuildFileList(void) + + +__builtin_new +nsStaticCaseInsensitiveNameTable::Init(char const **, int) + + +__builtin_new +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsStaticCaseInsensitiveNameTable::Init(char const **, int) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsStaticCaseInsensitiveNameTable::Init(char const **, int) + +# ---------------------------------------------------------------------- +# +# nsDrawingSurfaceGTK +# + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsDrawingSurfaceGTK::Init(_GdkGC *, unsigned int, unsigned int, unsigned int) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsDrawingSurfaceGTK::Init(_GdkGC *, unsigned int, unsigned int, unsigned int) + + +__builtin_new +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsDrawingSurfaceGTK type_info function + + +PR_Malloc +nsDrawingSurfaceGTK::Init(_GdkGC *, unsigned int, unsigned int, unsigned int) + +# ---------------------------------------------------------------------- +# +# nsNativeComponentLoader +# + + +__builtin_new +nsNativeComponentLoader::Init(nsIComponentManager *, nsISupports *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsObjectHashtable::nsObjectHashtable(void *(*)(nsHashKey *, void *, void *), void *, int (*)(nsHashKey *, void *, void *), void *, unsigned int, int) +nsNativeComponentLoader::Init(nsIComponentManager *, nsISupports *) + + +__builtin_new +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsNativeComponentLoader::CreateDll + + +__builtin_new +nsNativeComponentLoader::CreateDll(nsIFile *, char const *, long long *, long long *, nsDll **) + + +__builtin_new +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsNativeComponentLoader::CreateDll(nsIFile *, char const *, long long *, long long *, nsDll **) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsNativeComponentLoader::CreateDll(nsIFile *, char const *, long long *, long long *, nsDll **) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsNativeComponentLoader::CreateDll(nsIFile *, char const *, long long *, long long *, nsDll **) + + +PL_strdup +nsDll::nsDll(nsIFile *, char const *, long long *, long long *) +nsNativeComponentLoader::CreateDll(nsIFile *, char const *, long long *, long long *, nsDll **) + +# ---------------------------------------------------------------------- + + +__builtin_new +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsDirectoryService::Set(char const *, nsISupports *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsDirectoryService::Init(void) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsDirectoryService::Set(char const *, nsISupports *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsSupportsHashtable::nsSupportsHashtable(unsigned int, int) +nsDirectoryService::Init(char const *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsSupportsHashtable::nsSupportsHashtable(unsigned int, int) +nsDirectoryService::Init(void) + +#---------------------------------------------------------------------- +# +# nsResProtocolHandler +# + + +__builtin_new +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsResProtocolHandler::AppendSubstitution(char const *, char const *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsSupportsHashtable::nsSupportsHashtable(unsigned int, int) +nsResProtocolHandler::nsResProtocolHandler(void) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsResProtocolHandler::AppendSubstitution(char const *, char const *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsResProtocolHandler::SetSubstitution(char const *, nsIURI *) + +# ---------------------------------------------------------------------- +# +# nsChromeRegistry +# + + +__builtin_new +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsChromeRegistry::LoadDataSource(nsCString const &, nsIRDFDataSource **, int, char const *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsSupportsHashtable::nsSupportsHashtable(unsigned int, int) +nsChromeRegistry::LoadDataSource(nsCString const &, nsIRDFDataSource **, int, char const *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsChromeRegistry::LoadDataSource(nsCString const &, nsIRDFDataSource **, int, char const *) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +ToNewCString(nsACString const &) +nsStdURL::GetSpec(char **) +RDFXMLDataSourceImpl::Init(char const *) +nsChromeRegistry::LoadDataSource(nsCString const &, nsIRDFDataSource **, int, char const *) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsChromeRegistry::LoadDataSource(nsCString const &, nsIRDFDataSource **, int, char const *) + +# ---------------------------------------------------------------------- + + +__builtin_new +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsZipReaderCache::GetZip(nsIFile *, nsIZipReader **) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsZipReaderCache::GetZip(nsIFile *, nsIZipReader **) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsSupportsHashtable::nsSupportsHashtable(unsigned int, int) +nsZipReaderCache::nsZipReaderCache(void) + + +__builtin_new +nsZipReaderCache::GetZip(nsIFile *, nsIZipReader **) + +# ---------------------------------------------------------------------- +# +# nsXBLDocumentInfo +# + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsXBLDocumentInfo::SetPrototypeBinding(nsACString const &, nsIXBLPrototypeBinding *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsXBLDocumentInfo::SetPrototypeBinding(nsACString const &, nsIXBLPrototypeBinding *) + + +__builtin_new +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsXBLDocumentInfo::SetPrototypeBinding(nsCString const &, nsIXBLPrototypeBinding *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsXBLDocumentInfo::SetPrototypeBinding(basic_nsAReadableString const &, nsIXBLPrototypeBinding *) + + +__builtin_new +nsXBLDocumentInfo::SetPrototypeBinding(nsCString const &, nsIXBLPrototypeBinding *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsXBLDocumentInfo::SetPrototypeBinding(nsCString const &, nsIXBLPrototypeBinding *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsSupportsHashtable::nsSupportsHashtable(unsigned int, int) +nsXBLDocumentInfo::SetPrototypeBinding(basic_nsAReadableString const &, nsIXBLPrototypeBinding *) + + +__builtin_new +nsXBLDocumentInfo::SetPrototypeBinding(basic_nsAReadableString const &, nsIXBLPrototypeBinding *) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsCString::SetCapacity(unsigned int) +nsCString::SetLength(unsigned int) +~.* +~.* +basic_nsAWritableString::Assign(char const *) +nsCString::operator=(char const *) +nsXBLDocumentInfo::nsXBLDocumentInfo(char const *, nsIDocument *) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsXBLDocumentInfo::SetPrototypeBinding(nsACString const &, nsIXBLPrototypeBinding *) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsCString::SetCapacity(unsigned int) +nsCString::SetLength(unsigned int) +nsACString::do_AssignFromReadable(nsACString const &) +nsACString::do_AssignFromElementPtr(char const *) +nsXBLDocumentInfo::nsXBLDocumentInfo(char const *, nsIDocument *) + + +__builtin_new +nsXBLDocumentInfo::SetPrototypeBinding(nsACString const &, nsIXBLPrototypeBinding *) + +# ---------------------------------------------------------------------- +# +# nsXULPrototypeCache +# + + +__builtin_new +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsXULPrototypeCache::PutXBLDocumentInfo(nsXBLDocumentInfo *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsXULPrototypeCache::PutPrototype(nsIXULPrototypeDocument *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsXULPrototypeCache::nsXULPrototypeCache(void) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsXULPrototypeCache::PutXBLDocumentInfo(nsXBLDocumentInfo *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsXULPrototypeCache::PutStyleSheet(nsICSSStyleSheet *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsSupportsHashtable::nsSupportsHashtable(unsigned int, int) +nsXULPrototypeCache::nsXULPrototypeCache(void) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsXULPrototypeCache::PutXBLDocumentInfo(nsXBLDocumentInfo *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsXULPrototypeCache::PutScript(nsIURI *, void *) + +# nsXULPrototypeElement + +__builtin_new +XULContentSinkImpl::CreateElement(nsINodeInfo *, nsXULPrototypeElement **) + +# nsXULPrototypeNode + +__builtin_new +__builtin_vec_new +XULContentSinkImpl::CloseContainer(nsIParserNode const &) + +# nsXULPrototypeScript + +__builtin_new +XULContentSinkImpl::OpenScript(nsIParserNode const &) + +# ---------------------------------------------------------------------- +# +# nsExternalHelperAppService +# + + +__builtin_new +nsExternalHelperAppService::nsExternalHelperAppService(void) + + +__builtin_new +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsExternalHelperAppService::AddMimeInfoToCache(nsIMIMEInfo *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsExternalHelperAppService::AddMimeInfoToCache(nsIMIMEInfo *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsExternalHelperAppService::AddMimeInfoToCache(nsIMIMEInfo *) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsExternalHelperAppService::AddMimeInfoToCache(nsIMIMEInfo *) + + +PR_Malloc +nsVoidArray::SizeTo(int) +nsVoidArray::GrowArrayBy(int) +nsVoidArray::InsertElementAt(void *, int) +nsTArray::InsertElementAt(int, nsCString const &) +nsMIMEInfoImpl::SetFileExtensions(char const *) +nsExternalHelperAppService::AddDefaultMimeTypesToCache(void) + +# ---------------------------------------------------------------------- +# +# nsCategoryManager +# + + +__builtin_new +nsCategoryManager::AddCategoryEntry(char const *, char const *, char const *, int, int, char **) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsObjectHashtable::nsObjectHashtable(void *(*)(nsHashKey *, void *, void *), void *, int (*)(nsHashKey *, void *, void *), void *, unsigned int, int) +nsCategoryManager::AddCategoryEntry(char const *, char const *, char const *, int, int, char **) + + +__builtin_new +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsCategoryManager::AddCategoryEntry(char const *, char const *, char const *, int, int, char **) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsCategoryManager::AddCategoryEntry(char const *, char const *, char const *, int, int, char **) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +__17nsObjectHashtablePFP9nsHashKeyPvPv_PvPvPFP9nsHashKeyPvPv_iT2Uii +CategoryNode::CategoryNode(void) +nsCategoryManager::AddCategoryEntry(char const *, char const *, char const *, int, int, char **) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +__17nsObjectHashtablePFP9nsHashKeyPvPv_PvPvPFP9nsHashKeyPvPv_iT2Uii +nsCategoryManager::nsCategoryManager(void) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +__17nsObjectHashtablePFP9nsHashKeyPvPv_PvPvPFP9nsHashKeyPvPv_iT2Uii +CategoryNode::CategoryNode(void) +nsCategoryManager::AddCategoryEntry(char const *, char const *, char const *, int, int, char **) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +__17nsObjectHashtablePFP9nsHashKeyPvPv_PvPvPFP9nsHashKeyPvPv_iT2Uii +nsCategoryManager::nsCategoryManager(void) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsCategoryManager::AddCategoryEntry(char const *, char const *, char const *, int, int, char **) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsCategoryManager::AddCategoryEntry(char const *, char const *, char const *, int, int, char **) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsCategoryManager::AddCategoryEntry(char const *, char const *, char const *, int, int, char **) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsCString::SetCapacity(unsigned int) +nsCString::SetLength(unsigned int) +nsACString::do_AssignFromReadable(nsACString const &) +nsACString::do_AssignFromElementPtr(char const *) +nsCString::nsCString(char const *) +nsCategoryManager::AddCategoryEntry(char const *, char const *, char const *, int, int, char **) + +# ---------------------------------------------------------------------- +# +# nsScriptNameSpaceManager +# + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsScriptNameSpaceManager::RegisterClassName(char const *, int) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsScriptNameSpaceManager::FillHashWithDOMInterfaces(void) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsScriptNameSpaceManager::FillHash(nsICategoryManager *, char const *, nsGlobalNameStruct::nametype) + + +__builtin_new +nsScriptNameSpaceManager::RegisterClassName(char const *, int) + +# ---------------------------------------------------------------------- +# +# nsScriptSecurityManager +# + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsScriptSecurityManager::InitPolicies(unsigned int, char const **, nsISecurityPref *) + + +__builtin_new +nsScriptSecurityManager::EnumeratePolicyCallback(char const *, void *) + + +__builtin_new +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsScriptSecurityManager::EnumeratePolicyCallback(char const *, void *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsSupportsHashtable::nsSupportsHashtable(unsigned int, int) +nsScriptSecurityManager::InitPrefs(void) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +__17nsObjectHashtablePFP9nsHashKeyPvPv_PvPvPFP9nsHashKeyPvPv_iT2Uii +nsScriptSecurityManager::EnumeratePolicyCallback(char const *, void *) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsScriptSecurityManager::InitPolicies(unsigned int, char const **, nsISecurityPref *) + +# ---------------------------------------------------------------------- +# +# nsStringBundleService +# + + +__builtin_new +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsStringBundleService::insertIntoCache(nsIStringBundle *, nsCStringKey *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsStringBundleService::insertIntoCache(nsIStringBundle *, nsCStringKey *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsStringBundleService::nsStringBundleService(void) + + +PR_Malloc +PL_ArenaAllocate +nsStringBundleService::insertIntoCache(nsIStringBundle *, nsCStringKey *) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsStringBundleService::insertIntoCache(nsIStringBundle *, nsCStringKey *) + +# ---------------------------------------------------------------------- + + +__builtin_new +CSSStyleSheetImpl::CSSStyleSheetImpl(void) + + +__builtin_new +__builtin_vec_new +nsSupportsArray::GrowArrayBy(int) +nsSupportsArray::InsertElementAt(nsISupports *, unsigned int) +nsSupportsArray::AppendElement(nsISupports *) +CSSStyleSheetImpl::AppendStyleRule(nsICSSRule *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +CSSStyleSheetImpl::CheckRuleForAttributes(nsICSSRule *) + + +__builtin_new +AtomKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +CSSStyleSheetImpl::CheckRuleForAttributes(nsICSSRule *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +CSSStyleSheetImpl::CheckRuleForAttributes(nsICSSRule *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +CSSStyleSheetInner::CSSStyleSheetInner(nsICSSStyleSheet *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +HTMLStyleSheetImpl::HTMLStyleSheetImpl(void) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawRemove +nsHashtable::Remove(nsHashKey *) +HTMLStyleSheetImpl::DropMappedAttributes(nsIHTMLMappedAttributes *) + + +__builtin_new +AttributeKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +HTMLStyleSheetImpl::UniqueMappedAttributes(nsIHTMLMappedAttributes *, nsIHTMLMappedAttributes *&) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +HTMLStyleSheetImpl::UniqueMappedAttributes(nsIHTMLMappedAttributes *, nsIHTMLMappedAttributes *&) + + +__builtin_new +nsStyleContextData::Create(nsIPresContext *) + + +__builtin_new +__builtin_vec_new +nsStyleContent::AllocateCounterResets(unsigned int) + + +__builtin_new +__builtin_vec_new +nsStyleContent::AllocateContents(unsigned int) + + +__builtin_new +xptiManifest::Read(xptiInterfaceInfoManager *, xptiWorkingSet *) + + +PR_Malloc +PL_ArenaFinish +PL_HashTableRawAdd +PL_HashTableAdd +xptiManifest::Read(xptiInterfaceInfoManager *, xptiWorkingSet *) + + +__builtin_new +SelectorList::AddSelector(nsCSSSelector const &) +CSSParserImpl::ParseSelectorGroup(int &, SelectorList *&) + + +__builtin_new +CSSParserImpl::ParseContent(int &, nsICSSDeclaration *, int &) + +# ---------------------------------------------------------------------- +# +# RuleHash +# + + +__builtin_new +RuleHash::AppendRuleToTable(nsHashtable &, int, nsICSSStyleRule *) + + +__builtin_new +RuleHash::AppendRuleToTable(nsHashtable &, nsIAtom *, nsICSSStyleRule *) + + +__builtin_new +RuleHash::AppendRuleToTable(nsHashtable &, nsIAtom *, nsICSSStyleRule *, int) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +RuleHash::AppendRuleToTable(nsHashtable &, int, nsICSSStyleRule *) + + +__builtin_new +AtomKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +RuleHash::AppendRuleToTable(nsHashtable &, nsIAtom *, nsICSSStyleRule *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +RuleHash::RuleHash(void) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +RuleHash::AppendRuleToTable(nsHashtable &, nsIAtom *, nsICSSStyleRule *) + + +__builtin_new +__builtin_vec_new +RuleHash::EnumerateAllRules(nsIAtom *, nsIAtom *, nsVoidArray const &, void (*)(nsICSSStyleRule *, void *), void *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +RuleHash::AppendRuleToTable(nsHashtable &, nsIAtom *, nsICSSStyleRule *, int) + +# ---------------------------------------------------------------------- +# +# nsCSSSelector +# + + +__builtin_new +nsCSSSelector::nsCSSSelector(nsCSSSelector const &) + + +__builtin_new +nsAtomList::nsAtomList(nsAtomList const &) +nsCSSSelector::nsCSSSelector(nsCSSSelector const &) + + +__builtin_new +nsAttrSelector::nsAttrSelector(nsAttrSelector const &) +nsCSSSelector::nsCSSSelector(nsCSSSelector const &) + + +__builtin_new +nsAttrSelector::nsAttrSelector(nsAttrSelector const &) +nsAttrSelector::nsAttrSelector(nsAttrSelector const &) +nsCSSSelector::nsCSSSelector(nsCSSSelector const &) + +# ---------------------------------------------------------------------- +# +# StyleSetImpl +# + + +__builtin_new +CSSStyleSheetImpl::GetStyleRuleProcessor(nsIStyleRuleProcessor *&, nsIStyleRuleProcessor *) +StyleSetImpl::ClearOverrideRuleProcessors(void) + + +__builtin_new +CSSRuleProcessor::GetRuleCascade(nsIPresContext *, nsIAtom *) +CSSRuleProcessor::RulesMatching(nsIPresContext *, nsIAtom *, nsIContent *, nsIStyleContext *, nsIRuleWalker *) +StyleSetImpl::ReplaceBackstopStyleSheets(nsISupportsArray *) + + +__builtin_new +CSSRuleProcessor::GetRuleCascade(nsIPresContext *, nsIAtom *) +CSSRuleProcessor::RulesMatching(nsIPresContext *, nsIAtom *, nsIContent *, nsIAtom *, nsIStyleContext *, nsICSSPseudoComparator *, nsIRuleWalker *) +StyleSetImpl::ResolveStyleFor(nsIPresContext *, nsIContent *, nsIStyleContext *, int) + + +__builtin_new +nsSupportsArray::Create(nsISupports *, nsID const &, void **) +NS_NewISupportsArray(nsISupportsArray **) +StyleSetImpl::EnsureArray(nsISupportsArray **) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsRuleNode::Transition(nsIStyleRule *, nsIRuleNode **) +nsRuleWalker::Forward(nsIStyleRule *) +StyleSetImpl::AddImportantRules(nsIRuleNode *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsRuleNode::Transition(nsIStyleRule *, nsIRuleNode **) +nsRuleWalker::Forward(nsIStyleRule *) +nsHTMLBodyElement::WalkInlineStyleRules(nsIRuleWalker *) +HTMLCSSStyleSheetImpl::RulesMatching(nsIPresContext *, nsIAtom *, nsIContent *, nsIStyleContext *, nsIRuleWalker *) +StyleSetImpl::ReplaceBackstopStyleSheets(nsISupportsArray *) + + +__builtin_new +__builtin_vec_new +nsSupportsArray::GrowArrayBy(int) +nsSupportsArray::InsertElementAt(nsISupports *, unsigned int) +nsSupportsArray::AppendElement(nsISupports *) +CSSRuleProcessor::CascadeSheetRulesInto(nsISupports *, void *) +nsSupportsArray::EnumerateBackwards(int (*)(nsISupports *, void *), void *) +CSSRuleProcessor::CascadeSheetRulesInto(nsISupports *, void *) +CSSRuleProcessor::GetRuleCascade(nsIPresContext *, nsIAtom *) +CSSRuleProcessor::RulesMatching(nsIPresContext *, nsIAtom *, nsIContent *, nsIStyleContext *, nsIRuleWalker *) +StyleSetImpl::ReplaceBackstopStyleSheets(nsISupportsArray *) + + +__builtin_new +__builtin_vec_new +nsSupportsArray::GrowArrayBy(int) +nsSupportsArray::InsertElementAt(nsISupports *, unsigned int) +nsSupportsArray::AppendElement(nsISupports *) +CSSRuleProcessor::AppendStyleSheet(nsICSSStyleSheet *) +CSSStyleSheetImpl::GetStyleRuleProcessor(nsIStyleRuleProcessor *&, nsIStyleRuleProcessor *) +StyleSetImpl::ClearOverrideRuleProcessors(void) + +//---------------------------------------------------------------------- + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +~.* +~.* +basic_nsAWritableString::Assign(basic_nsAReadableString const &) +nsString::operator=(nsString const &) +StyleListImpl::ResetFrom(nsStyleList const *, nsIPresContext *) + + +__builtin_new +__builtin_vec_new +nsSupportsArray::GrowArrayBy(int) +nsSupportsArray::InsertElementAt(nsISupports *, unsigned int) +nsSupportsArray::AppendElement(nsISupports *) +CSSRuleProcessor::CascadeSheetRulesInto(nsISupports *, void *) +nsSupportsArray::EnumerateBackwards(int (*)(nsISupports *, void *), void *) +CSSRuleProcessor::CascadeSheetRulesInto(nsISupports *, void *) +CSSRuleProcessor::GetRuleCascade(nsIPresContext *, nsIAtom *) +CSSRuleProcessor::RulesMatching(nsIPresContext *, nsIAtom *, nsIContent *, nsIAtom *, nsIStyleContext *, nsICSSPseudoComparator *, nsIRuleWalker *) +StyleSetImpl::ResolveStyleFor(nsIPresContext *, nsIContent *, nsIStyleContext *, int) + + +PR_Malloc +nsVoidArray::SizeTo(int) +nsVoidArray::GrowArrayBy(int) +nsVoidArray::InsertElementAt(void *, int) +CSSRuleProcessor::ClearRuleCascades(void) +nsSupportsArray::EnumerateBackwards(int (*)(nsISupports *, void *), void *) +CSSRuleProcessor::GetRuleCascade(nsIPresContext *, nsIAtom *) +CSSRuleProcessor::RulesMatching(nsIPresContext *, nsIAtom *, nsIContent *, nsIAtom *, nsIStyleContext *, nsICSSPseudoComparator *, nsIRuleWalker *) +StyleSetImpl::ResolveStyleFor(nsIPresContext *, nsIContent *, nsIStyleContext *, int) + +# ---------------------------------------------------------------------- + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +StyleContextCache::VerifyList(unsigned int) + + +__builtin_new +StyleContextCache::AllocateList(void) + +# ---------------------------------------------------------------------- +# +# nsPersistentProperties +# + + +__builtin_new +nsPersistentProperties::Create(nsISupports *, nsID const &, void **) + + +PR_Malloc +PL_ArenaFinish +PL_HashTableRawAdd +nsPersistentProperties::SetStringProperty(nsAString const &, nsAString &, nsAString &) +nsPersistentProperties::Load(nsIInputStream *) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsCppSharedAllocator::allocate(unsigned int, void const *) +nsCRT::strndup(unsigned short const *, unsigned int) +nsCRT::strdup(unsigned short const *) +nsString::ToNewUnicode(void) const +nsPersistentProperties::SetStringProperty(nsString const &, nsString &, nsString &) + + +PR_Malloc +PL_ArenaFinish +PL_HashTableRawAdd +nsPersistentProperties::SetStringProperty(nsString const &, nsString &, nsString &) + + +PR_Malloc +PL_ArenaFinish +PL_NewHashTable +nsPersistentProperties::nsPersistentProperties(void) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +ToNewUnicode(nsAString const &) +nsPersistentProperties::SetStringProperty(nsAString const &, nsAString &, nsAString &) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +unsigned short * AllocateStringCopy(nsAString const &, unsigned short *) +ToNewUnicode(nsAString const &) +nsPersistentProperties::SetStringProperty(nsAString const &, nsAString &, nsAString &) + +# ---------------------------------------------------------------------- +# +# nsCSSValue +# + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsCppSharedAllocator::allocate(unsigned int, void const *) +nsCRT::strndup(unsigned short const *, unsigned int) +nsCRT::strdup(unsigned short const *) +nsString::ToNewUnicode(void) const +nsCSSValue::operator=(nsCSSValue const &) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +ToNewUnicode(nsAString const &) +nsCSSValue::SetStringValue(nsAString const &, nsCSSUnit) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +unsigned short * AllocateStringCopy(nsAString const &, unsigned short *) +ToNewUnicode(nsAString const &) +nsCSSValue::SetStringValue(nsAString const &, nsCSSUnit) + +# ---------------------------------------------------------------------- + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStringKey::Clone(void) const + +#---------------------------------------------------------------------- +# +# nsTextFragment +# + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsTextFragment::SetTo(unsigned short const *, int) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +ToNewCString(nsAString const &) +nsTextFragment::operator=(nsAString const &) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +char * AllocateStringCopy(basic_nsAReadableString const &, char *) +ToNewCString(basic_nsAReadableString const &) +nsTextFragment::operator=(basic_nsAReadableString const &) + +#---------------------------------------------------------------------- +# +# nsTextBoxFrame +# + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +nsAString::do_AssignFromReadable(nsAString const &) +nsAString::AssignFromReadable(nsAString const &) +nsTextBoxFrame::UpdateAttributes(nsIPresContext *, nsIAtom *, int &, int &) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +nsAString::do_AssignFromReadable(nsAString const &) +nsAString::AssignFromReadable(nsAString const &) +nsTextBoxFrame::CalculateTitleForWidth(nsIPresContext *, nsRenderingContext &, int) + +# ---------------------------------------------------------------------- +# +# nsPopupSetFrame +# + + +__builtin_new +nsPopupSetFrame::AddPopupFrame(nsIFrame *) + +#---------------------------------------------------------------------- + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +ToNewCString(nsACString const &) +nsStdURL::GetSpec(char **) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsString::ToNewCString(void) const +nsSimpleURI::SetSpec(char const *) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +ToNewCString(nsAString const &) +nsSimpleURI::SetSpec(char const *) + + +PR_Malloc +PL_ArenaFinish +PL_HashTableRawAdd +PL_HashTableAdd +nsNodeInfoManager::GetNodeInfo(nsIAtom *, nsIAtom *, int, nsINodeInfo *&) + + +PR_Malloc +PL_ArenaFinish +PL_NewHashTable +nsNodeInfoManager::nsNodeInfoManager(void) + + +PR_Malloc +PL_ArenaFinish +PL_HashTableRawRemove +PL_HashTableRemove +nsNodeInfoManager::RemoveNodeInfo(nsNodeInfo *) + + +XPT_ArenaMalloc +xptiInterfaceInfo::CopyName(char const *, xptiWorkingSet *) + + +__builtin_new +xptiInterfaceInfo::PartiallyResolveLocked(XPTInterfaceDescriptor *, xptiWorkingSet *) + + +XPT_ArenaMalloc + + +siglongjmp +pthread_create + + +XkbAllocClientMap + + +_XiCheckExtInit + + +_XAllocScratch + + +XUnlockDisplay + + +_XlcCreateLC + + +XkbUseExtension + + +_XimServerDestroy + + +_XlcAddCharSet + + +XInitExtension + + +_XlcGenericLoader + + +_XwcDefaultDrawImageString + + +_XlcAddCT + + +XShmCreateImage + + +_XFreeAtomTable + + +XCreateRegion + + +XIntersectRegion + + +_XlcCreateLocaleDataBase + + +_XUpdateAtomCache + + +XrmMergeDatabases + + +XrmParseCommand + + +XOpenDisplay + + +XCreateGC + + +_XlcResetConverter + + +_XEnq + + +_XimLcctstowcs + + +XtMalloc + + +XtCalloc + + +Xpermalloc + + +_XlcCreateDefaultCharSet + + +_XimLocalSetICValues + + +_XimLocalCreateIC + + +_XlcSetConverter + + +_XkbGetCharset + + +g_malloc + + +g_realloc + + +g_malloc0 + + +_XimLcctstoutf8 + + +loader_png +gdk_imlib_load_image + + +loader_png +gdk_imlib_save_image + + +_dl_lookup_versioned_symbol_skip + + +_dl_dst_substitute + + +_dl_map_object_deps + + +_dl_map_object + + +_dl_debug_message + + +PR_Malloc +bufio_SetBufferSize +nsXPTCStubBase::Sentinel9(void) +NR_RegSetBufferSize +nsRegistry::SetBufferSize(int) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::AddBucket(unsigned int) +nsFixedSizeAllocator::Init(char const *, unsigned int const *, int, int, int) +nsXBLService::nsXBLService(void) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsXBLService::nsXBLService(void) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::Alloc(unsigned int) +InMemoryAssertionEnumeratorImpl::operator new(unsigned int, nsFixedSizeAllocator &) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsGenericModule::nsGenericModule(char const *, unsigned int, nsModuleComponentInfo *, unsigned int (*)(nsIModule *), void (*)(nsIModule *)) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsGenericModule::GetClassObject(nsIComponentManager *, nsID const &, nsID const &, void **) + + +__builtin_new +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsGenericModule::GetClassObject(nsIComponentManager *, nsID const &, nsID const &, void **) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsSupportsHashtable::nsSupportsHashtable(unsigned int, int) +nsGenericModule::nsGenericModule(char const *, unsigned int, nsModuleComponentInfo *, void (*)(nsIModule *)) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::nsHashtable(unsigned int, int) +nsGenericModule::nsGenericModule(char const *, unsigned int, nsModuleComponentInfo *, unsigned int (*)(nsIModule *), void (*)(nsIModule *)) + + +gettext +gettext +setlocale +setlocale +nsUNIXCharset::nsUNIXCharset(void) + +# ---------------------------------------------------------------------- +# +# nsLocaleService +# + + +textdomain +textdomain +setlocale +setlocale +nsLocaleService::nsLocaleService(void) + + +setlocale +setlocale +setlocale +nsLocaleService::nsLocaleService(void) + + +PR_Malloc +PL_ArenaFinish +PL_NewHashTable +nsLocale::nsLocale(void) + + +PR_Malloc +PL_ArenaFinish +PL_HashTableRawAdd +PL_HashTableAdd +nsLocale::AddCategory(unsigned short const *, unsigned short const *) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +nsAString::do_AssignFromReadable(nsAString const &) +nsAString::do_AssignFromElementPtr(unsigned short const *) +nsString::nsString(unsigned short const *) +nsLocale::AddCategory(unsigned short const *, unsigned short const *) + +# ---------------------------------------------------------------------- +# +# nsServiceManagerImpl (obsolete?) +# + + +__builtin_new +nsServiceManagerImpl::nsServiceManagerImpl(void) +NS_NewServiceManager(nsIServiceManager **) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsObjectHashtable::nsObjectHashtable(void *(*)(nsHashKey *, void *, void *), void *, int (*)(nsHashKey *, void *, void *), void *, unsigned int, int) +nsServiceManagerImpl::nsServiceManagerImpl(void) + + +__builtin_new +nsHashtable::Put(nsHashKey *, void *) +nsServiceManagerImpl::GetService(nsID const &, nsID const &, nsISupports **, nsIShutdownListener *) + + +__builtin_new +nsServiceManagerImpl::nsServiceManagerImpl(void) +NS_NewServiceManager(nsIServiceManager **) + + +__builtin_new +nsServiceManagerImpl::GetService(nsID const &, nsID const &, nsISupports **, nsIShutdownListener *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsServiceManagerImpl::GetService(nsID const &, nsID const &, nsISupports **, nsIShutdownListener *) + +#---------------------------------------------------------------------- +# +# nsXMLElement +# + + +__builtin_new +nsGenericContainerElement::SetAttribute(nsINodeInfo *, basic_nsAReadableString const &, int) +nsGenericXMLElement::SetAttribute(nsINodeInfo *, basic_nsAReadableString const &, int) + + +__builtin_new +nsGenericContainerElement::SetAttribute(nsINodeInfo *, basic_nsAReadableString const &, int) +nsXMLElement::SetAttribute(nsINodeInfo *, basic_nsAReadableString const &, int) + + +__builtin_new +nsGenericContainerElement::SetAttr(nsINodeInfo *, nsAString const &, int) +nsXMLElement::SetAttr(nsINodeInfo *, nsAString const &, int) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +nsAString::do_AssignFromReadable(nsAString const &) +nsAString::AssignFromReadable(nsAString const &) +nsString::nsString(nsAString const &) +nsGenericContainerElement::SetAttr(nsINodeInfo *, nsAString const &, int) +nsXMLElement::SetAttr(nsINodeInfo *, nsAString const &, int) + + +PR_Malloc +nsVoidArray::SizeTo(int) +nsAutoVoidArray::SizeTo(int) +nsVoidArray::GrowArrayBy(int) +nsVoidArray::InsertElementAt(void *, int) +nsCheapVoidArray::AppendElement(void *) +nsGenericContainerElement::AppendChildTo(nsIContent *, int, int) +nsXMLContentSink::AddContentAsLeaf(nsIContent *) + +#---------------------------------------------------------------------- +# +# nsXMLDocument +# + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +nsAString::do_AssignFromReadable(nsAString const &) +nsAString::AssignFromReadable(nsAString const &) +nsDocument::nsDocument(void) +nsMarkupDocument::nsMarkupDocument(void) +nsXMLDocument::nsXMLDocument(void) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsStr::StrAppend(nsStr &, nsStr const &, unsigned int, int) +nsString::AppendWithConversion(char const *, int) +nsString::AssignWithConversion(char const *) +nsDocument::StartDocumentLoad(char const *, nsIChannel *, nsILoadGroup *, nsISupports *, nsIStreamListener **, int) +nsXMLDocument::StartDocumentLoad(char const *, nsIChannel *, nsILoadGroup *, nsISupports *, nsIStreamListener **, int) + +#---------------------------------------------------------------------- + + +__builtin_new +nsGCCache::nsGCCache(void) + +#---------------------------------------------------------------------- +# +# prefs +# + + +_init +PL_HashTableRawAdd +PL_HashTableAdd +pref_HashPref + + +_init +PL_NewHashTable +PREF_Init + + +pref_HashPref + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsSupportsHashtable::nsSupportsHashtable(unsigned int, int) +nsPref::nsPref(void) + + +PREF_RegisterCallback + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsStr::StrAppend(nsStr &, nsStr const &, unsigned int, int) +nsStr::StrAssign(nsStr &, nsStr const &, unsigned int, int) +nsCString::nsCString(nsCString const &) +nsTArray::InsertElementAt(int, nsCString const &) +nsPrefBranch::AddObserver(char const *, nsIObserver *) + +#---------------------------------------------------------------------- + + +PR_Calloc +PR_SetThreadPrivate +nsThread::RegisterThreadSelf(void) + + +XFreeFont + + +__builtin_new +nsFontGTK::operator new(unsigned int) + + +__builtin_new +nsCheapVoidArray::SwitchToVector(void) +nsCheapVoidArray::AppendElement(void *) +nsGenericContainerElement::AppendChildTo(nsIContent *, int) + + +PR_Realloc +nsVoidArray::SizeTo(int) +nsAutoVoidArray::SizeTo(int) +nsVoidArray::GrowArrayBy(int) +nsVoidArray::InsertElementAt(void *, int) +nsCheapVoidArray::AppendElement(void *) +nsGenericContainerElement::AppendChildTo(nsIContent *, int, int) + +#---------------------------------------------------------------------- +# +# nsObserverService +# + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsObserverService::GetObserverList(unsigned short const *, nsIObserverList **) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsObjectHashtable::nsObjectHashtable(void *(*)(nsHashKey *, void *, void *), void *, int (*)(nsHashKey *, void *, void *), void *, unsigned int, int) +nsObserverService::GetObserverList(unsigned short const *, nsIObserverList **) + + +__builtin_new +nsStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsObserverService::GetObserverList(nsString const &, nsIObserverList **) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsObjectHashtable::nsObjectHashtable(void *(*)(nsHashKey *, void *, void *), void *, int (*)(nsHashKey *, void *, void *), void *, unsigned int, int) +nsObserverService::GetObserverList(nsString const &, nsIObserverList **) + + +__builtin_new +NS_NewObserverList(nsIObserverList **) +nsObserverService::GetObserverList(nsString const &, nsIObserverList **) + + +__builtin_new +nsObserverService::GetObserverList(nsString const &, nsIObserverList **) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsObserverService::GetObserverList(nsString const &, nsIObserverList **) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsObjectHashtable::nsObjectHashtable(void *(*)(nsHashKey *, void *, void *), void *, int (*)(nsHashKey *, void *, void *), void *, unsigned int, int) +nsObserverService::GetObserverList(char const *, nsObserverList **) + + +__builtin_new +__builtin_vec_new +nsSupportsArray::GrowArrayBy(int) +nsSupportsArray::InsertElementAt(nsISupports *, unsigned int) +nsSupportsArray::AppendElement(nsISupports *) +nsObserverList::AddObserver(nsIObserver *, int) + +#---------------------------------------------------------------------- + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsViewManager::nsViewManager(void) + + +__builtin_new +nsViewManager2::AddToDisplayList(int *, nsView *, nsRect &, nsRect &, unsigned int, int, int) + +# ---------------------------------------------------------------------- +# +# nsBindingManager +# + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsBindingManager::SetContentListFor(nsIContent *, nsISupportsArray *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsBindingManager::SetInsertionParent(nsIContent *, nsIContent *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsBindingManager::SetAnonymousNodesFor(nsIContent *, nsISupportsArray *) + + +__builtin_new +nsISupportsKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsBindingManager::SetBinding(nsIContent *, nsIXBLBinding *) + + +__builtin_new +nsBindingManager::SetBinding(nsIContent *, nsIXBLBinding *) + + +__builtin_new +nsBindingManager::SetInsertionParent(nsIContent *, nsIContent *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsBindingManager::SetBinding(nsIContent *, nsIXBLBinding *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsSupportsHashtable::nsSupportsHashtable(unsigned int, int) +nsBindingManager::SetBinding(nsIContent *, nsIXBLBinding *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsSupportsHashtable::nsSupportsHashtable(unsigned int, int) +nsBindingManager::SetInsertionParent(nsIContent *, nsIContent *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsBindingManager::SetInsertionParent(nsIContent *, nsIContent *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsSupportsHashtable::nsSupportsHashtable(unsigned int, int) +nsBindingManager::SetWrappedJS(nsIContent *, nsIXPConnectWrappedJS *) + + +__builtin_new +__builtin_vec_new +nsSupportsArray::GrowArrayBy(int) +nsSupportsArray::InsertElementAt(nsISupports *, unsigned int) +nsSupportsArray::AppendElement(nsISupports *) +nsBindingManager::AddToAttachedQueue(nsIXBLBinding *) + +# ---------------------------------------------------------------------- + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +nsAString::do_AssignFromReadable(nsAString const &) +nsAString::AssignFromReadable(nsAString const &) +nsString::nsString(nsAString const &) +NameSpaceManagerImpl::RegisterNameSpace(nsAString const &, int &) + + +__builtin_new +nsStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsLayoutUtils::GetDynamicScriptContext(JSContext *, nsIScriptContext **) +NameSpaceManagerImpl::NameSpaceManagerImpl(void) + + +__builtin_new +nsStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +NameSpaceManagerImpl::RegisterNameSpace(basic_nsAReadableString const &, int &) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsStr::StrAppend(nsStr &, nsStr const &, unsigned int, int) +nsStr::StrAssign(nsStr &, nsStr const &, unsigned int, int) +nsString::nsString(nsString const &) +nsLayoutUtils::CopyNewlineNormalizedUnicodeTo(nsReadingIterator &, nsReadingIterator const &, basic_nsAWritableString &) +NameSpaceManagerImpl::NameSpaceManagerImpl(void) + + +__builtin_new +nsErrorService::Create(nsISupports *, nsID const &, void **) + + +__builtin_new +nsVoidKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsInt2StrHashtable::Put(unsigned int, char const *) +nsErrorService::RegisterErrorStringBundleKey(unsigned int, char const *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsInt2StrHashtable::Put(unsigned int, char const *) +nsErrorService::RegisterErrorStringBundleKey(unsigned int, char const *) + + +__builtin_new +ArenaImpl::Create(nsISupports *, nsID const &, void **) +NS_NewHeapArena(nsIArena **, unsigned int) +nsDocument::Init(void) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsDocument::nsDocument(void) + + +__builtin_new +nsDocument::SetHeaderData(nsIAtom *, basic_nsAReadableString const &) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsDocument::AddReference(void *, nsISupports *) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +~.* +~.* +basic_nsAWritableString::Assign(basic_nsAReadableString const &) +nsDocHeaderData::nsDocHeaderData(nsIAtom *, basic_nsAReadableString const &) + + +__builtin_new +XPCContext::newXPCContext(XPCJSRuntime *, JSContext *) + + +__builtin_new +nsEventQueueServiceImpl::Create(nsISupports *, nsID const &, void **) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsSupportsHashtable::nsSupportsHashtable(unsigned int, int) +nsEventQueueServiceImpl::nsEventQueueServiceImpl(void) + + +PR_Realloc +nsVoidArray::SizeTo(int) +nsAutoVoidArray::SizeTo(int) +nsVoidArray::GrowArrayBy(int) +nsVoidArray::InsertElementAt(void *, int) +nsEventListenerManager::AddEventListener(nsIDOMEventListener *, EventArrayType, int, nsHashKey *, int) + + +PR_Malloc +nsEventListenerManager::AddEventListener(nsIDOMEventListener *, EventArrayType, int, nsHashKey *, int) +nsEventListenerManager::SetJSEventListener(nsIScriptContext *, nsISupports *, nsIAtom *, int) +nsEventListenerManager::AddScriptEventListener(nsIScriptContext *, nsISupports *, nsIAtom *, nsAString const &, int) + + +PR_Malloc +nsEventListenerManager::AddEventListener(nsIDOMEventListener *, EventArrayType, int, nsHashKey *, int) +nsEventListenerManager::AddEventListenerByType(nsIDOMEventListener *, nsAString const &, int) + + +PR_Malloc +nsEventListenerManager::AddEventListener(nsIDOMEventListener *, EventArrayType, int, nsHashKey *, int) +nsEventListenerManager::AddEventListenerByIID(nsIDOMEventListener *, nsID const &, int) + + +PR_Malloc +nsVoidArray::SizeTo(int) +nsAutoVoidArray::SizeTo(int) +nsVoidArray::GrowArrayBy(int) +nsVoidArray::ReplaceElementAt(void *, int) +nsEventListenerManager::GetListenersByType(EventArrayType, nsHashKey *, int) + + +PR_Malloc +nsVoidArray::SizeTo(int) +nsAutoVoidArray::SizeTo(int) +nsVoidArray::GrowArrayBy(int) +nsVoidArray::ReplaceElementAt(void *, int) +nsEventListenerManager::GetListenersByType(EventArrayType, nsHashKey *, int) + + +__builtin_new +nsEventListenerManager::AddEventListener(nsIDOMEventListener *, nsID const &, int, int) + + +PR_Malloc +nsEventListenerManager::AddEventListener(nsIDOMEventListener *, nsID const &, int, int) + + +__builtin_new +nsCParserNode::AddAttribute(CToken *) + + +__builtin_new +__builtin_vec_new +nsDeque::GrowCapacity(void) +nsDeque::Push(void *) +nsCParserNode::AddAttribute(CToken *) + + +PR_Malloc +nsSocketTransportService::Init(void) + + +PR_Malloc +nsSocketTransport::AsyncWrite(nsIInputStream *, nsIStreamObserver *, nsISupports *) + + +PR_Malloc +_PR_Getfd +PR_GetConnectStatus +PR_Socket +PR_OpenTCPSocket +nsSocketTransport::doConnection(short) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::AddBucket(unsigned int) +nsFixedSizeAllocator::Init(char const *, unsigned int const *, int, int, int) +CompositeDataSourceImpl::CompositeDataSourceImpl(void) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::Alloc(unsigned int) +CompositeDataSourceImpl::GetTargets(nsIRDFResource *, nsIRDFResource *, int, nsISimpleEnumerator **) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::Alloc(unsigned int) +CompositeDataSourceImpl::ArcLabelsIn(nsIRDFNode *, nsISimpleEnumerator **) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::Alloc(unsigned int) +CompositeDataSourceImpl::ArcLabelsOut(nsIRDFResource *, nsISimpleEnumerator **) + +# ---------------------------------------------------------------------- +# +# nsHTMLValue +# + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +unsigned short * AllocateStringCopy(basic_nsAReadableString const &, unsigned short *) +ToNewUnicode(basic_nsAReadableString const &) +nsHTMLValue::nsHTMLValue(basic_nsAReadableString const &, nsHTMLUnit) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +ToNewUnicode(nsAString const &) +nsHTMLValue::SetStringValue(nsAString const &, nsHTMLUnit) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +unsigned short * AllocateStringCopy(nsAString const &, unsigned short *) +ToNewUnicode(nsAString const &) +nsHTMLValue::nsHTMLValue(nsAString const &, nsHTMLUnit) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +unsigned short * AllocateStringCopy(nsAString const &, unsigned short *) +ToNewUnicode(nsAString const &) +nsHTMLValue::SetStringValue(nsAString const &, nsHTMLUnit) + +# ---------------------------------------------------------------------- + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsMemCache::GetCachedNetData(char const *, unsigned int, nsINetDataCacheRecord **) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsMemCache::Init(void) + + +__builtin_new +nsOpaqueKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsMemCache::GetCachedNetData(char const *, unsigned int, nsINetDataCacheRecord **) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsOpaqueKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsMemCache::GetCachedNetData(char const *, unsigned int, nsINetDataCacheRecord **) + + +__builtin_new +nsOpaqueKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsMemCache::GetCachedNetData(char const *, unsigned int, nsINetDataCacheRecord **) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsOpaqueKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsMemCache::GetCachedNetData(char const *, unsigned int, nsINetDataCacheRecord **) + + +__builtin_new +__builtin_vec_new +nsMemCacheRecord::SetMetaData(unsigned int, char const *) + + +__builtin_new +__builtin_vec_new +nsMemCacheRecord::Init(char const *, unsigned int, unsigned int, nsMemCache *) + + +PR_Realloc +nsXPIDLString type_info function +nsXPIDLString type_info function +nsTextFormatter::vsmprintf(unsigned short const *, void *) +nsTextFormatter::smprintf(unsigned short const *,...) + + +PR_Malloc +nsXPIDLString type_info function +nsXPIDLString type_info function +nsTextFormatter::vsmprintf(unsigned short const *, void *) + + +PR_Realloc +nsXPIDLString type_info function +nsXPIDLString type_info function +nsTextFormatter::vsmprintf(unsigned short const *, void *) + +#---------------------------------------------------------------------- +# +# nsPresContext +# + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsPresContext::nsPresContext(void) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsPresContext::LoadImage(nsString const &, nsIFrame *, imgIRequest **) + +#---------------------------------------------------------------------- +# +# nsPresState +# + + +__builtin_new +nsPresState::SetStateProperty(nsAString const &, nsAString const &) + + +__builtin_new +nsPresState::SetStatePropertyAsSupports(nsAString const &, nsISupports *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsPresState::SetStatePropertyAsSupports(basic_nsAReadableString const &, nsISupports *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsSupportsHashtable::nsSupportsHashtable(unsigned int, int) +nsPresState::SetStateProperty(basic_nsAReadableString const &, basic_nsAReadableString const &) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsSupportsHashtable::nsSupportsHashtable(unsigned int, int) +nsPresState::SetStatePropertyAsSupports(basic_nsAReadableString const &, nsISupports *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsPresState::SetStateProperty(basic_nsAReadableString const &, basic_nsAReadableString const &) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsSupportsWStringImpl::SetDataWithLength(unsigned int, unsigned short const *) +nsSupportsWStringImpl::SetData(unsigned short const *) +nsPresState::SetStateProperty(basic_nsAReadableString const &, basic_nsAReadableString const &) + + +__builtin_new +nsStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsPresState::SetStatePropertyAsSupports(basic_nsAReadableString const &, nsISupports *) + + +__builtin_new +nsStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsPresState::SetStateProperty(basic_nsAReadableString const &, basic_nsAReadableString const &) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsSupportsWStringImpl::SetDataWithLength(unsigned int, unsigned short const *) +nsSupportsWStringImpl::SetData(unsigned short const *) +nsPresState::SetStateProperty(basic_nsAReadableString const &, basic_nsAReadableString const &) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsPresState::SetStateProperty(nsAString const &, nsAString const &) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsPresState::SetStatePropertyAsSupports(nsAString const &, nsISupports *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsPresState::SetStateProperty(nsAString const &, nsAString const &) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsPresState::SetStatePropertyAsSupports(nsAString const &, nsISupports *) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsSupportsStringImpl::SetDataWithLength(unsigned int, char const *) +nsSupportsStringImpl::SetData(char const *) +nsPresState::SetStateProperty(nsAString const &, nsAString const &) + +# ---------------------------------------------------------------------- +# +# Prefs stuff +# + + +PL_strdup +pref_HashPref + + +PL_strdup +PREF_LockPref + + +PL_strdup +PREF_RegisterCallback + +#---------------------------------------------------------------------- +# +# Imagelib Stuff +# + + +PR_Malloc +nsVoidArray::SizeTo(int) +nsVoidArray::GrowArrayBy(int) +nsVoidArray::InsertElementAt(void *, int) +imgRequest::AddProxy(imgRequestProxy *) + + +__builtin_new +ImageRequestImpl::AddObserver(nsIImageRequestObserver *) + + +PR_Malloc +XP_AddObserver +ImageRequestImpl::Init(void *, char const *, nsIImageRequestObserver *, unsigned int const *, unsigned int, unsigned int, unsigned int, ilINetContext *) + + +__builtin_new +ImageNetContextImpl::GetURL(ilIURL *, ImgCachePolicy, ilINetReader *, int) + +# il_group_notify() is really a call to a static rounting il_init_scaling() + +PR_Malloc +il_group_notify(_IL_GroupContext *, long) +il_size(il_container_struct *) +ImgDCallbk::ImgDCBImageSize(void) + + +PR_Calloc +il_gif_write(il_container_struct *, unsigned char const *, int) + + +PR_Malloc +il_gif_write(il_container_struct *, unsigned char const *, int) + + +PR_Calloc +il_gif_init(il_container_struct *) + + +PR_Calloc +IL_GetImage + + +PR_Calloc +il_get_container(_IL_GroupContext *, ImgCachePolicy, char const *, _NI_IRGB *, IL_DitherMode, int, int, int) + + +PR_Calloc +IL_CreateTrueColorSpace + + +PR_Calloc +il_size(il_container_struct *) +ImgDCallbk::ImgDCBImageSize(void) + + +PR_Calloc +IL_CreateGreyScaleColorSpace + + +PR_Malloc +il_BACat(char **, unsigned int, char const *, unsigned int) + + +PR_Realloc +il_BACat(char **, unsigned int, char const *, unsigned int) + + +PR_Malloc +ImageConsumer::OnStartRequest(nsIChannel *, nsISupports *) + +# These are really called from `static' routines in ilclient.cpp, +# *not* ImgDCallbk::CreateInstance() + +PR_Calloc +ImgDCallbk::CreateInstance(nsID const &, il_container_struct *, nsID const &, void **) + +#---------------------------------------------------------------------- + + +__builtin_new +__builtin_vec_new +nsImageGTK::Init(int, int, int, nsMaskRequirements) + +#---------------------------------------------------------------------- +# +# nsLayoutHistoryState +# + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsSupportsHashtable::nsSupportsHashtable(unsigned int, int) +nsLayoutHistoryState::nsLayoutHistoryState(void) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsLayoutHistoryState::nsLayoutHistoryState(void) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsLayoutHistoryState::AddState(unsigned int, nsIPresState *, nsIStatefulFrame::StateType) + + +__builtin_new +nsVoidKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsLayoutHistoryState::AddState(unsigned int, nsIPresState *, nsIStatefulFrame::StateType) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsLayoutHistoryState::AddState(nsCString const &, nsIPresState *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsLayoutHistoryState::AddState(nsCString const &, nsIPresState *) + +# ---------------------------------------------------------------------- +# +# nsCookieService +# + + +PR_Realloc +Local_SACat(char **, char const *) +COOKIE_GetCookie(char *) + + +PR_Malloc +cookie_IsFromHost(_cookie_CookieStruct *, char *) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +ToNewCString(nsAString const &) +COOKIE_Read(void) +nsCookieService::Init(void) + +# ---------------------------------------------------------------------- + + +PR_Realloc +nsMemoryImpl::Realloc(void *, unsigned int) +nsMemory::Realloc(void *, unsigned int) +nsReplacementPolicy::AssociateCacheEntryWithRecord(nsINetDataCacheRecord *, nsINetDataCache *, nsCachedNetData **) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsReplacementPolicy::Init(unsigned int) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsCString::SetCapacity(unsigned int) +nsCString::SetLength(unsigned int) +nsACString::do_AssignFromReadable(nsACString const &) +nsACString::do_AssignFromElementPtr(char const *) +nsHttpHeaderArray::SetHeader(nsHttpAtom, char const *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsHTTPHandler::SetServerCapabilities(char const *, int, unsigned int) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsHTTPHandler::nsHTTPHandler(void) + + +__builtin_new +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsHTTPHandler::SetServerCapabilities(char const *, int, unsigned int) + + +PR_Malloc +PL_ArenaAllocate +ArenaImpl::Alloc(unsigned int) +nsCachedNetData::operator new(unsigned int, nsIArena *) + + +PR_Malloc +ns4xPluginStreamListener::OnDataAvailable(nsIPluginStreamInfo *, nsIInputStream *, unsigned int) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsSegmentedBuffer::AppendNewSegment(void) + + +PL_strndup +ExtractString + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +__17nsObjectHashtablePFP9nsHashKeyPvPv_PvPvPFP9nsHashKeyPvPv_iT2Uii +nsJAR::nsJAR(void) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsObjectHashtable::nsObjectHashtable(void *(*)(nsHashKey *, void *, void *), void *, int (*)(nsHashKey *, void *, void *), void *, unsigned int, int) +nsJAR::nsJAR(void) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +ToNewCString(nsACString const &) +nsIOService::ResolveRelativePath(char const *, char const *, char **) +nsJARURI::SetSpec(char const *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsStreamConverterService::Init(void) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsLayoutUtils::GetDynamicScriptContext(JSContext *, nsIScriptContext **) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsDNSService::GetLookupEntry(char const *, nsDNSLookup **) + + +PL_DHashAllocTable +PL_DHashTableInit +nsDNSService::Init(void) + + +__builtin_new +nsDNSService::GetLookupEntry(char const *, nsDNSLookup **) + + +__builtin_new +nsDNSService::Lookup(char const *, nsIDNSListener *, nsISupports *, nsIRequest **) + + +__builtin_new +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsDNSService::GetLookupEntry(char const *, nsDNSLookup **) + + +gethostbyname2 +PR_GetIPNodeByName +nsDNSLookup::InitiateLookup(void) + + +__builtin_new +nsSupportsArray::Create(nsISupports *, nsID const &, void **) +NS_NewISupportsArray(nsISupportsArray **) +nsDNSLookup::Init(char const *) + + +__builtin_new +nsDNSLookup::Create(char const *) + +# ---------------------------------------------------------------------- +# +# nsFormControlList +# + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsFormControlList::AddElementToTable(nsIFormControl *, basic_nsAReadableString const &) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsFormControlList::nsFormControlList(nsIDOMHTMLFormElement *) + + +__builtin_new +nsFormControlList::AddElementToTable(nsIFormControl *, basic_nsAReadableString const &) + + +__builtin_new +nsStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsFormControlList::AddElementToTable(nsIFormControl *, basic_nsAReadableString const &) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsSupportsHashtable::nsSupportsHashtable(unsigned int, int) +nsFormControlList::AddElementToTable(nsIFormControl *, basic_nsAReadableString const &) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsFormControlList::AddElementToTable(nsIFormControl *, nsAString const &) + +# ---------------------------------------------------------------------- +# +# nsControllerCommandManager +# + + +__builtin_new +__builtin_vec_new +NS_NewControllerCommandManager(nsIControllerCommandManager **) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsControllerCommandManager::nsControllerCommandManager(void) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsControllerCommandManager::RegisterCommand(nsAString const &, nsIControllerCommand *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsControllerCommandManager::RegisterCommand(unsigned short const *, nsIControllerCommand *) + + +__builtin_new +nsStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsControllerCommandManager::RegisterCommand(unsigned short const *, nsIControllerCommand *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsSupportsHashtable::nsSupportsHashtable(unsigned int, int) +nsControllerCommandManager::nsControllerCommandManager(void) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsConsoleService::nsConsoleService(void) + + +__builtin_new +mozilla::dom::Element::GetDOMSlots(void) + + +__builtin_new +HTMLAttribute::CopyHTMLAttributes(HTMLAttribute *, HTMLAttribute **) + +# ---------------------------------------------------------------------- +# +# HTMLAttributesImpl +# + + +__builtin_new +HTMLAttributesImpl::SetAttributeFor(nsIAtom *, nsAString const &, int, nsIHTMLContent *, nsIHTMLStyleSheet *) + + +__builtin_new +HTMLAttributesImpl::SetAttributeFor(nsIAtom *, nsHTMLValue const &, int, nsIHTMLContent *, nsIHTMLStyleSheet *, int &) + + +__builtin_new +__builtin_vec_new +HTMLAttributesImpl::SetAttributeName(nsIAtom *, int &) + + +__builtin_new +nsHTMLMappedAttributes::SetAttribute(nsIAtom *, nsHTMLValue const &) +HTMLAttributesImpl::SetAttributeFor(nsIAtom *, nsHTMLValue const &, int, nsIHTMLContent *, nsIHTMLStyleSheet *, int &) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsCRT::strndup(unsigned short const *, unsigned int) +nsCRT::strdup(unsigned short const *) +nsHTMLValue::nsHTMLValue(nsHTMLValue const &) +HTMLAttributesImpl::SetAttributeFor(nsIAtom *, nsHTMLValue const &, int, nsIHTMLContent *, nsIHTMLStyleSheet *, int &) + + +__builtin_new +nsHTMLMappedAttributes::nsHTMLMappedAttributes(nsHTMLMappedAttributes const &) +nsHTMLMappedAttributes::Clone(nsHTMLMappedAttributes **) const +HTMLAttributesImpl::EnsureSingleMappedFor(nsIHTMLContent *, nsIHTMLStyleSheet *, int) + +# ---------------------------------------------------------------------- + + +__builtin_new +__builtin_vec_new +nsEntityConverter::LoadVersionPropertyFile(void) + + +__builtin_new +__builtin_vec_new +nsTableFrame::nsTableFrame(void) + + +__builtin_new +__builtin_vec_new +nsTableFrame::BalanceColumnWidths(nsIPresContext *, nsHTMLReflowState const &, nsSize const &, nsSize *) + + +__builtin_new +nsTableFrame::Init(nsIPresContext *, nsIContent *, nsIFrame *, nsIStyleContext *, nsIFrame *) + + +__builtin_new +nsTableCellFrame::GetFrameName(nsString &) const + + +__builtin_new +nsCellMap::AppendCell(nsTableCellMap &, nsTableCellFrame &, int, int) + + +__builtin_new +nsCellMap::Grow(nsTableCellMap &, int, int) + + +PR_Malloc +nsVoidArray::SizeTo(int) +nsVoidArray::nsVoidArray(int) +nsCellMap::Grow(nsTableCellMap &, int, int) + + +__builtin_new +nsTableCellMap::InsertGroupCellMap(nsTableRowGroupFrame &, nsTableRowGroupFrame *&) + + +__builtin_new +nsTableCellMap::AddColsAtEnd(unsigned int) + + +__builtin_new +__builtin_vec_new +nsEncoderSupport::nsEncoderSupport(void) + + +__builtin_new +Init__18nsFrameImageLoaderP14nsIPresContextP13nsIImageGroupRC8nsStringPCUiPC6nsSizeP8nsIFrame16nsImageAnimationPFP14nsIPresContextP19nsIFrameImageLoaderP8nsIFramePvUi_UiPvT9 + + +__builtin_new +AddFrame__18nsFrameImageLoaderP8nsIFramePFP14nsIPresContextP19nsIFrameImageLoaderP8nsIFramePvUi_UiPvT3 + + + +__builtin_new +nsFloaterCacheFreeList::Alloc(void) + + +__builtin_new +nsDocLoaderImpl::AddChannelInfo(nsIChannel *) + + +__builtin_new +nsDocLoaderImpl::AddRequestInfo(nsIRequest *) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::AddBucket(unsigned int) +nsFixedSizeAllocator::Init(char const *, unsigned int const *, int, int, int) +nsTokenAllocator::nsTokenAllocator(void) + + +__builtin_new +__builtin_vec_new +SinkContext::AddText(basic_nsAReadableString const &) + + +__builtin_new +__builtin_vec_new +SinkContext::GrowStack(void) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsScanner::Append(char const *, unsigned int) + + +__builtin_new +nsParser::Parse(nsIURI *, nsIStreamObserver *, int, void *, nsDTDMode) + + +__builtin_new +nsParser::Parse(basic_nsAReadableString const &, void *, nsString const &, int, int, nsDTDMode) + + +__builtin_new +__builtin_vec_new +nsParser::OnDataAvailable(nsIChannel *, nsISupports *, nsIInputStream *, unsigned int, unsigned int) + + +__builtin_new +__builtin_vec_new +InitializeElementTable(void) + + +__builtin_new +nsStorageStream::Init(unsigned int, unsigned int, nsIMemory *) + + +__builtin_new +__builtin_vec_new +nsEntryStack::EnsureCapacityFor(int, int) + + +__builtin_new +nsCacheManager::Init(void) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +~.* +~.* +basic_nsAWritableString::Assign(unsigned short const *) +nsScriptError::Init(unsigned short const *, unsigned short const *, unsigned short const *, unsigned int, unsigned int, unsigned int, char const *) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsCString::SetCapacity(unsigned int) +nsCString::SetLength(unsigned int) +~.* +~.* +basic_nsAWritableString::Assign(char const *) +nsScriptError::Init(unsigned short const *, unsigned short const *, unsigned short const *, unsigned int, unsigned int, unsigned int, char const *) + + +PR_Malloc +bufio_SetBufferSize + + +PR_Malloc +nsMemoryImpl::Alloc +nsMemory::Alloc +ToNewUnicode + + +PR_Malloc +nsMemoryImpl::Alloc +nsMemory::Alloc +nsStr::Alloc + + +__builtin_new +nsDiskCacheDevice::Init(void) + + +__builtin_new +__builtin_vec_new +XULContentSinkImpl::AddAttributes(nsIParserNode const &, nsXULPrototypeElement *) + +# +# XPCNativeInterface::NewInstance allocates an array of XPCNativeMember +# objects, and it also allocates an array of bytes to use for +# XPCNativeInterface objects. Trace would be the same for each. +# + +__builtin_new +__builtin_vec_new +XPCNativeInterface::NewInstance(XPCCallContext &, nsIInterfaceInfo *) + + +JS_DHashAllocTable +JS_DHashTableFinish +JS_DHashTableOperate +XPCNativeInterface::GetNewOrUsed(XPCCallContext &, nsID const *) + + +__builtin_new +__builtin_vec_new +nsDiskCacheBlockFile::Open(nsILocalFile *, unsigned int) + +#---------------------------------------------------------------------- +# +# nsConflictSet +# + + +__builtin_new +__builtin_vec_new +nsConflictSet::AllocBindingTable(void *, unsigned int) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::Alloc(unsigned int) +nsConflictSet::AllocBindingEntry(void *, void const *) + + +__builtin_new +__builtin_vec_new +nsConflictSet::AllocClusterTable(void *, unsigned int) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::Alloc(unsigned int) +nsConflictSet::AllocClusterEntry(void *, void const *) + + +__builtin_new +__builtin_vec_new +nsConflictSet::AllocSupportTable(void *, unsigned int) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::Alloc(unsigned int) +nsConflictSet::AllocSupportEntry(void *, void const *) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::Alloc(unsigned int) +nsRDFConMemberTestNode::Element::Clone(void *) const + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::Alloc(unsigned int) +nsRDFConInstanceTestNode::Element::Clone(void *) const + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::Alloc(unsigned int) +nsRDFConInstanceTestNode::FilterInstantiations(InstantiationSet &, void *) const + + +__builtin_new +MemoryElementSet::Add(MemoryElement *) + + +PL_DHashAllocTable +PL_DHashTableFinish +PL_DHashTableOperate +nsTemplateMatchRefSet::AddToTable(nsTemplateMatch *) +nsTemplateMatchRefSet::Add(nsTemplateMatch const *) +nsConflictSet::Add(nsTemplateMatch *) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::AddBucket(unsigned int) +nsFixedSizeAllocator::Init(char const *, unsigned int const *, int, int, int) +nsConflictSet::Init(void) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::Alloc(unsigned int) +nsConflictSet::SupportEntry::Create(nsFixedSizeAllocator &) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::Alloc(unsigned int) +nsConflictSet::ClusterEntry::Create(nsFixedSizeAllocator &) + +#---------------------------------------------------------------------- + + +__builtin_new +nsAssignmentSet::Add(nsAssignment const &) + +#---------------------------------------------------------------------- +# +# nsXULTemplateBuilder +# + + +__builtin_new +nsXULTemplateBuilder::CompileSimpleRule(nsIContent *, int, InnerNode *) + + +PL_DHashAllocTable +PL_DHashTableInit +nsXULContentBuilder::nsXULContentBuilder(void) + + +PL_DHashAllocTable +PL_DHashTableInit +nsContentSupportMap::Init(void) + + +PL_DHashAllocTable +PL_DHashTableFinish +PL_DHashTableOperate +nsXULContentBuilder::BuildContentFromTemplate(nsIContent *, nsIContent *, nsIContent *, int, nsIRDFResource *, int, nsTemplateMatch *, nsIContent **, int *) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsCRT::strndup(unsigned short const *, unsigned int) +nsCRT::strdup(unsigned short const *) +nsXULTemplateBuilder::AddBindingsFor(nsXULTemplateBuilder *, nsAString const &, void *) + +#---------------------------------------------------------------------- +# +# nsRuleNetwork +# + + +PL_DHashAllocTable +PL_DHashTableInit +nsRuleNetwork::Init(void) + +#---------------------------------------------------------------------- +# +# nsTemplateRule +# + + +__builtin_new +nsTemplateRule::AddBinding(int, nsIRDFResource *, int) + +#---------------------------------------------------------------------- +# +# nsTemplateMatch +# + + +__builtin_new +nsAssignmentSet::Add(nsAssignment const &) +nsTemplateRule::ComputeAssignmentFor(nsConflictSet &, nsTemplateMatch *, int, Value *) const +nsTemplateMatch::GetAssignmentFor(nsConflictSet &, int, Value *) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::Alloc(unsigned int) +nsInstantiationNode::Propagate(InstantiationSet const &, void *) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::Alloc(unsigned int) +nsRDFConMemberTestNode::FilterInstantiations(InstantiationSet &, void *) const + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::Alloc(unsigned int) +nsTemplateMatch::Create(nsFixedSizeAllocator &, nsTemplateRule const *, Instantiation const &, nsAssignmentSet const &) + +#---------------------------------------------------------------------- + + +__builtin_new +__builtin_vec_new +ReteNodeSet::Add(ReteNode *) + +#---------------------------------------------------------------------- + + +__builtin_new +__builtin_vec_new +nsStaticComponentLoader::GetModuleInfo(void) + + +__builtin_new +__builtin_vec_new +RuleHash::EnumerateAllRules(int, nsIAtom *, nsIAtom *, nsVoidArray const &, void (*)(nsICSSStyleRule *, void *), void *) + + +__builtin_new +__builtin_vec_new +XPCNativeSet::NewInstance(XPCCallContext &, nsIInterfaceInfo *) + + +JS_DHashAllocTable +JS_DHashTableFinish +JS_DHashTableOperate +XPCNativeSet::ClearCacheEntryForClassInfo(nsIClassInfo *) + + +__builtin_new +__builtin_vec_new +XPCNativeSet::NewInstanceMutate(XPCNativeSet *, XPCNativeInterface *, unsigned short) + + +__builtin_new +__builtin_vec_new +nsResourceSet::Add(nsIRDFResource *) + + +__builtin_new +__builtin_vec_new +nsXPCWrappedJSClass::nsXPCWrappedJSClass(XPCCallContext &, nsID const &, nsIInterfaceInfo *) + + +__builtin_new +orkinHeap::Alloc(nsIMdbEnv *, unsigned int, void **) + + +__builtin_new +nsGenericContainerElement::SetAttribute(nsINodeInfo *, nsAString const &, int) + +# +# Space for LiteralImpl is allocated using global operator new so +# that extra space can be allocated for its string value. +# + +__builtin_new +LiteralImpl::Create + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +XULContentSinkImpl::FlushText(int) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsCRT::strndup(unsigned short const *, unsigned int) +nsCRT::strdup(unsigned short const *) +nsString::ToNewUnicode(void) const +nsPersistentProperties::SetStringProperty(nsString const &, nsString &, nsString &) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsCRT::strndup(unsigned short const *, unsigned int) +nsCRT::strdup(unsigned short const *) +nsCSSValue::operator=(nsCSSValue const &) + +#---------------------------------------------------------------------- +# +# nsXULDocument +# + + +PR_Realloc +nsVoidArray::SizeTo(int) +nsAutoVoidArray::SizeTo(int) +nsVoidArray::GrowArrayBy(int) +nsVoidArray::InsertElementAt(void *, int) +nsXULDocument::AddObserver(nsIDocumentObserver *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsXULDocument::SetBoxObjectFor(nsIDOMElement *, nsIBoxObject *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsXULDocument::SetTemplateBuilderFor(nsIContent *, nsIXULTemplateBuilder *) + +# ---------------------------------------------------------------------- + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +ToNewUnicode(nsAString const &) +nsElementMap::Add(nsAString const &, nsIContent *) +nsXULDocument::AddElementToMap(nsIContent *) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +ToNewUnicode(nsAString const &) +nsElementMap::Add(nsAString const &, nsIContent *) +nsXULDocument::AddElementForID(nsAString const &, nsIContent *) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::Alloc(unsigned int) +nsXULTreeElement::SelectCallback(nsITimer *, void *) +PL_HashTableRawAdd +PL_HashTableAdd +nsElementMap::Add(nsAString const &, nsIContent *) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::Alloc(unsigned int) +NS_NewControllerCommandManager(nsIControllerCommandManager **) +PL_HashTableRawAdd +PL_HashTableAdd +nsElementMap::Add(nsAString const &, nsIContent *) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::Alloc(unsigned int) +nsElementMap::Add(nsAString const &, nsIContent *) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::AddBucket(unsigned int) +nsFixedSizeAllocator::Init(char const *, unsigned int const *, int, int, int) +nsElementMap::nsElementMap(void) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +unsigned short * AllocateStringCopy(nsAString const &, unsigned short *) +ToNewUnicode(nsAString const &) +nsElementMap::Add(nsAString const &, nsIContent *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsXULDocument::AddReference(void *, nsISupports *) + + +__builtin_new +__builtin_vec_new +nsSupportsArray::GrowArrayBy(int) +nsSupportsArray::InsertElementAt(nsISupports *, unsigned int) +nsSupportsArray::AppendElement(nsISupports *) +nsXULDocument::PrepareToWalk(void) + + +PL_DHashAllocTable +PL_DHashTableInit +PL_NewDHashTable +nsXULDocument::AddBroadcastListenerFor(nsIDOMElement *, nsIDOMElement *, nsAString const &) + +#---------------------------------------------------------------------- + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +ToNewUnicode(nsAString const &) +nsHTMLValue::nsHTMLValue(nsAString const &, nsHTMLUnit) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +ExtractURLScheme +nsStdURL::Resolve(char const *, char **) +CSSParserImpl::ParseURL(int &, nsCSSValue &) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +ExtractURLScheme +nsStdURL::Resolve(char const *, char **) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsRuleNode::Transition(nsIStyleRule *, nsIRuleNode **) +nsRuleWalker::Forward(nsIStyleRule *) + +# +# Doesn't inherit nsISupports +# + +__builtin_new +nsRuleNode::Transition(nsIStyleRule *, nsIRuleNode **) + +# +# No vtable. +# + +__builtin_new +nsClassList::ParseClasses(nsClassList **, nsAString const &) + +# +# Doesn't inherit nsISupports +# + +__builtin_new +nsCheapVoidArray::SwitchToVector(void) + + +__builtin_new +nsEventListenerManager::GetListenersByType(EventArrayType, nsHashKey *, int) + +#---------------------------------------------------------------------- + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableInit(PLHashTable *, unsigned int, unsigned int (*)(void const *), int (*)(void const *, void const *), int (*)(void const *, void const *), PLHashAllocOps const *, void *) +nsHashtable::nsHashtable(unsigned int, int) +nsObjectHashtable::nsObjectHashtable(void *(*)(nsHashKey *, void *, void *), void *, int (*)(nsHashKey *, void *, void *), void *, unsigned int, int) +nsServiceManagerImpl::nsServiceManagerImpl(void) + + +__builtin_new +nsXPIDLCString::PrepareForUseAsOutParam(void) + + +__builtin_new +nsXBLBinding::InitClass + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::Alloc(unsigned int) +InMemoryDataSource::LockedAssert(nsIRDFResource *, nsIRDFResource *, nsIRDFNode *, int) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::Alloc(unsigned int) +nsXBLPrototypeBinding::ConstructAttributeTable(nsIContent *) + +#---------------------------------------------------------------------- +# +# nsRuleNode +# + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) +nsRuleNode::Transition(nsIStyleRule *, nsIRuleNode **) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +nsAString::do_AppendFromReadable(nsAString const &) +nsAString::do_AppendFromElementPtr(unsigned short const *) +nsRuleNode::ComputeDisplayData(nsStyleStruct *, nsCSSStruct const &, nsIStyleContext *, nsRuleNode *, nsRuleNode::RuleDetail const &, int) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +nsAString::do_AppendFromReadable(nsAString const &) +nsAString::do_AppendFromElementPtr(unsigned short const *) +nsRuleNode::ComputeBackgroundData(nsStyleStruct *, nsCSSStruct const &, nsIStyleContext *, nsRuleNode *, nsRuleNode::RuleDetail const &, int) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +nsAString::do_AppendFromReadable(nsAString const &) +nsAString::do_AppendFromElementPtr(unsigned short const *) +nsRuleNode::ComputeListData(nsStyleStruct *, nsCSSStruct const &, nsIStyleContext *, nsRuleNode *, nsRuleNode::RuleDetail const &, int) + +# ---------------------------------------------------------------------- + +# This stuff will only show off if you've turned off the FrameArena +# in nsPresShell.cpp + +PR_Malloc +FrameArena::AllocateFrame(unsigned int, void **) +PresShell::AllocateFrame(unsigned int, void **) +nsPresContext::AllocateFromShell(unsigned int, void **) +nsRuleNode::ComputeOutlineData(nsStyleStruct *, nsCSSStruct const &, nsIStyleContext *, nsRuleNode *, nsRuleNode::RuleDetail const &, int) + + +PR_Malloc +FrameArena::AllocateFrame(unsigned int, void **) +PresShell::AllocateFrame(unsigned int, void **) +nsPresContext::AllocateFromShell(unsigned int, void **) +nsRuleNode::ComputeContentData(nsStyleStruct *, nsCSSStruct const &, nsIStyleContext *, nsRuleNode *, nsRuleNode::RuleDetail const &, int) + + +PR_Malloc +FrameArena::AllocateFrame(unsigned int, void **) +PresShell::AllocateFrame(unsigned int, void **) +nsPresContext::AllocateFromShell(unsigned int, void **) +nsRuleNode::ComputeTableData(nsStyleStruct *, nsCSSStruct const &, nsIStyleContext *, nsRuleNode *, nsRuleNode::RuleDetail const &, int) + + +PR_Malloc +FrameArena::AllocateFrame(unsigned int, void **) +PresShell::AllocateFrame(unsigned int, void **) +nsPresContext::AllocateFromShell(unsigned int, void **) +nsRuleNode::ComputeUIResetData(nsStyleStruct *, nsCSSStruct const &, nsIStyleContext *, nsRuleNode *, nsRuleNode::RuleDetail const &, int) + + +PR_Malloc +FrameArena::AllocateFrame(unsigned int, void **) +PresShell::AllocateFrame(unsigned int, void **) +nsPresContext::AllocateFromShell(unsigned int, void **) +nsRuleNode::ComputeXULData(nsStyleStruct *, nsCSSStruct const &, nsIStyleContext *, nsRuleNode *, nsRuleNode::RuleDetail const &, int) + + +PR_Malloc +FrameArena::AllocateFrame(unsigned int, void **) +PresShell::AllocateFrame(unsigned int, void **) +nsPresContext::AllocateFromShell(unsigned int, void **) +nsRuleNode::SetDefaultOnRoot(nsStyleStructID, nsIStyleContext *) + + +PR_Malloc +FrameArena::AllocateFrame(unsigned int, void **) +PresShell::AllocateFrame(unsigned int, void **) +nsPresContext::AllocateFromShell(unsigned int, void **) +nsRuleNode::ComputeListData(nsStyleStruct *, nsCSSStruct const &, nsIStyleContext *, nsRuleNode *, nsRuleNode::RuleDetail const &, int) + + +PR_Malloc +FrameArena::AllocateFrame(unsigned int, void **) +PresShell::AllocateFrame(unsigned int, void **) +nsPresContext::AllocateFromShell(unsigned int, void **) +nsRuleNode::ComputeTextData(nsStyleStruct *, nsCSSStruct const &, nsIStyleContext *, nsRuleNode *, nsRuleNode::RuleDetail const &, int) + + +PR_Malloc +FrameArena::AllocateFrame(unsigned int, void **) +PresShell::AllocateFrame(unsigned int, void **) +nsPresContext::AllocateFromShell(unsigned int, void **) +nsRuleNode::ComputeTextResetData(nsStyleStruct *, nsCSSStruct const &, nsIStyleContext *, nsRuleNode *, nsRuleNode::RuleDetail const &, int) + + +PR_Malloc +FrameArena::AllocateFrame(unsigned int, void **) +PresShell::AllocateFrame(unsigned int, void **) +nsPresContext::AllocateFromShell(unsigned int, void **) +nsRuleNode::ComputePaddingData(nsStyleStruct *, nsCSSStruct const &, nsIStyleContext *, nsRuleNode *, nsRuleNode::RuleDetail const &, int) + + +PR_Malloc +FrameArena::AllocateFrame(unsigned int, void **) +PresShell::AllocateFrame(unsigned int, void **) +nsPresContext::AllocateFromShell(unsigned int, void **) +nsRuleNode::ComputeFontData(nsStyleStruct *, nsCSSStruct const &, nsIStyleContext *, nsRuleNode *, nsRuleNode::RuleDetail const &, int) + + +PR_Malloc +FrameArena::AllocateFrame(unsigned int, void **) +PresShell::AllocateFrame(unsigned int, void **) +nsPresContext::AllocateFromShell(unsigned int, void **) +nsRuleNode::ComputeVisibilityData(nsStyleStruct *, nsCSSStruct const &, nsIStyleContext *, nsRuleNode *, nsRuleNode::RuleDetail const &, int) + + +PR_Malloc +FrameArena::AllocateFrame(unsigned int, void **) +PresShell::AllocateFrame(unsigned int, void **) +nsPresContext::AllocateFromShell(unsigned int, void **) +nsRuleNode::ComputeColorData(nsStyleStruct *, nsCSSStruct const &, nsIStyleContext *, nsRuleNode *, nsRuleNode::RuleDetail const &, int) + +# ---------------------------------------------------------------------- +# +# nsBookmarksService +# + + +PL_DHashAllocTable +PL_DHashTableFinish +PL_DHashTableOperate +InMemoryDataSource::LockedAssert(nsIRDFResource *, nsIRDFResource *, nsIRDFNode *, int) +InMemoryDataSource::Assert(nsIRDFResource *, nsIRDFResource *, nsIRDFNode *, int) +BookmarkParser::updateAtom(nsIRDFDataSource *, nsIRDFResource *, nsIRDFResource *, nsIRDFNode *, int *) + + +PR_Malloc +PL_ArenaAllocate +nsFixedSizeAllocator::Alloc(unsigned int) +Assertion::Create(nsFixedSizeAllocator &, nsIRDFResource *, nsIRDFResource *, nsIRDFNode *, int) +InMemoryDataSource::LockedAssert(nsIRDFResource *, nsIRDFResource *, nsIRDFNode *, int) +InMemoryDataSource::Assert(nsIRDFResource *, nsIRDFResource *, nsIRDFNode *, int) +BookmarkParser::updateAtom(nsIRDFDataSource *, nsIRDFResource *, nsIRDFResource *, nsIRDFNode *, int *) + +# ---------------------------------------------------------------------- +# +# The following types will only be visible if nsPresShell.cpp is compiled +# with the DEBUG_TRACEMALLOC_FRAMEARENA defined. +# + + +PR_Malloc +FrameArena::AllocateFrame(unsigned int, void **) +PresShell::AllocateFrame(unsigned int, void **) +nsPresContext::AllocateFromShell(unsigned int, void **) +nsStyleContext::SetStyle(nsStyleStructID, nsStyleStruct const &) + + +PR_Malloc +FrameArena::AllocateFrame(unsigned int, void **) +PresShell::AllocateFrame(unsigned int, void **) +nsPresContext::AllocateFromShell(unsigned int, void **) +nsStyleBorder::operator new(unsigned int, nsIPresContext *) + +# XXX This one is a bit sloppy, and may include some of the other +# style data structs. + +PR_Malloc +FrameArena::AllocateFrame(unsigned int, void **) +PresShell::AllocateFrame(unsigned int, void **) +nsPresContext::AllocateFromShell(unsigned int, void **) +nsRuleNode::ComputeDisplayData(nsStyleStruct *, nsCSSStruct const &, nsIStyleContext *, nsRuleNode *, nsRuleNode::RuleDetail const &, int) + + +PR_Malloc +FrameArena::AllocateFrame(unsigned int, void **) +PresShell::AllocateFrame(unsigned int, void **) +nsPresContext::AllocateFromShell(unsigned int, void **) +nsStyleContext::SetStyle(nsStyleStructID, nsStyleStruct const &) + + +PR_Malloc +FrameArena::AllocateFrame(unsigned int, void **) +PresShell::AllocateFrame(unsigned int, void **) +nsPresContext::AllocateFromShell(unsigned int, void **) +nsRuleNode::ComputeBorderData(nsStyleStruct *, nsCSSStruct const &, nsIStyleContext *, nsRuleNode *, nsRuleNode::RuleDetail const &, int) + + +PR_Malloc +FrameArena::AllocateFrame(unsigned int, void **) +PresShell::AllocateFrame(unsigned int, void **) +nsPresContext::AllocateFromShell(unsigned int, void **) +nsRuleNode::ComputeUIData(nsStyleStruct *, nsCSSStruct const &, nsIStyleContext *, nsRuleNode *, nsRuleNode::RuleDetail const &, int) + + +PR_Malloc +FrameArena::AllocateFrame(unsigned int, void **) +PresShell::AllocateFrame(unsigned int, void **) +nsPresContext::AllocateFromShell(unsigned int, void **) +nsRuleNode::ComputePositionData(nsStyleStruct *, nsCSSStruct const &, nsIStyleContext *, nsRuleNode *, nsRuleNode::RuleDetail const &, int) + + +PR_Malloc +FrameArena::AllocateFrame(unsigned int, void **) +PresShell::AllocateFrame(unsigned int, void **) +nsPresContext::AllocateFromShell(unsigned int, void **) +nsStylePadding::operator new(unsigned int, nsIPresContext *) + + +PR_Malloc +FrameArena::AllocateFrame(unsigned int, void **) +PresShell::AllocateFrame(unsigned int, void **) +nsPresContext::AllocateFromShell(unsigned int, void **) +nsStyleMargin::operator new(unsigned int, nsIPresContext *) + + +PR_Malloc +FrameArena::AllocateFrame(unsigned int, void **) +PresShell::AllocateFrame(unsigned int, void **) +nsPresContext::AllocateFromShell(unsigned int, void **) +nsRuleNode::ComputeBackgroundData(nsStyleStruct *, nsCSSStruct const &, nsIStyleContext *, nsRuleNode *, nsRuleNode::RuleDetail const &, int) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +nsAString::do_AssignFromReadable(nsAString const &) +nsAString::AssignFromReadable(nsAString const &) +nsStyleBackground::nsStyleBackground(nsStyleBackground const &) + +# XXX this'll may be subsumed as nsResetStyleData + +PR_Malloc +FrameArena::AllocateFrame(unsigned int, void **) +PresShell::AllocateFrame(unsigned int, void **) +nsPresContext::AllocateFromShell(unsigned int, void **) +nsRuleNode::ComputeDisplayData(nsStyleStruct *, nsCSSStruct const &, nsIStyleContext *, nsRuleNode *, nsRuleNode::RuleDetail const &, int) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +nsAString::do_AssignFromReadable(nsAString const &) +nsAString::AssignFromReadable(nsAString const &) +nsStyleDisplay::nsStyleDisplay(nsStyleDisplay const &) + +# ---------------------------------------------------------------------- +# The following will only show up if you turn off the FrameArena +# in nsPresShell.cpp + +PR_Malloc +FrameArena::AllocateFrame(unsigned int, void **) +PresShell::AllocateFrame(unsigned int, void **) +nsPresContext::AllocateFromShell(unsigned int, void **) +nsStyleContext::GetUniqueStyleData(nsIPresContext *, nsStyleStructID const &) + + +PR_Malloc +FrameArena::AllocateFrame(unsigned int, void **) +PresShell::AllocateFrame(unsigned int, void **) +nsPresContext::AllocateFromShell(unsigned int, void **) +nsStyleFont::operator new(unsigned int, nsIPresContext *) + +# ---------------------------------------------------------------------- +# +# Frames +# + + +__builtin_new +nsLineBox::SetCombinedArea(nsRect const &) + +# This will only appear when the FrameArena is off. + +PR_Malloc +FrameArena::AllocateFrame(unsigned int, void **) +PresShell::AllocateFrame(unsigned int, void **) +nsLineBox::operator new(unsigned int, nsIPresShell *) + +# ---------------------------------------------------------------------- +# +# nsCacheService +# + + +__builtin_new +nsCacheService::ActivateEntry(nsCacheRequest *, nsCacheEntry **) + + +__builtin_new +nsCacheEntry::CreateDescriptor(nsCacheRequest *, int, nsICacheEntryDescriptor **) +nsCacheService::ProcessRequest(nsCacheRequest *, int, nsICacheEntryDescriptor **) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsCString::SetCapacity(unsigned int) +nsCString::SetLength(unsigned int) +nsACString::do_AppendFromReadable(nsACString const &) +nsACString::do_AppendFromElementPtr(char const *) +nsCacheService::CreateRequest(nsCacheSession *, char const *, int, int, nsICacheListener *, nsCacheRequest **) + + +PL_DHashAllocTable +PL_DHashTableFinish +PL_DHashTableOperate +nsCacheEntryHashTable::AddEntry(nsCacheEntry *) +nsCacheService::ActivateEntry(nsCacheRequest *, nsCacheEntry **) + + +PL_DHashAllocTable +PL_DHashTableFinish +PL_DHashTableOperate +nsCacheEntryHashTable::RemoveEntry(nsCacheEntry *) + +# ---------------------------------------------------------------------- + + +PL_DHashAllocTable +PL_DHashTableInit +nsCacheMetaData::Init(void) + +# ---------------------------------------------------------------------- +# +# nsXMLMIMEDataSource +# + + +PR_Malloc +PL_ArenaFinish +PL_HashTableRawAdd +PL_HashTableAdd +nsXMLMIMEDataSource::InitFromFile(nsIFile *) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsXMLMIMEDataSource::AddMapping(char const *, char const *, char const *, nsIURI *, unsigned int, unsigned int) + + +PR_Malloc +nsVoidArray::SizeTo(int) +nsVoidArray::GrowArrayBy(int) +nsVoidArray::InsertElementAt(void *, int) +nsTArray::InsertElementAt(int, nsCString const &) +nsXMLMIMEDataSource::AddMapping(char const *, char const *, char const *, nsIURI *, unsigned int, unsigned int) + + +__builtin_new +__builtin_vec_new +nsSupportsArray::GrowArrayBy(int) +nsSupportsArray::InsertElementAt(nsISupports *, unsigned int) +nsSupportsArray::AppendElement(nsISupports *) +nsXMLMIMEDataSource::AddMapping(char const *, char const *, char const *, nsIURI *, unsigned int, unsigned int) + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsCStringKey::Clone(void) const +nsHashtable::Put(nsHashKey *, void *) +nsXMLMIMEDataSource::AddMapping(char const *, char const *, char const *, nsIURI *, unsigned int, unsigned int) + +#---------------------------------------------------------------------- +# +# nsRegion +# + + +__builtin_new +__builtin_vec_new +RgnRectMemoryAllocator::RgnRectMemoryAllocator(unsigned int) +nsRegion::Offset(int, int) + + +__builtin_new +__builtin_vec_new +RgnRectMemoryAllocator::Alloc(void) +nsRegion::Or(nsRegion const &, nsRectFast const &) + + +__builtin_new +__builtin_vec_new +RgnRectMemoryAllocator::Alloc(void) +nsRegion::SetToElements(unsigned int) + +#---------------------------------------------------------------------- +# +# nsCharsetMenu +# + + +__builtin_new +__builtin_vec_new +nsSupportsArray::GrowArrayBy(int) +nsSupportsArray::InsertElementAt(nsISupports *, unsigned int) +nsSupportsArray::AppendElement(nsISupports *) +nsCharsetConverterManager::GetRegistryEnumeration2(char *, int, nsISupportsArray **) +nsCharsetConverterManager::GetEncoderList(nsISupportsArray **) +nsCharsetMenu::InitResources(void) + + +__builtin_new +nsCharsetMenu::AddCharsetToItemArray(nsVoidArray *, nsIAtom *, nsMenuEntry **, int) + + +__builtin_new +__builtin_vec_new +nsSupportsArray::GrowArrayBy(int) +nsSupportsArray::InsertElementAt(nsISupports *, unsigned int) +nsSupportsArray::AppendElement(nsISupports *) +nsCharsetConverterManager::GetRegistryEnumeration2(char *, int, nsISupportsArray **) +nsCharsetConverterManager::GetDecoderList(nsISupportsArray **) +nsCharsetMenu::InitResources(void) + + +__builtin_new +__builtin_vec_new +nsSupportsArray::GrowArrayBy(int) +nsSupportsArray::InsertElementAt(nsISupports *, unsigned int) +nsSupportsArray::AppendElement(nsISupports *) +InMemoryDataSource::AddObserver(nsIRDFObserver *) +nsCharsetMenu::AddObserver(nsIRDFObserver *) + +#---------------------------------------------------------------------- +# +# nsLoadGroup +# + + +__builtin_new +__builtin_vec_new +nsSupportsArray::GrowArrayBy(int) +nsSupportsArray::InsertElementAt(nsISupports *, unsigned int) +nsSupportsArray::AppendElement(nsISupports *) +nsLoadGroup::AddRequest(nsIRequest *, nsISupports *) + +#---------------------------------------------------------------------- +# +# Wallet +# + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +nsAString::do_AssignFromReadable(nsAString const &) +nsAString::AssignFromReadable(nsAString const &) +Wallet_Decrypt2 + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +nsAString::do_AssignFromReadable(nsAString const &) +nsAString::AssignFromReadable(nsAString const &) +Wallet_RandomName + + +PR_Malloc +nsVoidArray::SizeTo(int) +nsVoidArray::GrowArrayBy(int) +nsVoidArray::InsertElementAt(void *, int) +Wallet_RandomName + + +__builtin_new +__builtin_vec_new +Wallet_Decrypt2 + + +__builtin_new +Wallet_RandomName + + +PR_Realloc +nsVoidArray::SizeTo(int) +nsVoidArray::GrowArrayBy(int) +nsVoidArray::InsertElementAt(void *, int) +Wallet_Decrypt2 + + +PR_Realloc +nsVoidArray::SizeTo(int) +nsVoidArray::GrowArrayBy(int) +nsVoidArray::InsertElementAt(void *, int) +Wallet_RandomName + +#---------------------------------------------------------------------- +# +# nsMemoryCacheDevice +# + + +PL_DHashAllocTable +PL_DHashTableFinish +PL_DHashTableOperate +nsCacheEntryHashTable::RemoveEntry(nsCacheEntry *) +nsMemoryCacheDevice::EvictEntry(nsCacheEntry *) + +#---------------------------------------------------------------------- +# +# nsSHEntry +# + + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +nsStr::Alloc(nsStr &, unsigned int) +nsStr::Realloc(nsStr &, unsigned int) +nsStr::EnsureCapacity(nsStr &, unsigned int) +nsStr::GrowCapacity(nsStr &, unsigned int) +nsString::SetCapacity(unsigned int) +nsString::SetLength(unsigned int) +nsAString::do_AssignFromReadable(nsAString const &) +nsAString::do_AssignFromElementPtr(unsigned short const *) +nsSHEntry::SetTitle(unsigned short const *) + +# ---------------------------------------------------------------------- + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsOutlinerStyleCache::GetStyleContext(nsICSSPseudoComparator *, nsIPresContext *, nsIContent *, nsIStyleContext *, nsIAtom *, nsISupportsArray *, nsIStyleContext **) + +# ---------------------------------------------------------------------- +# +# nsMsgDatabase +# + + +PL_DHashAllocTable +PL_DHashTableFinish +PL_DHashTableOperate +nsMsgDatabase::AddHdrToCache(nsIMsgDBHdr *, unsigned int) + + +PL_DHashAllocTable +PL_DHashTableFinish +PL_DHashTableOperate +nsMsgDatabase::AddHdrToUseCache(nsIMsgDBHdr *, unsigned int) + +# ---------------------------------------------------------------------- +# +# nsMsgFolderDataSource +# + + +__builtin_new +__builtin_vec_new +nsSupportsArray::GrowArrayBy(int) +nsSupportsArray::InsertElementAt(nsISupports *, unsigned int) +nsSupportsArray::AppendElement(nsISupports *) +nsMsgFolderDataSource::getFolderArcLabelsOut(nsISupportsArray **) + +# ---------------------------------------------------------------------- +# +# singsign +# + + +__builtin_new +SI_DeletePersistentUserData + +# ---------------------------------------------------------------------- +# +# LocalStoreImpl +# + + +__builtin_new +__builtin_vec_new +nsSupportsArray::GrowArrayBy(int) +nsSupportsArray::InsertElementAt(nsISupports *, unsigned int) +nsSupportsArray::AppendElement(nsISupports *) +LocalStoreImpl::AddObserver(nsIRDFObserver *) + +# ---------------------------------------------------------------------- +# +# NSS +# + + +PR_Malloc +PL_ArenaAllocate +PORT_ArenaAlloc + + +PR_Malloc +PL_ArenaAllocate +nss_ZAlloc