projects
/
platform
/
upstream
/
busybox.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
c540e75
)
add support for --symbol-prefix/-P
author
Mike Frysinger
<vapier@gentoo.org>
Fri, 13 Jul 2007 04:37:12 +0000
(
04:37
-0000)
committer
Mike Frysinger
<vapier@gentoo.org>
Fri, 13 Jul 2007 04:37:12 +0000
(
04:37
-0000)
examples/depmod.pl
patch
|
blob
|
history
diff --git
a/examples/depmod.pl
b/examples/depmod.pl
index
b2bf547
..
ca2e8f7
100755
(executable)
--- a/
examples/depmod.pl
+++ b/
examples/depmod.pl
@@
-22,6
+22,7
@@
my $kdir="";
my $basedir="";
my $kernel="";
my $kernelsyms="";
my $basedir="";
my $kernel="";
my $kernelsyms="";
+my $symprefix="";
my $stdout=0;
my $verbose=0;
my $help=0;
my $stdout=0;
my $verbose=0;
my $help=0;
@@
-36,22
+37,24
@@
my $mod = {};
my $usage = <<TXT;
$0 -b basedir { -k <vmlinux> | -F <System.map> } [options]...
Where:
my $usage = <<TXT;
$0 -b basedir { -k <vmlinux> | -F <System.map> } [options]...
Where:
- -h --help : Show this help screen
- -b --basedir : Modules base directory (e.g /lib/modules/<2.x.y>)
- -k --kernel : Kernel binary for the target (e.g. vmlinux)
- -F --kernelsyms : Kernel symbol file (e.g. System.map)
- -n --stdout : Write to stdout instead of <basedir>/modules.dep
- -v --verbose : Print out lots of debugging stuff
+ -h --help : Show this help screen
+ -b --basedir : Modules base directory (e.g /lib/modules/<2.x.y>)
+ -k --kernel : Kernel binary for the target (e.g. vmlinux)
+ -F --kernelsyms : Kernel symbol file (e.g. System.map)
+ -n --stdout : Write to stdout instead of <basedir>/modules.dep
+ -v --verbose : Print out lots of debugging stuff
+ -P --symbol-prefix : Symbol prefix
TXT
# get command-line options
GetOptions(
TXT
# get command-line options
GetOptions(
- "help|h" => \$help,
- "basedir|b=s" => \$basedir,
- "kernel|k=s" => \$kernel,
- "kernelsyms|F=s" => \$kernelsyms,
- "stdout|n" => \$stdout,
- "verbose|v" => \$verbose,
+ "help|h" => \$help,
+ "basedir|b=s" => \$basedir,
+ "kernel|k=s" => \$kernel,
+ "kernelsyms|F=s" => \$kernelsyms,
+ "stdout|n" => \$stdout,
+ "verbose|v" => \$verbose,
+ "symbol-prefix|P=s" => \$symprefix,
);
die $usage if $help;
);
die $usage if $help;
@@
-182,7
+185,7
@@
sub build_ref_tables
}
# this takes makes sure modules with no dependencies get listed
}
# this takes makes sure modules with no dependencies get listed
- push @{$dep->{$name}}, 'printk' unless $name eq 'vmlinux';
+ push @{$dep->{$name}},
$symprefix .
'printk' unless $name eq 'vmlinux';
# gather the unresolved symbols
foreach ( @$sym_ar ) {
# gather the unresolved symbols
foreach ( @$sym_ar ) {