|
1 // Created by TraceCompiler 2.1.2 |
|
2 // DO NOT EDIT, CHANGES WILL BE LOST |
|
3 |
|
4 #ifndef __CINDEXINGMANAGERTRACES_H__ |
|
5 #define __CINDEXINGMANAGERTRACES_H__ |
|
6 |
|
7 #define KOstTraceComponentID 0x2001f6fb |
|
8 |
|
9 #define CINDEXINGMANAGER_RUNL 0x860010 |
|
10 #define DUP1_CINDEXINGMANAGER_RUNL 0x860011 |
|
11 #define DUP2_CINDEXINGMANAGER_RUNL 0x860012 |
|
12 #define DUP3_CINDEXINGMANAGER_RUNL 0x860013 |
|
13 #define DUP4_CINDEXINGMANAGER_RUNL 0x860014 |
|
14 #define DUP5_CINDEXINGMANAGER_RUNL 0x860015 |
|
15 #define DUP6_CINDEXINGMANAGER_RUNL 0x860016 |
|
16 #define DUP7_CINDEXINGMANAGER_RUNL 0x860017 |
|
17 #define DUP8_CINDEXINGMANAGER_RUNL 0x860018 |
|
18 #define DUP9_CINDEXINGMANAGER_RUNL 0x860019 |
|
19 #define CINDEXINGMANAGER_LOADPLUGINSL 0x86001a |
|
20 #define DUP1_CINDEXINGMANAGER_LOADPLUGINSL 0x86001b |
|
21 #define DUP2_CINDEXINGMANAGER_LOADPLUGINSL 0x86001c |
|
22 #define CINDEXINGMANAGER_ADDHARVESTINGQUEUE 0x86001d |
|
23 #define DUP1_CINDEXINGMANAGER_ADDHARVESTINGQUEUE 0x86001e |
|
24 #define DUP2_CINDEXINGMANAGER_ADDHARVESTINGQUEUE 0x86001f |
|
25 #define DUP3_CINDEXINGMANAGER_ADDHARVESTINGQUEUE 0x860020 |
|
26 #define CINDEXINGMANAGER_REMOVEHARVESTINGQUEUE 0x860021 |
|
27 #define DUP1_CINDEXINGMANAGER_REMOVEHARVESTINGQUEUE 0x860022 |
|
28 #define DUP2_CINDEXINGMANAGER_REMOVEHARVESTINGQUEUE 0x860023 |
|
29 #define CINDEXINGMANAGER_HARVESTINGCOMPLETED 0x860024 |
|
30 #define DUP1_CINDEXINGMANAGER_HARVESTINGCOMPLETED 0x860025 |
|
31 #define DUP2_CINDEXINGMANAGER_HARVESTINGCOMPLETED 0x860026 |
|
32 |
|
33 |
|
34 #ifndef __KERNEL_MODE__ |
|
35 inline TBool OstTraceGen1( TUint32 aTraceID, const TDesC16& aParam1 ) |
|
36 { |
|
37 TBool retval; |
|
38 TInt size = aParam1.Size(); |
|
39 // BTrace assumes that parameter size is atleast 4 bytes |
|
40 if (size % 4 == 0) |
|
41 { |
|
42 TUint8* ptr = ( TUint8* )aParam1.Ptr(); |
|
43 // Data is written directly and length is determined from trace message length |
|
44 retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, size ); |
|
45 } |
|
46 else |
|
47 { |
|
48 TUint8 data[ KOstMaxDataLength ]; |
|
49 TUint8* ptr = data; |
|
50 if (size > KOstMaxDataLength) |
|
51 { |
|
52 size = KOstMaxDataLength; |
|
53 } |
|
54 TInt sizeAligned = ( size + 3 ) & ~3; |
|
55 memcpy( ptr, aParam1.Ptr(), size ); |
|
56 ptr += size; |
|
57 // Fillers are written to get 32-bit alignment |
|
58 while ( size++ < sizeAligned ) |
|
59 { |
|
60 *ptr++ = 0; |
|
61 } |
|
62 ptr -= sizeAligned; |
|
63 size = sizeAligned; |
|
64 // Data is written directly and length is determined from trace message length |
|
65 retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, size ); |
|
66 } |
|
67 return retval; |
|
68 } |
|
69 #endif |
|
70 |
|
71 |
|
72 inline TBool OstTraceGen2( TUint32 aTraceID, TInt aParam1, TInt aParam2 ) |
|
73 { |
|
74 TBool retval = BTraceFiltered8( EXTRACT_GROUP_ID(aTraceID), EOstTraceActivationQuery, KOstTraceComponentID, aTraceID ); |
|
75 if ( retval ) |
|
76 { |
|
77 TUint8 data[ 8 ]; |
|
78 TUint8* ptr = data; |
|
79 *( ( TInt* )ptr ) = aParam1; |
|
80 ptr += sizeof ( TInt ); |
|
81 *( ( TInt* )ptr ) = aParam2; |
|
82 ptr += sizeof ( TInt ); |
|
83 ptr -= 8; |
|
84 retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, 8 ); |
|
85 } |
|
86 return retval; |
|
87 } |
|
88 |
|
89 inline TBool OstTraceGen2( TUint32 aTraceID, TInt32 aParam1, TInt32 aParam2 ) |
|
90 { |
|
91 TBool retval = BTraceFiltered8( EXTRACT_GROUP_ID(aTraceID), EOstTraceActivationQuery, KOstTraceComponentID, aTraceID ); |
|
92 if ( retval ) |
|
93 { |
|
94 TUint8 data[ 8 ]; |
|
95 TUint8* ptr = data; |
|
96 *( ( TInt* )ptr ) = aParam1; |
|
97 ptr += sizeof ( TInt ); |
|
98 *( ( TInt* )ptr ) = aParam2; |
|
99 ptr += sizeof ( TInt ); |
|
100 ptr -= 8; |
|
101 retval = OstSendNBytes( EXTRACT_GROUP_ID(aTraceID), EOstTrace, KOstTraceComponentID, aTraceID, ptr, 8 ); |
|
102 } |
|
103 return retval; |
|
104 } |
|
105 |
|
106 |
|
107 #endif |
|
108 |
|
109 // End of file |
|
110 |