56 +((aClassification)<<BTrace::ECategoryIndex*8) \ |
56 +((aClassification)<<BTrace::ECategoryIndex*8) \ |
57 +((aCategory)<<BTrace::ESubCategoryIndex*8)) |
57 +((aCategory)<<BTrace::ESubCategoryIndex*8)) |
58 |
58 |
59 /**@internalComponent*/ |
59 /**@internalComponent*/ |
60 #define UTRACE_PRIMARY_0(aClassification,aCategory,aContext,aPc,aFormatId) \ |
60 #define UTRACE_PRIMARY_0(aClassification,aCategory,aContext,aPc,aFormatId) \ |
61 ((BTrace::TBTrace2)BTrace::OutX) \ |
61 BTrace::OutX \ |
62 (UTRACE_HEADER(8,(aClassification),(aCategory),(aContext),(aPc)), (TUint32)(aFormatId)) |
62 (UTRACE_HEADER(8,(aClassification),(aCategory),(aContext),(aPc)), (TUint32)(aFormatId),0,0) |
63 |
63 |
64 /**@internalComponent*/ |
64 /**@internalComponent*/ |
65 #define UTRACE_PRIMARY_1(aClassification,aCategory,aContext,aPc,aFormatId, aData1) \ |
65 #define UTRACE_PRIMARY_1(aClassification,aCategory,aContext,aPc,aFormatId, aData1) \ |
66 ((BTrace::TBTrace3)BTrace::OutX)\ |
66 BTrace::OutX \ |
67 (UTRACE_HEADER(12,(aClassification),(aCategory),(aContext),(aPc)),(TUint32)(aFormatId),(TUint32)(aData1)) |
67 (UTRACE_HEADER(12,(aClassification),(aCategory),(aContext),(aPc)),(TUint32)(aFormatId),(TUint32)(aData1),0) |
68 |
68 |
69 /**@internalComponent*/ |
69 /**@internalComponent*/ |
70 #define UTRACE_PRIMARY_2(aClassification,aCategory,aContext,aPc,aFormatId,aData1,aData2) \ |
70 #define UTRACE_PRIMARY_2(aClassification,aCategory,aContext,aPc,aFormatId,aData1,aData2) \ |
71 (BTrace::OutX)\ |
71 BTrace::OutX \ |
72 (UTRACE_HEADER(16,(aClassification),(aCategory),(aContext),(aPc)),(TUint32)(aFormatId),(TUint32)(aData1),(TUint32)(aData2)) |
72 (UTRACE_HEADER(16,(aClassification),(aCategory),(aContext),(aPc)),(TUint32)(aFormatId),(TUint32)(aData1),(TUint32)(aData2)) |
73 |
73 |
74 /**@internalComponent |
74 /**@internalComponent |
75 * You have to use the ANY macro instread or we can't provide aFormatId |
75 * You have to use the ANY macro instread or we can't provide aFormatId |
76 */ |
76 */ |
82 #define UTRACE_PRIMARY_ANY(aClassification,aCategory,aContext,aPc,aData1,aData,aDataSize) \ |
82 #define UTRACE_PRIMARY_ANY(aClassification,aCategory,aContext,aPc,aData1,aData,aDataSize) \ |
83 BTrace::OutBig(UTRACE_HEADER(8,(aClassification),(aCategory),(aContext),(aPc)),(TUint32)(aData1),aData,(TInt)(aDataSize)) |
83 BTrace::OutBig(UTRACE_HEADER(8,(aClassification),(aCategory),(aContext),(aPc)),(TUint32)(aData1),aData,(TInt)(aDataSize)) |
84 |
84 |
85 /**@internalComponent*/ |
85 /**@internalComponent*/ |
86 #define UTRACE_SECONDARY_0(aClassification,aModuleUid,aCategory,aContext,aPc,aFormatId) \ |
86 #define UTRACE_SECONDARY_0(aClassification,aModuleUid,aCategory,aContext,aPc,aFormatId) \ |
87 ((BTrace::TBTrace3)BTrace::OutFilteredX)(UTRACE_HEADER(12,(aClassification),(aCategory),(aContext),(aPc)),(TUint32)(aModuleUid),(TUint32)(aFormatId)) |
87 BTrace::OutFilteredX(UTRACE_HEADER(12,(aClassification),(aCategory),(aContext),(aPc)),(TUint32)(aModuleUid),(TUint32)(aFormatId),0) |
88 |
88 |
89 /** @internalComponent */ |
89 /** @internalComponent */ |
90 #define UTRACE_SECONDARY_1(aClassification,aModuleUid,aCategory,aContext,aPc,aFormatId, aData1) \ |
90 #define UTRACE_SECONDARY_1(aClassification,aModuleUid,aCategory,aContext,aPc,aFormatId, aData1) \ |
91 (BTrace::OutFilteredX)(UTRACE_HEADER(16,(aClassification),(aCategory),(aContext),(aPc)),(TUint32)(aModuleUid),(TUint32)(aFormatId),(TUint32)(aData1)) |
91 BTrace::OutFilteredX(UTRACE_HEADER(16,(aClassification),(aCategory),(aContext),(aPc)),(TUint32)(aModuleUid),(TUint32)(aFormatId),(TUint32)(aData1)) |
92 |
92 |
93 /** @internalComponent |
93 /** @internalComponent |
94 * You have to use the ANY macro instead. |
94 * You have to use the ANY macro instead. |
95 */ |
95 */ |
96 #define UTRACE_SECONDARY_2(aClassification,aModuleUid,aCategory,aContext,aPc,aData1,aData2) \ |
96 #define UTRACE_SECONDARY_2(aClassification,aModuleUid,aCategory,aContext,aPc,aData1,aData2) \ |