From 261506ce86c7f72abac43d833f1a314d5eb28c14 Mon Sep 17 00:00:00 2001 From: Nguyen Anh Quynh <aquynh@gmail.com> Date: Tue, 24 May 2016 21:34:13 +0800 Subject: [PATCH] c-regress: add ks_free() --- ...rash-01-empty-tombstone-value-shouldnt-be-inserted-into-map.c | 1 + suite/regress/c-crashers/crash-02-index-lt-size-failed.c | 1 + suite/regress/c-crashers/crash-03-invalid-index.c | 1 + suite/regress/c-crashers/crash-04-readcount-not-equal-to-one.c | 1 + .../c-crashers/crash-05-normal-symbols-cannot-be-unnamed.c | 1 + .../crash-06-exponent-has-no-digits-in-apfloat-line-126.c | 1 + .../crash-07-exponent-has-no-digits-in-apfloat-line-131.c | 1 + .../crash-08-invalid-character-in-exponent-absexponent-case.c | 1 + .../crash-09-invalid-character-in-exponent-value-case.c | 1 + .../crash-10-stringref-cannot-be-built-from-a-null-argument.c | 1 + .../crash-11-elfobjectwriter-should-not-have-constructed-this.c | 1 + .../crash-12-cannot-set-a-variable-that-has-already-been-used.c | 1 + ...ash-13-hexagon-mc-code-emitter-mk-is-not-equal-to-symbolref.c | 1 + 13 files changed, 13 insertions(+) diff --git a/suite/regress/c-crashers/crash-01-empty-tombstone-value-shouldnt-be-inserted-into-map.c b/suite/regress/c-crashers/crash-01-empty-tombstone-value-shouldnt-be-inserted-into-map.c index a2adc1c..5c395da 100644 --- a/suite/regress/c-crashers/crash-01-empty-tombstone-value-shouldnt-be-inserted-into-map.c +++ b/suite/regress/c-crashers/crash-01-empty-tombstone-value-shouldnt-be-inserted-into-map.c @@ -13,6 +13,7 @@ int main(int argc, char **argv) { size_t count, size; unsigned char *insn; ks_asm(ks, (char *)assembly, 0, &insn, &size, &count); + ks_free(insn); } ks_close(ks); return 0; diff --git a/suite/regress/c-crashers/crash-02-index-lt-size-failed.c b/suite/regress/c-crashers/crash-02-index-lt-size-failed.c index 2b7a29f..34c97b8 100644 --- a/suite/regress/c-crashers/crash-02-index-lt-size-failed.c +++ b/suite/regress/c-crashers/crash-02-index-lt-size-failed.c @@ -10,6 +10,7 @@ int main(int argc, char **argv) { size_t count, size; unsigned char *insn; ks_asm(ks, (char *)assembly, 0, &insn, &size, &count); + ks_free(insn); } ks_close(ks); } diff --git a/suite/regress/c-crashers/crash-03-invalid-index.c b/suite/regress/c-crashers/crash-03-invalid-index.c index 6bacbca..ba8f383 100644 --- a/suite/regress/c-crashers/crash-03-invalid-index.c +++ b/suite/regress/c-crashers/crash-03-invalid-index.c @@ -10,6 +10,7 @@ int main(int argc, char **argv) { size_t count, size; unsigned char *insn; ks_asm(ks, (char *)assembly, 0, &insn, &size, &count); + ks_free(insn); } ks_close(ks); } diff --git a/suite/regress/c-crashers/crash-04-readcount-not-equal-to-one.c b/suite/regress/c-crashers/crash-04-readcount-not-equal-to-one.c index 442b3fd..fb19568 100644 --- a/suite/regress/c-crashers/crash-04-readcount-not-equal-to-one.c +++ b/suite/regress/c-crashers/crash-04-readcount-not-equal-to-one.c @@ -10,6 +10,7 @@ int main(int argc, char **argv) { size_t count, size; unsigned char *insn; ks_asm(ks, (char *)assembly, 0, &insn, &size, &count); + ks_free(insn); } ks_close(ks); } diff --git a/suite/regress/c-crashers/crash-05-normal-symbols-cannot-be-unnamed.c b/suite/regress/c-crashers/crash-05-normal-symbols-cannot-be-unnamed.c index 156cd8f..a698b68 100644 --- a/suite/regress/c-crashers/crash-05-normal-symbols-cannot-be-unnamed.c +++ b/suite/regress/c-crashers/crash-05-normal-symbols-cannot-be-unnamed.c @@ -10,6 +10,7 @@ int main(int argc, char **argv) { size_t count, size; unsigned char *insn; ks_asm(ks, (char *)assembly, 0, &insn, &size, &count); + ks_free(insn); } ks_close(ks); } diff --git a/suite/regress/c-crashers/crash-06-exponent-has-no-digits-in-apfloat-line-126.c b/suite/regress/c-crashers/crash-06-exponent-has-no-digits-in-apfloat-line-126.c index 42f3d10..9195f97 100644 --- a/suite/regress/c-crashers/crash-06-exponent-has-no-digits-in-apfloat-line-126.c +++ b/suite/regress/c-crashers/crash-06-exponent-has-no-digits-in-apfloat-line-126.c @@ -10,6 +10,7 @@ int main(int argc, char **argv) { size_t count, size; unsigned char *insn; ks_asm(ks, (char *)assembly, 0, &insn, &size, &count); + ks_free(insn); } ks_close(ks); } diff --git a/suite/regress/c-crashers/crash-07-exponent-has-no-digits-in-apfloat-line-131.c b/suite/regress/c-crashers/crash-07-exponent-has-no-digits-in-apfloat-line-131.c index 08260cd..d042b36 100644 --- a/suite/regress/c-crashers/crash-07-exponent-has-no-digits-in-apfloat-line-131.c +++ b/suite/regress/c-crashers/crash-07-exponent-has-no-digits-in-apfloat-line-131.c @@ -11,6 +11,7 @@ int main(int argc, char **argv) { size_t count, size; unsigned char *insn; ks_asm(ks, (char *)assembly, 0, &insn, &size, &count); + ks_free(insn); } ks_close(ks); } diff --git a/suite/regress/c-crashers/crash-08-invalid-character-in-exponent-absexponent-case.c b/suite/regress/c-crashers/crash-08-invalid-character-in-exponent-absexponent-case.c index fa3db6a..e52bbea 100644 --- a/suite/regress/c-crashers/crash-08-invalid-character-in-exponent-absexponent-case.c +++ b/suite/regress/c-crashers/crash-08-invalid-character-in-exponent-absexponent-case.c @@ -10,6 +10,7 @@ int main(int argc, char **argv) { size_t count, size; unsigned char *insn; ks_asm(ks, (char *)assembly, 0, &insn, &size, &count); + ks_free(insn); } ks_close(ks); } diff --git a/suite/regress/c-crashers/crash-09-invalid-character-in-exponent-value-case.c b/suite/regress/c-crashers/crash-09-invalid-character-in-exponent-value-case.c index e48a9c4..fb03e83 100644 --- a/suite/regress/c-crashers/crash-09-invalid-character-in-exponent-value-case.c +++ b/suite/regress/c-crashers/crash-09-invalid-character-in-exponent-value-case.c @@ -11,6 +11,7 @@ int main(int argc, char **argv) { size_t count, size; unsigned char *insn; ks_asm(ks, (char *)assembly, 0, &insn, &size, &count); + ks_free(insn); } ks_close(ks); } diff --git a/suite/regress/c-crashers/crash-10-stringref-cannot-be-built-from-a-null-argument.c b/suite/regress/c-crashers/crash-10-stringref-cannot-be-built-from-a-null-argument.c index cfef521..c5cce67 100644 --- a/suite/regress/c-crashers/crash-10-stringref-cannot-be-built-from-a-null-argument.c +++ b/suite/regress/c-crashers/crash-10-stringref-cannot-be-built-from-a-null-argument.c @@ -7,6 +7,7 @@ int main(int argc, char **argv) { size_t count, size; unsigned char *insn; ks_asm(ks, 0, 0, &insn, &size, &count); + ks_free(insn); } ks_close(ks); } diff --git a/suite/regress/c-crashers/crash-11-elfobjectwriter-should-not-have-constructed-this.c b/suite/regress/c-crashers/crash-11-elfobjectwriter-should-not-have-constructed-this.c index 2ac2598..03d3d89 100644 --- a/suite/regress/c-crashers/crash-11-elfobjectwriter-should-not-have-constructed-this.c +++ b/suite/regress/c-crashers/crash-11-elfobjectwriter-should-not-have-constructed-this.c @@ -11,6 +11,7 @@ int main(int argc, char **argv) { size_t count, size; unsigned char *insn; ks_asm(ks, (char *)assembly, 0, &insn, &size, &count); + ks_free(insn); } ks_close(ks); } diff --git a/suite/regress/c-crashers/crash-12-cannot-set-a-variable-that-has-already-been-used.c b/suite/regress/c-crashers/crash-12-cannot-set-a-variable-that-has-already-been-used.c index 72c517f..4c8f80c 100644 --- a/suite/regress/c-crashers/crash-12-cannot-set-a-variable-that-has-already-been-used.c +++ b/suite/regress/c-crashers/crash-12-cannot-set-a-variable-that-has-already-been-used.c @@ -13,6 +13,7 @@ int main(int argc, char **argv) { size_t count, size; unsigned char *insn; ks_asm(ks, (char *)assembly, 0, &insn, &size, &count); + ks_free(insn); } ks_close(ks); } diff --git a/suite/regress/c-crashers/crash-13-hexagon-mc-code-emitter-mk-is-not-equal-to-symbolref.c b/suite/regress/c-crashers/crash-13-hexagon-mc-code-emitter-mk-is-not-equal-to-symbolref.c index 34a488e..3ead865 100644 --- a/suite/regress/c-crashers/crash-13-hexagon-mc-code-emitter-mk-is-not-equal-to-symbolref.c +++ b/suite/regress/c-crashers/crash-13-hexagon-mc-code-emitter-mk-is-not-equal-to-symbolref.c @@ -11,6 +11,7 @@ int main(int argc, char **argv) { size_t count, size; unsigned char *insn; ks_asm(ks, (char *)assembly, 0, &insn, &size, &count); + ks_free(insn); } ks_close(ks); } -- GitLab