"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "projects/CodeThorn/src/EStateTransferFunctions.C" between
rose-0.11.49.0.tar.gz and rose-0.11.50.0.tar.gz

About: ROSE is a compiler infrastructure to build source-to-source program transformation and analysis tools for large-scale C, C++, UPC, Fortran, OpenMP, Java, Python and PHP applications.

EStateTransferFunctions.C  (rose-0.11.49.0):EStateTransferFunctions.C  (rose-0.11.50.0)
skipping to change at line 578 skipping to change at line 578
std::list<EState> EStateTransferFunctions::transferAsmStmt(Edge edge, const ES tate* estate) { std::list<EState> EStateTransferFunctions::transferAsmStmt(Edge edge, const ES tate* estate) {
// ignore AsmStmt // ignore AsmStmt
return transferIdentity(edge,estate); return transferIdentity(edge,estate);
} }
long int functionAnalyzedNr=1; long int functionAnalyzedNr=1;
void EStateTransferFunctions::transferFunctionEntryPrintStatus(Edge edge, cons t EState* estate, std::string fileName, std::string functionName) { void EStateTransferFunctions::transferFunctionEntryPrintStatus(Edge edge, cons t EState* estate, std::string fileName, std::string functionName) {
if(_analyzer->getOptionsRef().status) { if(_analyzer->getOptionsRef().status) {
if(_analyzer->getOptionsRef().precisionLevel==1) { if(_analyzer->getOptionsRef().precisionLevel==1) {
size_t numFunctions=_analyzer->getFlow()->getStartLabelSet().size(); size_t numFunctions=_analyzer->getTotalNumberOfFunctions();
_analyzer->printStatusMessage("Analyzing function #"+std::to_string(funct ionAnalyzedNr)+" of "+std::to_string(numFunctions)+": "); _analyzer->printStatusMessage("Analyzing function #"+std::to_string(funct ionAnalyzedNr)+" of "+std::to_string(numFunctions)+": ");
functionAnalyzedNr++; functionAnalyzedNr++;
} else if(_analyzer->getOptionsRef().precisionLevel>=2) { } else if(_analyzer->getOptionsRef().precisionLevel>=2) {
_analyzer->printStatusMessage(std::to_string(functionAnalyzedNr)+". "); _analyzer->printStatusMessage(std::to_string(functionAnalyzedNr)+". ");
functionAnalyzedNr++; functionAnalyzedNr++;
_analyzer->printStatusMessage("Analyzing function (call string length="+s td::to_string(estate->getCallStringLength())+"):"); _analyzer->printStatusMessage("Analyzing function (call string length="+s td::to_string(estate->getCallStringLength())+"):");
} }
if(_analyzer->getOptionsRef().precisionLevel>0) if(_analyzer->getOptionsRef().precisionLevel>0)
_analyzer->printStatusMessageLine(": "+fileName+" : "+functionName); _analyzer->printStatusMessageLine(": "+fileName+" : "+functionName);
} }
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)