Sanitizers/asan.c
#include <stdlib.h> | ||
int asan(int argc, char* argv[]) | ||
{ | ||
char* x = calloc(10, sizeof(char*)); | ||
Result of 'calloc' is converted to a pointer of type 'char', which is incompatible with sizeof operand type 'char *' | ||
Memory is allocated | ||
Result of 'calloc' is converted to a pointer of type 'char', which is incompatible with sizeof operand type 'char *' | ||
free(x); | ||
Memory is released | ||
return x[5]; | ||
Use of memory after it is freed | ||
Use of memory after it is freed | ||
} |