blob: 27df3e9b707c911539ccfce7d79e622fe5115357 [file] [log] [blame]
fun:main=uninstrumented
fun:main=discard
# DFSan interface functions.
fun:dfsan_union=uninstrumented
fun:dfsan_union=discard
fun:dfsan_create_label=uninstrumented
fun:dfsan_create_label=discard
fun:dfsan_set_label=uninstrumented
fun:dfsan_set_label=discard
fun:dfsan_add_label=uninstrumented
fun:dfsan_add_label=discard
fun:dfsan_get_label=uninstrumented
fun:dfsan_get_label=custom
fun:dfsan_read_label=uninstrumented
fun:dfsan_read_label=discard
fun:dfsan_get_label_info=uninstrumented
fun:dfsan_get_label_info=discard
fun:dfsan_has_label=uninstrumented
fun:dfsan_has_label=discard
fun:dfsan_has_label_with_desc=uninstrumented
fun:dfsan_has_label_with_desc=discard
# glibc functions.
fun:malloc=discard
fun:realloc=discard
fun:free=discard
fun:isalpha=functional
fun:isdigit=functional
fun:isprint=functional
fun:isxdigit=functional
fun:isalnum=functional
fun:ispunct=functional
fun:isspace=functional
fun:tolower=functional
fun:toupper=functional
fun:exp=functional
fun:exp2=functional
fun:log=functional
fun:sqrt=functional
fun:__cxa_atexit=discard
fun:open=discard
fun:pthread_key_create=discard
fun:getenv=discard
fun:__ctype_b_loc=discard
fun:__errno_location=discard
fun:mmap=discard
fun:munmap=discard
fun:write=discard
fun:close=discard
fun:pthread_equal=discard
fun:pthread_getspecific=discard
fun:pthread_setspecific=discard
fun:pthread_mutex_destroy=discard
fun:pthread_mutexattr_init=discard
fun:pthread_mutexattr_settype=discard
fun:pthread_mutex_init=discard
fun:pthread_mutex_lock=discard
fun:pthread_mutex_trylock=discard
fun:pthread_mutex_unlock=discard
fun:pthread_mutexattr_destroy=discard
fun:pthread_once=discard
fun:pthread_key_delete=discard
fun:pthread_self=discard
fun:printf=discard
fun:fprintf=discard
fun:fputs=discard
fun:fputc=discard
fun:fopen=discard
fun:fseek=discard
fun:lseek=discard
fun:ftell=discard
fun:fclose=discard
fun:dladdr=discard
fun:getpagesize=discard
fun:sched_getcpu=discard
fun:sched_getaffinity=discard
fun:sched_setaffinity=discard
fun:syscall=discard
fun:sem_init=discard
fun:sem_post=discard
fun:sem_wait=discard
fun:sched_yield=discard
fun:uselocale=discard
fun:rand=discard
fun:random=discard
fun:sleep=discard
fun:stat=custom
fun:fstat=custom
fun:memcmp=custom
fun:memcpy=custom
fun:memset=custom
fun:strcmp=custom
fun:strdup=custom
fun:strncmp=custom
fun:strncpy=custom
fun:strcasecmp=custom
fun:strncasecmp=custom
fun:strchr=custom
fun:strlen=custom
fun:calloc=custom
fun:dlopen=custom
fun:read=custom
fun:pread=custom
fun:clock_gettime=custom
fun:pthread_create=custom
fun:dl_iterate_phdr=custom
# TODO: custom
fun:snprintf=discard
fun:vsnprintf=discard
fun:asprintf=discard
fun:qsort=discard
fun:strtoll=discard
fun:strtoull=discard
fun:sigemptyset=discard
fun:sigaction=discard
fun:gettimeofday=discard