kdb
[Top] [All Lists]

how KDB simulates INT n instruction?

To: kdb@xxxxxxxxxxx
Subject: how KDB simulates INT n instruction?
From: Yuan Lu <lkajmpq@xxxxxxxxx>
Date: Fri, 18 Jun 2010 16:55:11 +0800
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=Yfcuq27KUQ/TO6vxCCbFcxyhBDz5utK/8olbpzXue7g=; b=Vw1nyWU/wTUN9kCCobq5VldjeVY2Ng292hX2KAd2o/+qwsXdE/jCdlPU4X/2Nqw5A7 8/RHYyibRIi0gwsEMDyB0WWx8dvmz/u8/AWVRkjqhOkgMfOMqX9LvqXfXZsx4YXW0p0h 3gSJJhv9JiTZbtPu+6ESjALMp28J5e0Tecmp0=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=bRglFNrtRjyIIr6LuIG9eIjN6x6gwq0c226YigrbHA8Tf+xfY6+/kRenXk+9OnOHTv u4elEstLME1QAmehDVBtxlvkh8knj1IBaKzYHVH/p1eEryVhGK2hG4feOKfK8e7c6DzT nkof2kwGZ0gZgAcW9cgK7+qoLPUopytjbPZxs=
>From Intel's Software Developer’s Manual, I found that when program traps to OS using INT n, processor will clear TF flag,
which in effect disables single-stepping through interrupt handler. And it also says debugger should recognize and simulate INT n rather than
execute it directly.
I searched KDB's code for INT-simulating part but failed to find one. So, can any body give some direction?
Thanks.
<Prev in Thread] Current Thread [Next in Thread>
  • how KDB simulates INT n instruction?, Yuan Lu <=