|
From: | Milica Lazarevic |
Subject: | Re: [PATCH v2 16/20] disas/nanomips: Replace exception handling |
Date: | Wed, 7 Sep 2022 17:09:12 +0000 |
I'm not sure if I understood the question correctly. The difference between these errors and the errors covered by the patch is that, in the case of the latter, the disassembling of one part of the instruction has already
happened. For example, if we have an irregular GPR register index, the output of the assembler will look something like this:
...
0x80200622: 86ad 9018 Invalid GPR register index 33
...
On the other hand, if we have some error like "disassembler failure - bad table entry" - that string would be the only output regarding the instruction we're trying to disassemble. The disassembling process, in this case, hasn't begun, so there's no need
for an interruption like in the previous example.
But yes, in both cases after printing the error message, the disassembling of the particular instruction is not continuing. |
[Prev in Thread] | Current Thread | [Next in Thread] |