Lines Matching refs:canon
249 unsigned *canon, tmp, loop, i, hashed_bytes; in pefile_digest_pe_contents() local
270 canon = kcalloc(ctx->n_sections, sizeof(unsigned), GFP_KERNEL); in pefile_digest_pe_contents()
271 if (!canon) in pefile_digest_pe_contents()
277 canon[0] = 0; in pefile_digest_pe_contents()
280 if (pefile_compare_shdrs(&ctx->secs[canon[i]], in pefile_digest_pe_contents()
282 memmove(&canon[i + 1], &canon[i], in pefile_digest_pe_contents()
283 (loop - i) * sizeof(canon[0])); in pefile_digest_pe_contents()
287 canon[i] = loop; in pefile_digest_pe_contents()
292 i = canon[loop]; in pefile_digest_pe_contents()
299 kfree(canon); in pefile_digest_pe_contents()
304 kfree(canon); in pefile_digest_pe_contents()