예제 #1
0
 public void Store(string name, BitVector val)
 {
     scalars[name] = val;
 }
예제 #2
0
 public void AddRaceArrayOffset(string name, BitVector offset)
 {
     raceArrayOffsets[name].Add(offset);
 }
예제 #3
0
 public LiteralNode(BitVector val)
 {
     evaluation = val;
 }
예제 #4
0
        public static BitVector Concatenate(BitVector a, BitVector b)
        {
            string bits = a.Bits + b.Bits;

            return(new BitVector(bits));
        }
예제 #5
0
 public override void ClearState()
 {
     evaluation  = null;
     initialised = true;
 }