getting some really weird behaviour from MakeNameEx:
securityCheckCookieAddress = current + Dword(current - 4)
MakeNameEx(securityCheckCookieAddress,"__security_check_cookie",SN_AUTO)
Fails with the following:
Traceback (most recent call last):
File "<string>", line 1, in ?
File "W:\tools\disassemblers\ida\5.1\python\init.py", line 55, in runscript
execfile(script, globals())
File "W:/tools/disassemblers/ida/5.1/python/parse_EH+SEH.py", line 246, in ?
main()
File "W:/tools/disassemblers/ida/5.1/python/parse_EH+SEH.py", line 243, in main
parseFunction(ScreenEA(),0)
File "W:/tools/disassemblers/ida/5.1/python/parse_EH+SEH.py", line 239, in parseFunction
parseHandler(start,handlerAddress)
File "W:/tools/disassemblers/ida/5.1/python/parse_EH+SEH.py", line 86, in parseHandler
MakeNameEx(securitCheckCookieAddress,"__security_check_cookie",SN_AUTO)
File "W:\tools\disassemblers\ida\5.1\python\idc.py", line 466, in MakeNameEx
return idaapi.set_name(ea, name, flags)
File "W:\tools\disassemblers\ida\5.1\python\idaapi.py", line 4961, in set_name
return _idaapi.set_name(*args)
NotImplementedError: Wrong number of arguments for overloaded function 'set_name'.
Possible C/C++ prototypes are:
set_name(ea_t,char const *,int)
set_name(ea_t,char const *)