From 3edd4d2cf9466f4135345a6c532cdf7342e7a938 Mon Sep 17 00:00:00 2001 From: "waterson%netscape.com" Date: Wed, 10 Oct 2001 03:32:41 +0000 Subject: [PATCH] Mmm, more types. git-svn-id: svn://10.0.0.236/trunk@104999 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/tools/trace-malloc/types.dat | 451 ++++++++++++++++++++++++++- 1 file changed, 438 insertions(+), 13 deletions(-) diff --git a/mozilla/tools/trace-malloc/types.dat b/mozilla/tools/trace-malloc/types.dat index 91df982c91e..d8a79817a68 100644 --- a/mozilla/tools/trace-malloc/types.dat +++ b/mozilla/tools/trace-malloc/types.dat @@ -43,6 +43,11 @@ # Unclassified JavaScript allocations # + +JS_malloc +js_Interpret +js_Execute + JS_DHashTableEnumerate JS_DHashTableEnumerate @@ -423,13 +428,6 @@ PL_HashTableRawAdd nsHashtable::Put(nsHashKey *, void *) CSSRuleProcessor::GetRuleCascade(nsIAtom *) - -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 PL_HashTableFinalize(PLHashTable *) @@ -479,6 +477,13 @@ nsSupportsArray::InsertElementAt(nsISupports *, unsigned int) nsSupportsArray::AppendElement(nsISupports *) CSSRuleProcessor::CascadeSheetRulesInto(nsISupports *, 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) +CSSLoaderImpl::CSSLoaderImpl(void) + PR_Malloc nsMemoryImpl::Alloc(unsigned int) @@ -706,6 +711,33 @@ 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) @@ -815,6 +847,25 @@ __builtin_new nsDrawingSurfaceGTK type_info function nsFontMetricsGTK::Init(nsFont const &, nsIAtom *, nsIDeviceContext *) + +__builtin_new +nsFontMetricsGTK::SearchNode(nsFontNode *, unsigned short) + + +PR_Malloc +nsCompressedCharMap::NewCCMap(void) +MapToCCMap(unsigned int *) +MapperToCCMap(nsICharRepresentable *) +nsFontMetricsGTK::GetFontHandle(void *&) + + +PR_Malloc +nsVoidArray::SizeTo(int) +nsVoidArray::GrowArrayBy(int) +nsVoidArray::InsertElementAt(void *, int) +nsCStringArray::InsertCStringAt(nsCString const &, int) +nsFontMetricsGTK::QueryInterface(nsID const &, void **) + __builtin_new nsCStringKey::Clone(void) const @@ -914,6 +965,50 @@ nsFontMetricsGTK::Init(nsFont const &, nsIAtom *, nsIDeviceContext *) __builtin_new nsFontMetricsGTK::SearchNode + +PR_Malloc +PR_vsxprintf +PR_WaitForPollableEvent +PR_WaitForPollableEvent +PR_vsmprintf +PR_smprintf +nsFontMetricsGTK::SearchNode(nsFontNode *, unsigned short) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsFontMetricsGTK::TryNodes(nsACString &, unsigned short) + + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsFontMetricsGTK::TryNode(nsCString *, unsigned short) + + +PR_Realloc +nsVoidArray::SizeTo(int) +nsAutoVoidArray::SizeTo(int) +nsVoidArray::GrowArrayBy(int) +nsVoidArray::InsertElementAt(void *, int) +nsFontMetricsGTK::SearchNode(nsFontNode *, unsigned short) + + +PR_Realloc +nsFontMetricsGTK::AddToLoadedFontsList(nsFontGTK *) + + +PR_Realloc +PR_vsxprintf +PR_WaitForPollableEvent +PR_WaitForPollableEvent +PR_vsmprintf +PR_smprintf +nsFontMetricsGTK::SearchNode(nsFontNode *, unsigned short) + __builtin_new __builtin_vec_new @@ -944,6 +1039,22 @@ nsSupportsArray::InsertElementAt(nsISupports *, unsigned int) nsSupportsArray::AppendElement(nsISupports *) nsXBLInsertionPoint::AddChild(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 *) @@ -1006,6 +1117,13 @@ 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 *) + # The anonymous content table in the PresShell PR_Malloc @@ -1055,6 +1173,14 @@ 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 @@ -1137,6 +1263,13 @@ 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 @@ -1362,6 +1495,20 @@ __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)e + PR_Malloc nsMemoryImpl::Alloc(unsigned int) @@ -1426,12 +1573,72 @@ basic_nsAWritableString::Assign(basic_nsAReadableString const &) nsDOMDocumentType::nsDOMDocumentType(basic_nsAReadableString const &, nsIDOMNamedNodeMap *, nsIDOMNamedNodeMap *, basic_nsAReadableString const &, basic_nsAReadableString const &, basic_nsAReadableString const &) + +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) + + +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 @@ -1460,6 +1667,14 @@ 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 @@ -1684,6 +1899,20 @@ PL_HashTableRawAdd nsHashtable::Put(nsHashKey *, void *) nsStaticCaseInsensitiveNameTable::Init(char const **, 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) +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 @@ -1732,6 +1961,13 @@ 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 *) @@ -1846,6 +2082,13 @@ 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 @@ -1908,6 +2151,13 @@ nsHashtable::Put(nsHashKey *, void *) nsSupportsHashtable::Put(nsHashKey *, nsISupports *, nsISupports **) nsXULPrototypeCache::PutXBLDocumentInfo(nsIXBLDocumentInfo *) + +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 *) @@ -1961,6 +2211,14 @@ nsExternalHelperAppService::AddMimeInfoToCache(nsIMIMEInfo *) __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 @@ -2016,6 +2274,34 @@ PL_HashTableRawAdd 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 *) +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) + + +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 *) @@ -2048,6 +2334,13 @@ 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 *) @@ -2165,6 +2458,13 @@ CSSParserImpl::ParseContent(int &, nsICSSDeclaration *, int &) __builtin_new RuleHash::AppendRuleToTable(nsHashtable &, nsIAtom *, nsICSSStyleRule *) + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +RuleHash::AppendRuleToTable(nsHashtable &, int, nsICSSStyleRule *) + __builtin_new AtomKey::Clone(void) const @@ -2284,6 +2584,13 @@ StyleContextCache::AllocateList(void) __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) @@ -2342,6 +2649,13 @@ 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) @@ -2350,6 +2664,13 @@ char * AllocateStringCopy(basic_nsAReadableString const &) nsTextFragment::operator=(basic_nsAReadableString const &) + +PR_Malloc +nsMemoryImpl::Alloc(unsigned int) +nsMemory::Alloc(unsigned int) +ToNewCString(nsACString const &) +nsStdURL::GetSpec(char **) + PR_Malloc nsMemoryImpl::Alloc(unsigned int) @@ -2357,6 +2678,13 @@ 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 @@ -2500,6 +2828,9 @@ g_realloc g_malloc0 + +_XimLcctstoutf8 + loader_png gdk_imlib_load_image @@ -2726,6 +3057,13 @@ nsVoidArray::InsertElementAt(void *, int) nsCheapVoidArray::AppendElement(void *) nsGenericContainerElement::AppendChildTo(nsIContent *, int, int) + +PR_Malloc +PL_HashTableFinalize(PLHashTable *) +PL_HashTableRawAdd +nsHashtable::Put(nsHashKey *, void *) +nsObserverService::GetObserverList(unsigned short const *, nsIObserverList **) + PR_Malloc PL_HashTableFinalize(PLHashTable *) @@ -2764,6 +3102,13 @@ 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) +nsViewManager::nsViewManager(void) + __builtin_new nsViewManager2::AddToDisplayList(int *, nsIView *, nsRect &, nsRect &, unsigned int, int, int) @@ -2776,6 +3121,13 @@ 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 *) @@ -2907,6 +3259,13 @@ 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 &) @@ -3032,6 +3391,12 @@ 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 @@ -3130,6 +3495,13 @@ nsXPIDLString type_info function nsXPIDLString type_info function nsTextFormatter::vsmprintf(unsigned short 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) +nsPresContext::nsPresContext(void) + __builtin_new nsPresState::SetStateProperty(basic_nsAReadableString const &, basic_nsAReadableString const &) @@ -3292,6 +3664,13 @@ 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 *) @@ -3411,6 +3790,14 @@ nsHashtable::nsHashtable(unsigned int, int) __17nsObjectHashtablePFP9nsHashKeyPvPv_PvPvPFP9nsHashKeyPvPv_iT2Uii 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 *) @@ -3433,6 +3820,11 @@ 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 **) @@ -3459,6 +3851,10 @@ nsSupportsArray::Create(nsISupports *, nsID const &, void **) NS_NewISupportsArray(nsISupportsArray **) nsDNSLookup::Init(char const *) + +__builtin_new +nsDNSLookup::Create(char const *) + PR_Malloc PL_HashTableFinalize(PLHashTable *) @@ -3467,6 +3863,13 @@ 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 &) @@ -3491,6 +3894,21 @@ __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 *) @@ -3530,12 +3948,7 @@ HTMLAttribute::CopyHTMLAttributes(HTMLAttribute *, HTMLAttribute **) __builtin_new -HTMLAttributesImpl::SetAttributeFor(nsIAtom *, basic_nsAReadableString const &, int, nsIHTMLContent *, nsIHTMLStyleSheet *) - - -__builtin_new -nsHTMLMappedAttributes::SetAttribute(nsIAtom *, basic_nsAReadableString const &) -HTMLAttributesImpl::SetAttributeFor(nsIAtom *, basic_nsAReadableString const &, int, nsIHTMLContent *, nsIHTMLStyleSheet *) +HTMLAttributesImpl::SetAttributeFor(nsIAtom *, nsAString const &, int, nsIHTMLContent *, nsIHTMLStyleSheet *) __builtin_new @@ -3586,6 +3999,12 @@ 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 *&) @@ -3886,6 +4305,12 @@ __builtin_new __builtin_vec_new XPCNativeSet::NewInstance(XPCCallContext &, nsIInterfaceInfo *) + +JS_DHashAllocTable +JS_DHashTableFinish +JS_DHashTableOperate +XPCNativeSet::ClearCacheEntryForClassInfo(nsIClassInfo *) + __builtin_new __builtin_vec_new