|
|
@ -58,15 +58,11 @@ class StateSpace: |
|
|
|
|
|
|
|
|
|
|
|
index, value = stack.pop(), stack.pop() |
|
|
|
index, value = stack.pop(), stack.pop() |
|
|
|
|
|
|
|
|
|
|
|
logging.info("SSTORE: " + str(index) + " " + str(value)) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
try: |
|
|
|
try: |
|
|
|
self.sstors[str(index)].append(SStore(self.nodes[key], instruction['address'], value)) |
|
|
|
self.sstors[str(index)].append(SStore(self.nodes[key], instruction['address'], value)) |
|
|
|
except KeyError: |
|
|
|
except KeyError: |
|
|
|
self.sstors[str(index)] = [SStore(self.nodes[key], instruction['address'], value)] |
|
|
|
self.sstors[str(index)] = [SStore(self.nodes[key], instruction['address'], value)] |
|
|
|
|
|
|
|
|
|
|
|
logging.info(self.sstors) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
self.sstor_analysis() |
|
|
|
self.sstor_analysis() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|