diff options
Diffstat (limited to 'lldb/tools/lldb-perf/darwin/sketch/sketch.cpp')
| -rw-r--r-- | lldb/tools/lldb-perf/darwin/sketch/sketch.cpp | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/lldb/tools/lldb-perf/darwin/sketch/sketch.cpp b/lldb/tools/lldb-perf/darwin/sketch/sketch.cpp index c8578367b5b..67f737efae8 100644 --- a/lldb/tools/lldb-perf/darwin/sketch/sketch.cpp +++ b/lldb/tools/lldb-perf/darwin/sketch/sketch.cpp @@ -204,7 +204,8 @@ public: switch (counter) { case 0: - case 10: + case 10: + case 20: { DoTest (); if (counter == 0) @@ -215,6 +216,7 @@ public: case 1: case 11: + case 21: { DoTest (); m_run_expr_measurement(m_thread.GetFrameAtIndex(0),"properties"); @@ -228,6 +230,7 @@ public: case 2: case 12: + case 22: { DoTest (); next_action.Continue(); @@ -236,6 +239,7 @@ public: case 3: case 13: + case 23: { DoTest (); next_action.StepOver(m_thread); @@ -244,6 +248,7 @@ public: case 4: case 14: + case 24: { DoTest (); @@ -255,6 +260,7 @@ public: case 5: case 15: + case 25: { DoTest (); next_action.StepOver(m_thread); @@ -263,6 +269,7 @@ public: case 6: case 16: + case 26: { DoTest (); next_action.StepOver(m_thread); @@ -271,6 +278,7 @@ public: case 7: case 17: + case 27: { DoTest (); m_run_expr_measurement(m_thread.GetFrameAtIndex(0),"@\"an NSString\""); @@ -282,6 +290,7 @@ public: case 8: case 18: + case 28: { DoTest (); m_run_expr_measurement(m_thread.GetFrameAtIndex(0),"[graphics description]"); @@ -290,6 +299,7 @@ public: } break; case 9: + case 19: { next_action.Relaunch(GetLaunchInfo()); break; @@ -306,11 +316,11 @@ public: virtual void WriteResults (Results &results) { - m_fetch_frames_measurement.WriteAverageValue(results); - m_file_line_bp_measurement.WriteAverageValue(results); - m_fetch_modules_measurement.WriteAverageValue(results); - m_fetch_vars_measurement.WriteAverageValue(results); - m_run_expr_measurement.WriteAverageValue(results); + m_fetch_frames_measurement.WriteAverageAndStandardDeviation(results); + m_file_line_bp_measurement.WriteAverageAndStandardDeviation(results); + m_fetch_modules_measurement.WriteAverageAndStandardDeviation(results); + m_fetch_vars_measurement.WriteAverageAndStandardDeviation(results); + m_run_expr_measurement.WriteAverageAndStandardDeviation(results); results.Write(GetResultFilePath()); } |

