03-19-06 05:02 PM
"jeniffer" <zenith.of.perfection@gmail.com> writes:
> Thanks a lot !!!
> [shell prompt]$ objdump -r *.o | grep -v "RELOCATION\|OFFSET\|file
> format"
> | grep -v ".rodata\|.data"|tr -s " "|cut -f3 -d " "|sort|uniq
>
> by this i m getting :
> F
> F1
> F2
> G
> printf
>
> now only 1 thing remains how to use this inside a PERL script...
Perl already has much more powerful tools built in:
my %values;
open OD, "objdump -r *.o |" or die;
while(<OD> ){
/^[[:xdigit:]]+\s+\w+\s+(\S+)$/ or next;
next if $1 =~ '\.rodata' or $1 =~ '\.data';
$values{$1} = 1;
}
close OD;
$, = $\ = "\n";
print sort keys %values;
--
Måns Rullgård
mru@inprovide.com
[ Post a follow-up to this message ]
|