kdrag.theories.bitvec.StoreConcat
- kdrag.theories.bitvec.StoreConcat(a: ArrayRef, addr: BitVecRef | int, data: BitVecRef, le=True) ArrayRef
Store multiple bytes into an array.
>>> a = smt.Array("a", smt.BitVecSort(8), smt.BitVecSort(8)) >>> smt.simplify(StoreConcat(a, 0, smt.BitVecVal(258, 16))) Store(Store(a, 0, 2), 1, 1) >>> smt.simplify(SelectConcat(StoreConcat(a, 6, smt.BitVecVal(258, 16)), 6, 2)) 258
- Parameters:
a (ArrayRef)
addr (BitVecRef | int)
data (BitVecRef)
- Return type:
ArrayRef