Re: crazy question (want to locate a particular function from all object files)

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

 



Another question: while this does give me a list of all the functions in all
the files, is it possible to get only the list of object files with the
function in it?

Many thanks! 




--- John Summerfied <debian@xxxxxxxxxxxxxxxxxxxxxx> wrote:

> Globe Trotter wrote:
> > Hi,
> > 
> > Is there a way to list all object files on my machine, and then to locate
> all
> > matches to a particular function?
> > 
> > Many thanks and best wishes!
> 
> define "object files." Most people mean the output of an assembler (or 
> compiler), but I'm not sure that's what you mean.
> 
> Such files generally have names ending in ".o"
> 
> I suggest you write a little script like this:
> 
> #!/bin/bash
> echo $1
> nm $1
> 
> Shall we call it "listem" and store it in ~/bin/
> 
> Don't forget "chmod +x ~/bin/listem"
> 
> Then:
> find <where you expect them> -type f -name \*.o \
> 	-exec ~/bin/listem {} \; \
> 	 >/tmp/listed
> 
> If you mean "shared object" then the suffix is .so, and there might be 
> some .a files of interest.
> 
> 
> 
> -- 
> 
> Cheers
> John
> 
> -- spambait
> 1aaaaaaa@xxxxxxxxxxxxxxxxxxxxxxx  Z1aaaaaaa@xxxxxxxxxxxxxxxxxxxxxxx
> Tourist pics http://portgeographe.environmentaldisasters.cds.merseine.nu/
> 
> do not reply off-list
> 
> -- 
> fedora-list mailing list
> fedora-list@xxxxxxxxxx
> To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux