diff -r 89d6a7a84779 -r 25a17d01db0c Symbian3/PDK/Source/GUID-5CEA46BA-5AA2-51B4-8BBA-5B6EF141D68A.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/PDK/Source/GUID-5CEA46BA-5AA2-51B4-8BBA-5B6EF141D68A.dita Fri Jan 22 18:26:19 2010 +0000 @@ -0,0 +1,47 @@ + + + + + +Reading +Kernel Trace Data From Chunks TutorialExplains how to use the kernel trace tool to read data from chunks. +
Purpose

Trace data is written to kernel side chunks. +The kernel trace tool API can read from the chunks for further processing.

+
Intended audience

This document is intended for +application developers writing a trace tool using the kernel trace tool component.

+
Required background

The trace filters defined in EUser. +The kernel trace tool component in general.

+
Introduction

Reading trace data from chunks is a +short task which is performed in combination with related tasks as explained +in Kernel Trace Tool +Tutorial.

+
Using Kernel Trace tool to read trace data from chunks

The +following tasks will be covered in this tutorial:

    +
  • Reading trace data from +chunks.

  • +
+
Basic procedure

The high level steps to reading +trace data from chunks are shown here:

    +
  1. Open a communication +channel to kernel side.

  2. +
  3. Create a data notification +request on the data.

  4. +
+
Using the API

These are the function calls required +to

    +
  1. Call the Open() function +of the RBTrace object. This opens a communication channel +to the kernel side implementation and makes the buffer accessible.

  2. +
  3. Create a data notification +request which will cause data to be written from the chunks to the buffer.

  4. +
+
See Also

Kernel +Trace Tool Overview

Kernel +Trace Tool Tutorial

+
\ No newline at end of file