Log in

View Full Version : Problem IDA2SICE


NoLOcKs
November 9th, 2005, 17:08
Hi All

Iīve used ida2sice to get symbols with IDA 4.30. My problem is when
I run plugin I2S. It is show up several messages as these:

" Canīt rename byte at 00401d90 as sub_401d90target_idb because the name has a reserved prefix "


" Any HELP will be wellcome "

Kayaker
November 9th, 2005, 17:55
Hi

In general you can't rename a function as "sub_" anything for that exact reason, sub_ is a reserved word in IDA (as a function prefix). If you try that in IDA it should give you that error message to start with, just rename the function to anything else that doesn't begin with "sub_".

It shouldn't have anything to do with ida2sice per se, or are you saying that I2s messes up your new name and adds the original "sub_*" string to it?
sub_401d90target_idb is a strange concatenation - did you write it that way?

Mostek
November 19th, 2005, 11:22
If at least somebody would read the manuals.

from readme.txt file....

-If you get a warning =>"Can't rename byte at xxxx as 'sub_XXXXX_XXXXXXX' because the name has reserved prefix."
SOLUTION:
When you will get back to IDA screen go to that address(read the address in msg window -> double click on the msg)
and change address to:
e.g. before: 'sub_401656'
after: '_sub_401656' -> Just add an underscore in front of the name and everything will be ok.

NOTICE:
From versions 0.03e plugIn tries to fix this on itself but sometimes it will still fail.