quarkslab / python-binexport

Python interface for Binexport, the Bindiff export format
Apache License 2.0
14 stars 2 forks source link

Fix circular references and some typos #3

Closed patacca closed 1 year ago

patacca commented 1 year ago

Using cached properties from basic blocks up to expressions to avoid allocating twice the same objects. In order to avoid circular references that usually lead to memory leaks since the python garbage collector doesn't deal with them very well, we are now using weak references.