mirror of
https://github.com/intel/isa-l.git
synced 2025-10-27 19:10:18 +01:00
Free allocated memory in test applications
Signed-off-by: Pablo de Lara <pablo.de.lara.guarch@intel.com>
This commit is contained in:
@@ -81,5 +81,10 @@ main(int argc, char *argv[])
|
||||
perf_print(start, (long long) TEST_LEN);
|
||||
|
||||
printf("finish 0x%x\n", crc);
|
||||
|
||||
// Free allocated memory
|
||||
aligned_free(src);
|
||||
aligned_free(dst);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -133,7 +133,6 @@ main(int argc, char *argv[])
|
||||
dst_raw = (u8 *) malloc(TEST_LEN);
|
||||
if (NULL == dst_raw) {
|
||||
printf("alloc error: Fail");
|
||||
aligned_free(src_raw);
|
||||
return -1;
|
||||
}
|
||||
src = src_raw;
|
||||
|
||||
@@ -114,5 +114,10 @@ main(int argc, char *argv[])
|
||||
perf_print(start, (long long) sizeof(blks->data) * NBLOCKS);
|
||||
|
||||
printf("finish 0x%x\n", crc);
|
||||
|
||||
// Free allocated memory
|
||||
aligned_free(blks);
|
||||
aligned_free(blks_ext);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -77,5 +77,7 @@ main(int argc, char *argv[])
|
||||
perf_print(start, (long long) TEST_LEN);
|
||||
|
||||
printf("finish 0x%x\n", crc);
|
||||
|
||||
aligned_free(buf);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -88,5 +88,6 @@ main(int argc, char *argv[])
|
||||
|
||||
printf("finish 0x%x\n", crc);
|
||||
|
||||
aligned_free(buf);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -77,5 +77,7 @@ main(int argc, char *argv[])
|
||||
perf_print(start, (long long) TEST_LEN);
|
||||
|
||||
printf("finish 0x%x\n", crc);
|
||||
|
||||
aligned_free(buf);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -77,5 +77,9 @@ main(int argc, char *argv[])
|
||||
perf_print(start, (long long) TEST_LEN);
|
||||
|
||||
printf("finish 0x%x\n", crc);
|
||||
|
||||
// Free allocated memory
|
||||
aligned_free(buf);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -105,5 +105,8 @@ main(int argc, char *argv[])
|
||||
printf("finish 0x%" PRIx64 "\n", crc);
|
||||
}
|
||||
|
||||
// Free allocated memory
|
||||
aligned_free(buf);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -174,5 +174,14 @@ main(int argc, char *argv[])
|
||||
perf_print(start, (long long) (TEST_LEN(m)) * (k + nerrs));
|
||||
|
||||
printf("done all: Pass\n");
|
||||
|
||||
// Free allocated buffers
|
||||
for (i = 0; i < m; i++) {
|
||||
aligned_free(buffs[i]);
|
||||
}
|
||||
for (i = 0; i < (m - k); i++) {
|
||||
aligned_free(temp_buffs[i]);
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -763,5 +763,16 @@ main(int argc, char *argv[])
|
||||
}
|
||||
|
||||
printf("done EC tests: Pass\n");
|
||||
|
||||
for (i = 0; i < TEST_SOURCES; i++) {
|
||||
aligned_free(buffs[i]);
|
||||
}
|
||||
for (i = 0; i < TEST_SOURCES; i++) {
|
||||
aligned_free(temp_buffs[i]);
|
||||
}
|
||||
free(encode_matrix);
|
||||
free(decode_matrix);
|
||||
free(invert_matrix);
|
||||
free(g_tbls);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -295,5 +295,14 @@ main(int argc, char *argv[])
|
||||
}
|
||||
|
||||
printf("done all: Pass\n");
|
||||
|
||||
// Free allocated memory
|
||||
for (i = 0; i < TEST_SOURCES; i++) {
|
||||
aligned_free(buffs[i]);
|
||||
}
|
||||
aligned_free(dest);
|
||||
aligned_free(dest_ref);
|
||||
aligned_free(temp_buff);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -437,6 +437,18 @@ main(int argc, char *argv[])
|
||||
}
|
||||
printf(" } done all: Pass\n");
|
||||
|
||||
free(encode_matrix);
|
||||
free(decode_matrix);
|
||||
free(invert_matrix);
|
||||
free(temp_matrix);
|
||||
free(g_tbls);
|
||||
for (i = 0; i < k; i++)
|
||||
free(frag_ptrs[i]);
|
||||
for (i = 0; i < p2; i++)
|
||||
free(parity_ptrs[i]);
|
||||
for (i = 0; i < p2; i++)
|
||||
free(recover_outp[i]);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -210,6 +210,22 @@ main(int argc, char *argv[])
|
||||
}
|
||||
|
||||
printf(" } done all: Pass\n");
|
||||
|
||||
// Free allocated memory
|
||||
free(encode_matrix);
|
||||
free(decode_matrix);
|
||||
free(invert_matrix);
|
||||
free(temp_matrix);
|
||||
free(g_tbls);
|
||||
|
||||
for (i = 0; i < m; i++) {
|
||||
free(frag_ptrs[i]);
|
||||
}
|
||||
|
||||
for (i = 0; i < p; i++) {
|
||||
free(recover_outp[i]);
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -55,5 +55,6 @@ main(int argc, char *argv[])
|
||||
printf("mem_zero_detect_perf" TEST_TYPE_STR ": ");
|
||||
perf_print(start, (long long) TEST_LEN);
|
||||
|
||||
aligned_free(buf);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -84,5 +84,8 @@ main(int argc, char *argv[])
|
||||
printf("pq_gen" TEST_TYPE_STR ": ");
|
||||
perf_print(start, (long long) TEST_MEM);
|
||||
|
||||
for (i = 0; i < TEST_SOURCES + 2; i++)
|
||||
aligned_free(buffs[i]);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -75,7 +75,6 @@ main(int argc, char *argv[])
|
||||
ret = -1;
|
||||
exit:
|
||||
for (i = 0; i < TEST_SOURCES + 1; i++)
|
||||
free(buffs[i]);
|
||||
|
||||
aligned_free(buffs[i]);
|
||||
return ret;
|
||||
}
|
||||
|
||||
@@ -88,5 +88,8 @@ main(int argc, char *argv[])
|
||||
printf("xor_gen" TEST_TYPE_STR ": ");
|
||||
perf_print(start, (long long) TEST_MEM);
|
||||
|
||||
for (i = 0; i < TEST_SOURCES + 1; i++)
|
||||
aligned_free(buffs[i]);
|
||||
|
||||
return fail;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user