summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
Diffstat (limited to 'utils')
-rwxr-xr-xutils/analysis/find_addr.pl11
1 files changed, 10 insertions, 1 deletions
diff --git a/utils/analysis/find_addr.pl b/utils/analysis/find_addr.pl
index 628fb3d..b66f35f 100755
--- a/utils/analysis/find_addr.pl
+++ b/utils/analysis/find_addr.pl
@@ -53,7 +53,16 @@ sub dynamic_space
$sel = <STDIN>;
} while($sel <= 0 || $sel > $count - 1 || !($sel =~ /^[+-]?\d+$/));
- my $file = sprintf("apps/%ss/%s", $space, @$space_array[$sel - 1]);
+ my $prefix;
+ if($space eq 'plugin')
+ {
+ $prefix = 'apps';
+ }
+ else
+ {
+ $prefix = 'lib/rbcodec';
+ }
+ my $file = sprintf("%s/%ss/%s", $prefix, $space, @$space_array[$sel - 1]);
$ret{'library'} = sprintf("%s/%s", cwd(), $file);
open FILE, "$objdump -t $file |" or die "Can't open pipe: $!";
while(<FILE>)