| 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(dest: str, src: data, n: size); |
| 11 | str[size] = 0; |
| 12 | free(ptr: __cxa_demangle(mangled_name: str, buf: 0, n: 0, status: 0)); |
| 13 | delete [] str; |
| 14 | return 0; |
| 15 | } |
| 16 |
