Skip to content

Tags: smats/klee-float

Tags

tool_exchange_v4

Toggle tool_exchange_v4's commit message
Teach `DiscretePDF` to take a comparison function that is used to do

comparison on the key type. The purpose of doing is to avoid doing
comparisons on the pointer address of `ExecutionState*` which is not
stable between KLEE versions or with ASLR. Instead we use the
`ExecutionState`'s unique ID.

03.05.2017_rebase_base

Toggle 03.05.2017_rebase_base's commit message
This is base commit that both the Aachen and Imperial tools will be

rebased on.

ase_2017_imperial_vs_aachen_experiments

Toggle ase_2017_imperial_vs_aachen_experiments's commit message
Fix really stupid bug in dynamic solver.

Because we do max(v, 0.0) where `v` is some value we may set the
solver timeout to 0.0. The semantics of this in KLEE actually mean
run with **NO TIMEOUT** which is not what we want. What we actually
want is for the solver to basically to fail very quickly.

This now "sort of" fixed by actually just avoiding solver invocation
completely when this scenario occurs.

tool_exchange_03.05.2017_rebase

Toggle tool_exchange_03.05.2017_rebase's commit message
Tool exchange version of tool but rebased

on newer KLEE revision (2852ef6)
+ dynamic solver timeout version 2.

tool_exchange

Toggle tool_exchange's commit message
Commit used for tool exchange with Aachen.

benchmark_exchange

Toggle benchmark_exchange's commit message
Commit of klee-afr used when exchanging benchmarks with Aachen.