Commit 14618620 authored by Chris Wilson's avatar Chris Wilson 🤔

decode: Handle errors during parsing.

Signed-off-by: Chris Wilson's avatarChris Wilson <chris@chris-wilson.co.uk>
parent db91f220
......@@ -231,23 +231,23 @@ read_data_file (const char * filename)
printf("%s", line);
matched = sscanf (line, "PCI ID: 0x%04x\n", &reg);
if (matched)
if (matched == 1)
devid = reg;
matched = sscanf (line, " ACTHD: 0x%08x\n", &reg);
if (matched)
if (matched == 1)
intel_decode_context_set_head_tail(reg, 0xffffffff);
matched = sscanf (line, " PGTBL_ER: 0x%08x\n", &reg);
if (matched && reg)
if (matched == 1 && reg)
print_pgtbl_err(reg, devid);
matched = sscanf (line, " INSTDONE: 0x%08x\n", &reg);
if (matched)
if (matched == 1)
print_instdone (devid, reg, -1);
matched = sscanf (line, " INSTDONE1: 0x%08x\n", &reg);
if (matched)
if (matched == 1)
print_instdone (devid, -1, reg);
continue;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment