[Compbench-devel] CompBenchmarks++/Benchmark Benchmark-Selector.cpp, 1.8, 1.9
Brought to you by:
xfred
From: Frederic T. <xf...@us...> - 2006-12-28 18:18:59
|
Update of /cvsroot/compbench/CompBenchmarks++/Benchmark In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv30272 Modified Files: Benchmark-Selector.cpp Log Message: displayList() improved. Index: Benchmark-Selector.cpp =================================================================== RCS file: /cvsroot/compbench/CompBenchmarks++/Benchmark/Benchmark-Selector.cpp,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** Benchmark-Selector.cpp 11 Dec 2006 20:21:21 -0000 1.8 --- Benchmark-Selector.cpp 28 Dec 2006 18:18:56 -0000 1.9 *************** *** 28,33 **** void CBMBenchmarkSelector::displayList(void) { ! CBMBenchmark *B; ! #include "Benchmark/Benchmark-Selector.liblist.h" } --- 28,59 ---- void CBMBenchmarkSelector::displayList(void) { ! CBMBenchmark *B; ! std::vector<std::string> pack_id; ! std::vector<std::string> benchs; ! ! int p_i; ! int p_n; ! ! int b_i; ! int b_n; ! ! cbmlib_internal *pack; ! ! pack_id=system->bmList(); ! p_n=pack_id.size(); ! ! for(p_i=0;p_i<p_n;p_i++) { ! pack=cbmlib_load((char*) pack_id[p_i].c_str()); ! if (!pack) ! continue; ! benchs=pack->GetBenchmarks(); ! b_n=benchs.size(); ! for(b_i=0;b_i<b_n;b_i++) { ! B=cbmlib_bench_load((char*) benchs[b_i].c_str(), ! system); ! B->display(); ! delete(B); ! } ! } } |