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_count=uninstrumented
fun:dfsan_get_label_count=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
fun:dfsan_set_write_callback=uninstrumented
fun:dfsan_set_write_callback=custom

###############################################################################
# glibc
###############################################################################
fun:malloc=discard
fun:realloc=discard
fun:free=discard

# Functions that return a value that depends on the input, but the output might
# not be necessarily data-dependent on the input.
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

# Functions that return a value that is data-dependent on the input.
fun:btowc=functional
fun:exp=functional
fun:exp2=functional
fun:fabs=functional
fun:finite=functional
fun:floor=functional
fun:fmod=functional
fun:isinf=functional
fun:isnan=functional
fun:log=functional
fun:modf=functional
fun:pow=functional
fun:round=functional
fun:sqrt=functional
fun:wctob=functional

# Functions that produce an output that does not depend on the input (shadow is
# zeroed automatically).
fun:__assert_fail=discard
fun:__ctype_b_loc=discard
fun:__cxa_atexit=discard
fun:__errno_location=discard
fun:__newlocale=discard
fun:__sbrk=discard
fun:__sigsetjmp=discard
fun:__uselocale=discard
fun:__wctype_l=discard
fun:access=discard
fun:alarm=discard
fun:atexit=discard
fun:bind=discard
fun:chdir=discard
fun:close=discard
fun:closedir=discard
fun:connect=discard
fun:dladdr=discard
fun:dlclose=discard
fun:fclose=discard
fun:feof=discard
fun:ferror=discard
fun:fflush=discard
fun:fileno=discard
fun:fopen=discard
fun:fprintf=discard
fun:fputc=discard
fun:fputc=discard
fun:fputs=discard
fun:fputs=discard
fun:fseek=discard
fun:ftell=discard
fun:fwrite=discard
fun:getenv=discard
fun:getuid=discard
fun:geteuid=discard
fun:getpagesize=discard
fun:getpid=discard
fun:kill=discard
fun:listen=discard
fun:lseek=discard
fun:mkdir=discard
fun:mmap=discard
fun:munmap=discard
fun:open=discard
fun:pipe=discard
fun:posix_fadvise=discard
fun:posix_memalign=discard
fun:prctl=discard
fun:printf=discard
fun:pthread_sigmask=discard
fun:putc=discard
fun:putchar=discard
fun:puts=discard
fun:rand=discard
fun:random=discard
fun:remove=discard
fun:sched_getcpu=discard
fun:sched_get_priority_max=discard
fun:sched_setaffinity=discard
fun:sched_yield=discard
fun:sem_destroy=discard
fun:sem_init=discard
fun:sem_post=discard
fun:sem_wait=discard
fun:send=discard
fun:sendmsg=discard
fun:sendto=discard
fun:setsockopt=discard
fun:shutdown=discard
fun:sleep=discard
fun:socket=discard
fun:strerror=discard
fun:strspn=discard
fun:strcspn=discard
fun:symlink=discard
fun:syscall=discard
fun:unlink=discard
fun:uselocale=discard

# Functions that produce output does not depend on the input (need to zero the
# shadow manually).
fun:calloc=custom
fun:clock_gettime=custom
fun:dlopen=custom
fun:fgets=custom
fun:fstat=custom
fun:getcwd=custom
fun:get_current_dir_name=custom
fun:gethostname=custom
fun:getrlimit=custom
fun:getrusage=custom
fun:nanosleep=custom
fun:pread=custom
fun:read=custom
fun:socketpair=custom
fun:stat=custom
fun:time=custom

# Functions that produce an output that depend on the input (propagate the
# shadow manually).
fun:ctime_r=custom
fun:inet_pton=custom
fun:localtime_r=custom
fun:memcpy=custom
fun:memset=custom
fun:strcpy=custom
fun:strdup=custom
fun:strncpy=custom
fun:strtod=custom
fun:strtol=custom
fun:strtoll=custom
fun:strtoul=custom
fun:strtoull=custom

# Functions that produce an output that is computed from the input, but is not
# necessarily data dependent.
fun:memchr=custom
fun:memcmp=custom
fun:strcasecmp=custom
fun:strchr=custom
fun:strcmp=custom
fun:strlen=custom
fun:strncasecmp=custom
fun:strncmp=custom
fun:strrchr=custom
fun:strstr=custom

# Functions which take action based on global state, such as running a callback
# set by a sepperate function.
fun:write=custom

# Functions that take a callback (wrap the callback manually).
fun:dl_iterate_phdr=custom

fun:getpwuid_r=custom
fun:poll=custom
fun:sched_getaffinity=custom
fun:select=custom
fun:sigemptyset=custom
fun:sigaction=custom
fun:gettimeofday=custom

# sprintf-like
fun:sprintf=custom
fun:snprintf=custom

# TODO: custom
fun:asprintf=discard
fun:qsort=discard

###############################################################################
# pthread
###############################################################################
fun:pthread_equal=discard
fun:pthread_getspecific=discard
fun:pthread_key_create=discard
fun:pthread_key_delete=discard
fun:pthread_mutex_destroy=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_mutexattr_init=discard
fun:pthread_mutexattr_settype=discard
fun:pthread_once=discard
fun:pthread_self=discard
fun:pthread_setspecific=discard

# Functions that take a callback (wrap the callback manually).
fun:pthread_create=custom

###############################################################################
# libffi/libgo
###############################################################################
# Functions that are written in asm or are called from asm.
fun:ffi_call_unix64=uninstrumented
fun:ffi_call_unix64=discard
fun:ffi_closure_unix64_inner=uninstrumented
fun:ffi_closure_unix64_inner=discard
fun:ffi_closure_unix64=uninstrumented
fun:ffi_closure_unix64=discard
fun:__go_get_closure=uninstrumented
fun:__go_get_closure=discard
fun:__go_makefunc_can_recover=uninstrumented
fun:__go_makefunc_can_recover=discard
fun:__go_makefunc_returning=uninstrumented
fun:__go_makefunc_returning=discard
fun:reflect.MakeFuncStubGo=uninstrumented
fun:reflect.MakeFuncStubGo=discard
fun:reflect.makeFuncStub=uninstrumented
fun:reflect.makeFuncStub=discard


###############################################################################
# lib/Fuzzer
###############################################################################
# Replaces __sanitizer_cov_trace_cmp with __dfsw___sanitizer_cov_trace_cmp
fun:__sanitizer_cov_trace_cmp=custom
fun:__sanitizer_cov_trace_cmp=uninstrumented
fun:__sanitizer_cov_trace_cmp1=custom
fun:__sanitizer_cov_trace_cmp1=uninstrumented
fun:__sanitizer_cov_trace_cmp2=custom
fun:__sanitizer_cov_trace_cmp2=uninstrumented
fun:__sanitizer_cov_trace_cmp4=custom
fun:__sanitizer_cov_trace_cmp4=uninstrumented
fun:__sanitizer_cov_trace_cmp8=custom
fun:__sanitizer_cov_trace_cmp8=uninstrumented
# Similar for __sanitizer_cov_trace_switch
fun:__sanitizer_cov_trace_switch=custom
fun:__sanitizer_cov_trace_switch=uninstrumented

# Ignores all other __sanitizer callbacks.
fun:__sanitizer_cov=uninstrumented
fun:__sanitizer_cov=discard
fun:__sanitizer_cov_module_init=uninstrumented
fun:__sanitizer_cov_module_init=discard
fun:__sanitizer_cov_with_check=uninstrumented
fun:__sanitizer_cov_with_check=discard
fun:__sanitizer_set_death_callback=uninstrumented
fun:__sanitizer_set_death_callback=discard
fun:__sanitizer_update_counter_bitset_and_clear_counters=uninstrumented
fun:__sanitizer_update_counter_bitset_and_clear_counters=discard

# Ignores the dfsan wrappers.
fun:__dfsw_*=uninstrumented
fun:__dfsw_*=discard

# Don't add extra parameters to the Fuzzer callback.
fun:LLVMFuzzerTestOneInput=uninstrumented
fun:_Exit=uninstrumented
fun:_IO_adjust_column=uninstrumented
fun:_IO_adjust_wcolumn=uninstrumented
fun:_IO_default_doallocate=uninstrumented
fun:_IO_default_finish=uninstrumented
fun:_IO_default_pbackfail=uninstrumented
fun:_IO_default_uflow=uninstrumented
fun:_IO_default_xsgetn=uninstrumented
fun:_IO_default_xsputn=uninstrumented
fun:_IO_do_write=uninstrumented
fun:_IO_doallocbuf=uninstrumented
fun:_IO_fclose=uninstrumented
fun:_IO_fdopen=uninstrumented
fun:_IO_feof=uninstrumented
fun:_IO_ferror=uninstrumented
fun:_IO_fflush=uninstrumented
fun:_IO_fgetpos=uninstrumented
fun:_IO_fgetpos64=uninstrumented
fun:_IO_fgets=uninstrumented
fun:_IO_file_attach=uninstrumented
fun:_IO_file_close=uninstrumented
fun:_IO_file_close_it=uninstrumented
fun:_IO_file_doallocate=uninstrumented
fun:_IO_file_finish=uninstrumented
fun:_IO_file_fopen=uninstrumented
fun:_IO_file_init=uninstrumented
fun:_IO_file_open=uninstrumented
fun:_IO_file_overflow=uninstrumented
fun:_IO_file_read=uninstrumented
fun:_IO_file_seek=uninstrumented
fun:_IO_file_seekoff=uninstrumented
fun:_IO_file_setbuf=uninstrumented
fun:_IO_file_stat=uninstrumented
fun:_IO_file_sync=uninstrumented
fun:_IO_file_underflow=uninstrumented
fun:_IO_file_write=uninstrumented
fun:_IO_file_xsputn=uninstrumented
fun:_IO_flockfile=uninstrumented
fun:_IO_flush_all=uninstrumented
fun:_IO_flush_all_linebuffered=uninstrumented
fun:_IO_fopen=uninstrumented
fun:_IO_fprintf=uninstrumented
fun:_IO_fputs=uninstrumented
fun:_IO_fread=uninstrumented
fun:_IO_free_backup_area=uninstrumented
fun:_IO_free_wbackup_area=uninstrumented
fun:_IO_fsetpos=uninstrumented
fun:_IO_fsetpos64=uninstrumented
fun:_IO_ftell=uninstrumented
fun:_IO_ftrylockfile=uninstrumented
fun:_IO_funlockfile=uninstrumented
fun:_IO_fwrite=uninstrumented
fun:_IO_getc=uninstrumented
fun:_IO_getline=uninstrumented
fun:_IO_getline_info=uninstrumented
fun:_IO_gets=uninstrumented
fun:_IO_init=uninstrumented
fun:_IO_init_marker=uninstrumented
fun:_IO_init_wmarker=uninstrumented
fun:_IO_iter_begin=uninstrumented
fun:_IO_iter_end=uninstrumented
fun:_IO_iter_file=uninstrumented
fun:_IO_iter_next=uninstrumented
fun:_IO_least_wmarker=uninstrumented
fun:_IO_link_in=uninstrumented
fun:_IO_list_lock=uninstrumented
fun:_IO_list_resetlock=uninstrumented
fun:_IO_list_unlock=uninstrumented
fun:_IO_marker_delta=uninstrumented
fun:_IO_marker_difference=uninstrumented
fun:_IO_padn=uninstrumented
fun:_IO_peekc_locked=uninstrumented
fun:_IO_popen=uninstrumented
fun:_IO_printf=uninstrumented
fun:_IO_proc_close=uninstrumented
fun:_IO_proc_open=uninstrumented
fun:_IO_putc=uninstrumented
fun:_IO_puts=uninstrumented
fun:_IO_remove_marker=uninstrumented
fun:_IO_seekmark=uninstrumented
fun:_IO_seekoff=uninstrumented
fun:_IO_seekpos=uninstrumented
fun:_IO_seekwmark=uninstrumented
fun:_IO_setb=uninstrumented
fun:_IO_setbuffer=uninstrumented
fun:_IO_setvbuf=uninstrumented
fun:_IO_sgetn=uninstrumented
fun:_IO_sprintf=uninstrumented
fun:_IO_sputbackc=uninstrumented
fun:_IO_sputbackwc=uninstrumented
fun:_IO_sscanf=uninstrumented
fun:_IO_str_init_readonly=uninstrumented
fun:_IO_str_init_static=uninstrumented
fun:_IO_str_overflow=uninstrumented
fun:_IO_str_pbackfail=uninstrumented
fun:_IO_str_seekoff=uninstrumented
fun:_IO_str_underflow=uninstrumented
fun:_IO_sungetc=uninstrumented
fun:_IO_sungetwc=uninstrumented
fun:_IO_switch_to_get_mode=uninstrumented
fun:_IO_switch_to_main_wget_area=uninstrumented
fun:_IO_switch_to_wbackup_area=uninstrumented
fun:_IO_switch_to_wget_mode=uninstrumented
fun:_IO_un_link=uninstrumented
fun:_IO_ungetc=uninstrumented
fun:_IO_unsave_markers=uninstrumented
fun:_IO_unsave_wmarkers=uninstrumented
fun:_IO_vfprintf=uninstrumented
fun:_IO_vfscanf=uninstrumented
fun:_IO_vsprintf=uninstrumented
fun:_IO_wdefault_doallocate=uninstrumented
fun:_IO_wdefault_finish=uninstrumented
fun:_IO_wdefault_pbackfail=uninstrumented
fun:_IO_wdefault_uflow=uninstrumented
fun:_IO_wdefault_xsgetn=uninstrumented
fun:_IO_wdefault_xsputn=uninstrumented
fun:_IO_wdo_write=uninstrumented
fun:_IO_wdoallocbuf=uninstrumented
fun:_IO_wfile_overflow=uninstrumented
fun:_IO_wfile_seekoff=uninstrumented
fun:_IO_wfile_sync=uninstrumented
fun:_IO_wfile_underflow=uninstrumented
fun:_IO_wfile_xsputn=uninstrumented
fun:_IO_wmarker_delta=uninstrumented
fun:_IO_wsetb=uninstrumented
fun:_Unwind_Backtrace=uninstrumented
fun:_Unwind_DeleteException=uninstrumented
fun:_Unwind_FindEnclosingFunction=uninstrumented
fun:_Unwind_Find_FDE=uninstrumented
fun:_Unwind_ForcedUnwind=uninstrumented
fun:_Unwind_GetCFA=uninstrumented
fun:_Unwind_GetDataRelBase=uninstrumented
fun:_Unwind_GetGR=uninstrumented
fun:_Unwind_GetIP=uninstrumented
fun:_Unwind_GetIPInfo=uninstrumented
fun:_Unwind_GetLanguageSpecificData=uninstrumented
fun:_Unwind_GetRegionStart=uninstrumented
fun:_Unwind_GetTextRelBase=uninstrumented
fun:_Unwind_RaiseException=uninstrumented
fun:_Unwind_Resume=uninstrumented
fun:_Unwind_Resume_or_Rethrow=uninstrumented
fun:_Unwind_SetGR=uninstrumented
fun:_Unwind_SetIP=uninstrumented
fun:__absvdi2=uninstrumented
fun:__absvsi2=uninstrumented
fun:__absvti2=uninstrumented
fun:__acos_finite=uninstrumented
fun:__acosf_finite=uninstrumented
fun:__acosh_finite=uninstrumented
fun:__acoshf_finite=uninstrumented
fun:__acoshl_finite=uninstrumented
fun:__acosl_finite=uninstrumented
fun:__addtf3=uninstrumented
fun:__addvdi3=uninstrumented
fun:__addvsi3=uninstrumented
fun:__addvti3=uninstrumented
fun:__adjtimex=uninstrumented
fun:__arch_prctl=uninstrumented
fun:__argz_count=uninstrumented
fun:__argz_next=uninstrumented
fun:__argz_stringify=uninstrumented
fun:__ashlti3=uninstrumented
fun:__ashrti3=uninstrumented
fun:__asin_finite=uninstrumented
fun:__asinf_finite=uninstrumented
fun:__asinl_finite=uninstrumented
fun:__asprintf=uninstrumented
fun:__asprintf_chk=uninstrumented
fun:__assert=uninstrumented
fun:__assert_fail=uninstrumented
fun:__assert_perror_fail=uninstrumented
fun:__atan2_finite=uninstrumented
fun:__atan2f_finite=uninstrumented
fun:__atan2l_finite=uninstrumented
fun:__atanh_finite=uninstrumented
fun:__atanhf_finite=uninstrumented
fun:__atanhl_finite=uninstrumented
fun:__b64_ntop=uninstrumented
fun:__b64_pton=uninstrumented
fun:__backtrace=uninstrumented
fun:__backtrace_symbols=uninstrumented
fun:__backtrace_symbols_fd=uninstrumented
fun:__bid128_abs=uninstrumented
fun:__bid128_add=uninstrumented
fun:__bid128_class=uninstrumented
fun:__bid128_copy=uninstrumented
fun:__bid128_copySign=uninstrumented
fun:__bid128_div=uninstrumented
fun:__bid128_fma=uninstrumented
fun:__bid128_from_int32=uninstrumented
fun:__bid128_from_int64=uninstrumented
fun:__bid128_from_uint32=uninstrumented
fun:__bid128_from_uint64=uninstrumented
fun:__bid128_isCanonical=uninstrumented
fun:__bid128_isFinite=uninstrumented
fun:__bid128_isInf=uninstrumented
fun:__bid128_isNaN=uninstrumented
fun:__bid128_isNormal=uninstrumented
fun:__bid128_isSignaling=uninstrumented
fun:__bid128_isSigned=uninstrumented
fun:__bid128_isSubnormal=uninstrumented
fun:__bid128_isZero=uninstrumented
fun:__bid128_mul=uninstrumented
fun:__bid128_negate=uninstrumented
fun:__bid128_quiet_equal=uninstrumented
fun:__bid128_quiet_greater=uninstrumented
fun:__bid128_quiet_greater_equal=uninstrumented
fun:__bid128_quiet_greater_unordered=uninstrumented
fun:__bid128_quiet_less=uninstrumented
fun:__bid128_quiet_less_equal=uninstrumented
fun:__bid128_quiet_less_unordered=uninstrumented
fun:__bid128_quiet_not_equal=uninstrumented
fun:__bid128_quiet_not_greater=uninstrumented
fun:__bid128_quiet_not_less=uninstrumented
fun:__bid128_quiet_ordered=uninstrumented
fun:__bid128_quiet_unordered=uninstrumented
fun:__bid128_radix=uninstrumented
fun:__bid128_sameQuantum=uninstrumented
fun:__bid128_signaling_greater=uninstrumented
fun:__bid128_signaling_greater_equal=uninstrumented
fun:__bid128_signaling_greater_unordered=uninstrumented
fun:__bid128_signaling_less=uninstrumented
fun:__bid128_signaling_less_equal=uninstrumented
fun:__bid128_signaling_less_unordered=uninstrumented
fun:__bid128_signaling_not_greater=uninstrumented
fun:__bid128_signaling_not_less=uninstrumented
fun:__bid128_sub=uninstrumented
fun:__bid128_to_bid32=uninstrumented
fun:__bid128_to_bid64=uninstrumented
fun:__bid128_to_binary128=uninstrumented
fun:__bid128_to_binary32=uninstrumented
fun:__bid128_to_binary64=uninstrumented
fun:__bid128_to_binary80=uninstrumented
fun:__bid128_to_int32_ceil=uninstrumented
fun:__bid128_to_int32_floor=uninstrumented
fun:__bid128_to_int32_int=uninstrumented
fun:__bid128_to_int32_rnint=uninstrumented
fun:__bid128_to_int32_rninta=uninstrumented
fun:__bid128_to_int32_xceil=uninstrumented
fun:__bid128_to_int32_xfloor=uninstrumented
fun:__bid128_to_int32_xint=uninstrumented
fun:__bid128_to_int32_xrnint=uninstrumented
fun:__bid128_to_int32_xrninta=uninstrumented
fun:__bid128_to_int64_ceil=uninstrumented
fun:__bid128_to_int64_floor=uninstrumented
fun:__bid128_to_int64_int=uninstrumented
fun:__bid128_to_int64_rnint=uninstrumented
fun:__bid128_to_int64_rninta=uninstrumented
fun:__bid128_to_int64_xceil=uninstrumented
fun:__bid128_to_int64_xfloor=uninstrumented
fun:__bid128_to_int64_xint=uninstrumented
fun:__bid128_to_int64_xrnint=uninstrumented
fun:__bid128_to_int64_xrninta=uninstrumented
fun:__bid128_to_uint32_ceil=uninstrumented
fun:__bid128_to_uint32_floor=uninstrumented
fun:__bid128_to_uint32_int=uninstrumented
fun:__bid128_to_uint32_rnint=uninstrumented
fun:__bid128_to_uint32_rninta=uninstrumented
fun:__bid128_to_uint32_xceil=uninstrumented
fun:__bid128_to_uint32_xfloor=uninstrumented
fun:__bid128_to_uint32_xint=uninstrumented
fun:__bid128_to_uint32_xrnint=uninstrumented
fun:__bid128_to_uint32_xrninta=uninstrumented
fun:__bid128_to_uint64_ceil=uninstrumented
fun:__bid128_to_uint64_floor=uninstrumented
fun:__bid128_to_uint64_int=uninstrumented
fun:__bid128_to_uint64_rnint=uninstrumented
fun:__bid128_to_uint64_rninta=uninstrumented
fun:__bid128_to_uint64_xceil=uninstrumented
fun:__bid128_to_uint64_xfloor=uninstrumented
fun:__bid128_to_uint64_xint=uninstrumented
fun:__bid128_to_uint64_xrnint=uninstrumented
fun:__bid128_to_uint64_xrninta=uninstrumented
fun:__bid128_totalOrder=uninstrumented
fun:__bid128_totalOrderMag=uninstrumented
fun:__bid128dd_add=uninstrumented
fun:__bid128dd_div=uninstrumented
fun:__bid128dd_mul=uninstrumented
fun:__bid128dd_sub=uninstrumented
fun:__bid128ddd_fma=uninstrumented
fun:__bid128ddq_fma=uninstrumented
fun:__bid128dq_add=uninstrumented
fun:__bid128dq_div=uninstrumented
fun:__bid128dq_mul=uninstrumented
fun:__bid128dq_sub=uninstrumented
fun:__bid128dqd_fma=uninstrumented
fun:__bid128dqq_fma=uninstrumented
fun:__bid128qd_add=uninstrumented
fun:__bid128qd_div=uninstrumented
fun:__bid128qd_mul=uninstrumented
fun:__bid128qd_sub=uninstrumented
fun:__bid128qdd_fma=uninstrumented
fun:__bid128qdq_fma=uninstrumented
fun:__bid128qqd_fma=uninstrumented
fun:__bid32_to_bid128=uninstrumented
fun:__bid32_to_bid64=uninstrumented
fun:__bid32_to_binary128=uninstrumented
fun:__bid32_to_binary32=uninstrumented
fun:__bid32_to_binary64=uninstrumented
fun:__bid32_to_binary80=uninstrumented
fun:__bid64_abs=uninstrumented
fun:__bid64_add=uninstrumented
fun:__bid64_class=uninstrumented
fun:__bid64_copy=uninstrumented
fun:__bid64_copySign=uninstrumented
fun:__bid64_div=uninstrumented
fun:__bid64_from_int32=uninstrumented
fun:__bid64_from_int64=uninstrumented
fun:__bid64_from_uint32=uninstrumented
fun:__bid64_from_uint64=uninstrumented
fun:__bid64_isCanonical=uninstrumented
fun:__bid64_isFinite=uninstrumented
fun:__bid64_isInf=uninstrumented
fun:__bid64_isNaN=uninstrumented
fun:__bid64_isNormal=uninstrumented
fun:__bid64_isSignaling=uninstrumented
fun:__bid64_isSigned=uninstrumented
fun:__bid64_isSubnormal=uninstrumented
fun:__bid64_isZero=uninstrumented
fun:__bid64_mul=uninstrumented
fun:__bid64_negate=uninstrumented
fun:__bid64_quiet_equal=uninstrumented
fun:__bid64_quiet_greater=uninstrumented
fun:__bid64_quiet_greater_equal=uninstrumented
fun:__bid64_quiet_greater_unordered=uninstrumented
fun:__bid64_quiet_less=uninstrumented
fun:__bid64_quiet_less_equal=uninstrumented
fun:__bid64_quiet_less_unordered=uninstrumented
fun:__bid64_quiet_not_equal=uninstrumented
fun:__bid64_quiet_not_greater=uninstrumented
fun:__bid64_quiet_not_less=uninstrumented
fun:__bid64_quiet_ordered=uninstrumented
fun:__bid64_quiet_unordered=uninstrumented
fun:__bid64_radix=uninstrumented
fun:__bid64_sameQuantum=uninstrumented
fun:__bid64_signaling_greater=uninstrumented
fun:__bid64_signaling_greater_equal=uninstrumented
fun:__bid64_signaling_greater_unordered=uninstrumented
fun:__bid64_signaling_less=uninstrumented
fun:__bid64_signaling_less_equal=uninstrumented
fun:__bid64_signaling_less_unordered=uninstrumented
fun:__bid64_signaling_not_greater=uninstrumented
fun:__bid64_signaling_not_less=uninstrumented
fun:__bid64_sub=uninstrumented
fun:__bid64_to_bid128=uninstrumented
fun:__bid64_to_bid32=uninstrumented
fun:__bid64_to_binary128=uninstrumented
fun:__bid64_to_binary32=uninstrumented
fun:__bid64_to_binary64=uninstrumented
fun:__bid64_to_binary80=uninstrumented
fun:__bid64_to_int32_ceil=uninstrumented
fun:__bid64_to_int32_floor=uninstrumented
fun:__bid64_to_int32_int=uninstrumented
fun:__bid64_to_int32_rnint=uninstrumented
fun:__bid64_to_int32_rninta=uninstrumented
fun:__bid64_to_int32_xceil=uninstrumented
fun:__bid64_to_int32_xfloor=uninstrumented
fun:__bid64_to_int32_xint=uninstrumented
fun:__bid64_to_int32_xrnint=uninstrumented
fun:__bid64_to_int32_xrninta=uninstrumented
fun:__bid64_to_int64_ceil=uninstrumented
fun:__bid64_to_int64_floor=uninstrumented
fun:__bid64_to_int64_int=uninstrumented
fun:__bid64_to_int64_rnint=uninstrumented
fun:__bid64_to_int64_rninta=uninstrumented
fun:__bid64_to_int64_xceil=uninstrumented
fun:__bid64_to_int64_xfloor=uninstrumented
fun:__bid64_to_int64_xint=uninstrumented
fun:__bid64_to_int64_xrnint=uninstrumented
fun:__bid64_to_int64_xrninta=uninstrumented
fun:__bid64_to_uint32_ceil=uninstrumented
fun:__bid64_to_uint32_floor=uninstrumented
fun:__bid64_to_uint32_int=uninstrumented
fun:__bid64_to_uint32_rnint=uninstrumented
fun:__bid64_to_uint32_rninta=uninstrumented
fun:__bid64_to_uint32_xceil=uninstrumented
fun:__bid64_to_uint32_xfloor=uninstrumented
fun:__bid64_to_uint32_xint=uninstrumented
fun:__bid64_to_uint32_xrnint=uninstrumented
fun:__bid64_to_uint32_xrninta=uninstrumented
fun:__bid64_to_uint64_ceil=uninstrumented
fun:__bid64_to_uint64_floor=uninstrumented
fun:__bid64_to_uint64_int=uninstrumented
fun:__bid64_to_uint64_rnint=uninstrumented
fun:__bid64_to_uint64_rninta=uninstrumented
fun:__bid64_to_uint64_xceil=uninstrumented
fun:__bid64_to_uint64_xfloor=uninstrumented
fun:__bid64_to_uint64_xint=uninstrumented
fun:__bid64_to_uint64_xrnint=uninstrumented
fun:__bid64_to_uint64_xrninta=uninstrumented
fun:__bid64_totalOrder=uninstrumented
fun:__bid64_totalOrderMag=uninstrumented
fun:__bid64ddq_fma=uninstrumented
fun:__bid64dq_add=uninstrumented
fun:__bid64dq_div=uninstrumented
fun:__bid64dq_mul=uninstrumented
fun:__bid64dq_sub=uninstrumented
fun:__bid64dqd_fma=uninstrumented
fun:__bid64dqq_fma=uninstrumented
fun:__bid64qd_add=uninstrumented
fun:__bid64qd_div=uninstrumented
fun:__bid64qd_mul=uninstrumented
fun:__bid64qd_sub=uninstrumented
fun:__bid64qdd_fma=uninstrumented
fun:__bid64qdq_fma=uninstrumented
fun:__bid64qq_add=uninstrumented
fun:__bid64qq_div=uninstrumented
fun:__bid64qq_mul=uninstrumented
fun:__bid64qq_sub=uninstrumented
fun:__bid64qqd_fma=uninstrumented
fun:__bid64qqq_fma=uninstrumented
fun:__bid_adddd3=uninstrumented
fun:__bid_addsd3=uninstrumented
fun:__bid_addtd3=uninstrumented
fun:__bid_divdd3=uninstrumented
fun:__bid_divsd3=uninstrumented
fun:__bid_divtd3=uninstrumented
fun:__bid_eqdd2=uninstrumented
fun:__bid_eqsd2=uninstrumented
fun:__bid_eqtd2=uninstrumented
fun:__bid_extendddtd2=uninstrumented
fun:__bid_extendddtf=uninstrumented
fun:__bid_extendddxf=uninstrumented
fun:__bid_extenddfdd=uninstrumented
fun:__bid_extenddftd=uninstrumented
fun:__bid_extendsddd2=uninstrumented
fun:__bid_extendsddf=uninstrumented
fun:__bid_extendsdtd2=uninstrumented
fun:__bid_extendsdtf=uninstrumented
fun:__bid_extendsdxf=uninstrumented
fun:__bid_extendsfdd=uninstrumented
fun:__bid_extendsfsd=uninstrumented
fun:__bid_extendsftd=uninstrumented
fun:__bid_extendtftd=uninstrumented
fun:__bid_extendxftd=uninstrumented
fun:__bid_fixdddi=uninstrumented
fun:__bid_fixddsi=uninstrumented
fun:__bid_fixsddi=uninstrumented
fun:__bid_fixsdsi=uninstrumented
fun:__bid_fixtddi=uninstrumented
fun:__bid_fixtdsi=uninstrumented
fun:__bid_fixunsdddi=uninstrumented
fun:__bid_fixunsddsi=uninstrumented
fun:__bid_fixunssddi=uninstrumented
fun:__bid_fixunssdsi=uninstrumented
fun:__bid_fixunstddi=uninstrumented
fun:__bid_fixunstdsi=uninstrumented
fun:__bid_floatdidd=uninstrumented
fun:__bid_floatdisd=uninstrumented
fun:__bid_floatditd=uninstrumented
fun:__bid_floatsidd=uninstrumented
fun:__bid_floatsisd=uninstrumented
fun:__bid_floatsitd=uninstrumented
fun:__bid_floatunsdidd=uninstrumented
fun:__bid_floatunsdisd=uninstrumented
fun:__bid_floatunsditd=uninstrumented
fun:__bid_floatunssidd=uninstrumented
fun:__bid_floatunssisd=uninstrumented
fun:__bid_floatunssitd=uninstrumented
fun:__bid_gedd2=uninstrumented
fun:__bid_gesd2=uninstrumented
fun:__bid_getd2=uninstrumented
fun:__bid_gtdd2=uninstrumented
fun:__bid_gtsd2=uninstrumented
fun:__bid_gttd2=uninstrumented
fun:__bid_ledd2=uninstrumented
fun:__bid_lesd2=uninstrumented
fun:__bid_letd2=uninstrumented
fun:__bid_ltdd2=uninstrumented
fun:__bid_ltsd2=uninstrumented
fun:__bid_lttd2=uninstrumented
fun:__bid_muldd3=uninstrumented
fun:__bid_mulsd3=uninstrumented
fun:__bid_multd3=uninstrumented
fun:__bid_nedd2=uninstrumented
fun:__bid_nesd2=uninstrumented
fun:__bid_netd2=uninstrumented
fun:__bid_round128_19_38=uninstrumented
fun:__bid_round192_39_57=uninstrumented
fun:__bid_round256_58_76=uninstrumented
fun:__bid_round64_2_18=uninstrumented
fun:__bid_subdd3=uninstrumented
fun:__bid_subsd3=uninstrumented
fun:__bid_subtd3=uninstrumented
fun:__bid_truncdddf=uninstrumented
fun:__bid_truncddsd2=uninstrumented
fun:__bid_truncddsf=uninstrumented
fun:__bid_truncdfsd=uninstrumented
fun:__bid_truncsdsf=uninstrumented
fun:__bid_trunctddd2=uninstrumented
fun:__bid_trunctddf=uninstrumented
fun:__bid_trunctdsd2=uninstrumented
fun:__bid_trunctdsf=uninstrumented
fun:__bid_trunctdtf=uninstrumented
fun:__bid_trunctdxf=uninstrumented
fun:__bid_trunctfdd=uninstrumented
fun:__bid_trunctfsd=uninstrumented
fun:__bid_truncxfdd=uninstrumented
fun:__bid_truncxfsd=uninstrumented
fun:__bid_unorddd2=uninstrumented
fun:__bid_unordsd2=uninstrumented
fun:__bid_unordtd2=uninstrumented
fun:__binary128_to_bid128=uninstrumented
fun:__binary128_to_bid32=uninstrumented
fun:__binary128_to_bid64=uninstrumented
fun:__binary32_to_bid128=uninstrumented
fun:__binary32_to_bid32=uninstrumented
fun:__binary32_to_bid64=uninstrumented
fun:__binary64_to_bid128=uninstrumented
fun:__binary64_to_bid32=uninstrumented
fun:__binary64_to_bid64=uninstrumented
fun:__binary80_to_bid128=uninstrumented
fun:__binary80_to_bid32=uninstrumented
fun:__binary80_to_bid64=uninstrumented
fun:__bsd_getpgrp=uninstrumented
fun:__bswapdi2=uninstrumented
fun:__bswapsi2=uninstrumented
fun:__bzero=uninstrumented
fun:__call_tls_dtors=uninstrumented
fun:__chk_fail=uninstrumented
fun:__clear_cache=uninstrumented
fun:__clock_getcpuclockid=uninstrumented
fun:__clock_getres=uninstrumented
fun:__clock_gettime=uninstrumented
fun:__clock_nanosleep=uninstrumented
fun:__clock_settime=uninstrumented
fun:__clog10=uninstrumented
fun:__clog10f=uninstrumented
fun:__clog10l=uninstrumented
fun:__clone=uninstrumented
fun:__close=uninstrumented
fun:__clrsbdi2=uninstrumented
fun:__clrsbti2=uninstrumented
fun:__clzdi2=uninstrumented
fun:__clzti2=uninstrumented
fun:__cmpti2=uninstrumented
fun:__cmsg_nxthdr=uninstrumented
fun:__confstr_chk=uninstrumented
fun:__connect=uninstrumented
fun:__cosh_finite=uninstrumented
fun:__coshf_finite=uninstrumented
fun:__coshl_finite=uninstrumented
fun:__cpu_indicator_init=uninstrumented
fun:__create_ib_request=uninstrumented
fun:__ctype_b_loc=uninstrumented
fun:__ctype_get_mb_cur_max=uninstrumented
fun:__ctype_init=uninstrumented
fun:__ctype_tolower_loc=uninstrumented
fun:__ctype_toupper_loc=uninstrumented
fun:__ctzdi2=uninstrumented
fun:__ctzti2=uninstrumented
fun:__cxa_at_quick_exit=uninstrumented
fun:__cxa_atexit=uninstrumented
fun:__cxa_finalize=uninstrumented
fun:__cxa_thread_atexit_impl=uninstrumented
fun:__cyg_profile_func_enter=uninstrumented
fun:__cyg_profile_func_exit=uninstrumented
fun:__dcgettext=uninstrumented
fun:__default_morecore=uninstrumented
fun:__deregister_frame=uninstrumented
fun:__deregister_frame_info=uninstrumented
fun:__deregister_frame_info_bases=uninstrumented
fun:__dfp_clear_except=uninstrumented
fun:__dfp_get_round=uninstrumented
fun:__dfp_raise_except=uninstrumented
fun:__dfp_set_round=uninstrumented
fun:__dfp_test_except=uninstrumented
fun:__dgettext=uninstrumented
fun:__divdc3=uninstrumented
fun:__divsc3=uninstrumented
fun:__divtc3=uninstrumented
fun:__divtf3=uninstrumented
fun:__divti3=uninstrumented
fun:__divxc3=uninstrumented
fun:__dn_comp=uninstrumented
fun:__dn_count_labels=uninstrumented
fun:__dn_expand=uninstrumented
fun:__dn_skipname=uninstrumented
fun:__do_niscall3=uninstrumented
fun:__dprintf_chk=uninstrumented
fun:__dup2=uninstrumented
fun:__duplocale=uninstrumented
fun:__emutls_get_address=uninstrumented
fun:__emutls_register_common=uninstrumented
fun:__enable_execute_stack=uninstrumented
fun:__endmntent=uninstrumented
fun:__eprintf=uninstrumented
fun:__eqtf2=uninstrumented
fun:__errno_location=uninstrumented
fun:__exp10_finite=uninstrumented
fun:__exp10f_finite=uninstrumented
fun:__exp10l_finite=uninstrumented
fun:__exp2_finite=uninstrumented
fun:__exp2f_finite=uninstrumented
fun:__exp2l_finite=uninstrumented
fun:__exp_finite=uninstrumented
fun:__expf_finite=uninstrumented
fun:__expl_finite=uninstrumented
fun:__extenddftf2=uninstrumented
fun:__extendsftf2=uninstrumented
fun:__extendxftf2=uninstrumented
fun:__fbufsize=uninstrumented
fun:__fcntl=uninstrumented
fun:__fdelt_chk=uninstrumented
fun:__fdelt_warn=uninstrumented
fun:__fentry__=uninstrumented
fun:__ffs=uninstrumented
fun:__ffsdi2=uninstrumented
fun:__ffsti2=uninstrumented
fun:__fgets_chk=uninstrumented
fun:__fgets_unlocked_chk=uninstrumented
fun:__fgetws_chk=uninstrumented
fun:__fgetws_unlocked_chk=uninstrumented
fun:__finite=uninstrumented
fun:__finitef=uninstrumented
fun:__finitel=uninstrumented
fun:__fixdfti=uninstrumented
fun:__fixsfti=uninstrumented
fun:__fixtfdi=uninstrumented
fun:__fixtfsi=uninstrumented
fun:__fixtfti=uninstrumented
fun:__fixunsdfdi=uninstrumented
fun:__fixunsdfti=uninstrumented
fun:__fixunssfdi=uninstrumented
fun:__fixunssfti=uninstrumented
fun:__fixunstfdi=uninstrumented
fun:__fixunstfsi=uninstrumented
fun:__fixunstfti=uninstrumented
fun:__fixunsxfdi=uninstrumented
fun:__fixunsxfti=uninstrumented
fun:__fixxfti=uninstrumented
fun:__flbf=uninstrumented
fun:__floatditf=uninstrumented
fun:__floatsitf=uninstrumented
fun:__floattidf=uninstrumented
fun:__floattisf=uninstrumented
fun:__floattitf=uninstrumented
fun:__floattixf=uninstrumented
fun:__floatunditf=uninstrumented
fun:__floatunsitf=uninstrumented
fun:__floatuntidf=uninstrumented
fun:__floatuntisf=uninstrumented
fun:__floatuntitf=uninstrumented
fun:__floatuntixf=uninstrumented
fun:__fmod_finite=uninstrumented
fun:__fmodf_finite=uninstrumented
fun:__fmodl_finite=uninstrumented
fun:__follow_path=uninstrumented
fun:__fork=uninstrumented
fun:__fortify_fail=uninstrumented
fun:__fp_nquery=uninstrumented
fun:__fp_query=uninstrumented
fun:__fp_resstat=uninstrumented
fun:__fpclassify=uninstrumented
fun:__fpclassifyf=uninstrumented
fun:__fpclassifyl=uninstrumented
fun:__fpending=uninstrumented
fun:__fprintf_chk=uninstrumented
fun:__fpurge=uninstrumented
fun:__fread_chk=uninstrumented
fun:__fread_unlocked_chk=uninstrumented
fun:__freadable=uninstrumented
fun:__freading=uninstrumented
fun:__free_fdresult=uninstrumented
fun:__freelocale=uninstrumented
fun:__fsetlocking=uninstrumented
fun:__fstat=uninstrumented
fun:__fwprintf_chk=uninstrumented
fun:__fwritable=uninstrumented
fun:__fwriting=uninstrumented
fun:__fxstat=uninstrumented
fun:__fxstat64=uninstrumented
fun:__fxstatat=uninstrumented
fun:__fxstatat64=uninstrumented
fun:__gai_sigqueue=uninstrumented
fun:__gamma_r_finite=uninstrumented
fun:__gammaf_r_finite=uninstrumented
fun:__gammal_r_finite=uninstrumented
fun:__gcc_bcmp=uninstrumented
fun:__gcc_personality_v0=uninstrumented
fun:__gconv_get_alias_db=uninstrumented
fun:__gconv_get_cache=uninstrumented
fun:__gconv_get_modules_db=uninstrumented
fun:__generic_findstack=uninstrumented
fun:__generic_morestack=uninstrumented
fun:__generic_morestack_set_initial_sp=uninstrumented
fun:__generic_releasestack=uninstrumented
fun:__get_cpu_features=uninstrumented
fun:__getauxval=uninstrumented
fun:__getcwd_chk=uninstrumented
fun:__getdelim=uninstrumented
fun:__getdomainname_chk=uninstrumented
fun:__getf2=uninstrumented
fun:__getgroups_chk=uninstrumented
fun:__gethostname_chk=uninstrumented
fun:__getlogin_r_chk=uninstrumented
fun:__getmntent_r=uninstrumented
fun:__getpagesize=uninstrumented
fun:__getpgid=uninstrumented
fun:__getpid=uninstrumented
fun:__gets_chk=uninstrumented
fun:__gettimeofday=uninstrumented
fun:__getwd_chk=uninstrumented
fun:__gmtime_r=uninstrumented
fun:__gttf2=uninstrumented
fun:__h_errno_location=uninstrumented
fun:__hostalias=uninstrumented
fun:__hypot_finite=uninstrumented
fun:__hypotf_finite=uninstrumented
fun:__hypotl_finite=uninstrumented
fun:__internal_endnetgrent=uninstrumented
fun:__internal_getnetgrent_r=uninstrumented
fun:__internal_setnetgrent=uninstrumented
fun:__isalnum_l=uninstrumented
fun:__isalpha_l=uninstrumented
fun:__isascii_l=uninstrumented
fun:__isblank_l=uninstrumented
fun:__iscntrl_l=uninstrumented
fun:__isctype=uninstrumented
fun:__isdigit_l=uninstrumented
fun:__isgraph_l=uninstrumented
fun:__isinf=uninstrumented
fun:__isinff=uninstrumented
fun:__isinfl=uninstrumented
fun:__islower_l=uninstrumented
fun:__isnan=uninstrumented
fun:__isnanf=uninstrumented
fun:__isnanl=uninstrumented
fun:__isoc99_fscanf=uninstrumented
fun:__isoc99_fwscanf=uninstrumented
fun:__isoc99_scanf=uninstrumented
fun:__isoc99_sscanf=uninstrumented
fun:__isoc99_swscanf=uninstrumented
fun:__isoc99_vfscanf=uninstrumented
fun:__isoc99_vfwscanf=uninstrumented
fun:__isoc99_vscanf=uninstrumented
fun:__isoc99_vsscanf=uninstrumented
fun:__isoc99_vswscanf=uninstrumented
fun:__isoc99_vwscanf=uninstrumented
fun:__isoc99_wscanf=uninstrumented
fun:__isprint_l=uninstrumented
fun:__ispunct_l=uninstrumented
fun:__issignaling=uninstrumented
fun:__issignalingf=uninstrumented
fun:__issignalingl=uninstrumented
fun:__isspace_l=uninstrumented
fun:__isupper_l=uninstrumented
fun:__iswalnum_l=uninstrumented
fun:__iswalpha_l=uninstrumented
fun:__iswblank_l=uninstrumented
fun:__iswcntrl_l=uninstrumented
fun:__iswctype=uninstrumented
fun:__iswctype_l=uninstrumented
fun:__iswdigit_l=uninstrumented
fun:__iswgraph_l=uninstrumented
fun:__iswlower_l=uninstrumented
fun:__iswprint_l=uninstrumented
fun:__iswpunct_l=uninstrumented
fun:__iswspace_l=uninstrumented
fun:__iswupper_l=uninstrumented
fun:__iswxdigit_l=uninstrumented
fun:__isxdigit_l=uninstrumented
fun:__ivaliduser=uninstrumented
fun:__j0_finite=uninstrumented
fun:__j0f_finite=uninstrumented
fun:__j0l_finite=uninstrumented
fun:__j1_finite=uninstrumented
fun:__j1f_finite=uninstrumented
fun:__j1l_finite=uninstrumented
fun:__jn_finite=uninstrumented
fun:__jnf_finite=uninstrumented
fun:__jnl_finite=uninstrumented
fun:__letf2=uninstrumented
fun:__lgamma_r_finite=uninstrumented
fun:__lgammaf_r_finite=uninstrumented
fun:__lgammal_r_finite=uninstrumented
fun:__libc_alloca_cutoff=uninstrumented
fun:__libc_allocate_rtsig=uninstrumented
fun:__libc_allocate_rtsig_private=uninstrumented
fun:__libc_calloc=uninstrumented
fun:__libc_clntudp_bufcreate=uninstrumented
fun:__libc_csu_fini=uninstrumented
fun:__libc_csu_init=uninstrumented
fun:__libc_current_sigrtmax=uninstrumented
fun:__libc_current_sigrtmax_private=uninstrumented
fun:__libc_current_sigrtmin=uninstrumented
fun:__libc_current_sigrtmin_private=uninstrumented
fun:__libc_dl_error_tsd=uninstrumented
fun:__libc_dlclose=uninstrumented
fun:__libc_dlopen_mode=uninstrumented
fun:__libc_dlsym=uninstrumented
fun:__libc_fatal=uninstrumented
fun:__libc_fork=uninstrumented
fun:__libc_free=uninstrumented
fun:__libc_freeres=uninstrumented
fun:__libc_ifunc_impl_list=uninstrumented
fun:__libc_init_first=uninstrumented
fun:__libc_longjmp=uninstrumented
fun:__libc_mallinfo=uninstrumented
fun:__libc_malloc=uninstrumented
fun:__libc_mallopt=uninstrumented
fun:__libc_memalign=uninstrumented
fun:__libc_pthread_init=uninstrumented
fun:__libc_pvalloc=uninstrumented
fun:__libc_pwrite=uninstrumented
fun:__libc_realloc=uninstrumented
fun:__libc_res_nquery=uninstrumented
fun:__libc_res_nsearch=uninstrumented
fun:__libc_rpc_getport=uninstrumented
fun:__libc_sa_len=uninstrumented
fun:__libc_secure_getenv=uninstrumented
fun:__libc_siglongjmp=uninstrumented
fun:__libc_start_main=uninstrumented
fun:__libc_system=uninstrumented
fun:__libc_thread_freeres=uninstrumented
fun:__libc_valloc=uninstrumented
fun:__loc_aton=uninstrumented
fun:__loc_ntoa=uninstrumented
fun:__log10_finite=uninstrumented
fun:__log10f_finite=uninstrumented
fun:__log10l_finite=uninstrumented
fun:__log2_finite=uninstrumented
fun:__log2f_finite=uninstrumented
fun:__log2l_finite=uninstrumented
fun:__log_finite=uninstrumented
fun:__logf_finite=uninstrumented
fun:__logl_finite=uninstrumented
fun:__longjmp_chk=uninstrumented
fun:__lseek=uninstrumented
fun:__lshrti3=uninstrumented
fun:__lstat=uninstrumented
fun:__lttf2=uninstrumented
fun:__lxstat=uninstrumented
fun:__lxstat64=uninstrumented
fun:__madvise=uninstrumented
fun:__mbrlen=uninstrumented
fun:__mbrtowc=uninstrumented
fun:__mbsnrtowcs_chk=uninstrumented
fun:__mbsrtowcs_chk=uninstrumented
fun:__mbstowcs_chk=uninstrumented
fun:__memcpy_chk=uninstrumented
fun:__memmove_chk=uninstrumented
fun:__mempcpy=uninstrumented
fun:__mempcpy_chk=uninstrumented
fun:__mempcpy_small=uninstrumented
fun:__memset_chk=uninstrumented
fun:__mknod=uninstrumented
fun:__mktemp=uninstrumented
fun:__modti3=uninstrumented
fun:__monstartup=uninstrumented
fun:__morestack=uninstrumented
fun:__morestack_allocate_stack_space=uninstrumented
fun:__morestack_block_signals=uninstrumented
fun:__morestack_fail=uninstrumented
fun:__morestack_get_guard=uninstrumented
fun:__morestack_large_model=uninstrumented
fun:__morestack_load_mmap=uninstrumented
fun:__morestack_make_guard=uninstrumented
fun:__morestack_non_split=uninstrumented
fun:__morestack_release_segments=uninstrumented
fun:__morestack_set_guard=uninstrumented
fun:__morestack_unblock_signals=uninstrumented
fun:__mq_open_2=uninstrumented
fun:__muldc3=uninstrumented
fun:__mulsc3=uninstrumented
fun:__multc3=uninstrumented
fun:__multf3=uninstrumented
fun:__multi3=uninstrumented
fun:__mulvdi3=uninstrumented
fun:__mulvsi3=uninstrumented
fun:__mulvti3=uninstrumented
fun:__mulxc3=uninstrumented
fun:__nanosleep=uninstrumented
fun:__negtf2=uninstrumented
fun:__negti2=uninstrumented
fun:__negvdi2=uninstrumented
fun:__negvsi2=uninstrumented
fun:__negvti2=uninstrumented
fun:__netf2=uninstrumented
fun:__newlocale=uninstrumented
fun:__nis_default_access=uninstrumented
fun:__nis_default_group=uninstrumented
fun:__nis_default_owner=uninstrumented
fun:__nis_default_ttl=uninstrumented
fun:__nis_finddirectory=uninstrumented
fun:__nis_hash=uninstrumented
fun:__nisbind_connect=uninstrumented
fun:__nisbind_create=uninstrumented
fun:__nisbind_destroy=uninstrumented
fun:__nisbind_next=uninstrumented
fun:__nl_langinfo_l=uninstrumented
fun:__ns_get16=uninstrumented
fun:__ns_get32=uninstrumented
fun:__ns_name_ntop=uninstrumented
fun:__ns_name_unpack=uninstrumented
fun:__nss_configure_lookup=uninstrumented
fun:__nss_database_lookup=uninstrumented
fun:__nss_disable_nscd=uninstrumented
fun:__nss_group_lookup=uninstrumented
fun:__nss_group_lookup2=uninstrumented
fun:__nss_hostname_digits_dots=uninstrumented
fun:__nss_hosts_lookup=uninstrumented
fun:__nss_hosts_lookup2=uninstrumented
fun:__nss_lookup=uninstrumented
fun:__nss_lookup_function=uninstrumented
fun:__nss_next=uninstrumented
fun:__nss_next2=uninstrumented
fun:__nss_passwd_lookup=uninstrumented
fun:__nss_passwd_lookup2=uninstrumented
fun:__nss_services_lookup2=uninstrumented
fun:__obstack_printf_chk=uninstrumented
fun:__obstack_vprintf_chk=uninstrumented
fun:__open=uninstrumented
fun:__open64=uninstrumented
fun:__open64_2=uninstrumented
fun:__open_2=uninstrumented
fun:__open_catalog=uninstrumented
fun:__openat64_2=uninstrumented
fun:__openat_2=uninstrumented
fun:__overflow=uninstrumented
fun:__p_cdname=uninstrumented
fun:__p_cdnname=uninstrumented
fun:__p_class=uninstrumented
fun:__p_fqname=uninstrumented
fun:__p_fqnname=uninstrumented
fun:__p_option=uninstrumented
fun:__p_query=uninstrumented
fun:__p_rcode=uninstrumented
fun:__p_secstodate=uninstrumented
fun:__p_time=uninstrumented
fun:__p_type=uninstrumented
fun:__paritydi2=uninstrumented
fun:__parityti2=uninstrumented
fun:__pipe=uninstrumented
fun:__poll=uninstrumented
fun:__poll_chk=uninstrumented
fun:__popcountdi2=uninstrumented
fun:__popcountti2=uninstrumented
fun:__posix_getopt=uninstrumented
fun:__pow_finite=uninstrumented
fun:__powf_finite=uninstrumented
fun:__powidf2=uninstrumented
fun:__powisf2=uninstrumented
fun:__powitf2=uninstrumented
fun:__powixf2=uninstrumented
fun:__powl_finite=uninstrumented
fun:__ppoll_chk=uninstrumented
fun:__pread64=uninstrumented
fun:__pread64_chk=uninstrumented
fun:__pread_chk=uninstrumented
fun:__prepare_niscall=uninstrumented
fun:__printf_chk=uninstrumented
fun:__printf_fp=uninstrumented
fun:__profile_frequency=uninstrumented
fun:__pthread_atfork=uninstrumented
fun:__pthread_cleanup_routine=uninstrumented
fun:__pthread_clock_gettime=uninstrumented
fun:__pthread_clock_settime=uninstrumented
fun:__pthread_get_minstack=uninstrumented
fun:__pthread_getspecific=uninstrumented
fun:__pthread_initialize_minimal=uninstrumented
fun:__pthread_key_create=uninstrumented
fun:__pthread_mutex_destroy=uninstrumented
fun:__pthread_mutex_init=uninstrumented
fun:__pthread_mutex_lock=uninstrumented
fun:__pthread_mutex_trylock=uninstrumented
fun:__pthread_mutex_unlock=uninstrumented
fun:__pthread_mutexattr_destroy=uninstrumented
fun:__pthread_mutexattr_init=uninstrumented
fun:__pthread_mutexattr_settype=uninstrumented
fun:__pthread_once=uninstrumented
fun:__pthread_register_cancel=uninstrumented
fun:__pthread_register_cancel_defer=uninstrumented
fun:__pthread_rwlock_destroy=uninstrumented
fun:__pthread_rwlock_init=uninstrumented
fun:__pthread_rwlock_rdlock=uninstrumented
fun:__pthread_rwlock_tryrdlock=uninstrumented
fun:__pthread_rwlock_trywrlock=uninstrumented
fun:__pthread_rwlock_unlock=uninstrumented
fun:__pthread_rwlock_wrlock=uninstrumented
fun:__pthread_setspecific=uninstrumented
fun:__pthread_unregister_cancel=uninstrumented
fun:__pthread_unregister_cancel_restore=uninstrumented
fun:__pthread_unwind=uninstrumented
fun:__pthread_unwind_next=uninstrumented
fun:__ptsname_r_chk=uninstrumented
fun:__putlong=uninstrumented
fun:__putshort=uninstrumented
fun:__pwrite64=uninstrumented
fun:__rawmemchr=uninstrumented
fun:__read=uninstrumented
fun:__read_chk=uninstrumented
fun:__readlink_chk=uninstrumented
fun:__readlinkat_chk=uninstrumented
fun:__realpath_chk=uninstrumented
fun:__recv_chk=uninstrumented
fun:__recvfrom_chk=uninstrumented
fun:__register_atfork=uninstrumented
fun:__register_frame=uninstrumented
fun:__register_frame_info=uninstrumented
fun:__register_frame_info_bases=uninstrumented
fun:__register_frame_info_table=uninstrumented
fun:__register_frame_info_table_bases=uninstrumented
fun:__register_frame_table=uninstrumented
fun:__remainder_finite=uninstrumented
fun:__remainderf_finite=uninstrumented
fun:__remainderl_finite=uninstrumented
fun:__res_close=uninstrumented
fun:__res_dnok=uninstrumented
fun:__res_hnok=uninstrumented
fun:__res_hostalias=uninstrumented
fun:__res_iclose=uninstrumented
fun:__res_init=uninstrumented
fun:__res_isourserver=uninstrumented
fun:__res_mailok=uninstrumented
fun:__res_maybe_init=uninstrumented
fun:__res_mkquery=uninstrumented
fun:__res_nameinquery=uninstrumented
fun:__res_nclose=uninstrumented
fun:__res_ninit=uninstrumented
fun:__res_nmkquery=uninstrumented
fun:__res_nquery=uninstrumented
fun:__res_nquerydomain=uninstrumented
fun:__res_nsearch=uninstrumented
fun:__res_nsend=uninstrumented
fun:__res_ownok=uninstrumented
fun:__res_queriesmatch=uninstrumented
fun:__res_query=uninstrumented
fun:__res_querydomain=uninstrumented
fun:__res_randomid=uninstrumented
fun:__res_search=uninstrumented
fun:__res_send=uninstrumented
fun:__res_state=uninstrumented
fun:__rpc_thread_createerr=uninstrumented
fun:__rpc_thread_svc_fdset=uninstrumented
fun:__rpc_thread_svc_max_pollfd=uninstrumented
fun:__rpc_thread_svc_pollfd=uninstrumented
fun:__sbrk=uninstrumented
fun:__scalb_finite=uninstrumented
fun:__scalbf_finite=uninstrumented
fun:__scalbl_finite=uninstrumented
fun:__sched_cpualloc=uninstrumented
fun:__sched_cpucount=uninstrumented
fun:__sched_cpufree=uninstrumented
fun:__sched_get_priority_max=uninstrumented
fun:__sched_get_priority_min=uninstrumented
fun:__sched_getparam=uninstrumented
fun:__sched_getscheduler=uninstrumented
fun:__sched_setscheduler=uninstrumented
fun:__sched_yield=uninstrumented
fun:__secure_getenv=uninstrumented
fun:__select=uninstrumented
fun:__send=uninstrumented
fun:__sendmmsg=uninstrumented
fun:__setmntent=uninstrumented
fun:__setpgid=uninstrumented
fun:__sfp_handle_exceptions=uninstrumented
fun:__sigaction=uninstrumented
fun:__sigaddset=uninstrumented
fun:__sigdelset=uninstrumented
fun:__sigismember=uninstrumented
fun:__signbit=uninstrumented
fun:__signbitf=uninstrumented
fun:__signbitl=uninstrumented
fun:__sigpause=uninstrumented
fun:__sigsetjmp=uninstrumented
fun:__sigsuspend=uninstrumented
fun:__sinh_finite=uninstrumented
fun:__sinhf_finite=uninstrumented
fun:__sinhl_finite=uninstrumented
fun:__snprintf_chk=uninstrumented
fun:__splitstack_block_signals=uninstrumented
fun:__splitstack_block_signals_context=uninstrumented
fun:__splitstack_find=uninstrumented
fun:__splitstack_find_context=uninstrumented
fun:__splitstack_getcontext=uninstrumented
fun:__splitstack_makecontext=uninstrumented
fun:__splitstack_releasecontext=uninstrumented
fun:__splitstack_resetcontext=uninstrumented
fun:__splitstack_setcontext=uninstrumented
fun:__sprintf_chk=uninstrumented
fun:__sqrt_finite=uninstrumented
fun:__sqrtf_finite=uninstrumented
fun:__sqrtl_finite=uninstrumented
fun:__stack_chk_fail=uninstrumented
fun:__stack_chk_fail_local=uninstrumented
fun:__stack_split_initialize=uninstrumented
fun:__stat=uninstrumented
fun:__statfs=uninstrumented
fun:__stpcpy=uninstrumented
fun:__stpcpy_chk=uninstrumented
fun:__stpcpy_small=uninstrumented
fun:__stpncpy=uninstrumented
fun:__stpncpy_chk=uninstrumented
fun:__strcasecmp=uninstrumented
fun:__strcasecmp_l=uninstrumented
fun:__strcasestr=uninstrumented
fun:__strcat_chk=uninstrumented
fun:__strcoll_l=uninstrumented
fun:__strcpy_chk=uninstrumented
fun:__strcpy_small=uninstrumented
fun:__strcspn_c1=uninstrumented
fun:__strcspn_c2=uninstrumented
fun:__strcspn_c3=uninstrumented
fun:__strdup=uninstrumented
fun:__strerror_r=uninstrumented
fun:__strfmon_l=uninstrumented
fun:__strftime_l=uninstrumented
fun:__strncasecmp_l=uninstrumented
fun:__strncat_chk=uninstrumented
fun:__strncpy_chk=uninstrumented
fun:__strndup=uninstrumented
fun:__strpbrk_c2=uninstrumented
fun:__strpbrk_c3=uninstrumented
fun:__strsep_1c=uninstrumented
fun:__strsep_2c=uninstrumented
fun:__strsep_3c=uninstrumented
fun:__strsep_g=uninstrumented
fun:__strspn_c1=uninstrumented
fun:__strspn_c2=uninstrumented
fun:__strspn_c3=uninstrumented
fun:__strtod_internal=uninstrumented
fun:__strtod_l=uninstrumented
fun:__strtof_internal=uninstrumented
fun:__strtof_l=uninstrumented
fun:__strtok_r=uninstrumented
fun:__strtok_r_1c=uninstrumented
fun:__strtol_internal=uninstrumented
fun:__strtol_l=uninstrumented
fun:__strtold_internal=uninstrumented
fun:__strtold_l=uninstrumented
fun:__strtoll_internal=uninstrumented
fun:__strtoll_l=uninstrumented
fun:__strtoul_internal=uninstrumented
fun:__strtoul_l=uninstrumented
fun:__strtoull_internal=uninstrumented
fun:__strtoull_l=uninstrumented
fun:__strverscmp=uninstrumented
fun:__strxfrm_l=uninstrumented
fun:__subtf3=uninstrumented
fun:__subvdi3=uninstrumented
fun:__subvsi3=uninstrumented
fun:__subvti3=uninstrumented
fun:__swprintf_chk=uninstrumented
fun:__sym_ntop=uninstrumented
fun:__sym_ntos=uninstrumented
fun:__sym_ston=uninstrumented
fun:__sysconf=uninstrumented
fun:__sysctl=uninstrumented
fun:__syslog_chk=uninstrumented
fun:__sysv_signal=uninstrumented
fun:__tls_get_addr=uninstrumented
fun:__toascii_l=uninstrumented
fun:__tolower_l=uninstrumented
fun:__toupper_l=uninstrumented
fun:__towctrans=uninstrumented
fun:__towctrans_l=uninstrumented
fun:__towlower_l=uninstrumented
fun:__towupper_l=uninstrumented
fun:__trunctfdf2=uninstrumented
fun:__trunctfsf2=uninstrumented
fun:__trunctfxf2=uninstrumented
fun:__ttyname_r_chk=uninstrumented
fun:__ucmpti2=uninstrumented
fun:__udiv_w_sdiv=uninstrumented
fun:__udivmodti4=uninstrumented
fun:__udivti3=uninstrumented
fun:__uflow=uninstrumented
fun:__umodti3=uninstrumented
fun:__underflow=uninstrumented
fun:__unordtf2=uninstrumented
fun:__uselocale=uninstrumented
fun:__vasprintf_chk=uninstrumented
fun:__vdprintf_chk=uninstrumented
fun:__vfork=uninstrumented
fun:__vfprintf_chk=uninstrumented
fun:__vfscanf=uninstrumented
fun:__vfwprintf_chk=uninstrumented
fun:__vprintf_chk=uninstrumented
fun:__vsnprintf=uninstrumented
fun:__vsnprintf_chk=uninstrumented
fun:__vsprintf_chk=uninstrumented
fun:__vsscanf=uninstrumented
fun:__vswprintf_chk=uninstrumented
fun:__vsyslog_chk=uninstrumented
fun:__vwprintf_chk=uninstrumented
fun:__wait=uninstrumented
fun:__waitpid=uninstrumented
fun:__warn_memset_zero_len=uninstrumented
f                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 