analyzetool/commandlineengine/inc/CATModule2.h
branchRCL_3
changeset 59 8ad140f3dd41
parent 49 7fdc9a71d314
equal deleted inserted replaced
49:7fdc9a71d314 59:8ad140f3dd41
    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.