From d33261e3e6f78a63aca3ea1a4ab3d5eb16ff934c Mon Sep 17 00:00:00 2001 From: John Halley Gotway Date: Wed, 15 May 2024 22:59:10 +0000 Subject: [PATCH] Per #2888, update STATAnalysisJob::dump_stat_line() to support dumping stat line types VCNT, RPS, DMAP, and SSIDX. --- src/libcode/vx_analysis_util/stat_job.cc | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/libcode/vx_analysis_util/stat_job.cc b/src/libcode/vx_analysis_util/stat_job.cc index 573c0f43d6..dda0a08bd9 100644 --- a/src/libcode/vx_analysis_util/stat_job.cc +++ b/src/libcode/vx_analysis_util/stat_job.cc @@ -2176,6 +2176,7 @@ void STATAnalysisJob::dump_stat_line(const STATLine &line, if(line_type.n() == 1) { switch(string_to_statlinetype(line_type[0].c_str())) { + case STATLineType::fho: write_header_row(fho_columns, n_fho_columns, 1, dump_at, 0, 0); break; @@ -2200,6 +2201,10 @@ void STATAnalysisJob::dump_stat_line(const STATLine &line, write_header_row(sal1l2_columns, n_sal1l2_columns, 1, dump_at, 0, 0); break; + case STATLineType::vcnt: + write_header_row(vcnt_columns, n_vcnt_columns, 1, dump_at, 0, 0); + break; + case STATLineType::vl1l2: write_header_row(vl1l2_columns, n_vl1l2_columns, 1, dump_at, 0, 0); break; @@ -2232,6 +2237,10 @@ void STATAnalysisJob::dump_stat_line(const STATLine &line, write_header_row(ecnt_columns, n_ecnt_columns, 1, dump_at, 0, 0); break; + case STATLineType::rps: + write_header_row(rps_columns, n_rps_columns, 1, dump_at, 0, 0); + break; + case STATLineType::isc: write_header_row(isc_columns, n_isc_columns, 1, dump_at, 0, 0); break; @@ -2248,6 +2257,14 @@ void STATAnalysisJob::dump_stat_line(const STATLine &line, write_header_row(seeps_mpr_columns, n_seeps_mpr_columns, 1, dump_at, 0, 0); break; + case STATLineType::dmap: + write_header_row(dmap_columns, n_dmap_columns, 1, dump_at, 0, 0); + break; + + case STATLineType::ssidx: + write_header_row(ssidx_columns, n_ssidx_columns, 1, dump_at, 0, 0); + break; + // Just write a STAT header line for indeterminant line types case STATLineType::mctc: case STATLineType::mcts: