Lines Matching +full:1 +full:- +full:9 +full:a +full:- +full:f
1 #!/bin/awk -f
2 # SPDX-License-Identifier: GPL-2.0
3 # Usage: objdump -d a.out | awk -f objdump_reformat.awk | ./insn_decoder_test
5 # - Removes all lines except the disassembled instructions.
6 # - For instructions that exceed 1 line (7 bytes), crams all the hex bytes
7 # into a single line.
8 # - Remove bad(or prefix only) instructions
15 fwait_expr = "^9b[ \t]*fwait"
16 fwait_str="9b\tfwait"
19 /^ *[0-9a-f]+ <[^>]*>:/ {
21 printf("%s%s\n", $2, $1)
24 /^ *[0-9a-f]+:/ {
26 # This is a continuation of the same insn.
32 # Split fwait from other f* instructions
39 prev_addr = field[1]