Mercurial > hg > Members > anatofuz > nqp-cbc-tools
annotate dump_op_to_gdbco.pl @ 18:25be3bb0adf0 default tip
add debug tool (dump_op_to_gdbco.pl)
author | Takahiro SHIMIZU <anatofuz@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 16 Jan 2019 16:50:10 +0900 |
parents | |
children |
rev | line source |
---|---|
18
25be3bb0adf0
add debug tool (dump_op_to_gdbco.pl)
Takahiro SHIMIZU <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
1 use strict; |
25be3bb0adf0
add debug tool (dump_op_to_gdbco.pl)
Takahiro SHIMIZU <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
2 use warnings; |
25be3bb0adf0
add debug tool (dump_op_to_gdbco.pl)
Takahiro SHIMIZU <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
3 |
25be3bb0adf0
add debug tool (dump_op_to_gdbco.pl)
Takahiro SHIMIZU <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
4 use FindBin; |
25be3bb0adf0
add debug tool (dump_op_to_gdbco.pl)
Takahiro SHIMIZU <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
5 use lib "$FindBin::Bin/lib"; |
25be3bb0adf0
add debug tool (dump_op_to_gdbco.pl)
Takahiro SHIMIZU <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
6 use OPCODE2Function; |
25be3bb0adf0
add debug tool (dump_op_to_gdbco.pl)
Takahiro SHIMIZU <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
7 |
25be3bb0adf0
add debug tool (dump_op_to_gdbco.pl)
Takahiro SHIMIZU <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
8 while (<>){ |
25be3bb0adf0
add debug tool (dump_op_to_gdbco.pl)
Takahiro SHIMIZU <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
9 /op=(\d+)/; |
25be3bb0adf0
add debug tool (dump_op_to_gdbco.pl)
Takahiro SHIMIZU <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
10 my $op = $1; |
25be3bb0adf0
add debug tool (dump_op_to_gdbco.pl)
Takahiro SHIMIZU <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
11 |
25be3bb0adf0
add debug tool (dump_op_to_gdbco.pl)
Takahiro SHIMIZU <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
12 print "$.:" , OPCODE2Function->codes($op)."\n"; |
25be3bb0adf0
add debug tool (dump_op_to_gdbco.pl)
Takahiro SHIMIZU <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff
changeset
|
13 } |