diff options
Diffstat (limited to 'lib/dfsan/done_abilist.txt')
-rw-r--r-- | lib/dfsan/done_abilist.txt | 127 |
1 files changed, 127 insertions, 0 deletions
diff --git a/lib/dfsan/done_abilist.txt b/lib/dfsan/done_abilist.txt new file mode 100644 index 0000000000000..27df3e9b707c9 --- /dev/null +++ b/lib/dfsan/done_abilist.txt @@ -0,0 +1,127 @@ +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 |