debuggercdi/com.nokia.carbide.cpp.debug.crashdebugger/html/DebuggingInformation/CrashDebuggerFindingFault.guide.html
author tzelaw
Tue, 14 Apr 2009 15:03:19 -0500
changeset 94 d74b720418db
parent 2 d760517a8095
child 990 5d016a880824
child 1024 48b401835d0a
permissions -rw-r--r--
Test framework support: Ask debugger to remember DebugTarget so test framework can use it to setup test framework related utility. With this we can use the DebugUI way of launching while keeping test framework functionality
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
cawthron
parents:
diff changeset
     1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
cawthron
parents:
diff changeset
     2
	"http://www.w3.org/TR/html4/loose.dtd">
cawthron
parents:
diff changeset
     3
	<html><head>
cawthron
parents:
diff changeset
     4
	<title>Finding the type of fault in Debugging information</title>
cawthron
parents:
diff changeset
     5
	<link href="sysdoc-eclipse.css" type="text/css" rel="stylesheet" media="screen">
cawthron
parents:
diff changeset
     6
	<link href="sysdoc-eclipse.css" type="text/css" rel="stylesheet" media="print">
cawthron
parents:
diff changeset
     7
	<link href="../../book.css" type="text/css" rel="stylesheet" >
cawthron
parents:
diff changeset
     8
<div class="Head1">
cawthron
parents:
diff changeset
     9
cawthron
parents:
diff changeset
    10
<h2>Finding the Type of Fault</h2>
cawthron
parents:
diff changeset
    11
</div><div>
cawthron
parents:
diff changeset
    12
<p>The type of fault is the first piece of information that you need.
cawthron
parents:
diff changeset
    13
There are two possibilities:</p>
cawthron
parents:
diff changeset
    14
<ul>
cawthron
parents:
diff changeset
    15
<li>
cawthron
parents:
diff changeset
    16
<p><a href="CrashDebuggerFindingFault.guide02.html" title="Finding the type of fault / Unhandled exceptions">an unhandled exception has occurred</a></p>
cawthron
parents:
diff changeset
    17
</li>
cawthron
parents:
diff changeset
    18
<li>
cawthron
parents:
diff changeset
    19
<p><a href="CrashDebuggerFindingFault.guide03.html" title="Finding the type of fault / Panics">a panic has occurred</a></p>
cawthron
parents:
diff changeset
    20
</li>
cawthron
parents:
diff changeset
    21
</ul>
cawthron
parents:
diff changeset
    22
<p>To start, use the
cawthron
parents:
diff changeset
    23
<a href="CrashDebugger_cmd_f.guide.html" title="The debug monitor and command syntax / f - display kernel fault information">f</a> command. You
cawthron
parents:
diff changeset
    24
will see something like this: </p>
cawthron
parents:
diff changeset
    25
<p class="listing">Fault Category: Exception  Fault Reason: 10000000<br>
cawthron
parents:
diff changeset
    26
  ExcId 00000001 CodeAddr f800415c DataAddr 00000000 Extra 00000005<br>Exc 1 Cpsr=60000013 FAR=00000000 FSR=00000005<br>
cawthron
parents:
diff changeset
    27
R0=64007328  R1=00000000  R2=00000000  R3=00000001<br>
cawthron
parents:
diff changeset
    28
R4=64007328  R5=640074c0  R6=00000000  R7=f8047ba4<br>
cawthron
parents:
diff changeset
    29
R8=64006f80  R9=64006fec R10=00000013 R11=64006ec4<br>
cawthron
parents:
diff changeset
    30
R12=00000001 R13=000029b4 R14=0000016c R15=f800415c<br>R13Svc=64006ea8 R14Svc=f8002b2c SpsrSvc=600000ff</p>
cawthron
parents:
diff changeset
    31
<p>The <em>Fault Category</em> field shows the type of fault, in
cawthron
parents:
diff changeset
    32
this case an exception.</p>
cawthron
parents:
diff changeset
    33
cawthron
parents:
diff changeset
    34
</div><div class="Head2"></div><div></div>
cawthron
parents:
diff changeset
    35
<div id="footer">Copyright &copy; 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. <br>License: <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a></div>
cawthron
parents:
diff changeset
    36
	   </body>
cawthron
parents:
diff changeset
    37
	   </html>
cawthron
parents:
diff changeset
    38