| 1189 | } |
| 1190 | |
| 1191 | bool PeParser::hasOverlayData() |
| 1192 | { |
| 1193 | if (!filename) |
| 1194 | return false; |
| 1195 | |
| 1196 | if (isValidPeFile()) |
| 1197 | { |
| 1198 | DWORD fileSize = (DWORD)ProcessAccessHelp::getFileSize(filename); |
| 1199 | |
| 1200 | return (fileSize > getSectionHeaderBasedFileSize()); |
| 1201 | } |
| 1202 | else |
| 1203 | { |
| 1204 | return false; |
| 1205 | } |
| 1206 | } |
| 1207 | |
| 1208 | bool PeParser::updatePeHeaderChecksum(const WCHAR * targetFile, DWORD fileSize) |
| 1209 | { |
nothing calls this directly
no outgoing calls
no test coverage detected