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