10#ifndef KLEE_TERMINATIONTYPES_H
11#define KLEE_TERMINATIONTYPES_H
15#define TERMINATION_TYPES \
16 TTYPE(RUNNING, 0U, "") \
19 TTYPE(Interrupted, 2U, "early") \
20 TTYPE(MaxDepth, 3U, "early") \
21 TTYPE(OutOfMemory, 4U, "early") \
22 TTYPE(OutOfStackMemory, 5U, "early") \
24 TTYPE(Solver, 8U, "solver.err") \
26 TTYPE(Abort, 10U, "abort.err") \
27 TTYPE(Assert, 11U, "assert.err") \
28 TTYPE(BadVectorAccess, 12U, "bad_vector_access.err") \
29 TTYPE(Free, 13U, "free.err") \
30 TTYPE(Model, 14U, "model.err") \
31 TTYPE(Overflow, 15U, "overflow.err") \
32 TTYPE(Ptr, 16U, "ptr.err") \
33 TTYPE(ReadOnly, 17U, "read_only.err") \
34 TTYPE(ReportError, 18U, "report_error.err") \
36 TTYPE(User, 23U, "user.err") \
38 TTYPE(Execution, 25U, "exec.err") \
39 TTYPE(External, 26U, "external.err") \
41 TTYPE(Replay, 27U, "") \
42 TTYPE(Merge, 28U, "") \
43 TTYPE(SilentExit, 29U, "") \
48#define TTYPE(N,I,S) N = (I),
49#define MARK(N,I) N = (I),
#define TERMINATION_TYPES
StateTerminationType
Reason an ExecutionState got terminated.