Skip to content
Snippets Groups Projects
Commit 61253b7f authored by David Bühler's avatar David Bühler Committed by Andre Maroneze
Browse files

[Eva] Adds test of -eva-flamegraph.

parent e4ae43c2
No related branches found
No related tags found
No related merge requests found
......@@ -5,77 +5,77 @@
[eva:initial-state] Values of globals at initialization
nondet ∈ [--..--]
[eva] computing for function print_collatz <- main.
Called from show_perf.i:41.
Called from show_perf.i:44.
[eva] computing for function collatz <- print_collatz <- main.
Called from show_perf.i:35.
Called from show_perf.i:38.
[eva] computing for function compute_next <- collatz <- print_collatz <- main.
Called from show_perf.i:28.
Called from show_perf.i:31.
[eva] Recording results for compute_next
[eva] Done for function compute_next
[eva] computing for function compute_next <- collatz <- print_collatz <- main.
Called from show_perf.i:28.
Called from show_perf.i:31.
[eva] Recording results for compute_next
[eva] Done for function compute_next
[eva] computing for function compute_next <- collatz <- print_collatz <- main.
Called from show_perf.i:28.
Called from show_perf.i:31.
[eva] Recording results for compute_next
[eva] Done for function compute_next
[eva] computing for function compute_next <- collatz <- print_collatz <- main.
Called from show_perf.i:28.
Called from show_perf.i:31.
[eva] Recording results for compute_next
[eva] Done for function compute_next
[eva] computing for function compute_next <- collatz <- print_collatz <- main.
Called from show_perf.i:28.
Called from show_perf.i:31.
[eva] Recording results for compute_next
[eva] Done for function compute_next
[eva] computing for function compute_next <- collatz <- print_collatz <- main.
Called from show_perf.i:28.
Called from show_perf.i:31.
[eva] Recording results for compute_next
[eva] Done for function compute_next
[eva] computing for function compute_next <- collatz <- print_collatz <- main.
Called from show_perf.i:28.
Called from show_perf.i:31.
[eva] Recording results for compute_next
[eva] Done for function compute_next
[eva] computing for function compute_next <- collatz <- print_collatz <- main.
Called from show_perf.i:28.
Called from show_perf.i:31.
[eva] Recording results for compute_next
[eva] Done for function compute_next
[eva] computing for function compute_next <- collatz <- print_collatz <- main.
Called from show_perf.i:28.
Called from show_perf.i:31.
[eva] Recording results for compute_next
[eva] Done for function compute_next
[eva] computing for function compute_next <- collatz <- print_collatz <- main.
Called from show_perf.i:28.
Called from show_perf.i:31.
[eva] Recording results for compute_next
[eva] Done for function compute_next
[eva] computing for function compute_next <- collatz <- print_collatz <- main.
Called from show_perf.i:28.
Called from show_perf.i:31.
[eva] Recording results for compute_next
[eva] Done for function compute_next
[eva] computing for function compute_next <- collatz <- print_collatz <- main.
Called from show_perf.i:28.
Called from show_perf.i:31.
[eva] Recording results for compute_next
[eva] Done for function compute_next
[eva] computing for function compute_next <- collatz <- print_collatz <- main.
Called from show_perf.i:28.
Called from show_perf.i:31.
[eva] Recording results for compute_next
[eva] Done for function compute_next
[eva] computing for function compute_next <- collatz <- print_collatz <- main.
Called from show_perf.i:28.
Called from show_perf.i:31.
[eva] Recording results for compute_next
[eva] Done for function compute_next
[eva] computing for function compute_next <- collatz <- print_collatz <- main.
Called from show_perf.i:28.
Called from show_perf.i:31.
[eva] Recording results for compute_next
[eva] Done for function compute_next
[eva] computing for function compute_next <- collatz <- print_collatz <- main.
Called from show_perf.i:28.
Called from show_perf.i:31.
[eva] Recording results for compute_next
[eva] Done for function compute_next
[eva] Recording results for collatz
[eva] Done for function collatz
[eva] show_perf.i:36: Reusing old results for call to collatz
[eva] show_perf.i:37: Frama_C_show_each: {7}, {16}, {52}
[eva] show_perf.i:39: Reusing old results for call to collatz
[eva] show_perf.i:40: Frama_C_show_each: {7}, {16}, {52}
[eva] Recording results for print_collatz
[eva] Done for function print_collatz
[eva] Recording results for main
......
77c77,144
< [eva] show_perf.i:36: Reusing old results for call to collatz
< [eva] show_perf.i:39: Reusing old results for call to collatz
---
> [eva] computing for function collatz <- print_collatz <- main.
> Called from show_perf.i:36.
> Called from show_perf.i:39.
> [eva] computing for function compute_next <- collatz <- print_collatz <- main.
> Called from show_perf.i:28.
> Called from show_perf.i:31.
> [eva] Recording results for compute_next
> [eva] Done for function compute_next
> [eva] computing for function compute_next <- collatz <- print_collatz <- main.
> Called from show_perf.i:28.
> Called from show_perf.i:31.
> [eva] Recording results for compute_next
> [eva] Done for function compute_next
> [eva] computing for function compute_next <- collatz <- print_collatz <- main.
> Called from show_perf.i:28.
> Called from show_perf.i:31.
> [eva] Recording results for compute_next
> [eva] Done for function compute_next
> [eva] computing for function compute_next <- collatz <- print_collatz <- main.
> Called from show_perf.i:28.
> Called from show_perf.i:31.
> [eva] Recording results for compute_next
> [eva] Done for function compute_next
> [eva] computing for function compute_next <- collatz <- print_collatz <- main.
> Called from show_perf.i:28.
> Called from show_perf.i:31.
> [eva] Recording results for compute_next
> [eva] Done for function compute_next
> [eva] computing for function compute_next <- collatz <- print_collatz <- main.
> Called from show_perf.i:28.
> Called from show_perf.i:31.
> [eva] Recording results for compute_next
> [eva] Done for function compute_next
> [eva] computing for function compute_next <- collatz <- print_collatz <- main.
> Called from show_perf.i:28.
> Called from show_perf.i:31.
> [eva] Recording results for compute_next
> [eva] Done for function compute_next
> [eva] computing for function compute_next <- collatz <- print_collatz <- main.
> Called from show_perf.i:28.
> Called from show_perf.i:31.
> [eva] Recording results for compute_next
> [eva] Done for function compute_next
> [eva] computing for function compute_next <- collatz <- print_collatz <- main.
> Called from show_perf.i:28.
> Called from show_perf.i:31.
> [eva] Recording results for compute_next
> [eva] Done for function compute_next
> [eva] computing for function compute_next <- collatz <- print_collatz <- main.
> Called from show_perf.i:28.
> Called from show_perf.i:31.
> [eva] Recording results for compute_next
> [eva] Done for function compute_next
> [eva] computing for function compute_next <- collatz <- print_collatz <- main.
> Called from show_perf.i:28.
> Called from show_perf.i:31.
> [eva] Recording results for compute_next
> [eva] Done for function compute_next
> [eva] computing for function compute_next <- collatz <- print_collatz <- main.
> Called from show_perf.i:28.
> Called from show_perf.i:31.
> [eva] Recording results for compute_next
> [eva] Done for function compute_next
> [eva] computing for function compute_next <- collatz <- print_collatz <- main.
> Called from show_perf.i:28.
> Called from show_perf.i:31.
> [eva] Recording results for compute_next
> [eva] Done for function compute_next
> [eva] computing for function compute_next <- collatz <- print_collatz <- main.
> Called from show_perf.i:28.
> Called from show_perf.i:31.
> [eva] Recording results for compute_next
> [eva] Done for function compute_next
> [eva] computing for function compute_next <- collatz <- print_collatz <- main.
> Called from show_perf.i:28.
> Called from show_perf.i:31.
> [eva] Recording results for compute_next
> [eva] Done for function compute_next
> [eva] computing for function compute_next <- collatz <- print_collatz <- main.
> Called from show_perf.i:28.
> Called from show_perf.i:31.
> [eva] Recording results for compute_next
> [eva] Done for function compute_next
> [eva] Recording results for collatz
......
/* run.config*
FILTER: sed -e 's/\([0-9.]\+\(%\|s\)\)/?\2/g'
STDOPT: +"-eva-show-perf"
EXECNOW: BIN flamegraph.txt BIN flamegraph.err { PTESTS_TESTING=1 %{bin:frama-c} @PTEST_FILE@ -eva -eva-flamegraph flamegraph.txt && NOGUI=1 %{bin:frama-c-script} flamegraph flamegraph.txt; } 1> /dev/null 2> flamegraph.err
*/
/* This example is kept minimal to ensure the stability of the output
of -eva-show-perf. */
of -eva-show-perf on the first run.
The second run only tests that the flamegraph generated by -eva-flamegraph
is valid. */
volatile int nondet;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment