Lines Matching refs:json

58 json::Array renderSegment(const coverage::CoverageSegment &Segment) {  in renderSegment()
59 return json::Array({Segment.Line, Segment.Col, int64_t(Segment.Count), in renderSegment()
63 json::Array renderRegion(const coverage::CountedRegion &Region) { in renderRegion()
64 return json::Array({Region.LineStart, Region.ColumnStart, Region.LineEnd, in renderRegion()
70 json::Array renderRegions(ArrayRef<coverage::CountedRegion> Regions) { in renderRegions()
71 json::Array RegionArray; in renderRegions()
77 json::Object renderExpansion(const coverage::ExpansionRecord &Expansion) { in renderExpansion()
78 return json::Object( in renderExpansion()
79 {{"filenames", json::Array(Expansion.Function.Filenames)}, in renderExpansion()
86 json::Object renderSummary(const FileCoverageSummary &Summary) { in renderSummary()
87 return json::Object( in renderSummary()
89 json::Object({{"count", int64_t(Summary.LineCoverage.getNumLines())}, in renderSummary()
93 json::Object( in renderSummary()
98 json::Object( in renderSummary()
104 json::Object( in renderSummary()
112 json::Array renderFileExpansions(const coverage::CoverageData &FileCoverage, in renderFileExpansions()
114 json::Array ExpansionArray; in renderFileExpansions()
120 json::Array renderFileSegments(const coverage::CoverageData &FileCoverage, in renderFileSegments()
122 json::Array SegmentArray; in renderFileSegments()
128 json::Object renderFile(const coverage::CoverageMapping &Coverage, in renderFile()
132 json::Object File({{"filename", Filename}}); in renderFile()
143 json::Array renderFiles(const coverage::CoverageMapping &Coverage, in renderFiles()
147 json::Array FileArray; in renderFiles()
154 json::Array renderFunctions( in renderFunctions()
156 json::Array FunctionArray; in renderFunctions()
159 json::Object({{"name", F.Name}, in renderFunctions()
162 {"filenames", json::Array(F.Filenames)}})); in renderFunctions()
182 json::Object({{"files", renderFiles(Coverage, SourceFiles, FileReports, in renderRoot()
189 auto ExportArray = json::Array({std::move(Export)}); in renderRoot()
191 OS << json::Object({{"version", LLVM_COVERAGE_EXPORT_JSON_STR}, in renderRoot()