|Re: Weeding out unwanted include files gary@Intrepid.COM (1994-08-02)|
|Re: Weeding out unwanted include files email@example.com (1994-08-04)|
|Comparing object files firstname.lastname@example.org.NCR.COM (Shawn Shealy) (1994-08-08)|
|Comparing object files email@example.com (Michael Meissner) (1994-08-09)|
|From:||Shawn Shealy <firstname.lastname@example.org.NCR.COM>|
|Keywords:||linker, tools, question|
|Organization:||AT&T Global Information Solutions|
|Date:||Mon, 8 Aug 1994 13:30:37 GMT|
Does anyone know of a utility to compare functions in an unstripped object
file? In particular, I want such a utility for 80386 ELF files.
I'm making many changes to a large C program (and it's #includes) and want
to be able to tell exactly which functions I impacted (and know that I
didn't affect others).
I'd like to be able to compile this program without my changes and
then with my changes (using the same compiler and options) and then see
the functions that changed.
The utility would obviously need to be "smart" enough to do the right
thing with external references. For example, a call to foo() at address
0x10000 in one ELF file should be the same as a call to foo() at address
0x20000 in another (even if foo() changes), but a call to foo() at address
0x10000 in one ELF file would NOT be the same as a call to fff() at address
0x10000 in another ELF file.
Return to the
Search the comp.compilers archives again.