profiler_resolve.pl
来自「思科路由器仿真器,用来仿7200系列得,可以在电脑上模拟路由器」· PL 代码 · 共 30 行
PL
30 行
#! /usr/bin/perl -wuse strict;my @files = <*.profile>;die "No *.profile files found\n" if !@files;for my $file (@files) { print STDERR "processing $file.\n"; open my ($f), '<', $file or die "open $file: $!"; open my ($fnew), '>', "$file.names" or die "create $file.names: $!"; my ($prog) = $file =~ /^(.*)\.profile\z/ or die; open my ($nm), "nm -n $prog |" or die; my %nm; while (<$nm>) { next if /^\s/; /^([0-9a-f]{8}) . (.*)/ or die "bad nm"; $nm{$1} = sprintf "%-30s", $2; } while (<$f>) { s/^([0-9a-f]{8})/$nm{$1} || $1/e; print $fnew $_; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?