diff options
author | Clifford Wolf <clifford@clifford.at> | 2018-05-25 21:13:14 +0200 |
---|---|---|
committer | Clifford Wolf <clifford@clifford.at> | 2018-05-25 21:13:14 +0200 |
commit | 4fed27fc16428771e9f7d3394d5545438ec3775f (patch) | |
tree | 8b7858bad2dd790d9f4dedef0b1e4442a4de7bd3 /showtrace.py | |
parent | 1cc9784d715979b382970e29456cf2137e60ba24 (diff) | |
download | picorv32-4fed27fc16428771e9f7d3394d5545438ec3775f.tar.gz picorv32-4fed27fc16428771e9f7d3394d5545438ec3775f.zip |
Fix showtrace.py for changed objdump output format
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Diffstat (limited to 'showtrace.py')
-rw-r--r-- | showtrace.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/showtrace.py b/showtrace.py index 7d7316a..60ffcd6 100644 --- a/showtrace.py +++ b/showtrace.py @@ -11,7 +11,7 @@ with subprocess.Popen(["riscv32-unknown-elf-objdump", "-d", elf_filename], stdou while True: line = proc.stdout.readline().decode("ascii") if line == '': break - match = re.match(r'^\s*([0-9a-f]+):\s+(\S+)\s*(.*)', line) + match = re.match(r'^\s*([0-9a-f]+):\s+([0-9a-f]+)\s*(.*)', line) if match: insns[int(match.group(1), 16)] = (int(match.group(2), 16), match.group(3).replace("\t", " ")) with open(trace_filename, "r") as f: |