2022-03-09 11:25:48
/home/simmo/dev/goblint/sv-comp/analyzer/goblint --conf /home/simmo/dev/goblint/sv-comp/goblint-bench/index/conf/td3.json -v --set dbg.timeout 60 --enable incremental.save --set save_run original justglob.c --enable dbg.uncalled --enable allglobs --enable printstats
Custom include dirs:
1. /home/simmo/dev/goblint/sv-comp/goblint/includes (exists=true)
Preprocessing files.
Preprocessor cpp: is_bad=false
'cpp' '--undef' '__BLOCKS__' '-I' '/home/simmo/dev/goblint/sv-comp/goblint/includes' '/home/simmo/dev/goblint/sv-comp/goblint/includes/stdlib.c' '-o' '.goblint/preprocessed/stdlib.i'
'cpp' '--undef' '__BLOCKS__' '-I' '/home/simmo/dev/goblint/sv-comp/goblint/includes' '/home/simmo/dev/goblint/sv-comp/goblint/includes/pthread.c' '-o' '.goblint/preprocessed/pthread.i'
'cpp' '--undef' '__BLOCKS__' '-I' '/home/simmo/dev/goblint/sv-comp/goblint/includes' 'justglob.c' '-o' '.goblint/preprocessed/justglob.i'
Parsing files.
Frontc is parsing .goblint/preprocessed/stdlib.i
Converting CABS->CIL
Frontc is parsing .goblint/preprocessed/pthread.i
Converting CABS->CIL
Frontc is parsing .goblint/preprocessed/justglob.i
Converting CABS->CIL
Pre-merging (0) .goblint/preprocessed/stdlib.i
Pre-merging (1) .goblint/preprocessed/pthread.i
Pre-merging (2) .goblint/preprocessed/justglob.i
Final merging phase (0): .goblint/preprocessed/stdlib.i
Final merging phase (1): .goblint/preprocessed/pthread.i
Final merging phase (2): .goblint/preprocessed/justglob.i
Constructors:
Adding constructors to: main
And now... the Goblin!
Startfuns: [main]
Exitfuns: []
Otherfuns: []
Using new format for phases!
Activated analyses for phase 0: expRelation, base, threadid, threadflag, threadreturn, escape, mutex, access, mallocWrapper
Activated transformations for phase 0:
Generating the control flow graph.
Initializing 1 globals.
Executing 2 assigns.
Solving the constraint system with td3. Solver statistics are shown every 10s or by signal sigusr1.
Unstable solver start vars in 1. phase:
call of main on justglob.c:2:1-2:9
Data after solve completed:
|rho|=4
|stable|=4
|infl|=4
|wpoint|=0
|side_dep|=0
|side_infl|=0
Postsolving
Saving the solver result to original/solver.marshalled
Data after postsolve:
|rho|=4
|stable|=4
|infl|=4
|wpoint|=0
|side_dep|=1
|side_infl|=1
Saving the current configuration to original/config.json, meta-data about this run to original/meta.json, and solver statistics to original/solver_stats.csv
runtime: 00:00:00.030
vars: 4, evals: 2
max updates: 1 for var node 77 "return (0);" on justglob.c:2:9-2:9
|rho|=4
|called|=0
|stable|=4
|infl|=4
|wpoint|=0
|side_dep|=1
|side_infl|=1
Found 2 contexts for 1 functions. Top 5 functions:
2 contexts for entry state of main on justglob.c:2:1-2:9
Memory statistics: total=21.68MB, max=5.76MB, minor=19.77MB, major=5.39MB, promoted=3.48MB
minor collections=9 major collections=1 compactions=0
vars = 4 evals = 2 narrow_reuses = 0 aborts = 0
Timings:
TOTAL 0.011 s
parse 0.004 s
convert to CIL 0.005 s
analysis 0.003 s
global_inits 0.001 s
solving 0.001 s
S.Dom.equal 0.001 s
postsolver 0.001 s
warn_global 0.001 s
Timing used
Memory statistics: total=21.72MB, max=5.76MB, minor=19.81MB, major=5.39MB, promoted=3.48MB
minor collections=9 major collections=1 compactions=0
=== APPENDED BY BENCHMARKING SCRIPT ===
Analysis began: 2022-03-09 11:25:48 +0200
Analysis ended: 2022-03-09 11:25:48 +0200
Duration: 0.06 s
Goblint params: /home/simmo/dev/goblint/sv-comp/analyzer/goblint --conf /home/simmo/dev/goblint/sv-comp/goblint-bench/index/conf/td3.json -v --set dbg.timeout 60 --enable incremental.save --set save_run original justglob.c --enable dbg.uncalled --enable allglobs --enable printstats 1>/home/simmo/dev/goblint/sv-comp/goblint-bench/bench_result/justglob.FromScratch.txt 2>&1