perfsrv/memspy/Driver/Kernel/Source/MemSpyDriverLogicalChannel.cpp
changeset 55 f2950aff7424
parent 48 516af714ebb4
equal deleted inserted replaced
48:516af714ebb4 55:f2950aff7424
    27 #include <memspy/driver/memspydriverconstants.h>
    27 #include <memspy/driver/memspydriverconstants.h>
    28 #include "MemSpyDriverLogChanChunks.h"
    28 #include "MemSpyDriverLogChanChunks.h"
    29 #include "MemSpyDriverLogChanClientServer.h"
    29 #include "MemSpyDriverLogChanClientServer.h"
    30 #include "MemSpyDriverLogChanCodeSegs.h"
    30 #include "MemSpyDriverLogChanCodeSegs.h"
    31 #include "MemSpyDriverLogChanContainers.h"
    31 #include "MemSpyDriverLogChanContainers.h"
    32 #include "MemSpyDriverLogChanHeapData.h"
    32 #include "MemSpyDriverLogChanHeapDataUser.h"
    33 #include "MemSpyDriverLogChanHeapWalk.h"
    33 #include "MemSpyDriverLogChanHeapDataKernel.h"
    34 #include "MemSpyDriverLogChanHeapInfo.h"
    34 #include "MemSpyDriverLogChanHeapWalkUser.h"
    35 #include "MemSpyDriverLogChanMisc.h"
    35 #include "MemSpyDriverLogChanMisc.h"
    36 #include "MemSpyDriverLogChanProcessInspection.h"
    36 #include "MemSpyDriverLogChanProcessInspection.h"
    37 #include "MemSpyDriverLogChanStack.h"
    37 #include "MemSpyDriverLogChanStack.h"
    38 #include "MemSpyDriverLogChanRawMemory.h"
    38 #include "MemSpyDriverLogChanRawMemory.h"
    39 #include "MemSpyDriverLogChanUserEventMonitor.h"
    39 #include "MemSpyDriverLogChanUserEventMonitor.h"
   177     if ( r != KErrNone )
   177     if ( r != KErrNone )
   178         {
   178         {
   179         return r;
   179         return r;
   180         }
   180         }
   181     //
   181     //
   182     subChan = new DMemSpyDriverLogChanHeapData( device, *iClientThread );
   182     subChan = new DMemSpyDriverLogChanHeapDataUser( device, *iClientThread );
   183     r = SubChannelConstructAndSave( subChan );
   183     r = SubChannelConstructAndSave( subChan );
   184     if ( r != KErrNone )
   184     if ( r != KErrNone )
   185         {
   185         {
   186         return r;
   186         return r;
   187         }
   187         }
   188     //
   188     //
   189     subChan = new DMemSpyDriverLogChanHeapInfo( device, *iClientThread );
   189     subChan = new DMemSpyDriverLogChanHeapDataKernel( device, *iClientThread );
   190     r = SubChannelConstructAndSave( subChan );
   190     r = SubChannelConstructAndSave( subChan );
   191     if ( r != KErrNone )
   191     if ( r != KErrNone )
   192         {
   192         {
   193         return r;
   193         return r;
   194         }
   194         }
   195     //
   195     //
   196     subChan = new DMemSpyDriverLogChanHeapWalk( device, *iClientThread );
   196     subChan = new DMemSpyDriverLogChanHeapWalkUser( device, *iClientThread );
   197     r = SubChannelConstructAndSave( subChan );
   197     r = SubChannelConstructAndSave( subChan );
   198     if ( r != KErrNone )
   198     if ( r != KErrNone )
   199         {
   199         {
   200         return r;
   200         return r;
   201         }
   201         }