Subject: Error in DDB disassembler
To: None <>
From: =?ISO-8859-1?Q?Edgar_Fu=DF?= <>
List: port-amd64
Date: 03/26/2007 00:31:12
Is this the correct list for an error in DDB's amd64 disassembler?

When disassembling the INTRENTRY macro (i.e. x/i  
Xintr_ioapic_level0), after the testq $SEL_UPL,56(%rsp) instruction,  
DDB seems to get out of sync and disassembles a clc instead of the je  
that follows.
Which was pretty confusing since it made me believe in code  
corruption when analysing my interrupt problems.