72 void AddSource(const string& sSourceFile, const string& sLstFile); |
72 void AddSource(const string& sSourceFile, const string& sLstFile); |
73 |
73 |
74 /** |
74 /** |
75 * Create AT temporary cpp file for module. |
75 * Create AT temporary cpp file for module. |
76 * @param sS60FileName. |
76 * @param sS60FileName. |
77 * @param sS60FileName. |
|
78 * @param eLoggingMode. |
77 * @param eLoggingMode. |
79 * @param eBuildType. |
78 * @param eBuildType. |
80 * @param iAllocCallStackSize. |
79 * @param iAllocCallStackSize. |
81 * @param iFreeCallStackSize. |
80 * @param iFreeCallStackSize. |
82 * @return true if successful. |
81 * @return true if successful. |
83 */ |
82 */ |
84 bool CreateTempCpp(const string& sS60FileName |
83 bool CreateTempCpp(const string& sS60FileName |
85 , const string& sS60FilePath |
|
86 , int eLoggingMode |
84 , int eLoggingMode |
87 , int eBuildType |
85 , int eBuildType |
88 , int iAllocCallStackSize |
86 , int iAllocCallStackSize |
89 , int iFreeCallStackSize ); |
87 , int iFreeCallStackSize ); |
90 |
|
91 /** |
|
92 * returns default data file name without extension in format processName.targetType |
|
93 * @return string with default file name |
|
94 */ |
|
95 string GetDefaultFileName(); |
|
96 |
88 |
97 /** |
89 /** |
98 * Add AT changes to modules mmp file. |
90 * Add AT changes to modules mmp file. |
99 * @return true if successful. |
91 * @return true if successful. |
100 */ |
92 */ |
291 /** |
283 /** |
292 * Get S60 logging file name. |
284 * Get S60 logging file name. |
293 * @return s60 logging file name. |
285 * @return s60 logging file name. |
294 */ |
286 */ |
295 string GetS60FileName() const; |
287 string GetS60FileName() const; |
296 |
|
297 /** |
|
298 * Set S60 logging file name. |
|
299 * @param aFileName s60 logging file name. |
|
300 */ |
|
301 void SetS60FileName( const string& aFileName ); |
|
302 |
288 |
303 /** |
289 /** |
304 * Set target binary name. |
290 * Set target binary name. |
305 * @param sTarget binary file name. |
291 * @param sTarget binary file name. |
306 */ |
292 */ |
526 vector<LINE_IN_FILE> m_vLineInFile; |
512 vector<LINE_IN_FILE> m_vLineInFile; |
527 // Modules map data (symbols). |
513 // Modules map data (symbols). |
528 vector<MAP_FUNC_INFO> m_vMapFileFuncList; |
514 vector<MAP_FUNC_INFO> m_vMapFileFuncList; |
529 // File logging mode filename. |
515 // File logging mode filename. |
530 string m_sS60FileName; |
516 string m_sS60FileName; |
531 // true if file name not empty and %processname% string replaced |
|
532 bool m_bS60FileNameResolved; |
|
533 // File logging mode file path. |
|
534 string m_sS60FilePath; |
|
535 // Is all data loaded for address to code line functions. |
517 // Is all data loaded for address to code line functions. |
536 bool m_bAddressToLineInitialized; |
518 bool m_bAddressToLineInitialized; |
537 // Read listing files (armv5 platform). |
519 // Read listing files (armv5 platform). |
538 bool ReadListingFilesArmv5(); |
520 bool ReadListingFilesArmv5(); |
539 // Get listing file name of given source file. |
521 // Get listing file name of given source file. |