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
    Commented Sep 19, 2018 at 4:38
  • 1
    Yes, that’s item 1 on my list
    – Igor Skochinsky
    Commented Sep 19, 2018 at 5:32

Your Answer

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

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