Lines Matching refs:nsFactoryEntry

310     // nsFactoryEntry is arena allocated. So we dont delete it.
312 entry->mFactoryEntry->~nsFactoryEntry();
334 // nsFactoryEntry is arena allocated. So we dont delete it.
336 entry->mFactoryEntry->~nsFactoryEntry();
356 // nsFactoryEntry
359 MOZ_DECL_CTOR_COUNTER(nsFactoryEntry)
360 nsFactoryEntry::nsFactoryEntry(const nsCID &aClass,
364 class nsFactoryEntry* parent)
371 nsFactoryEntry::nsFactoryEntry(const nsCID &aClass,
373 class nsFactoryEntry* parent)
380 // nsFactoryEntry is usually arena allocated including the strings it
382 nsFactoryEntry::~nsFactoryEntry(void)
390 // nsFactoryEntry is arena allocated. So we dont delete it.
393 mParent->~nsFactoryEntry();
397 nsFactoryEntry::ReInit(const nsCID &aClass, const char *aLocation, int aType)
641 nsFactoryEntry *fe = entry->mFactoryEntry;
1172 PL_ARENA_ALLOCATE(mem, &mArena, sizeof(nsFactoryEntry));
1176 nsFactoryEntry *entry = new (mem) nsFactoryEntry(aClass, values[4], lengths[4], loadertype);
1209 nsFactoryEntry *cidEntry = GetFactoryEntry(aClass);
1256 nsFactoryEntry *entry = nsnull;
1314 nsFactoryEntry *factoryEntry = ((nsContractIDTableEntry*)hdr)->mFactoryEntry;
1337 nsFactoryEntry *factoryEntry = ((nsFactoryTableEntry*)hdr)->mFactoryEntry;
1512 nsFactoryEntry *fe)
1548 nsComponentManagerImpl::LoadFactory(nsFactoryEntry *aEntry,
1568 nsFactoryEntry *
1572 nsFactoryEntry *fe = nsnull;
1591 nsFactoryEntry *
1594 nsFactoryEntry *entry = nsnull;
1627 nsFactoryEntry *entry = GetFactoryEntry(aClass);
1643 nsFactoryEntry *entry = GetFactoryEntry(contractID, aContractIDLen);
1737 nsFactoryEntry *fe = GetFactoryEntry(aContractID, strlen(aContractID));
1855 nsFactoryEntry *entry = GetFactoryEntry(aClass);
1935 nsFactoryEntry *entry = GetFactoryEntry(aContractID, strlen(aContractID));
1987 nsFactoryEntry* factoryEntry = entry->mFactoryEntry;
2004 nsFactoryEntry* factoryEntry = entry->mFactoryEntry;
2053 nsFactoryEntry* entry = nsnull;
2113 nsFactoryEntry *entry = GetFactoryEntry(aClass);
2117 PL_ARENA_ALLOCATE(mem, &mArena, sizeof(nsFactoryEntry));
2120 entry = new (mem) nsFactoryEntry(aClass, nsnull);
2146 nsFactoryEntry* entry = nsnull;
2174 nsFactoryEntry *entry = GetFactoryEntry(aContractID, contractIDLen);
2178 PL_ARENA_ALLOCATE(mem, &mArena, sizeof(nsFactoryEntry));
2181 entry = new (mem) nsFactoryEntry(kEmptyCID, nsnull);
2237 nsFactoryEntry* entry = nsnull;
2278 nsFactoryEntry *entry = nsnull;
2308 nsFactoryEntry *entry = nsnull;
2347 nsFactoryEntry *entry = nsnull;
2617 nsFactoryEntry *entry = nsnull;
2640 PL_ARENA_ALLOCATE(mem, &mArena, sizeof(nsFactoryEntry));
2644 entry = new (mem) nsFactoryEntry(aClass, aFactory, entry);
2747 * or hand it to nsFactoryEntry. Common exit point ``out'' helps keep us
2765 nsFactoryEntry *entry = GetFactoryEntry(aClass);
2804 // Arena allocate the nsFactoryEntry
2806 PL_ARENA_ALLOCATE(mem, &mArena, sizeof(nsFactoryEntry));
2811 entry = new (mem) nsFactoryEntry(aClass,
2950 nsFactoryEntry* factoryEntry = entry->mFactoryEntry;
2994 nsFactoryEntry *old;
3032 nsFactoryEntry *old;
3461 nsFactoryEntry *entry = GetFactoryEntry(aClass, strlen(aClass));