Closed MatchPoint closed 2 years ago
Hello. Thank you. I added shared_memory
support for python3.6 and python3.7.
But I should note that shared_memory
works only on Linux (in conjunction with rizin
):
https://github.com/binarly-io/uefi_r2/blob/23366802fe2a82a01da798e36960f890cc2afee6/uefi_r2/uefi_analyzer.py#L76
So you can not use blob
for UefiAnalyzer
on Windows.
Python 3.8.x and 3.9.x worked fine. 3.6.x errored our with the following. May want to update the readme
C:\uefi_r2>python setup.py install Traceback (most recent call last): File "setup.py", line 2, in
from uefi_r2 import author, email, version
File "C:\uefi_r2\uefi_r2__init__.py", line 11, in
from .uefi_analyzer import UefiAnalyzer, UefiAnalyzerError
File "C:\uefi_r2\uefi_r2\uefi_analyzer.py", line 13, in
from multiprocessing import shared_memory
ImportError: cannot import name 'shared_memory'
C:\uefi_r2>python --version Python 3.6.6