>>> import dds
>>> disass = dds.BinaryAnalyzer("/tmp", "amd64", "linux", open("/Users/pag/Code/bmef/hello_binary", "rb").read())
>>> for f in disass.functions:
... print("Function {:x}".format(f.ea))
... for i in f.instructions:
... print(" {:x}".format(i.ea))
...
Function 400410
400410
Function 400420
400420
400426
40042b
400400
...
Example usage: