void LayerManager::DumpSelf(FILE* aFile, const char* aPrefix) { nsCAutoString str; PrintInfo(str, aPrefix); fprintf(FILEOrDefault(aFile), "%s\n", str.get()); }
void LayerManager::Dump(FILE* aFile, const char* aPrefix) { FILE* file = FILEOrDefault(aFile); DumpSelf(file, aPrefix); nsCAutoString pfx(aPrefix); pfx += " "; if (!mRoot) { fprintf(file, "%s(null)", pfx.get()); return; } mRoot->Dump(file, pfx.get()); }
void LayerManager::Dump(FILE* aFile, const char* aPrefix, bool aDumpHtml) { FILE* file = FILEOrDefault(aFile); #ifdef MOZ_DUMP_PAINTING if (aDumpHtml) { fprintf_stderr(file, "<ul><li><a "); WriteSnapshotLinkToDumpFile(this, file); fprintf_stderr(file, ">"); } #endif DumpSelf(file, aPrefix); #ifdef MOZ_DUMP_PAINTING if (aDumpHtml) { fprintf_stderr(file, "</a>"); } #endif nsAutoCString pfx(aPrefix); pfx += " "; if (!GetRoot()) { fprintf_stderr(file, "%s(null)", pfx.get()); if (aDumpHtml) { fprintf_stderr(file, "</li></ul>"); } return; } if (aDumpHtml) { fprintf_stderr(file, "<ul>"); } GetRoot()->Dump(file, pfx.get(), aDumpHtml); if (aDumpHtml) { fprintf_stderr(file, "</ul></li></ul>"); } fprintf_stderr(file, "\n"); }