debuggercdi/com.nokia.carbide.cpp.debug.crashdebugger/html/DebuggingInformation/CrashDebuggerObjectsContainers.guide02.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>Examining kernel objects and containers 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>Kernel Containers</h2>
cawthron
parents:
diff changeset
    11
</div>
cawthron
parents:
diff changeset
    12
<div>
cawthron
parents:
diff changeset
    13
<p>Internally, the kernel maintains lists of all current objects,
cawthron
parents:
diff changeset
    14
organized by type. Each list is a container, a DObjectCon object,
cawthron
parents:
diff changeset
    15
with one for each object type.</p>
cawthron
parents:
diff changeset
    16
<p>The <a href="CrashDebugger_cmd_c.guide.html" title="The debug monitor and command syntax / c - display contents of object container">c</a>
cawthron
parents:
diff changeset
    17
command will walk through all objects in a given list. The type of object is
cawthron
parents:
diff changeset
    18
identified by appending a number after the command. For example,
cawthron
parents:
diff changeset
    19
DProcess objects are identified by the number 1, so to walk
cawthron
parents:
diff changeset
    20
through all current DProcess objects type:</p>
cawthron
parents:
diff changeset
    21
<p class="listing">&gt; c1</p>
cawthron
parents:
diff changeset
    22
<p>The command effectively executes a
cawthron
parents:
diff changeset
    23
<a href="CrashDebugger_cmd_q.guide.html" title="The debug monitor and command syntax / q - display full DObject information">q</a> command on each
cawthron
parents:
diff changeset
    24
object in the "processes" container.</p> 
cawthron
parents:
diff changeset
    25
cawthron
parents:
diff changeset
    26
</div>
cawthron
parents:
diff changeset
    27
<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
    28
	   </body>
cawthron
parents:
diff changeset
    29
	   </html>
cawthron
parents:
diff changeset
    30