equal
deleted
inserted
replaced
65 { |
65 { |
66 symgen->AddFile(linebuf.substr(startpos+1,endpos-startpos-1), false); |
66 symgen->AddFile(linebuf.substr(startpos+1,endpos-startpos-1), false); |
67 } |
67 } |
68 } |
68 } |
69 } |
69 } |
|
70 else if(linebuf.compare(0,15,"Executable File") == 0) |
|
71 { |
|
72 if(linebuf.find("size:", 26) != string::npos) |
|
73 { |
|
74 size_t startpos = linebuf.find('\'') ; |
|
75 size_t endpos = linebuf.rfind('\''); |
|
76 if((startpos!=string::npos) && (endpos!=string::npos)) |
|
77 { |
|
78 symgen->AddFile(linebuf.substr(startpos+1,endpos-startpos-1), true); |
|
79 } |
|
80 } |
|
81 } |
70 else if(linebuf.compare(0,26,"Compressed executable File") == 0) |
82 else if(linebuf.compare(0,26,"Compressed executable File") == 0) |
71 { |
83 { |
72 if(linebuf.find("size:", 26) != string::npos) |
84 if(linebuf.find("size:", 26) != string::npos) |
73 { |
85 { |
74 size_t startpos = linebuf.find('\'') ; |
86 size_t startpos = linebuf.find('\'') ; |