Lines Matching refs:canon
245 unsigned *canon, tmp, loop, i, hashed_bytes; in pefile_digest_pe_contents() local
266 canon = kcalloc(ctx->n_sections, sizeof(unsigned), GFP_KERNEL); in pefile_digest_pe_contents()
267 if (!canon) in pefile_digest_pe_contents()
273 canon[0] = 0; in pefile_digest_pe_contents()
276 if (pefile_compare_shdrs(&ctx->secs[canon[i]], in pefile_digest_pe_contents()
278 memmove(&canon[i + 1], &canon[i], in pefile_digest_pe_contents()
279 (loop - i) * sizeof(canon[0])); in pefile_digest_pe_contents()
283 canon[i] = loop; in pefile_digest_pe_contents()
288 i = canon[loop]; in pefile_digest_pe_contents()
295 kfree(canon); in pefile_digest_pe_contents()
300 kfree(canon); in pefile_digest_pe_contents()