Utils/Analysis/Find_Addr.pl: fix wrongly recognizing addresses as being in codec or plugin space when their addresses were invalid

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22379 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Maurus Cuelenaere 2009-08-17 13:42:52 +00:00
parent 16f8224269
commit e251df9089

View file

@ -195,12 +195,13 @@ if($lookaddr != 0)
}
close MAPFILE;
if($lookaddr >= $codec_addr && $lookaddr < $plugin_addr)
if($lookaddr >= $codec_addr && $lookaddr < $plugin_addr
&& $codec_addr != 0)
{
# look for codec
%match = dynamic_space("codec", \@codecs);
}
elsif($lookaddr >= $plugin_addr)
elsif($lookaddr >= $plugin_addr && $plugin_addr != 0)
{
# look for plugin
%match = dynamic_space("plugin", \@plugins);
@ -268,4 +269,4 @@ Usage example:
Don't forget to build with -g !
EOF
;
}
}