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. |
77 * @param eLoggingMode. |
78 * @param eLoggingMode. |
78 * @param eBuildType. |
79 * @param eBuildType. |
79 * @param iAllocCallStackSize. |
80 * @param iAllocCallStackSize. |
80 * @param iFreeCallStackSize. |
81 * @param iFreeCallStackSize. |
81 * @return true if successful. |
82 * @return true if successful. |
82 */ |
83 */ |
83 bool CreateTempCpp(const string& sS60FileName |
84 bool CreateTempCpp(const string& sS60FileName |
|
85 , const string& sS60FilePath |
84 , int eLoggingMode |
86 , int eLoggingMode |
85 , int eBuildType |
87 , int eBuildType |
86 , int iAllocCallStackSize |
88 , int iAllocCallStackSize |
87 , int iFreeCallStackSize ); |
89 , 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(); |
88 |
96 |
89 /** |
97 /** |
90 * Add AT changes to modules mmp file. |
98 * Add AT changes to modules mmp file. |
91 * @return true if successful. |
99 * @return true if successful. |
92 */ |
100 */ |
283 /** |
291 /** |
284 * Get S60 logging file name. |
292 * Get S60 logging file name. |
285 * @return s60 logging file name. |
293 * @return s60 logging file name. |
286 */ |
294 */ |
287 string GetS60FileName() const; |
295 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 ); |
288 |
302 |
289 /** |
303 /** |
290 * Set target binary name. |
304 * Set target binary name. |
291 * @param sTarget binary file name. |
305 * @param sTarget binary file name. |
292 */ |
306 */ |
512 vector<LINE_IN_FILE> m_vLineInFile; |
526 vector<LINE_IN_FILE> m_vLineInFile; |
513 // Modules map data (symbols). |
527 // Modules map data (symbols). |
514 vector<MAP_FUNC_INFO> m_vMapFileFuncList; |
528 vector<MAP_FUNC_INFO> m_vMapFileFuncList; |
515 // File logging mode filename. |
529 // File logging mode filename. |
516 string m_sS60FileName; |
530 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; |
517 // Is all data loaded for address to code line functions. |
535 // Is all data loaded for address to code line functions. |
518 bool m_bAddressToLineInitialized; |
536 bool m_bAddressToLineInitialized; |
519 // Read listing files (armv5 platform). |
537 // Read listing files (armv5 platform). |
520 bool ReadListingFilesArmv5(); |
538 bool ReadListingFilesArmv5(); |
521 // Get listing file name of given source file. |
539 // Get listing file name of given source file. |