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