This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: object dependency analyser


On 04/09/2010 02:22 PM, Pedro Alves wrote:
On Friday 09 April 2010 19:07:46, Joel Sherrill wrote:
Hi,

I tried to google this but the words are too
overloaded.  Does anyone know of a utility
that can take an executable and tell me
why each symbol is in the executable?

-Map is a good start at this but having a
a dependency graph per symbol would be better.
Reminds me of this:

http://sourceware.org/ml/newlib/2006/msg00309.html

Saved my day a while back (as in, app wasn't
fitting flash anymore :-) and this made it
much easier to find what was pulling what).

I think that would help if I knew how to run them. :)

I saved the output of ld -M in "map".

cat map | ldmap only prints:

digraph ldmap {
}

Any hints?
--joel

The goal is to analyse statically linked
RTEMS applications and determine why the
individual parts of RTEMS are included. With
this information, we can find unused code that
is just pulled in.

Any ideas?





--
Joel Sherrill, Ph.D.             Director of Research&  Development
joel.sherrill@OARcorp.com        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
   Support Available             (256) 722-9985



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]