reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp
  654   EmitPlistHeader(o);
  660   o << "<dict>\n" <<
  662   EmitString(o, getClangFullVersion()) << '\n';
  663   o << " <key>diagnostics</key>\n"
  669     o << "  <dict>\n";
  672     printBugPath(o, FM, AnOpts, PP, CTU, D->path);
  675     o << "   <key>description</key>";
  676     EmitString(o, D->getShortDescription()) << '\n';
  677     o << "   <key>category</key>";
  678     EmitString(o, D->getCategory()) << '\n';
  679     o << "   <key>type</key>";
  680     EmitString(o, D->getBugType()) << '\n';
  681     o << "   <key>check_name</key>";
  682     EmitString(o, D->getCheckerName()) << '\n';
  684     o << "   <!-- This hash is experimental and going to change! -->\n";
  685     o << "   <key>issue_hash_content_of_line_in_context</key>";
  692     EmitString(o, GetIssueHash(SM, L, D->getCheckerName(), D->getBugType(),
  720           o << "  <key>issue_context_kind</key>";
  721           EmitString(o, declKind) << '\n';
  722           o << "  <key>issue_context</key>";
  723           EmitString(o, declName) << '\n';
  740             o << "  <key>issue_hash_function_offset</key><string>"
  747             o << "  <key>issue_hash_function_offset</key><string>"
  757     o << "  <key>location</key>\n";
  758     EmitLocation(o, SM, D->getLocation().asLocation(), FM, 2);
  770               o << "  </array>\n";
  773             o <<  "  <key>" << lastName << "_files</key>\n";
  774             o << "  <array>\n";
  776           o << "   <string>" << CI->second << "</string>\n";
  778         o << "  </array>\n";
  782     printCoverage(D, /*IndentLevel=*/2, Fids, FM, o);
  785     o << "  </dict>\n";
  788   o << " </array>\n";
  790   o << " <key>files</key>\n"
  793     EmitString(o << "  ", SM.getFileEntryForID(FID)->getName()) << '\n';
  794   o << " </array>\n";
  797     o << " <key>statistics</key>\n";
  802     EmitString(o, html::EscapeText(stats)) << '\n';
  806   o << "</dict>\n</plist>\n";