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().