Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import json
- trace = json.load(open("calc.trace_15993a223f9b4a3799251447a8f8198f1ff787ed", "r"))
- formula = ""
- for ev in trace:
- if (ev["event"] == "branch"):
- if (ev["inst_addr"] == "0x55f6b4d44be9"):
- if(ev["branch_taken"] is False):
- formula = formula + ","
- elif (ev["inst_addr"] == "0x55f6b4d44c22"):
- if(ev["branch_taken"] is False):
- formula = formula + "0"
- elif (ev["inst_addr"] == "0x55f6b4d44c58"):
- if(ev["branch_taken"] is False):
- formula = formula + "+"
- elif (ev["inst_addr"] == "0x55f6b4d44caf"):
- if(ev["branch_taken"] is False):
- formula = formula + "-"
- elif (ev["inst_addr"] == "0x55f6b4d44d06"):
- if(ev["branch_taken"] is False):
- formula = formula + "*"
- elif (ev["inst_addr"] == "0x55f6b4d44d5d"):
- if(ev["branch_taken"] is False):
- formula = formula + "m"
- elif (ev["inst_addr"] == "0x55f6b4d44db4"):
- if(ev["branch_taken"] is False):
- formula = formula + "M"
- print formula
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement