diff -r c67de7b29582 -r 9eeecb73a5d4 imgtools/romtools/rofsbuild/src/logging/logparser.cpp --- a/imgtools/romtools/rofsbuild/src/logging/logparser.cpp Wed Nov 17 13:47:08 2010 +0800 +++ b/imgtools/romtools/rofsbuild/src/logging/logparser.cpp Wed Nov 17 14:05:07 2010 +0800 @@ -67,6 +67,18 @@ } } } + else if(linebuf.compare(0,15,"Executable File") == 0) + { + if(linebuf.find("size:", 26) != string::npos) + { + size_t startpos = linebuf.find('\'') ; + size_t endpos = linebuf.rfind('\''); + if((startpos!=string::npos) && (endpos!=string::npos)) + { + symgen->AddFile(linebuf.substr(startpos+1,endpos-startpos-1), true); + } + } + } else if(linebuf.compare(0,26,"Compressed executable File") == 0) { if(linebuf.find("size:", 26) != string::npos)