47 /** |
47 /** |
48 Write the function name entry plus plus 8 bits formated list |
48 Write the function name entry plus plus 8 bits formated list |
49 */ |
49 */ |
50 :iFnName(aFnName), iLayer(aLayer), iErr(KErrNone) |
50 :iFnName(aFnName), iLayer(aLayer), iErr(KErrNone) |
51 { |
51 { |
52 VA_LIST list; |
52 /* coverity[var_decl] */ VA_LIST list; |
53 VA_START(list,aFmt); |
53 VA_START(list,aFmt); |
54 TBuf8<KLineLength> line; |
54 TBuf8<KLineLength> line; |
55 line.Append(_L8(">>")); |
55 line.Append(_L8(">>")); |
56 line.Append(iFnName); |
56 line.Append(iFnName); |
57 line.Append(' '); |
57 line.Append(' '); |
58 line.Append(aFmt); |
58 line.Append(aFmt); |
59 TBuf8<KLineLength> evaluatedLine; |
59 TBuf8<KLineLength> evaluatedLine; |
60 evaluatedLine.FormatList(line,list); |
60 /* coverity[uninit_use_in_call] */ evaluatedLine.FormatList(line,list); |
61 OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_BORDER, TLOGENTRYEXIT_TLOGENTRYEXIT1_1, "%s", evaluatedLine); |
61 OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_BORDER, TLOGENTRYEXIT_TLOGENTRYEXIT1_1, "%s", evaluatedLine); |
62 }; |
62 }; |
63 |
63 |
64 EXPORT_C TLogEntryExit::TLogEntryExit(const TDesC8& aFnName, const TDesC8& aLayer, TRefByValue<const TDesC16> aFmt, ...) |
64 EXPORT_C TLogEntryExit::TLogEntryExit(const TDesC8& aFnName, const TDesC8& aLayer, TRefByValue<const TDesC16> aFmt, ...) |
65 /** |
65 /** |
66 Write the function name entry plus 16 bits formated list |
66 Write the function name entry plus 16 bits formated list |
67 */ |
67 */ |
68 :iFnName(aFnName), iLayer(aLayer), iErr(KErrNone) |
68 :iFnName(aFnName), iLayer(aLayer), iErr(KErrNone) |
69 { |
69 { |
70 VA_LIST list; |
70 /* coverity[var_decl] */ VA_LIST list; |
71 VA_START(list,aFmt); |
71 VA_START(list,aFmt); |
72 |
72 |
73 TBuf<KLineLength> line; |
73 TBuf<KLineLength> line; |
74 line.Copy(iFnName); |
74 line.Copy(iFnName); |
75 line.Insert(0,_L(">>")); |
75 line.Insert(0,_L(">>")); |
76 line.Append(' '); |
76 line.Append(' '); |
77 line.Append(aFmt); |
77 line.Append(aFmt); |
78 TBuf<KLineLength> evaluatedLine; |
78 TBuf<KLineLength> evaluatedLine; |
79 evaluatedLine.FormatList(line,list); |
79 /* coverity[uninit_use_in_call] */ evaluatedLine.FormatList(line,list); |
80 OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_BORDER, TLOGENTRYEXIT_TLOGENTRYEXIT2_1, "%S", evaluatedLine); |
80 OstTraceDefExt1(OST_TRACE_CATEGORY_DEBUG, TRACE_BORDER, TLOGENTRYEXIT_TLOGENTRYEXIT2_1, "%S", evaluatedLine); |
81 }; |
81 }; |
82 |
82 |
83 EXPORT_C TLogEntryExit::~TLogEntryExit() |
83 EXPORT_C TLogEntryExit::~TLogEntryExit() |
84 /** |
84 /** |