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);
|
perf_print(start, (long long) TEST_LEN);
|
||||||
|
|
||||||
printf("finish 0x%x\n", crc);
|
printf("finish 0x%x\n", crc);
|
||||||
|
|
||||||
|
// Free allocated memory
|
||||||
|
aligned_free(src);
|
||||||
|
aligned_free(dst);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -133,7 +133,6 @@ main(int argc, char *argv[])
|
|||||||
dst_raw = (u8 *) malloc(TEST_LEN);
|
dst_raw = (u8 *) malloc(TEST_LEN);
|
||||||
if (NULL == dst_raw) {
|
if (NULL == dst_raw) {
|
||||||
printf("alloc error: Fail");
|
printf("alloc error: Fail");
|
||||||
aligned_free(src_raw);
|
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
src = src_raw;
|
src = src_raw;
|
||||||
|
|||||||
@@ -114,5 +114,10 @@ main(int argc, char *argv[])
|
|||||||
perf_print(start, (long long) sizeof(blks->data) * NBLOCKS);
|
perf_print(start, (long long) sizeof(blks->data) * NBLOCKS);
|
||||||
|
|
||||||
printf("finish 0x%x\n", crc);
|
printf("finish 0x%x\n", crc);
|
||||||
|
|
||||||
|
// Free allocated memory
|
||||||
|
aligned_free(blks);
|
||||||
|
aligned_free(blks_ext);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -77,5 +77,7 @@ main(int argc, char *argv[])
|
|||||||
perf_print(start, (long long) TEST_LEN);
|
perf_print(start, (long long) TEST_LEN);
|
||||||
|
|
||||||
printf("finish 0x%x\n", crc);
|
printf("finish 0x%x\n", crc);
|
||||||
|
|
||||||
|
aligned_free(buf);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -88,5 +88,6 @@ main(int argc, char *argv[])
|
|||||||
|
|
||||||
printf("finish 0x%x\n", crc);
|
printf("finish 0x%x\n", crc);
|
||||||
|
|
||||||
|
aligned_free(buf);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -77,5 +77,7 @@ main(int argc, char *argv[])
|
|||||||
perf_print(start, (long long) TEST_LEN);
|
perf_print(start, (long long) TEST_LEN);
|
||||||
|
|
||||||
printf("finish 0x%x\n", crc);
|
printf("finish 0x%x\n", crc);
|
||||||
|
|
||||||
|
aligned_free(buf);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -77,5 +77,9 @@ main(int argc, char *argv[])
|
|||||||
perf_print(start, (long long) TEST_LEN);
|
perf_print(start, (long long) TEST_LEN);
|
||||||
|
|
||||||
printf("finish 0x%x\n", crc);
|
printf("finish 0x%x\n", crc);
|
||||||
|
|
||||||
|
// Free allocated memory
|
||||||
|
aligned_free(buf);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -105,5 +105,8 @@ main(int argc, char *argv[])
|
|||||||
printf("finish 0x%" PRIx64 "\n", crc);
|
printf("finish 0x%" PRIx64 "\n", crc);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Free allocated memory
|
||||||
|
aligned_free(buf);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -174,5 +174,14 @@ main(int argc, char *argv[])
|
|||||||
perf_print(start, (long long) (TEST_LEN(m)) * (k + nerrs));
|
perf_print(start, (long long) (TEST_LEN(m)) * (k + nerrs));
|
||||||
|
|
||||||
printf("done all: Pass\n");
|
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;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -763,5 +763,16 @@ main(int argc, char *argv[])
|
|||||||
}
|
}
|
||||||
|
|
||||||
printf("done EC tests: Pass\n");
|
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;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -295,5 +295,14 @@ main(int argc, char *argv[])
|
|||||||
}
|
}
|
||||||
|
|
||||||
printf("done all: Pass\n");
|
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;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -437,6 +437,18 @@ main(int argc, char *argv[])
|
|||||||
}
|
}
|
||||||
printf(" } done all: Pass\n");
|
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;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -210,6 +210,22 @@ main(int argc, char *argv[])
|
|||||||
}
|
}
|
||||||
|
|
||||||
printf(" } done all: Pass\n");
|
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;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -55,5 +55,6 @@ main(int argc, char *argv[])
|
|||||||
printf("mem_zero_detect_perf" TEST_TYPE_STR ": ");
|
printf("mem_zero_detect_perf" TEST_TYPE_STR ": ");
|
||||||
perf_print(start, (long long) TEST_LEN);
|
perf_print(start, (long long) TEST_LEN);
|
||||||
|
|
||||||
|
aligned_free(buf);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -84,5 +84,8 @@ main(int argc, char *argv[])
|
|||||||
printf("pq_gen" TEST_TYPE_STR ": ");
|
printf("pq_gen" TEST_TYPE_STR ": ");
|
||||||
perf_print(start, (long long) TEST_MEM);
|
perf_print(start, (long long) TEST_MEM);
|
||||||
|
|
||||||
|
for (i = 0; i < TEST_SOURCES + 2; i++)
|
||||||
|
aligned_free(buffs[i]);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -75,7 +75,6 @@ main(int argc, char *argv[])
|
|||||||
ret = -1;
|
ret = -1;
|
||||||
exit:
|
exit:
|
||||||
for (i = 0; i < TEST_SOURCES + 1; i++)
|
for (i = 0; i < TEST_SOURCES + 1; i++)
|
||||||
free(buffs[i]);
|
aligned_free(buffs[i]);
|
||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -88,5 +88,8 @@ main(int argc, char *argv[])
|
|||||||
printf("xor_gen" TEST_TYPE_STR ": ");
|
printf("xor_gen" TEST_TYPE_STR ": ");
|
||||||
perf_print(start, (long long) TEST_MEM);
|
perf_print(start, (long long) TEST_MEM);
|
||||||
|
|
||||||
|
for (i = 0; i < TEST_SOURCES + 1; i++)
|
||||||
|
aligned_free(buffs[i]);
|
||||||
|
|
||||||
return fail;
|
return fail;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user