harelon / GoFastAnalyzer

Go fastcall analysis for ida decompiler
MIT License
23 stars 2 forks source link

IDA 8.4 Issue #1

Open LloydLabs opened 1 month ago

LloydLabs commented 1 month ago

Thanks for making this plugin, it is exactly what we need for Golang recovery! I have one issue at the moment:

Just to let you know, this is erroing out on IDA 8.4:

    class MapCall(RtypeCall):
  File "~/.idapro/plugins/GoAnalyzer/UniqueGoCalls.py", line 209, in MapCall
    def fill_vars(self, ea: int) -> dict[str, str] | None:
TypeError: unsupported operand type(s) for |: 'types.GenericAlias' and 'NoneType'
harelon commented 1 month ago

Hi, which python version are you using? I think the or operand for typing is not supported in older versions