Skip to content
Snippets Groups Projects
Commit ee45f927 authored by Nguyen Anh Quynh's avatar Nguyen Anh Quynh
Browse files

c-crashes: print out error type

parent a64afb82
Branches
Tags
No related merge requests found
Showing
with 40 additions and 20 deletions
......@@ -12,7 +12,8 @@ int main(int argc, char **argv) {
if (!err) {
size_t count, size;
unsigned char *insn;
ks_asm(ks, (char *)assembly, 0, &insn, &size, &count);
if (ks_asm(ks, (char *)assembly, 0, &insn, &size, &count))
printf("ERROR: failed on ks_asm() with error = %s, code = %u\n", ks_strerror(ks_errno(ks)), ks_errno(ks));
ks_free(insn);
}
ks_close(ks);
......
......@@ -9,7 +9,8 @@ int main(int argc, char **argv) {
if (!err) {
size_t count, size;
unsigned char *insn;
ks_asm(ks, (char *)assembly, 0, &insn, &size, &count);
if (ks_asm(ks, (char *)assembly, 0, &insn, &size, &count))
printf("ERROR: failed on ks_asm() with error = %s, code = %u\n", ks_strerror(ks_errno(ks)), ks_errno(ks));
ks_free(insn);
}
ks_close(ks);
......
......@@ -9,7 +9,8 @@ int main(int argc, char **argv) {
if (!err) {
size_t count, size;
unsigned char *insn;
ks_asm(ks, (char *)assembly, 0, &insn, &size, &count);
if (ks_asm(ks, (char *)assembly, 0, &insn, &size, &count))
printf("ERROR: failed on ks_asm() with error = %s, code = %u\n", ks_strerror(ks_errno(ks)), ks_errno(ks));
ks_free(insn);
}
ks_close(ks);
......
......@@ -9,7 +9,8 @@ int main(int argc, char **argv) {
if (!err) {
size_t count, size;
unsigned char *insn;
ks_asm(ks, (char *)assembly, 0, &insn, &size, &count);
if (ks_asm(ks, (char *)assembly, 0, &insn, &size, &count))
printf("ERROR: failed on ks_asm() with error = %s, code = %u\n", ks_strerror(ks_errno(ks)), ks_errno(ks));
ks_free(insn);
}
ks_close(ks);
......
......@@ -9,7 +9,8 @@ int main(int argc, char **argv) {
if (!err) {
size_t count, size;
unsigned char *insn;
ks_asm(ks, (char *)assembly, 0, &insn, &size, &count);
if (ks_asm(ks, (char *)assembly, 0, &insn, &size, &count))
printf("ERROR: failed on ks_asm() with error = %s, code = %u\n", ks_strerror(ks_errno(ks)), ks_errno(ks));
ks_free(insn);
}
ks_close(ks);
......
......@@ -9,7 +9,8 @@ int main(int argc, char **argv) {
if (!err) {
size_t count, size;
unsigned char *insn;
ks_asm(ks, (char *)assembly, 0, &insn, &size, &count);
if (ks_asm(ks, (char *)assembly, 0, &insn, &size, &count))
printf("ERROR: failed on ks_asm() with error = %s, code = %u\n", ks_strerror(ks_errno(ks)), ks_errno(ks));
ks_free(insn);
}
ks_close(ks);
......
......@@ -10,7 +10,8 @@ int main(int argc, char **argv) {
if (!err) {
size_t count, size;
unsigned char *insn;
ks_asm(ks, (char *)assembly, 0, &insn, &size, &count);
if (ks_asm(ks, (char *)assembly, 0, &insn, &size, &count))
printf("ERROR: failed on ks_asm() with error = %s, code = %u\n", ks_strerror(ks_errno(ks)), ks_errno(ks));
ks_free(insn);
}
ks_close(ks);
......
......@@ -9,7 +9,8 @@ int main(int argc, char **argv) {
if (!err) {
size_t count, size;
unsigned char *insn;
ks_asm(ks, (char *)assembly, 0, &insn, &size, &count);
if (ks_asm(ks, (char *)assembly, 0, &insn, &size, &count))
printf("ERROR: failed on ks_asm() with error = %s, code = %u\n", ks_strerror(ks_errno(ks)), ks_errno(ks));
ks_free(insn);
}
ks_close(ks);
......
......@@ -10,7 +10,8 @@ int main(int argc, char **argv) {
if (!err) {
size_t count, size;
unsigned char *insn;
ks_asm(ks, (char *)assembly, 0, &insn, &size, &count);
if (ks_asm(ks, (char *)assembly, 0, &insn, &size, &count))
printf("ERROR: failed on ks_asm() with error = %s, code = %u\n", ks_strerror(ks_errno(ks)), ks_errno(ks));
ks_free(insn);
}
ks_close(ks);
......
......@@ -6,7 +6,8 @@ int main(int argc, char **argv) {
if (!err) {
size_t count, size;
unsigned char *insn;
ks_asm(ks, 0, 0, &insn, &size, &count);
if (ks_asm(ks, 0, 0, &insn, &size, &count))
printf("ERROR: failed on ks_asm() with error = %s, code = %u\n", ks_strerror(ks_errno(ks)), ks_errno(ks));
ks_free(insn);
}
ks_close(ks);
......
......@@ -10,7 +10,8 @@ int main(int argc, char **argv) {
if (!err) {
size_t count, size;
unsigned char *insn;
ks_asm(ks, (char *)assembly, 0, &insn, &size, &count);
if (ks_asm(ks, (char *)assembly, 0, &insn, &size, &count))
printf("ERROR: failed on ks_asm() with error = %s, code = %u\n", ks_strerror(ks_errno(ks)), ks_errno(ks));
ks_free(insn);
}
ks_close(ks);
......
......@@ -12,7 +12,8 @@ int main(int argc, char **argv) {
if (!err) {
size_t count, size;
unsigned char *insn;
ks_asm(ks, (char *)assembly, 0, &insn, &size, &count);
if (ks_asm(ks, (char *)assembly, 0, &insn, &size, &count))
printf("ERROR: failed on ks_asm() with error = %s, code = %u\n", ks_strerror(ks_errno(ks)), ks_errno(ks));
ks_free(insn);
}
ks_close(ks);
......
......@@ -10,7 +10,8 @@ int main(int argc, char **argv) {
if (!err) {
size_t count, size;
unsigned char *insn;
ks_asm(ks, (char *)assembly, 0, &insn, &size, &count);
if (ks_asm(ks, (char *)assembly, 0, &insn, &size, &count))
printf("ERROR: failed on ks_asm() with error = %s, code = %u\n", ks_strerror(ks_errno(ks)), ks_errno(ks));
ks_free(insn);
}
ks_close(ks);
......
......@@ -11,7 +11,8 @@ int main(int argc, char **argv) {
if (!err) {
size_t count, size;
unsigned char *insn;
ks_asm(ks, (char *)assembly, 0, &insn, &size, &count);
if (ks_asm(ks, (char *)assembly, 0, &insn, &size, &count))
printf("ERROR: failed on ks_asm() with error = %s, code = %u\n", ks_strerror(ks_errno(ks)), ks_errno(ks));
ks_free(insn);
}
ks_close(ks);
......
......@@ -11,7 +11,8 @@ int main(int argc, char **argv) {
if (!err) {
size_t count, size;
unsigned char *insn;
ks_asm(ks, (char *)assembly, 0, &insn, &size, &count);
if (ks_asm(ks, (char *)assembly, 0, &insn, &size, &count))
printf("ERROR: failed on ks_asm() with error = %s, code = %u\n", ks_strerror(ks_errno(ks)), ks_errno(ks));
ks_free(insn);
}
ks_close(ks);
......
......@@ -9,7 +9,8 @@ int main(int argc, char **argv) {
if (!err) {
size_t count, size;
unsigned char *insn;
ks_asm(ks, (char *)assembly, 0, &insn, &size, &count);
if (ks_asm(ks, (char *)assembly, 0, &insn, &size, &count))
printf("ERROR: failed on ks_asm() with error = %s, code = %u\n", ks_strerror(ks_errno(ks)), ks_errno(ks));
ks_free(insn);
}
ks_close(ks);
......
......@@ -15,7 +15,8 @@ int main(int argc, char **argv) {
if (!err) {
size_t count, size;
unsigned char *insn;
ks_asm(ks, (char *)assembly, 0, &insn, &size, &count);
if (ks_asm(ks, (char *)assembly, 0, &insn, &size, &count))
printf("ERROR: failed on ks_asm() with error = %s, code = %u\n", ks_strerror(ks_errno(ks)), ks_errno(ks));
ks_free(insn);
}
ks_close(ks);
......
......@@ -10,7 +10,8 @@ int main(int argc, char **argv) {
if (!err) {
size_t count, size;
unsigned char *insn;
ks_asm(ks, (char *)assembly, 0, &insn, &size, &count);
if (ks_asm(ks, (char *)assembly, 0, &insn, &size, &count))
printf("ERROR: failed on ks_asm() with error = %s, code = %u\n", ks_strerror(ks_errno(ks)), ks_errno(ks));
ks_free(insn);
}
ks_close(ks);
......
......@@ -9,7 +9,8 @@ int main(int argc, char **argv) {
if (!err) {
size_t count, size;
unsigned char *insn;
ks_asm(ks, (char *)assembly, 0, &insn, &size, &count);
if (ks_asm(ks, (char *)assembly, 0, &insn, &size, &count))
printf("ERROR: failed on ks_asm() with error = %s, code = %u\n", ks_strerror(ks_errno(ks)), ks_errno(ks));
ks_free(insn);
}
ks_close(ks);
......
......@@ -9,7 +9,8 @@ int main(int argc, char **argv) {
if (!err) {
size_t count, size;
unsigned char *insn;
ks_asm(ks, (char *)assembly, 0, &insn, &size, &count);
if (ks_asm(ks, (char *)assembly, 0, &insn, &size, &count))
printf("ERROR: failed on ks_asm() with error = %s, code = %u\n", ks_strerror(ks_errno(ks)), ks_errno(ks));
ks_free(insn);
}
ks_close(ks);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment