summaryrefslogtreecommitdiff
path: root/simpleperf/runtest/etm_test_loop.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'simpleperf/runtest/etm_test_loop.cpp')
-rw-r--r--simpleperf/runtest/etm_test_loop.cpp20
1 files changed, 20 insertions, 0 deletions
diff --git a/simpleperf/runtest/etm_test_loop.cpp b/simpleperf/runtest/etm_test_loop.cpp
new file mode 100644
index 00000000..a5f4f971
--- /dev/null
+++ b/simpleperf/runtest/etm_test_loop.cpp
@@ -0,0 +1,20 @@
+
+void f1() {
+ for (volatile int i = 0; i < 100; i++) {
+ }
+}
+
+void f2() {
+ for (volatile int i = 0; i < 1000; i++) {
+ }
+}
+
+int main() {
+ for (volatile int i = 0; i < 10; i++) {
+ if (i * 3 < 6) {
+ f1();
+ } else {
+ f2();
+ }
+ }
+}