|
klee
|
#include <BitArray.h>
Public Member Functions | |
| BitArray (unsigned size, bool value=false) | |
| BitArray (const BitArray &b, unsigned size) | |
| ~BitArray () | |
| bool | get (unsigned idx) |
| void | set (unsigned idx) |
| void | unset (unsigned idx) |
| void | set (unsigned idx, bool value) |
Static Protected Member Functions | |
| static uint32_t | length (unsigned size) |
Private Attributes | |
| uint32_t * | bits |
Definition at line 18 of file BitArray.h.
|
inline |
Definition at line 26 of file BitArray.h.
References bits, and length().

|
inline |
Definition at line 29 of file BitArray.h.
References bits, and length().

|
inline |
Definition at line 32 of file BitArray.h.
References bits.
|
inline |
Definition at line 34 of file BitArray.h.
References bits.
Referenced by klee::ExprOptimizer::getSelectOptExpr(), klee::ObjectState::isByteConcrete(), klee::ObjectState::isByteUnflushed(), and klee::ExprRewriter::rewrite().

|
inlinestaticprotected |
Definition at line 23 of file BitArray.h.
Referenced by BitArray().

|
inline |
Definition at line 35 of file BitArray.h.
References bits.
Referenced by klee::ExprOptimizer::getSelectOptExpr(), klee::ObjectState::markByteConcrete(), klee::ObjectState::markByteUnflushed(), and klee::ExprRewriter::rewrite().

|
inline |
Definition at line 37 of file BitArray.h.
References set(), and unset().
Referenced by set().


|
inline |
Definition at line 36 of file BitArray.h.
References bits.
Referenced by klee::ObjectState::flushRangeForRead(), klee::ObjectState::flushRangeForWrite(), klee::ExprOptimizer::getSelectOptExpr(), klee::ObjectState::markByteFlushed(), klee::ObjectState::markByteSymbolic(), and set().

|
private |
Definition at line 20 of file BitArray.h.
Referenced by BitArray(), get(), set(), unset(), and ~BitArray().