Cosmos/Docs/Debugger/Int1.html
kudzu_cp 4e2e3f481d
2012-03-25 19:04:42 +00:00

37 lines
1.6 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<h3>
References</h3>
<ul>
<li><a href="http://www.yashks.com/2011/01/210/">http://www.yashks.com/2011/01/210/</a>
- <a href="Int1Notes.html">cached copy</a></li>
<li><a href="http://coding.derkeiler.com/Archive/Assembler/comp.lang.asm.x86/2003-12/0364.html">
http://coding.derkeiler.com/Archive/Assembler/comp.lang.asm.x86/2003-12/0364.html</a></li>
<li><a href="http://courses.engr.illinois.edu/ece390/books/labmanual/inst-ref-general.html#INST-REF-INT">
http://courses.engr.illinois.edu/ece390/books/labmanual/inst-ref-general.html#INST-REF-INT</a></li>
<li>Setting TF - <a href="http://en.wikipedia.org/wiki/Trap_flag">
http://en.wikipedia.org/wiki/Trap_flag</a></li>
<li>Debug Status Registers -
<a href="http://en.wikipedia.org/wiki/X86_debug_register">
http://en.wikipedia.org/wiki/X86_debug_register</a></li>
</ul>
<h3>
Notes</h3>
<ul>
<li>set via IRET</li>
<li>Executes one op then triggers</li>
<li>Resets each time - Need to set again</li>
<li>Store range for local method for step over</li>
<li>How to determine it as a Int1? -DR6 Bit 14 (Single Step): This bit indicates
that debug exception has generated since Trap Flag (TF) is set in EFLAGS
register. Need to reset DR6</li>
</ul>
</body>
</html>