annotate logs2.pl @ 4:8911efdfcc50

add opcode2functioname index script
author anatofuz
date Sun, 04 Nov 2018 23:50:55 +0900
parents 665fb2069aec
children eda9948f5e5a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
1 use strict;
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
2 use warnings;
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
3
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
4 my $originlog = shift;
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
5 my $cbclog = shift;
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
6
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
7 open my $ofh, '<', $originlog;
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
8 open my $cfh, '<', $cbclog;
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
9
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
10 while (1){
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
11 my $orig_line;
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
12 do {
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
13 $orig_line = <$ofh>;
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
14 } while (!($orig_line =~ /\$\d+ \= (\d+)/));
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
15
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
16 $orig_line = $1;
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
17
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
18 my $c_line;
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
19
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
20 do {
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
21 $c_line = <$cfh>;
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
22 } while (!($c_line !~ /\$\d+ \= (\d+)/));
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
23
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
24 $c_line = $1;
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
25
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
26 if ($c_line != $orig_line){
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
27 print "*";
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
28 print "$orig_line : $c_line\n";
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
29 exit 0;
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
30 }
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
31
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
32 print "$orig_line : $c_line\n";
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
33
665fb2069aec add logs2.pl
anatofuz
parents:
diff changeset
34 }