Lines Matching defs:checksum
152 // The checksum is unnecessary under a few conditions, since the primary
155 // application ahead of time (and thus the checksum is completely
156 // unnecessary). The checksum is also unnecessary on release (non-debug)
171 bool addFileToChecksum(const char *fileName, uint32_t &checksum) {
174 ALOGE("Cannot open file \'%s\' to compute checksum", fileName);
182 ALOGE("Error while computing checksum for file \'%s\'", fileName);
186 checksum = adler32(checksum, (const unsigned char *) buf, nread);
192 ALOGE("Cannot close file \'%s\' after computing checksum", fileName);
209 uint32_t checksum = adler32(0L, Z_NULL, 0);
211 // include checksum of bitcode
213 checksum = adler32(checksum, bitcode, bitcodeSize);
216 // include checksum of command line arguments
217 checksum = adler32(checksum, (const unsigned char *) commandLine,
220 // include checksum of bccFiles
223 if (bccFile[0] != 0 && !addFileToChecksum(bccFile, checksum)) {
224 // return empty checksum instead of something partial/corrupt
229 return checksum;
260 // The shared object may have an invalid build checksum.
372 // cannot compute checksum but verification is enabled
378 // add a dummy/constant as a checksum if verification is disabled
382 // Append build checksum to commandline
385 compileArguments.push_back("-build-checksum");
394 // Read RS info from the shared object to detect checksum mismatch