Re: identify unused functions?



Stefan Kost wrote:
Hi,

nm --undefined-only *.o | cut -c12- | sort | uniq
would give you a list of all external symbols

nm --defined-only *.o | cut -c12- | sort | uniq
would give you a list of all defined symbols

now all enties in 2nd list, which are not in first list should be what you are looking for ('comm' should be able to do that).

Thanks, that looks pretty handy for general tidy-ups.

I know it's not accurate if you use pointers to functions and other trickery...

- Mike



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]