We have lost a body of new code and must resonstruct it from a prior version
We have the executable generated by Code Composer 3.3. It has debug information embedded in it
In order to validate the recovered code (which, sadly has MANY changes, all well documented.)
What we don't know is what the specific names of functions and variables used in the new implementation were.
As we are copying and pasting and then modifying to meet the requirements of the known new version, we'd like to do a comparison of the runtime code with the prior code.
My question is this:
Since there is embedded debug information in the code, if we change the names of any functions or variables, does that affect the actual contents of the code?
If we successfully reconstruct the code and generate a HEX file, will the hex file be affected if the names of the functions or the date of compilation is different?
Or is it strictly based on the memory address and length and contents of the code that would affect the hex file?
If there is a difference that is caused by a time stamp difference, will the hex file be affected?