4

Sorry for the question if anything is wrong, I'm new to StackOverflow. I have DWARF debug file of a C++ Mac program of version (i.e. 1.1). Is there any way to use this debug information in a newer version (like 1.5) of the same program? Seeing what has changed is enough for me.

1 Answer 1

3

you probably can't use I as-is but there some possibilities:

  1. apply symbols to the version 1.1 then use some binary diffing/porting tool to find the matching functions in the version 1.5.

  2. if you don't have the old binary, just dump the symbols and use the information in the binary (strings etc.) to find the matching functions and rename them. the addresses will probably be close but likely won't match exactly.

2
  • An option : Open 1.1 in Ida pro and apply the symbols, save the idb. Open 1.5 in Ida pro and save the idb, then use binnavi to compare both idbs and rename functions that match.
    – sudhackar
    Sep 19, 2018 at 4:38
  • 1
    Yes, that’s item 1 on my list
    – Igor Skochinsky
    Sep 19, 2018 at 5:32

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.