in utils/radare_analyzer.py [0:0]
def __init__(self, path):
self.r2 = r2pipe.open(path, flags=["-2"])
self.r2.cmd("aaa")
self.arch = None
self.bits = None
try:
info = json.loads(self.r2.cmd("ij"))["bin"]
self.arch = info["arch"]
self.bits = info["bits"]
except:
print(f"Error loading file: {path}", file=sys.stderr)
try:
self.afl = self.r2.cmdj("aflj")
except:
self.afl = []