18 |
18 |
19 |
19 |
20 #include <e32std.h> |
20 #include <e32std.h> |
21 |
21 |
22 #include "HelloTraceTypes.h" |
22 #include "HelloTraceTypes.h" |
23 #include "HelloTraceTypesDup.h" |
|
24 #include "HelloTraceTypesDup2.inl" |
|
25 |
23 |
26 #include "OstTraceDefinitions.h" |
24 #include "OstTraceDefinitions.h" |
27 #ifdef OST_TRACE_COMPILER_IN_USE |
25 #ifdef OST_TRACE_COMPILER_IN_USE |
28 #include "HelloTraceTypesTraces.h" |
26 #include "HelloTraceTypesTraces.h" |
29 #endif |
27 #endif |
30 |
28 |
|
29 void HelloTraceTypes::TestBoolean() |
|
30 { |
|
31 |
|
32 _LIT(KTextConsoleTitle, "Test bool .... : "); |
|
33 bool joo = true; |
|
34 OstTraceExt1( TRACE_INTERNALS, _TEST_BOOL_HHU_EXT1, "My bool = %hhu", (TUint8)joo); |
|
35 OstTraceExt2( TRACE_INTERNALS, _TEST_BOOL_HHU_EXT2, "Text: %S. My bool = %hhu", KTextConsoleTitle, (TUint8)joo); |
|
36 OstTraceExt2( TRACE_INTERNALS, _TEST_BOOL_U_EXT2, "Text: %S. My bool = %u", KTextConsoleTitle, (TUint32)joo); |
|
37 } |
|
38 |
31 void HelloTraceTypes::SignedIntegers() |
39 void HelloTraceTypes::SignedIntegers() |
32 { |
40 { |
33 TInt8 eightBit = - (TInt8) 1 << 6; |
41 TInt8 eightBit = - (TInt8) 1 << 6; |
34 OstTraceExt1( TRACE_INTERNALS, HELLOTRACETYPES_SIGNEDINTEGERS_8, |
42 OstTraceExt1( TRACE_INTERNALS, HELLOTRACETYPES_SIGNEDINTEGERS_8, "8 bit signed: %hhd", eightBit ); |
35 "8 bit signed: %hhd", eightBit ); |
|
36 |
43 |
|
44 _LIT(KText1, "Test %hhd .... : "); |
|
45 OstTraceExt2( TRACE_INTERNALS, _TEST_HHD_EXT2, "Text: %S. My data = %hhd", KText1, (TInt8)eightBit); |
|
46 |
37 TInt16 sixteenBit = - (TInt16) 1 << 14; |
47 TInt16 sixteenBit = - (TInt16) 1 << 14; |
38 OstTraceExt1( TRACE_INTERNALS, HELLOTRACETYPES_SIGNEDINTEGERS_16, |
48 OstTraceExt1( TRACE_INTERNALS, HELLOTRACETYPES_SIGNEDINTEGERS_16, "16 bit signed: %hd", sixteenBit ); |
39 "16 bit signed: %hd", sixteenBit ); |
49 |
|
50 _LIT(KText2, "Test %hd .... : "); |
|
51 OstTraceExt2( TRACE_INTERNALS, _TEST_HD_EXT2, "Text: %S. My data = %hd", KText2, (TInt16)sixteenBit); |
|
52 |
40 |
53 |
41 TInt32 thirtyTwoBit = - (TInt32) 1 << 30; |
54 TInt32 thirtyTwoBit = - (TInt32) 1 << 30; |
42 OstTrace1( TRACE_INTERNALS, HELLOTRACETYPES_SIGNEDINTEGERS_32, |
55 OstTrace1( TRACE_INTERNALS, HELLOTRACETYPES_SIGNEDINTEGERS_32, "32 bit signed: %d", thirtyTwoBit ); |
43 "32 bit signed: %d", thirtyTwoBit ); |
56 |
|
57 _LIT(KText3, "Test %d .... : "); |
|
58 OstTraceExt2( TRACE_INTERNALS, _TEST_D_EXT2, "Text: %S. My data = %d", KText3, thirtyTwoBit); |
|
59 |
44 |
60 |
45 TInt64 sixtyFourBit = - (TInt64) 1 << 62; |
61 TInt64 sixtyFourBit = - (TInt64) 1 << 62; |
46 OstTraceExt1( TRACE_INTERNALS, HELLOTRACETYPES_SIGNEDINTEGERS_64, |
62 OstTraceExt1( TRACE_INTERNALS, HELLOTRACETYPES_SIGNEDINTEGERS_64, "64 bit signed: %Ld", sixtyFourBit ); |
47 "64 bit signed: %Ld", sixtyFourBit ); |
|
48 } |
63 } |
49 |
64 |
50 void HelloTraceTypes::UnsignedIntegers() |
65 void HelloTraceTypes::UnsignedIntegers() |
51 { |
66 { |
52 TUint8 eightBit = (TUint8) 1 << 6; |
67 TUint8 eightBit = (TUint8) 1 << 6; |
53 OstTraceExt1( TRACE_INTERNALS, HELLOTRACETYPES_UNSIGNEDINTEGERS_8, |
68 OstTraceExt1( TRACE_INTERNALS, HELLOTRACETYPES_UNSIGNEDINTEGERS_8, "8 bit unsigned: %hhu", eightBit ); |
54 "8 bit unsigned: %hhu", eightBit ); |
69 |
|
70 _LIT(KText1, "Test %hhu .... : "); |
|
71 OstTraceExt2( TRACE_INTERNALS, _TEST_HHU_EXT2, "Text: %S. My data = %hhu", KText1, (TUint8)eightBit); |
|
72 |
55 |
73 |
56 TUint16 sixteenBit = (TUint16) 1 << 14; |
74 TUint16 sixteenBit = (TUint16) 1 << 14; |
57 OstTraceExt1( TRACE_INTERNALS, HELLOTRACETYPES_UNSIGNEDINTEGERS_16, |
75 OstTraceExt1( TRACE_INTERNALS, HELLOTRACETYPES_UNSIGNEDINTEGERS_16, "16 bit unsigned: %hu", sixteenBit ); |
58 "16 bit unsigned: %hu", sixteenBit ); |
|
59 |
76 |
|
77 _LIT(KText2, "Test %hu .... : "); |
|
78 OstTraceExt2( TRACE_INTERNALS, _TEST_HU_EXT2, "Text: %S. My data = %hu", KText2, (TUint16)sixteenBit); |
|
79 |
|
80 |
60 TUint32 thirtyTwoBit = (TUint32) 1 << 30; |
81 TUint32 thirtyTwoBit = (TUint32) 1 << 30; |
61 OstTrace1( TRACE_INTERNALS, HELLOTRACETYPES_UNSIGNEDINTEGERS_32, |
82 OstTrace1( TRACE_INTERNALS, HELLOTRACETYPES_UNSIGNEDINTEGERS_32, "32 bit unsigned: %u", thirtyTwoBit ); |
62 "32 bit unsigned: %u", thirtyTwoBit ); |
|
63 |
83 |
|
84 _LIT(KText3, "Test %u .... : "); |
|
85 OstTraceExt2( TRACE_INTERNALS, _TEST_U_EXT2, "Text: %S. My data = %u", KText3, thirtyTwoBit); |
|
86 |
64 TUint64 sixtyFourBit = (TUint64) 1 << 62; |
87 TUint64 sixtyFourBit = (TUint64) 1 << 62; |
65 OstTraceExt1( TRACE_INTERNALS, HELLOTRACETYPES_UNSIGNEDINTEGERS_64, |
88 OstTraceExt1( TRACE_INTERNALS, HELLOTRACETYPES_UNSIGNEDINTEGERS_64, "64 bit unsigned: %Lu", sixtyFourBit ); |
66 "64 bit unsigned: %Lu", sixtyFourBit ); |
|
67 } |
89 } |
68 |
90 |
69 void HelloTraceTypes::Descriptors() |
91 void HelloTraceTypes::Descriptors() |
70 { |
92 { |
71 _LIT8(KAscii, "Some ASCII text"); |
93 _LIT8(KAscii, "Some ASCII text"); |