sysperfana/perfinvestigator/com.nokia.carbide.cpp.pi.doc.user/html/reference/methods/kernel_containers.htm
changeset 2 b9ab3b238396
child 5 844b047e260d
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sysperfana/perfinvestigator/com.nokia.carbide.cpp.pi.doc.user/html/reference/methods/kernel_containers.htm	Thu Feb 11 15:32:31 2010 +0200
@@ -0,0 +1,16 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+
+<html>
+<head>
+	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+	<title>Kernel Containers </title>
+    <link href="../../../book.css" rel="stylesheet" type="text/css">
+</head>
+
+<body>
+<h3>Kernel Containers </h3>
+<P LANG="en-GB" ALIGN=JUSTIFY>Kernel containers are internal parts of the Symbian OS kernel. The Kernel stores its most fundamental data structures in kernel containers. Those fundamental data structures include threads, processes, chunks, mutex objects, semaphores, and many other similar kinds of elements that belong to the internal operation of the OS. In an interrupt, it is possible to investigate the contents of the kernel container, thus resolving information that is available in a readily processed form and that may be very difficult to be extracted by any other means.</P>
+<P LANG="en-GB" ALIGN=JUSTIFY>One use of investigating kernel containers is in the implementation of memory tracing. Information about the memory allocated by each thread (stack and heap size) can be easily acquired during an interrupt. Experiences show that resolving the same information from the user side requires much more processing.</P>
+<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>
+</body>
+</html>
\ No newline at end of file