This seems like a very basic use case and I can't get it to work properly. I'm developing my own test application in Visual Studio c++. I want to test it through several IDA debugging sessions. Every time I modify the code, recompile and try to debug it, IDA warns me that the input has changed and that I should reload the binary, which I do through "File -> Load file -> Reload input file". I then go to "Options -> General -> Analysis -> Reanalyze program".
Is this the correct way to do things?
I'm also quite concerned because sometimes this loop fails as the function window show many (more) functions with (null) name and "sp analysis failed" all over the disassembly. I then have to close the project and start a new one, which is rather annoying.
Any pointers on how to speed this whole thing up are welcome. Please note that I'm much less interested in removing the errors messages than removing the problems associated with them.