I have 2 binaries, with the same CPU architecture.
I made a flirt signature file - first used
IDB2PAT on the first idb, and then
sigmake to produce the actual signature file out of it.
I put the produced file in the right CPU directory under
IDA home. Then I opened the second binary and applied the signature file on it.
The result is that some of the functions (~20%) are marked in blue as library functions, and actually appear in the original binary as expected, but almost none of those functions were renamed to the names from the first binary.
Does anyone know what could be the reason? Is there another way to find the original function name from the binary that I apply the signature file on?