Kostya Serebryany | 6e0f5ef | 2016-12-28 03:28:29 +0000 | [diff] [blame] | 1 | #include <stdint.h> |
2 | #include <stddef.h> | ||||
3 | #include <string.h> | ||||
4 | #include <stdlib.h> | ||||
5 | extern "C" char * | ||||
6 | __cxa_demangle(const char *mangled_name, char *buf, size_t *n, int *status); | ||||
7 | |||||
8 | extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { | ||||
9 | char *str = new char[size+1]; | ||||
10 | memcpy(str, data, size); | ||||
11 | str[size] = 0; | ||||
12 | free(__cxa_demangle(str, 0, 0, 0)); | ||||
13 | delete [] str; | ||||
14 | return 0; | ||||
15 | } |