blob: cec6504b89039168e09e273b29eb321d6070a919 [file] [log] [blame]
<abi-corpus architecture='elf-amd-x86_64' soname='libtsan.so.0'>
<elf-needed>
<dependency name='librt.so.1'/>
<dependency name='libpthread.so.0'/>
<dependency name='libdl.so.2'/>
<dependency name='libstdc++.so.6'/>
<dependency name='libm.so.6'/>
<dependency name='libc.so.6'/>
<dependency name='ld-linux-x86-64.so.2'/>
<dependency name='libgcc_s.so.1'/>
</elf-needed>
<elf-function-symbols>
<!-- AnnotateBenignRace -->
<elf-symbol name='AnnotateBenignRace' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotateBenignRaceSized -->
<elf-symbol name='AnnotateBenignRaceSized' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotateCondVarSignal -->
<elf-symbol name='AnnotateCondVarSignal' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotateCondVarSignalAll -->
<elf-symbol name='AnnotateCondVarSignalAll' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotateCondVarWait -->
<elf-symbol name='AnnotateCondVarWait' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotateEnableRaceDetection -->
<elf-symbol name='AnnotateEnableRaceDetection' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotateExpectRace -->
<elf-symbol name='AnnotateExpectRace' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotateFlushExpectedRaces -->
<elf-symbol name='AnnotateFlushExpectedRaces' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotateFlushState -->
<elf-symbol name='AnnotateFlushState' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotateHappensAfter -->
<elf-symbol name='AnnotateHappensAfter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotateHappensBefore -->
<elf-symbol name='AnnotateHappensBefore' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotateIgnoreReadsBegin -->
<elf-symbol name='AnnotateIgnoreReadsBegin' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotateIgnoreReadsEnd -->
<elf-symbol name='AnnotateIgnoreReadsEnd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotateIgnoreSyncBegin -->
<elf-symbol name='AnnotateIgnoreSyncBegin' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotateIgnoreSyncEnd -->
<elf-symbol name='AnnotateIgnoreSyncEnd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotateIgnoreWritesBegin -->
<elf-symbol name='AnnotateIgnoreWritesBegin' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotateIgnoreWritesEnd -->
<elf-symbol name='AnnotateIgnoreWritesEnd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotateMemoryIsInitialized -->
<elf-symbol name='AnnotateMemoryIsInitialized' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotateMutexIsNotPHB -->
<elf-symbol name='AnnotateMutexIsNotPHB' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotateMutexIsUsedAsCondVar -->
<elf-symbol name='AnnotateMutexIsUsedAsCondVar' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotateNewMemory -->
<elf-symbol name='AnnotateNewMemory' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotateNoOp -->
<elf-symbol name='AnnotateNoOp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotatePCQCreate -->
<elf-symbol name='AnnotatePCQCreate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotatePCQDestroy -->
<elf-symbol name='AnnotatePCQDestroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotatePCQGet -->
<elf-symbol name='AnnotatePCQGet' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotatePCQPut -->
<elf-symbol name='AnnotatePCQPut' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotatePublishMemoryRange -->
<elf-symbol name='AnnotatePublishMemoryRange' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotateRWLockAcquired -->
<elf-symbol name='AnnotateRWLockAcquired' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotateRWLockCreate -->
<elf-symbol name='AnnotateRWLockCreate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotateRWLockCreateStatic -->
<elf-symbol name='AnnotateRWLockCreateStatic' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotateRWLockDestroy -->
<elf-symbol name='AnnotateRWLockDestroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotateRWLockReleased -->
<elf-symbol name='AnnotateRWLockReleased' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotateThreadName -->
<elf-symbol name='AnnotateThreadName' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotateTraceMemory -->
<elf-symbol name='AnnotateTraceMemory' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- AnnotateUnpublishMemoryRange -->
<elf-symbol name='AnnotateUnpublishMemoryRange' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- RunningOnValgrind -->
<elf-symbol name='RunningOnValgrind' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- ThreadSanitizerQuery -->
<elf-symbol name='ThreadSanitizerQuery' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- ValgrindSlowdown -->
<elf-symbol name='ValgrindSlowdown' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- WTFAnnotateBenignRaceSized -->
<elf-symbol name='WTFAnnotateBenignRaceSized' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- WTFAnnotateHappensAfter -->
<elf-symbol name='WTFAnnotateHappensAfter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- WTFAnnotateHappensBefore -->
<elf-symbol name='WTFAnnotateHappensBefore' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer::CheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) -->
<elf-symbol name='_ZN11__sanitizer11CheckFailedEPKciS1_yy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer::OnPrint(char const*) -->
<elf-symbol name='_ZN11__sanitizer7OnPrintEPKc' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan::OnFinalize(bool) -->
<elf-symbol name='_ZN6__tsan10OnFinalizeEb' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan::OnReport(__tsan::ReportDesc const*, bool) -->
<elf-symbol name='_ZN6__tsan8OnReportEPKNS_10ReportDescEb' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- operator delete[](void*) -->
<elf-symbol name='_ZdaPv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- operator delete[](void*, std::nothrow_t const&) -->
<elf-symbol name='_ZdaPvRKSt9nothrow_t' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- operator delete(void*) -->
<elf-symbol name='_ZdlPv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- operator delete(void*, std::nothrow_t const&) -->
<elf-symbol name='_ZdlPvRKSt9nothrow_t' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- operator new[](unsigned long) -->
<elf-symbol name='_Znam' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- operator new[](unsigned long, std::nothrow_t const&) -->
<elf-symbol name='_ZnamRKSt9nothrow_t' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- operator new(unsigned long) -->
<elf-symbol name='_Znwm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- operator new(unsigned long, std::nothrow_t const&) -->
<elf-symbol name='_ZnwmRKSt9nothrow_t' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_backtrace_alloc -->
<elf-symbol name='__asan_backtrace_alloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_backtrace_close -->
<elf-symbol name='__asan_backtrace_close' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_backtrace_create_state -->
<elf-symbol name='__asan_backtrace_create_state' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_backtrace_dwarf_add -->
<elf-symbol name='__asan_backtrace_dwarf_add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_backtrace_free -->
<elf-symbol name='__asan_backtrace_free' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_backtrace_get_view -->
<elf-symbol name='__asan_backtrace_get_view' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_backtrace_initialize -->
<elf-symbol name='__asan_backtrace_initialize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_backtrace_open -->
<elf-symbol name='__asan_backtrace_open' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_backtrace_pcinfo -->
<elf-symbol name='__asan_backtrace_pcinfo' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_backtrace_qsort -->
<elf-symbol name='__asan_backtrace_qsort' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_backtrace_release_view -->
<elf-symbol name='__asan_backtrace_release_view' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_backtrace_syminfo -->
<elf-symbol name='__asan_backtrace_syminfo' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_backtrace_vector_finish -->
<elf-symbol name='__asan_backtrace_vector_finish' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_backtrace_vector_grow -->
<elf-symbol name='__asan_backtrace_vector_grow' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_backtrace_vector_release -->
<elf-symbol name='__asan_backtrace_vector_release' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_cplus_demangle_fill_ctor -->
<elf-symbol name='__asan_cplus_demangle_fill_ctor' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_cplus_demangle_fill_dtor -->
<elf-symbol name='__asan_cplus_demangle_fill_dtor' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_cplus_demangle_fill_extended_operator -->
<elf-symbol name='__asan_cplus_demangle_fill_extended_operator' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_cplus_demangle_fill_name -->
<elf-symbol name='__asan_cplus_demangle_fill_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_cplus_demangle_init_info -->
<elf-symbol name='__asan_cplus_demangle_init_info' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_cplus_demangle_mangled_name -->
<elf-symbol name='__asan_cplus_demangle_mangled_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_cplus_demangle_print -->
<elf-symbol name='__asan_cplus_demangle_print' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_cplus_demangle_print_callback -->
<elf-symbol name='__asan_cplus_demangle_print_callback' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_cplus_demangle_type -->
<elf-symbol name='__asan_cplus_demangle_type' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_cplus_demangle_v3 -->
<elf-symbol name='__asan_cplus_demangle_v3' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_cplus_demangle_v3_callback -->
<elf-symbol name='__asan_cplus_demangle_v3_callback' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_internal_memcmp -->
<elf-symbol name='__asan_internal_memcmp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_internal_memcpy -->
<elf-symbol name='__asan_internal_memcpy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_internal_memset -->
<elf-symbol name='__asan_internal_memset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_internal_strcmp -->
<elf-symbol name='__asan_internal_strcmp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_internal_strlen -->
<elf-symbol name='__asan_internal_strlen' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_internal_strncmp -->
<elf-symbol name='__asan_internal_strncmp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_internal_strnlen -->
<elf-symbol name='__asan_internal_strnlen' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_is_gnu_v3_mangled_ctor -->
<elf-symbol name='__asan_is_gnu_v3_mangled_ctor' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_is_gnu_v3_mangled_dtor -->
<elf-symbol name='__asan_is_gnu_v3_mangled_dtor' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_java_demangle_v3 -->
<elf-symbol name='__asan_java_demangle_v3' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_java_demangle_v3_callback -->
<elf-symbol name='__asan_java_demangle_v3_callback' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __close -->
<elf-symbol name='__close' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __cxa_atexit -->
<elf-symbol name='__cxa_atexit' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __cxa_guard_abort -->
<elf-symbol name='__cxa_guard_abort' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __cxa_guard_acquire -->
<elf-symbol name='__cxa_guard_acquire' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __cxa_guard_release -->
<elf-symbol name='__cxa_guard_release' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __fxstat -->
<elf-symbol name='__fxstat' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __fxstat64 -->
<elf-symbol name='__fxstat64' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __interceptor___close -->
<elf-symbol name='__interceptor___close' type='func-type' binding='global-binding' visibility='default-visibility' alias='__close' is-defined='yes'/>
<!-- __interceptor___cxa_atexit -->
<elf-symbol name='__interceptor___cxa_atexit' type='func-type' binding='global-binding' visibility='default-visibility' alias='__cxa_atexit' is-defined='yes'/>
<!-- __interceptor___fxstat -->
<elf-symbol name='__interceptor___fxstat' type='func-type' binding='global-binding' visibility='default-visibility' alias='__fxstat' is-defined='yes'/>
<!-- __interceptor___fxstat64 -->
<elf-symbol name='__interceptor___fxstat64' type='func-type' binding='global-binding' visibility='default-visibility' alias='__fxstat64' is-defined='yes'/>
<!-- __interceptor___isoc99_fscanf -->
<elf-symbol name='__interceptor___isoc99_fscanf' type='func-type' binding='global-binding' visibility='default-visibility' alias='__isoc99_fscanf' is-defined='yes'/>
<!-- __interceptor___isoc99_scanf -->
<elf-symbol name='__interceptor___isoc99_scanf' type='func-type' binding='global-binding' visibility='default-visibility' alias='__isoc99_scanf' is-defined='yes'/>
<!-- __interceptor___isoc99_sscanf -->
<elf-symbol name='__interceptor___isoc99_sscanf' type='func-type' binding='global-binding' visibility='default-visibility' alias='__isoc99_sscanf' is-defined='yes'/>
<!-- __interceptor___isoc99_vfscanf -->
<elf-symbol name='__interceptor___isoc99_vfscanf' type='func-type' binding='global-binding' visibility='default-visibility' alias='__isoc99_vfscanf' is-defined='yes'/>
<!-- __interceptor___isoc99_vscanf -->
<elf-symbol name='__interceptor___isoc99_vscanf' type='func-type' binding='global-binding' visibility='default-visibility' alias='__isoc99_vscanf' is-defined='yes'/>
<!-- __interceptor___isoc99_vsscanf -->
<elf-symbol name='__interceptor___isoc99_vsscanf' type='func-type' binding='global-binding' visibility='default-visibility' alias='__isoc99_vsscanf' is-defined='yes'/>
<!-- __interceptor___libc_memalign -->
<elf-symbol name='__interceptor___libc_memalign' type='func-type' binding='global-binding' visibility='default-visibility' alias='__libc_memalign' is-defined='yes'/>
<!-- __interceptor___lxstat -->
<elf-symbol name='__interceptor___lxstat' type='func-type' binding='global-binding' visibility='default-visibility' alias='__lxstat' is-defined='yes'/>
<!-- __interceptor___lxstat64 -->
<elf-symbol name='__interceptor___lxstat64' type='func-type' binding='global-binding' visibility='default-visibility' alias='__lxstat64' is-defined='yes'/>
<!-- __interceptor___res_iclose -->
<elf-symbol name='__interceptor___res_iclose' type='func-type' binding='global-binding' visibility='default-visibility' alias='__res_iclose' is-defined='yes'/>
<!-- __interceptor___sigsetjmp -->
<elf-symbol name='__interceptor___sigsetjmp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __interceptor___xpg_strerror_r -->
<elf-symbol name='__interceptor___xpg_strerror_r' type='func-type' binding='global-binding' visibility='default-visibility' alias='__xpg_strerror_r' is-defined='yes'/>
<!-- __interceptor___xstat -->
<elf-symbol name='__interceptor___xstat' type='func-type' binding='global-binding' visibility='default-visibility' alias='__xstat' is-defined='yes'/>
<!-- __interceptor___xstat64 -->
<elf-symbol name='__interceptor___xstat64' type='func-type' binding='global-binding' visibility='default-visibility' alias='__xstat64' is-defined='yes'/>
<!-- __interceptor__exit -->
<elf-symbol name='__interceptor__exit' type='func-type' binding='global-binding' visibility='default-visibility' alias='_exit' is-defined='yes'/>
<!-- __interceptor__setjmp -->
<elf-symbol name='__interceptor__setjmp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __interceptor_abort -->
<elf-symbol name='__interceptor_abort' type='func-type' binding='global-binding' visibility='default-visibility' alias='abort' is-defined='yes'/>
<!-- __interceptor_accept -->
<elf-symbol name='__interceptor_accept' type='func-type' binding='global-binding' visibility='default-visibility' alias='accept' is-defined='yes'/>
<!-- __interceptor_accept4 -->
<elf-symbol name='__interceptor_accept4' type='func-type' binding='global-binding' visibility='default-visibility' alias='accept4' is-defined='yes'/>
<!-- __interceptor_asctime -->
<elf-symbol name='__interceptor_asctime' type='func-type' binding='global-binding' visibility='default-visibility' alias='asctime' is-defined='yes'/>
<!-- __interceptor_asctime_r -->
<elf-symbol name='__interceptor_asctime_r' type='func-type' binding='global-binding' visibility='default-visibility' alias='asctime_r' is-defined='yes'/>
<!-- __interceptor_atexit -->
<elf-symbol name='__interceptor_atexit' type='func-type' binding='global-binding' visibility='default-visibility' alias='atexit' is-defined='yes'/>
<!-- __interceptor_backtrace -->
<elf-symbol name='__interceptor_backtrace' type='func-type' binding='global-binding' visibility='default-visibility' alias='backtrace' is-defined='yes'/>
<!-- __interceptor_backtrace_symbols -->
<elf-symbol name='__interceptor_backtrace_symbols' type='func-type' binding='global-binding' visibility='default-visibility' alias='backtrace_symbols' is-defined='yes'/>
<!-- __interceptor_bind -->
<elf-symbol name='__interceptor_bind' type='func-type' binding='global-binding' visibility='default-visibility' alias='bind' is-defined='yes'/>
<!-- __interceptor_calloc -->
<elf-symbol name='__interceptor_calloc' type='func-type' binding='global-binding' visibility='default-visibility' alias='calloc' is-defined='yes'/>
<!-- __interceptor_canonicalize_file_name -->
<elf-symbol name='__interceptor_canonicalize_file_name' type='func-type' binding='global-binding' visibility='default-visibility' alias='canonicalize_file_name' is-defined='yes'/>
<!-- __interceptor_cfree -->
<elf-symbol name='__interceptor_cfree' type='func-type' binding='global-binding' visibility='default-visibility' alias='cfree' is-defined='yes'/>
<!-- __interceptor_clock_getres -->
<elf-symbol name='__interceptor_clock_getres' type='func-type' binding='global-binding' visibility='default-visibility' alias='clock_getres' is-defined='yes'/>
<!-- __interceptor_clock_gettime -->
<elf-symbol name='__interceptor_clock_gettime' type='func-type' binding='global-binding' visibility='default-visibility' alias='clock_gettime' is-defined='yes'/>
<!-- __interceptor_clock_settime -->
<elf-symbol name='__interceptor_clock_settime' type='func-type' binding='global-binding' visibility='default-visibility' alias='clock_settime' is-defined='yes'/>
<!-- __interceptor_close -->
<elf-symbol name='__interceptor_close' type='func-type' binding='global-binding' visibility='default-visibility' alias='close' is-defined='yes'/>
<!-- __interceptor_confstr -->
<elf-symbol name='__interceptor_confstr' type='func-type' binding='global-binding' visibility='default-visibility' alias='confstr' is-defined='yes'/>
<!-- __interceptor_connect -->
<elf-symbol name='__interceptor_connect' type='func-type' binding='global-binding' visibility='default-visibility' alias='connect' is-defined='yes'/>
<!-- __interceptor_creat -->
<elf-symbol name='__interceptor_creat' type='func-type' binding='global-binding' visibility='default-visibility' alias='creat' is-defined='yes'/>
<!-- __interceptor_creat64 -->
<elf-symbol name='__interceptor_creat64' type='func-type' binding='global-binding' visibility='default-visibility' alias='creat64' is-defined='yes'/>
<!-- __interceptor_ctime -->
<elf-symbol name='__interceptor_ctime' type='func-type' binding='global-binding' visibility='default-visibility' alias='ctime' is-defined='yes'/>
<!-- __interceptor_ctime_r -->
<elf-symbol name='__interceptor_ctime_r' type='func-type' binding='global-binding' visibility='default-visibility' alias='ctime_r' is-defined='yes'/>
<!-- __interceptor_dlclose -->
<elf-symbol name='__interceptor_dlclose' type='func-type' binding='global-binding' visibility='default-visibility' alias='dlclose' is-defined='yes'/>
<!-- __interceptor_dlopen -->
<elf-symbol name='__interceptor_dlopen' type='func-type' binding='global-binding' visibility='default-visibility' alias='dlopen' is-defined='yes'/>
<!-- __interceptor_drand48_r -->
<elf-symbol name='__interceptor_drand48_r' type='func-type' binding='global-binding' visibility='default-visibility' alias='drand48_r' is-defined='yes'/>
<!-- __interceptor_dup -->
<elf-symbol name='__interceptor_dup' type='func-type' binding='global-binding' visibility='default-visibility' alias='dup' is-defined='yes'/>
<!-- __interceptor_dup2 -->
<elf-symbol name='__interceptor_dup2' type='func-type' binding='global-binding' visibility='default-visibility' alias='dup2' is-defined='yes'/>
<!-- __interceptor_dup3 -->
<elf-symbol name='__interceptor_dup3' type='func-type' binding='global-binding' visibility='default-visibility' alias='dup3' is-defined='yes'/>
<!-- __interceptor_epoll_create -->
<elf-symbol name='__interceptor_epoll_create' type='func-type' binding='global-binding' visibility='default-visibility' alias='epoll_create' is-defined='yes'/>
<!-- __interceptor_epoll_create1 -->
<elf-symbol name='__interceptor_epoll_create1' type='func-type' binding='global-binding' visibility='default-visibility' alias='epoll_create1' is-defined='yes'/>
<!-- __interceptor_epoll_ctl -->
<elf-symbol name='__interceptor_epoll_ctl' type='func-type' binding='global-binding' visibility='default-visibility' alias='epoll_ctl' is-defined='yes'/>
<!-- __interceptor_epoll_wait -->
<elf-symbol name='__interceptor_epoll_wait' type='func-type' binding='global-binding' visibility='default-visibility' alias='epoll_wait' is-defined='yes'/>
<!-- __interceptor_ether_aton -->
<elf-symbol name='__interceptor_ether_aton' type='func-type' binding='global-binding' visibility='default-visibility' alias='ether_aton' is-defined='yes'/>
<!-- __interceptor_ether_aton_r -->
<elf-symbol name='__interceptor_ether_aton_r' type='func-type' binding='global-binding' visibility='default-visibility' alias='ether_aton_r' is-defined='yes'/>
<!-- __interceptor_ether_hostton -->
<elf-symbol name='__interceptor_ether_hostton' type='func-type' binding='global-binding' visibility='default-visibility' alias='ether_hostton' is-defined='yes'/>
<!-- __interceptor_ether_line -->
<elf-symbol name='__interceptor_ether_line' type='func-type' binding='global-binding' visibility='default-visibility' alias='ether_line' is-defined='yes'/>
<!-- __interceptor_ether_ntoa -->
<elf-symbol name='__interceptor_ether_ntoa' type='func-type' binding='global-binding' visibility='default-visibility' alias='ether_ntoa' is-defined='yes'/>
<!-- __interceptor_ether_ntoa_r -->
<elf-symbol name='__interceptor_ether_ntoa_r' type='func-type' binding='global-binding' visibility='default-visibility' alias='ether_ntoa_r' is-defined='yes'/>
<!-- __interceptor_ether_ntohost -->
<elf-symbol name='__interceptor_ether_ntohost' type='func-type' binding='global-binding' visibility='default-visibility' alias='ether_ntohost' is-defined='yes'/>
<!-- __interceptor_eventfd -->
<elf-symbol name='__interceptor_eventfd' type='func-type' binding='global-binding' visibility='default-visibility' alias='eventfd' is-defined='yes'/>
<!-- __interceptor_fclose -->
<elf-symbol name='__interceptor_fclose' type='func-type' binding='global-binding' visibility='default-visibility' alias='fclose' is-defined='yes'/>
<!-- __interceptor_fflush -->
<elf-symbol name='__interceptor_fflush' type='func-type' binding='global-binding' visibility='default-visibility' alias='fflush' is-defined='yes'/>
<!-- __interceptor_fopen -->
<elf-symbol name='__interceptor_fopen' type='func-type' binding='global-binding' visibility='default-visibility' alias='fopen' is-defined='yes'/>
<!-- __interceptor_fork -->
<elf-symbol name='__interceptor_fork' type='func-type' binding='global-binding' visibility='default-visibility' alias='fork' is-defined='yes'/>
<!-- __interceptor_fread -->
<elf-symbol name='__interceptor_fread' type='func-type' binding='global-binding' visibility='default-visibility' alias='fread' is-defined='yes'/>
<!-- __interceptor_free -->
<elf-symbol name='__interceptor_free' type='func-type' binding='global-binding' visibility='default-visibility' alias='free' is-defined='yes'/>
<!-- __interceptor_freopen -->
<elf-symbol name='__interceptor_freopen' type='func-type' binding='global-binding' visibility='default-visibility' alias='freopen' is-defined='yes'/>
<!-- __interceptor_frexp -->
<elf-symbol name='__interceptor_frexp' type='func-type' binding='global-binding' visibility='default-visibility' alias='frexp' is-defined='yes'/>
<!-- __interceptor_frexpf -->
<elf-symbol name='__interceptor_frexpf' type='func-type' binding='global-binding' visibility='default-visibility' alias='frexpf' is-defined='yes'/>
<!-- __interceptor_frexpl -->
<elf-symbol name='__interceptor_frexpl' type='func-type' binding='global-binding' visibility='default-visibility' alias='frexpl' is-defined='yes'/>
<!-- __interceptor_fscanf -->
<elf-symbol name='__interceptor_fscanf' type='func-type' binding='global-binding' visibility='default-visibility' alias='fscanf' is-defined='yes'/>
<!-- __interceptor_fstat -->
<elf-symbol name='__interceptor_fstat' type='func-type' binding='global-binding' visibility='default-visibility' alias='fstat' is-defined='yes'/>
<!-- __interceptor_fstat64 -->
<elf-symbol name='__interceptor_fstat64' type='func-type' binding='global-binding' visibility='default-visibility' alias='fstat64' is-defined='yes'/>
<!-- __interceptor_fstatfs -->
<elf-symbol name='__interceptor_fstatfs' type='func-type' binding='global-binding' visibility='default-visibility' alias='fstatfs' is-defined='yes'/>
<!-- __interceptor_fstatfs64 -->
<elf-symbol name='__interceptor_fstatfs64' type='func-type' binding='global-binding' visibility='default-visibility' alias='fstatfs64' is-defined='yes'/>
<!-- __interceptor_fstatvfs -->
<elf-symbol name='__interceptor_fstatvfs' type='func-type' binding='global-binding' visibility='default-visibility' alias='fstatvfs' is-defined='yes'/>
<!-- __interceptor_fstatvfs64 -->
<elf-symbol name='__interceptor_fstatvfs64' type='func-type' binding='global-binding' visibility='default-visibility' alias='fstatvfs64' is-defined='yes'/>
<!-- __interceptor_fwrite -->
<elf-symbol name='__interceptor_fwrite' type='func-type' binding='global-binding' visibility='default-visibility' alias='fwrite' is-defined='yes'/>
<!-- __interceptor_get_current_dir_name -->
<elf-symbol name='__interceptor_get_current_dir_name' type='func-type' binding='global-binding' visibility='default-visibility' alias='get_current_dir_name' is-defined='yes'/>
<!-- __interceptor_getaddrinfo -->
<elf-symbol name='__interceptor_getaddrinfo' type='func-type' binding='global-binding' visibility='default-visibility' alias='getaddrinfo' is-defined='yes'/>
<!-- __interceptor_getcwd -->
<elf-symbol name='__interceptor_getcwd' type='func-type' binding='global-binding' visibility='default-visibility' alias='getcwd' is-defined='yes'/>
<!-- __interceptor_getdelim -->
<elf-symbol name='__interceptor_getdelim' type='func-type' binding='global-binding' visibility='default-visibility' alias='getdelim' is-defined='yes'/>
<!-- __interceptor_getgroups -->
<elf-symbol name='__interceptor_getgroups' type='func-type' binding='global-binding' visibility='default-visibility' alias='getgroups' is-defined='yes'/>
<!-- __interceptor_gethostbyaddr -->
<elf-symbol name='__interceptor_gethostbyaddr' type='func-type' binding='global-binding' visibility='default-visibility' alias='gethostbyaddr' is-defined='yes'/>
<!-- __interceptor_gethostbyaddr_r -->
<elf-symbol name='__interceptor_gethostbyaddr_r' type='func-type' binding='global-binding' visibility='default-visibility' alias='gethostbyaddr_r' is-defined='yes'/>
<!-- __interceptor_gethostbyname -->
<elf-symbol name='__interceptor_gethostbyname' type='func-type' binding='global-binding' visibility='default-visibility' alias='gethostbyname' is-defined='yes'/>
<!-- __interceptor_gethostbyname2 -->
<elf-symbol name='__interceptor_gethostbyname2' type='func-type' binding='global-binding' visibility='default-visibility' alias='gethostbyname2' is-defined='yes'/>
<!-- __interceptor_gethostbyname2_r -->
<elf-symbol name='__interceptor_gethostbyname2_r' type='func-type' binding='global-binding' visibility='default-visibility' alias='gethostbyname2_r' is-defined='yes'/>
<!-- __interceptor_gethostbyname_r -->
<elf-symbol name='__interceptor_gethostbyname_r' type='func-type' binding='global-binding' visibility='default-visibility' alias='gethostbyname_r' is-defined='yes'/>
<!-- __interceptor_gethostent -->
<elf-symbol name='__interceptor_gethostent' type='func-type' binding='global-binding' visibility='default-visibility' alias='gethostent' is-defined='yes'/>
<!-- __interceptor_gethostent_r -->
<elf-symbol name='__interceptor_gethostent_r' type='func-type' binding='global-binding' visibility='default-visibility' alias='gethostent_r' is-defined='yes'/>
<!-- __interceptor_getitimer -->
<elf-symbol name='__interceptor_getitimer' type='func-type' binding='global-binding' visibility='default-visibility' alias='getitimer' is-defined='yes'/>
<!-- __interceptor_getline -->
<elf-symbol name='__interceptor_getline' type='func-type' binding='global-binding' visibility='default-visibility' alias='getline' is-defined='yes'/>
<!-- __interceptor_getmntent -->
<elf-symbol name='__interceptor_getmntent' type='func-type' binding='global-binding' visibility='default-visibility' alias='getmntent' is-defined='yes'/>
<!-- __interceptor_getmntent_r -->
<elf-symbol name='__interceptor_getmntent_r' type='func-type' binding='global-binding' visibility='default-visibility' alias='getmntent_r' is-defined='yes'/>
<!-- __interceptor_getpeername -->
<elf-symbol name='__interceptor_getpeername' type='func-type' binding='global-binding' visibility='default-visibility' alias='getpeername' is-defined='yes'/>
<!-- __interceptor_getsockname -->
<elf-symbol name='__interceptor_getsockname' type='func-type' binding='global-binding' visibility='default-visibility' alias='getsockname' is-defined='yes'/>
<!-- __interceptor_getsockopt -->
<elf-symbol name='__interceptor_getsockopt' type='func-type' binding='global-binding' visibility='default-visibility' alias='getsockopt' is-defined='yes'/>
<!-- __interceptor_gettimeofday -->
<elf-symbol name='__interceptor_gettimeofday' type='func-type' binding='global-binding' visibility='default-visibility' alias='gettimeofday' is-defined='yes'/>
<!-- __interceptor_gmtime -->
<elf-symbol name='__interceptor_gmtime' type='func-type' binding='global-binding' visibility='default-visibility' alias='gmtime' is-defined='yes'/>
<!-- __interceptor_gmtime_r -->
<elf-symbol name='__interceptor_gmtime_r' type='func-type' binding='global-binding' visibility='default-visibility' alias='gmtime_r' is-defined='yes'/>
<!-- __interceptor_iconv -->
<elf-symbol name='__interceptor_iconv' type='func-type' binding='global-binding' visibility='default-visibility' alias='iconv' is-defined='yes'/>
<!-- __interceptor_inet_aton -->
<elf-symbol name='__interceptor_inet_aton' type='func-type' binding='global-binding' visibility='default-visibility' alias='inet_aton' is-defined='yes'/>
<!-- __interceptor_inet_ntop -->
<elf-symbol name='__interceptor_inet_ntop' type='func-type' binding='global-binding' visibility='default-visibility' alias='inet_ntop' is-defined='yes'/>
<!-- __interceptor_inet_pton -->
<elf-symbol name='__interceptor_inet_pton' type='func-type' binding='global-binding' visibility='default-visibility' alias='inet_pton' is-defined='yes'/>
<!-- __interceptor_initgroups -->
<elf-symbol name='__interceptor_initgroups' type='func-type' binding='global-binding' visibility='default-visibility' alias='initgroups' is-defined='yes'/>
<!-- __interceptor_inotify_init -->
<elf-symbol name='__interceptor_inotify_init' type='func-type' binding='global-binding' visibility='default-visibility' alias='inotify_init' is-defined='yes'/>
<!-- __interceptor_inotify_init1 -->
<elf-symbol name='__interceptor_inotify_init1' type='func-type' binding='global-binding' visibility='default-visibility' alias='inotify_init1' is-defined='yes'/>
<!-- __interceptor_ioctl -->
<elf-symbol name='__interceptor_ioctl' type='func-type' binding='global-binding' visibility='default-visibility' alias='ioctl' is-defined='yes'/>
<!-- __interceptor_kill -->
<elf-symbol name='__interceptor_kill' type='func-type' binding='global-binding' visibility='default-visibility' alias='kill' is-defined='yes'/>
<!-- __interceptor_lgamma -->
<elf-symbol name='__interceptor_lgamma' type='func-type' binding='global-binding' visibility='default-visibility' alias='lgamma' is-defined='yes'/>
<!-- __interceptor_lgamma_r -->
<elf-symbol name='__interceptor_lgamma_r' type='func-type' binding='global-binding' visibility='default-visibility' alias='lgamma_r' is-defined='yes'/>
<!-- __interceptor_lgammaf -->
<elf-symbol name='__interceptor_lgammaf' type='func-type' binding='global-binding' visibility='default-visibility' alias='lgammaf' is-defined='yes'/>
<!-- __interceptor_lgammaf_r -->
<elf-symbol name='__interceptor_lgammaf_r' type='func-type' binding='global-binding' visibility='default-visibility' alias='lgammaf_r' is-defined='yes'/>
<!-- __interceptor_lgammal -->
<elf-symbol name='__interceptor_lgammal' type='func-type' binding='global-binding' visibility='default-visibility' alias='lgammal' is-defined='yes'/>
<!-- __interceptor_lgammal_r -->
<elf-symbol name='__interceptor_lgammal_r' type='func-type' binding='global-binding' visibility='default-visibility' alias='lgammal_r' is-defined='yes'/>
<!-- __interceptor_listen -->
<elf-symbol name='__interceptor_listen' type='func-type' binding='global-binding' visibility='default-visibility' alias='listen' is-defined='yes'/>
<!-- __interceptor_localtime -->
<elf-symbol name='__interceptor_localtime' type='func-type' binding='global-binding' visibility='default-visibility' alias='localtime' is-defined='yes'/>
<!-- __interceptor_localtime_r -->
<elf-symbol name='__interceptor_localtime_r' type='func-type' binding='global-binding' visibility='default-visibility' alias='localtime_r' is-defined='yes'/>
<!-- __interceptor_longjmp -->
<elf-symbol name='__interceptor_longjmp' type='func-type' binding='global-binding' visibility='default-visibility' alias='longjmp' is-defined='yes'/>
<!-- __interceptor_lrand48_r -->
<elf-symbol name='__interceptor_lrand48_r' type='func-type' binding='global-binding' visibility='default-visibility' alias='lrand48_r' is-defined='yes'/>
<!-- __interceptor_lstat -->
<elf-symbol name='__interceptor_lstat' type='func-type' binding='global-binding' visibility='default-visibility' alias='lstat' is-defined='yes'/>
<!-- __interceptor_lstat64 -->
<elf-symbol name='__interceptor_lstat64' type='func-type' binding='global-binding' visibility='default-visibility' alias='lstat64' is-defined='yes'/>
<!-- __interceptor_malloc -->
<elf-symbol name='__interceptor_malloc' type='func-type' binding='global-binding' visibility='default-visibility' alias='malloc' is-defined='yes'/>
<!-- __interceptor_malloc_usable_size -->
<elf-symbol name='__interceptor_malloc_usable_size' type='func-type' binding='global-binding' visibility='default-visibility' alias='malloc_usable_size' is-defined='yes'/>
<!-- __interceptor_mbsnrtowcs -->
<elf-symbol name='__interceptor_mbsnrtowcs' type='func-type' binding='global-binding' visibility='default-visibility' alias='mbsnrtowcs' is-defined='yes'/>
<!-- __interceptor_mbsrtowcs -->
<elf-symbol name='__interceptor_mbsrtowcs' type='func-type' binding='global-binding' visibility='default-visibility' alias='mbsrtowcs' is-defined='yes'/>
<!-- __interceptor_mbstowcs -->
<elf-symbol name='__interceptor_mbstowcs' type='func-type' binding='global-binding' visibility='default-visibility' alias='mbstowcs' is-defined='yes'/>
<!-- __interceptor_memalign -->
<elf-symbol name='__interceptor_memalign' type='func-type' binding='global-binding' visibility='default-visibility' alias='memalign' is-defined='yes'/>
<!-- __interceptor_memchr -->
<elf-symbol name='__interceptor_memchr' type='func-type' binding='global-binding' visibility='default-visibility' alias='memchr' is-defined='yes'/>
<!-- __interceptor_memcmp -->
<elf-symbol name='__interceptor_memcmp' type='func-type' binding='global-binding' visibility='default-visibility' alias='memcmp' is-defined='yes'/>
<!-- __interceptor_memcpy -->
<elf-symbol name='__interceptor_memcpy' type='func-type' binding='global-binding' visibility='default-visibility' alias='memcpy' is-defined='yes'/>
<!-- __interceptor_memmove -->
<elf-symbol name='__interceptor_memmove' type='func-type' binding='global-binding' visibility='default-visibility' alias='memmove' is-defined='yes'/>
<!-- __interceptor_memrchr -->
<elf-symbol name='__interceptor_memrchr' type='func-type' binding='global-binding' visibility='default-visibility' alias='memrchr' is-defined='yes'/>
<!-- __interceptor_memset -->
<elf-symbol name='__interceptor_memset' type='func-type' binding='global-binding' visibility='default-visibility' alias='memset' is-defined='yes'/>
<!-- __interceptor_mlock -->
<elf-symbol name='__interceptor_mlock' type='func-type' binding='global-binding' visibility='default-visibility' alias='mlock' is-defined='yes'/>
<!-- __interceptor_mlockall -->
<elf-symbol name='__interceptor_mlockall' type='func-type' binding='global-binding' visibility='default-visibility' alias='mlockall' is-defined='yes'/>
<!-- __interceptor_mmap -->
<elf-symbol name='__interceptor_mmap' type='func-type' binding='global-binding' visibility='default-visibility' alias='mmap' is-defined='yes'/>
<!-- __interceptor_mmap64 -->
<elf-symbol name='__interceptor_mmap64' type='func-type' binding='global-binding' visibility='default-visibility' alias='mmap64' is-defined='yes'/>
<!-- __interceptor_modf -->
<elf-symbol name='__interceptor_modf' type='func-type' binding='global-binding' visibility='default-visibility' alias='modf' is-defined='yes'/>
<!-- __interceptor_modff -->
<elf-symbol name='__interceptor_modff' type='func-type' binding='global-binding' visibility='default-visibility' alias='modff' is-defined='yes'/>
<!-- __interceptor_modfl -->
<elf-symbol name='__interceptor_modfl' type='func-type' binding='global-binding' visibility='default-visibility' alias='modfl' is-defined='yes'/>
<!-- __interceptor_munlock -->
<elf-symbol name='__interceptor_munlock' type='func-type' binding='global-binding' visibility='default-visibility' alias='munlock' is-defined='yes'/>
<!-- __interceptor_munlockall -->
<elf-symbol name='__interceptor_munlockall' type='func-type' binding='global-binding' visibility='default-visibility' alias='munlockall' is-defined='yes'/>
<!-- __interceptor_munmap -->
<elf-symbol name='__interceptor_munmap' type='func-type' binding='global-binding' visibility='default-visibility' alias='munmap' is-defined='yes'/>
<!-- __interceptor_nanosleep -->
<elf-symbol name='__interceptor_nanosleep' type='func-type' binding='global-binding' visibility='default-visibility' alias='nanosleep' is-defined='yes'/>
<!-- __interceptor_on_exit -->
<elf-symbol name='__interceptor_on_exit' type='func-type' binding='global-binding' visibility='default-visibility' alias='on_exit' is-defined='yes'/>
<!-- __interceptor_open -->
<elf-symbol name='__interceptor_open' type='func-type' binding='global-binding' visibility='default-visibility' alias='open' is-defined='yes'/>
<!-- __interceptor_open64 -->
<elf-symbol name='__interceptor_open64' type='func-type' binding='global-binding' visibility='default-visibility' alias='open64' is-defined='yes'/>
<!-- __interceptor_opendir -->
<elf-symbol name='__interceptor_opendir' type='func-type' binding='global-binding' visibility='default-visibility' alias='opendir' is-defined='yes'/>
<!-- __interceptor_pipe -->
<elf-symbol name='__interceptor_pipe' type='func-type' binding='global-binding' visibility='default-visibility' alias='pipe' is-defined='yes'/>
<!-- __interceptor_pipe2 -->
<elf-symbol name='__interceptor_pipe2' type='func-type' binding='global-binding' visibility='default-visibility' alias='pipe2' is-defined='yes'/>
<!-- __interceptor_poll -->
<elf-symbol name='__interceptor_poll' type='func-type' binding='global-binding' visibility='default-visibility' alias='poll' is-defined='yes'/>
<!-- __interceptor_posix_memalign -->
<elf-symbol name='__interceptor_posix_memalign' type='func-type' binding='global-binding' visibility='default-visibility' alias='posix_memalign' is-defined='yes'/>
<!-- __interceptor_ppoll -->
<elf-symbol name='__interceptor_ppoll' type='func-type' binding='global-binding' visibility='default-visibility' alias='ppoll' is-defined='yes'/>
<!-- __interceptor_prctl -->
<elf-symbol name='__interceptor_prctl' type='func-type' binding='global-binding' visibility='default-visibility' alias='prctl' is-defined='yes'/>
<!-- __interceptor_pread -->
<elf-symbol name='__interceptor_pread' type='func-type' binding='global-binding' visibility='default-visibility' alias='pread' is-defined='yes'/>
<!-- __interceptor_pread64 -->
<elf-symbol name='__interceptor_pread64' type='func-type' binding='global-binding' visibility='default-visibility' alias='pread64' is-defined='yes'/>
<!-- __interceptor_preadv -->
<elf-symbol name='__interceptor_preadv' type='func-type' binding='global-binding' visibility='default-visibility' alias='preadv' is-defined='yes'/>
<!-- __interceptor_preadv64 -->
<elf-symbol name='__interceptor_preadv64' type='func-type' binding='global-binding' visibility='default-visibility' alias='preadv64' is-defined='yes'/>
<!-- __interceptor_pthread_attr_getaffinity_np -->
<elf-symbol name='__interceptor_pthread_attr_getaffinity_np' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_attr_getaffinity_np' is-defined='yes'/>
<!-- __interceptor_pthread_attr_getdetachstate -->
<elf-symbol name='__interceptor_pthread_attr_getdetachstate' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_attr_getdetachstate' is-defined='yes'/>
<!-- __interceptor_pthread_attr_getguardsize -->
<elf-symbol name='__interceptor_pthread_attr_getguardsize' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_attr_getguardsize' is-defined='yes'/>
<!-- __interceptor_pthread_attr_getinheritsched -->
<elf-symbol name='__interceptor_pthread_attr_getinheritsched' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_attr_getinheritsched' is-defined='yes'/>
<!-- __interceptor_pthread_attr_getschedparam -->
<elf-symbol name='__interceptor_pthread_attr_getschedparam' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_attr_getschedparam' is-defined='yes'/>
<!-- __interceptor_pthread_attr_getschedpolicy -->
<elf-symbol name='__interceptor_pthread_attr_getschedpolicy' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_attr_getschedpolicy' is-defined='yes'/>
<!-- __interceptor_pthread_attr_getscope -->
<elf-symbol name='__interceptor_pthread_attr_getscope' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_attr_getscope' is-defined='yes'/>
<!-- __interceptor_pthread_attr_getstack -->
<elf-symbol name='__interceptor_pthread_attr_getstack' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_attr_getstack' is-defined='yes'/>
<!-- __interceptor_pthread_attr_getstacksize -->
<elf-symbol name='__interceptor_pthread_attr_getstacksize' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_attr_getstacksize' is-defined='yes'/>
<!-- __interceptor_pthread_barrier_destroy -->
<elf-symbol name='__interceptor_pthread_barrier_destroy' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_barrier_destroy' is-defined='yes'/>
<!-- __interceptor_pthread_barrier_init -->
<elf-symbol name='__interceptor_pthread_barrier_init' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_barrier_init' is-defined='yes'/>
<!-- __interceptor_pthread_barrier_wait -->
<elf-symbol name='__interceptor_pthread_barrier_wait' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_barrier_wait' is-defined='yes'/>
<!-- __interceptor_pthread_cond_broadcast -->
<elf-symbol name='__interceptor_pthread_cond_broadcast' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_cond_broadcast' is-defined='yes'/>
<!-- __interceptor_pthread_cond_destroy -->
<elf-symbol name='__interceptor_pthread_cond_destroy' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_cond_destroy' is-defined='yes'/>
<!-- __interceptor_pthread_cond_init -->
<elf-symbol name='__interceptor_pthread_cond_init' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_cond_init' is-defined='yes'/>
<!-- __interceptor_pthread_cond_signal -->
<elf-symbol name='__interceptor_pthread_cond_signal' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_cond_signal' is-defined='yes'/>
<!-- __interceptor_pthread_cond_timedwait -->
<elf-symbol name='__interceptor_pthread_cond_timedwait' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_cond_timedwait' is-defined='yes'/>
<!-- __interceptor_pthread_cond_wait -->
<elf-symbol name='__interceptor_pthread_cond_wait' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_cond_wait' is-defined='yes'/>
<!-- __interceptor_pthread_create -->
<elf-symbol name='__interceptor_pthread_create' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_create' is-defined='yes'/>
<!-- __interceptor_pthread_detach -->
<elf-symbol name='__interceptor_pthread_detach' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_detach' is-defined='yes'/>
<!-- __interceptor_pthread_getschedparam -->
<elf-symbol name='__interceptor_pthread_getschedparam' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_getschedparam' is-defined='yes'/>
<!-- __interceptor_pthread_join -->
<elf-symbol name='__interceptor_pthread_join' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_join' is-defined='yes'/>
<!-- __interceptor_pthread_kill -->
<elf-symbol name='__interceptor_pthread_kill' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_kill' is-defined='yes'/>
<!-- __interceptor_pthread_mutex_destroy -->
<elf-symbol name='__interceptor_pthread_mutex_destroy' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_mutex_destroy' is-defined='yes'/>
<!-- __interceptor_pthread_mutex_init -->
<elf-symbol name='__interceptor_pthread_mutex_init' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_mutex_init' is-defined='yes'/>
<!-- __interceptor_pthread_mutex_lock -->
<elf-symbol name='__interceptor_pthread_mutex_lock' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_mutex_lock' is-defined='yes'/>
<!-- __interceptor_pthread_mutex_timedlock -->
<elf-symbol name='__interceptor_pthread_mutex_timedlock' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_mutex_timedlock' is-defined='yes'/>
<!-- __interceptor_pthread_mutex_trylock -->
<elf-symbol name='__interceptor_pthread_mutex_trylock' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_mutex_trylock' is-defined='yes'/>
<!-- __interceptor_pthread_mutex_unlock -->
<elf-symbol name='__interceptor_pthread_mutex_unlock' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_mutex_unlock' is-defined='yes'/>
<!-- __interceptor_pthread_once -->
<elf-symbol name='__interceptor_pthread_once' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_once' is-defined='yes'/>
<!-- __interceptor_pthread_rwlock_destroy -->
<elf-symbol name='__interceptor_pthread_rwlock_destroy' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_rwlock_destroy' is-defined='yes'/>
<!-- __interceptor_pthread_rwlock_init -->
<elf-symbol name='__interceptor_pthread_rwlock_init' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_rwlock_init' is-defined='yes'/>
<!-- __interceptor_pthread_rwlock_rdlock -->
<elf-symbol name='__interceptor_pthread_rwlock_rdlock' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_rwlock_rdlock' is-defined='yes'/>
<!-- __interceptor_pthread_rwlock_timedrdlock -->
<elf-symbol name='__interceptor_pthread_rwlock_timedrdlock' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_rwlock_timedrdlock' is-defined='yes'/>
<!-- __interceptor_pthread_rwlock_timedwrlock -->
<elf-symbol name='__interceptor_pthread_rwlock_timedwrlock' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_rwlock_timedwrlock' is-defined='yes'/>
<!-- __interceptor_pthread_rwlock_tryrdlock -->
<elf-symbol name='__interceptor_pthread_rwlock_tryrdlock' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_rwlock_tryrdlock' is-defined='yes'/>
<!-- __interceptor_pthread_rwlock_trywrlock -->
<elf-symbol name='__interceptor_pthread_rwlock_trywrlock' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_rwlock_trywrlock' is-defined='yes'/>
<!-- __interceptor_pthread_rwlock_unlock -->
<elf-symbol name='__interceptor_pthread_rwlock_unlock' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_rwlock_unlock' is-defined='yes'/>
<!-- __interceptor_pthread_rwlock_wrlock -->
<elf-symbol name='__interceptor_pthread_rwlock_wrlock' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_rwlock_wrlock' is-defined='yes'/>
<!-- __interceptor_pthread_setname_np -->
<elf-symbol name='__interceptor_pthread_setname_np' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_setname_np' is-defined='yes'/>
<!-- __interceptor_pthread_spin_destroy -->
<elf-symbol name='__interceptor_pthread_spin_destroy' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_spin_destroy' is-defined='yes'/>
<!-- __interceptor_pthread_spin_init -->
<elf-symbol name='__interceptor_pthread_spin_init' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_spin_init' is-defined='yes'/>
<!-- __interceptor_pthread_spin_lock -->
<elf-symbol name='__interceptor_pthread_spin_lock' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_spin_lock' is-defined='yes'/>
<!-- __interceptor_pthread_spin_trylock -->
<elf-symbol name='__interceptor_pthread_spin_trylock' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_spin_trylock' is-defined='yes'/>
<!-- __interceptor_pthread_spin_unlock -->
<elf-symbol name='__interceptor_pthread_spin_unlock' type='func-type' binding='global-binding' visibility='default-visibility' alias='pthread_spin_unlock' is-defined='yes'/>
<!-- __interceptor_ptrace -->
<elf-symbol name='__interceptor_ptrace' type='func-type' binding='global-binding' visibility='default-visibility' alias='ptrace' is-defined='yes'/>
<!-- __interceptor_puts -->
<elf-symbol name='__interceptor_puts' type='func-type' binding='global-binding' visibility='default-visibility' alias='puts' is-defined='yes'/>
<!-- __interceptor_pvalloc -->
<elf-symbol name='__interceptor_pvalloc' type='func-type' binding='global-binding' visibility='default-visibility' alias='pvalloc' is-defined='yes'/>
<!-- __interceptor_pwrite -->
<elf-symbol name='__interceptor_pwrite' type='func-type' binding='global-binding' visibility='default-visibility' alias='pwrite' is-defined='yes'/>
<!-- __interceptor_pwrite64 -->
<elf-symbol name='__interceptor_pwrite64' type='func-type' binding='global-binding' visibility='default-visibility' alias='pwrite64' is-defined='yes'/>
<!-- __interceptor_pwritev -->
<elf-symbol name='__interceptor_pwritev' type='func-type' binding='global-binding' visibility='default-visibility' alias='pwritev' is-defined='yes'/>
<!-- __interceptor_pwritev64 -->
<elf-symbol name='__interceptor_pwritev64' type='func-type' binding='global-binding' visibility='default-visibility' alias='pwritev64' is-defined='yes'/>
<!-- __interceptor_raise -->
<elf-symbol name='__interceptor_raise' type='func-type' binding='global-binding' visibility='default-visibility' alias='raise' is-defined='yes'/>
<!-- __interceptor_random_r -->
<elf-symbol name='__interceptor_random_r' type='func-type' binding='global-binding' visibility='default-visibility' alias='random_r' is-defined='yes'/>
<!-- __interceptor_read -->
<elf-symbol name='__interceptor_read' type='func-type' binding='global-binding' visibility='default-visibility' alias='read' is-defined='yes'/>
<!-- __interceptor_readdir -->
<elf-symbol name='__interceptor_readdir' type='func-type' binding='global-binding' visibility='default-visibility' alias='readdir' is-defined='yes'/>
<!-- __interceptor_readdir64 -->
<elf-symbol name='__interceptor_readdir64' type='func-type' binding='global-binding' visibility='default-visibility' alias='readdir64' is-defined='yes'/>
<!-- __interceptor_readdir64_r -->
<elf-symbol name='__interceptor_readdir64_r' type='func-type' binding='global-binding' visibility='default-visibility' alias='readdir64_r' is-defined='yes'/>
<!-- __interceptor_readdir_r -->
<elf-symbol name='__interceptor_readdir_r' type='func-type' binding='global-binding' visibility='default-visibility' alias='readdir_r' is-defined='yes'/>
<!-- __interceptor_readv -->
<elf-symbol name='__interceptor_readv' type='func-type' binding='global-binding' visibility='default-visibility' alias='readv' is-defined='yes'/>
<!-- __interceptor_realloc -->
<elf-symbol name='__interceptor_realloc' type='func-type' binding='global-binding' visibility='default-visibility' alias='realloc' is-defined='yes'/>
<!-- __interceptor_realpath -->
<elf-symbol name='__interceptor_realpath' type='func-type' binding='global-binding' visibility='default-visibility' alias='realpath' is-defined='yes'/>
<!-- __interceptor_recv -->
<elf-symbol name='__interceptor_recv' type='func-type' binding='global-binding' visibility='default-visibility' alias='recv' is-defined='yes'/>
<!-- __interceptor_recvmsg -->
<elf-symbol name='__interceptor_recvmsg' type='func-type' binding='global-binding' visibility='default-visibility' alias='recvmsg' is-defined='yes'/>
<!-- __interceptor_remquo -->
<elf-symbol name='__interceptor_remquo' type='func-type' binding='global-binding' visibility='default-visibility' alias='remquo' is-defined='yes'/>
<!-- __interceptor_remquof -->
<elf-symbol name='__interceptor_remquof' type='func-type' binding='global-binding' visibility='default-visibility' alias='remquof' is-defined='yes'/>
<!-- __interceptor_remquol -->
<elf-symbol name='__interceptor_remquol' type='func-type' binding='global-binding' visibility='default-visibility' alias='remquol' is-defined='yes'/>
<!-- __interceptor_rmdir -->
<elf-symbol name='__interceptor_rmdir' type='func-type' binding='global-binding' visibility='default-visibility' alias='rmdir' is-defined='yes'/>
<!-- __interceptor_scandir -->
<elf-symbol name='__interceptor_scandir' type='func-type' binding='global-binding' visibility='default-visibility' alias='scandir' is-defined='yes'/>
<!-- __interceptor_scandir64 -->
<elf-symbol name='__interceptor_scandir64' type='func-type' binding='global-binding' visibility='default-visibility' alias='scandir64' is-defined='yes'/>
<!-- __interceptor_scanf -->
<elf-symbol name='__interceptor_scanf' type='func-type' binding='global-binding' visibility='default-visibility' alias='scanf' is-defined='yes'/>
<!-- __interceptor_sched_getaffinity -->
<elf-symbol name='__interceptor_sched_getaffinity' type='func-type' binding='global-binding' visibility='default-visibility' alias='sched_getaffinity' is-defined='yes'/>
<!-- __interceptor_sem_destroy -->
<elf-symbol name='__interceptor_sem_destroy' type='func-type' binding='global-binding' visibility='default-visibility' alias='sem_destroy' is-defined='yes'/>
<!-- __interceptor_sem_getvalue -->
<elf-symbol name='__interceptor_sem_getvalue' type='func-type' binding='global-binding' visibility='default-visibility' alias='sem_getvalue' is-defined='yes'/>
<!-- __interceptor_sem_init -->
<elf-symbol name='__interceptor_sem_init' type='func-type' binding='global-binding' visibility='default-visibility' alias='sem_init' is-defined='yes'/>
<!-- __interceptor_sem_post -->
<elf-symbol name='__interceptor_sem_post' type='func-type' binding='global-binding' visibility='default-visibility' alias='sem_post' is-defined='yes'/>
<!-- __interceptor_sem_timedwait -->
<elf-symbol name='__interceptor_sem_timedwait' type='func-type' binding='global-binding' visibility='default-visibility' alias='sem_timedwait' is-defined='yes'/>
<!-- __interceptor_sem_trywait -->
<elf-symbol name='__interceptor_sem_trywait' type='func-type' binding='global-binding' visibility='default-visibility' alias='sem_trywait' is-defined='yes'/>
<!-- __interceptor_sem_wait -->
<elf-symbol name='__interceptor_sem_wait' type='func-type' binding='global-binding' visibility='default-visibility' alias='sem_wait' is-defined='yes'/>
<!-- __interceptor_send -->
<elf-symbol name='__interceptor_send' type='func-type' binding='global-binding' visibility='default-visibility' alias='send' is-defined='yes'/>
<!-- __interceptor_sendmsg -->
<elf-symbol name='__interceptor_sendmsg' type='func-type' binding='global-binding' visibility='default-visibility' alias='sendmsg' is-defined='yes'/>
<!-- __interceptor_setitimer -->
<elf-symbol name='__interceptor_setitimer' type='func-type' binding='global-binding' visibility='default-visibility' alias='setitimer' is-defined='yes'/>
<!-- __interceptor_setjmp -->
<elf-symbol name='__interceptor_setjmp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __interceptor_setlocale -->
<elf-symbol name='__interceptor_setlocale' type='func-type' binding='global-binding' visibility='default-visibility' alias='setlocale' is-defined='yes'/>
<!-- __interceptor_shmctl -->
<elf-symbol name='__interceptor_shmctl' type='func-type' binding='global-binding' visibility='default-visibility' alias='shmctl' is-defined='yes'/>
<!-- __interceptor_sigaction -->
<elf-symbol name='__interceptor_sigaction' type='func-type' binding='global-binding' visibility='default-visibility' alias='sigaction' is-defined='yes'/>
<!-- __interceptor_sigemptyset -->
<elf-symbol name='__interceptor_sigemptyset' type='func-type' binding='global-binding' visibility='default-visibility' alias='sigemptyset' is-defined='yes'/>
<!-- __interceptor_sigfillset -->
<elf-symbol name='__interceptor_sigfillset' type='func-type' binding='global-binding' visibility='default-visibility' alias='sigfillset' is-defined='yes'/>
<!-- __interceptor_siglongjmp -->
<elf-symbol name='__interceptor_siglongjmp' type='func-type' binding='global-binding' visibility='default-visibility' alias='siglongjmp' is-defined='yes'/>
<!-- __interceptor_signal -->
<elf-symbol name='__interceptor_signal' type='func-type' binding='global-binding' visibility='default-visibility' alias='signal' is-defined='yes'/>
<!-- __interceptor_signalfd -->
<elf-symbol name='__interceptor_signalfd' type='func-type' binding='global-binding' visibility='default-visibility' alias='signalfd' is-defined='yes'/>
<!-- __interceptor_sigpending -->
<elf-symbol name='__interceptor_sigpending' type='func-type' binding='global-binding' visibility='default-visibility' alias='sigpending' is-defined='yes'/>
<!-- __interceptor_sigprocmask -->
<elf-symbol name='__interceptor_sigprocmask' type='func-type' binding='global-binding' visibility='default-visibility' alias='sigprocmask' is-defined='yes'/>
<!-- __interceptor_sigsetjmp -->
<elf-symbol name='__interceptor_sigsetjmp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __interceptor_sigsuspend -->
<elf-symbol name='__interceptor_sigsuspend' type='func-type' binding='global-binding' visibility='default-visibility' alias='sigsuspend' is-defined='yes'/>
<!-- __interceptor_sigtimedwait -->
<elf-symbol name='__interceptor_sigtimedwait' type='func-type' binding='global-binding' visibility='default-visibility' alias='sigtimedwait' is-defined='yes'/>
<!-- __interceptor_sigwait -->
<elf-symbol name='__interceptor_sigwait' type='func-type' binding='global-binding' visibility='default-visibility' alias='sigwait' is-defined='yes'/>
<!-- __interceptor_sigwaitinfo -->
<elf-symbol name='__interceptor_sigwaitinfo' type='func-type' binding='global-binding' visibility='default-visibility' alias='sigwaitinfo' is-defined='yes'/>
<!-- __interceptor_sincos -->
<elf-symbol name='__interceptor_sincos' type='func-type' binding='global-binding' visibility='default-visibility' alias='sincos' is-defined='yes'/>
<!-- __interceptor_sincosf -->
<elf-symbol name='__interceptor_sincosf' type='func-type' binding='global-binding' visibility='default-visibility' alias='sincosf' is-defined='yes'/>
<!-- __interceptor_sincosl -->
<elf-symbol name='__interceptor_sincosl' type='func-type' binding='global-binding' visibility='default-visibility' alias='sincosl' is-defined='yes'/>
<!-- __interceptor_sleep -->
<elf-symbol name='__interceptor_sleep' type='func-type' binding='global-binding' visibility='default-visibility' alias='sleep' is-defined='yes'/>
<!-- __interceptor_socket -->
<elf-symbol name='__interceptor_socket' type='func-type' binding='global-binding' visibility='default-visibility' alias='socket' is-defined='yes'/>
<!-- __interceptor_socketpair -->
<elf-symbol name='__interceptor_socketpair' type='func-type' binding='global-binding' visibility='default-visibility' alias='socketpair' is-defined='yes'/>
<!-- __interceptor_sscanf -->
<elf-symbol name='__interceptor_sscanf' type='func-type' binding='global-binding' visibility='default-visibility' alias='sscanf' is-defined='yes'/>
<!-- __interceptor_stat -->
<elf-symbol name='__interceptor_stat' type='func-type' binding='global-binding' visibility='default-visibility' alias='stat' is-defined='yes'/>
<!-- __interceptor_stat64 -->
<elf-symbol name='__interceptor_stat64' type='func-type' binding='global-binding' visibility='default-visibility' alias='stat64' is-defined='yes'/>
<!-- __interceptor_statfs -->
<elf-symbol name='__interceptor_statfs' type='func-type' binding='global-binding' visibility='default-visibility' alias='statfs' is-defined='yes'/>
<!-- __interceptor_statfs64 -->
<elf-symbol name='__interceptor_statfs64' type='func-type' binding='global-binding' visibility='default-visibility' alias='statfs64' is-defined='yes'/>
<!-- __interceptor_statvfs -->
<elf-symbol name='__interceptor_statvfs' type='func-type' binding='global-binding' visibility='default-visibility' alias='statvfs' is-defined='yes'/>
<!-- __interceptor_statvfs64 -->
<elf-symbol name='__interceptor_statvfs64' type='func-type' binding='global-binding' visibility='default-visibility' alias='statvfs64' is-defined='yes'/>
<!-- __interceptor_strcasecmp -->
<elf-symbol name='__interceptor_strcasecmp' type='func-type' binding='global-binding' visibility='default-visibility' alias='strcasecmp' is-defined='yes'/>
<!-- __interceptor_strchr -->
<elf-symbol name='__interceptor_strchr' type='func-type' binding='global-binding' visibility='default-visibility' alias='strchr' is-defined='yes'/>
<!-- __interceptor_strchrnul -->
<elf-symbol name='__interceptor_strchrnul' type='func-type' binding='global-binding' visibility='default-visibility' alias='strchrnul' is-defined='yes'/>
<!-- __interceptor_strcmp -->
<elf-symbol name='__interceptor_strcmp' type='func-type' binding='global-binding' visibility='default-visibility' alias='strcmp' is-defined='yes'/>
<!-- __interceptor_strcpy -->
<elf-symbol name='__interceptor_strcpy' type='func-type' binding='global-binding' visibility='default-visibility' alias='strcpy' is-defined='yes'/>
<!-- __interceptor_strdup -->
<elf-symbol name='__interceptor_strdup' type='func-type' binding='global-binding' visibility='default-visibility' alias='strdup' is-defined='yes'/>
<!-- __interceptor_strerror -->
<elf-symbol name='__interceptor_strerror' type='func-type' binding='global-binding' visibility='default-visibility' alias='strerror' is-defined='yes'/>
<!-- __interceptor_strerror_r -->
<elf-symbol name='__interceptor_strerror_r' type='func-type' binding='global-binding' visibility='default-visibility' alias='strerror_r' is-defined='yes'/>
<!-- __interceptor_strlen -->
<elf-symbol name='__interceptor_strlen' type='func-type' binding='global-binding' visibility='default-visibility' alias='strlen' is-defined='yes'/>
<!-- __interceptor_strncasecmp -->
<elf-symbol name='__interceptor_strncasecmp' type='func-type' binding='global-binding' visibility='default-visibility' alias='strncasecmp' is-defined='yes'/>
<!-- __interceptor_strncmp -->
<elf-symbol name='__interceptor_strncmp' type='func-type' binding='global-binding' visibility='default-visibility' alias='strncmp' is-defined='yes'/>
<!-- __interceptor_strncpy -->
<elf-symbol name='__interceptor_strncpy' type='func-type' binding='global-binding' visibility='default-visibility' alias='strncpy' is-defined='yes'/>
<!-- __interceptor_strptime -->
<elf-symbol name='__interceptor_strptime' type='func-type' binding='global-binding' visibility='default-visibility' alias='strptime' is-defined='yes'/>
<!-- __interceptor_strrchr -->
<elf-symbol name='__interceptor_strrchr' type='func-type' binding='global-binding' visibility='default-visibility' alias='strrchr' is-defined='yes'/>
<!-- __interceptor_strstr -->
<elf-symbol name='__interceptor_strstr' type='func-type' binding='global-binding' visibility='default-visibility' alias='strstr' is-defined='yes'/>
<!-- __interceptor_strtoimax -->
<elf-symbol name='__interceptor_strtoimax' type='func-type' binding='global-binding' visibility='default-visibility' alias='strtoimax' is-defined='yes'/>
<!-- __interceptor_strtoumax -->
<elf-symbol name='__interceptor_strtoumax' type='func-type' binding='global-binding' visibility='default-visibility' alias='strtoumax' is-defined='yes'/>
<!-- __interceptor_sysinfo -->
<elf-symbol name='__interceptor_sysinfo' type='func-type' binding='global-binding' visibility='default-visibility' alias='sysinfo' is-defined='yes'/>
<!-- __interceptor_tcgetattr -->
<elf-symbol name='__interceptor_tcgetattr' type='func-type' binding='global-binding' visibility='default-visibility' alias='tcgetattr' is-defined='yes'/>
<!-- __interceptor_tempnam -->
<elf-symbol name='__interceptor_tempnam' type='func-type' binding='global-binding' visibility='default-visibility' alias='tempnam' is-defined='yes'/>
<!-- __interceptor_textdomain -->
<elf-symbol name='__interceptor_textdomain' type='func-type' binding='global-binding' visibility='default-visibility' alias='textdomain' is-defined='yes'/>
<!-- __interceptor_time -->
<elf-symbol name='__interceptor_time' type='func-type' binding='global-binding' visibility='default-visibility' alias='time' is-defined='yes'/>
<!-- __interceptor_times -->
<elf-symbol name='__interceptor_times' type='func-type' binding='global-binding' visibility='default-visibility' alias='times' is-defined='yes'/>
<!-- __interceptor_tmpnam -->
<elf-symbol name='__interceptor_tmpnam' type='func-type' binding='global-binding' visibility='default-visibility' alias='tmpnam' is-defined='yes'/>
<!-- __interceptor_tmpnam_r -->
<elf-symbol name='__interceptor_tmpnam_r' type='func-type' binding='global-binding' visibility='default-visibility' alias='tmpnam_r' is-defined='yes'/>
<!-- __interceptor_unlink -->
<elf-symbol name='__interceptor_unlink' type='func-type' binding='global-binding' visibility='default-visibility' alias='unlink' is-defined='yes'/>
<!-- __interceptor_usleep -->
<elf-symbol name='__interceptor_usleep' type='func-type' binding='global-binding' visibility='default-visibility' alias='usleep' is-defined='yes'/>
<!-- __interceptor_valloc -->
<elf-symbol name='__interceptor_valloc' type='func-type' binding='global-binding' visibility='default-visibility' alias='valloc' is-defined='yes'/>
<!-- __interceptor_vfscanf -->
<elf-symbol name='__interceptor_vfscanf' type='func-type' binding='global-binding' visibility='default-visibility' alias='vfscanf' is-defined='yes'/>
<!-- __interceptor_vscanf -->
<elf-symbol name='__interceptor_vscanf' type='func-type' binding='global-binding' visibility='default-visibility' alias='vscanf' is-defined='yes'/>
<!-- __interceptor_vsscanf -->
<elf-symbol name='__interceptor_vsscanf' type='func-type' binding='global-binding' visibility='default-visibility' alias='vsscanf' is-defined='yes'/>
<!-- __interceptor_wait -->
<elf-symbol name='__interceptor_wait' type='func-type' binding='global-binding' visibility='default-visibility' alias='wait' is-defined='yes'/>
<!-- __interceptor_wait3 -->
<elf-symbol name='__interceptor_wait3' type='func-type' binding='global-binding' visibility='default-visibility' alias='wait3' is-defined='yes'/>
<!-- __interceptor_wait4 -->
<elf-symbol name='__interceptor_wait4' type='func-type' binding='global-binding' visibility='default-visibility' alias='wait4' is-defined='yes'/>
<!-- __interceptor_waitid -->
<elf-symbol name='__interceptor_waitid' type='func-type' binding='global-binding' visibility='default-visibility' alias='waitid' is-defined='yes'/>
<!-- __interceptor_waitpid -->
<elf-symbol name='__interceptor_waitpid' type='func-type' binding='global-binding' visibility='default-visibility' alias='waitpid' is-defined='yes'/>
<!-- __interceptor_wcsnrtombs -->
<elf-symbol name='__interceptor_wcsnrtombs' type='func-type' binding='global-binding' visibility='default-visibility' alias='wcsnrtombs' is-defined='yes'/>
<!-- __interceptor_wcsrtombs -->
<elf-symbol name='__interceptor_wcsrtombs' type='func-type' binding='global-binding' visibility='default-visibility' alias='wcsrtombs' is-defined='yes'/>
<!-- __interceptor_wcstombs -->
<elf-symbol name='__interceptor_wcstombs' type='func-type' binding='global-binding' visibility='default-visibility' alias='wcstombs' is-defined='yes'/>
<!-- __interceptor_wordexp -->
<elf-symbol name='__interceptor_wordexp' type='func-type' binding='global-binding' visibility='default-visibility' alias='wordexp' is-defined='yes'/>
<!-- __interceptor_write -->
<elf-symbol name='__interceptor_write' type='func-type' binding='global-binding' visibility='default-visibility' alias='write' is-defined='yes'/>
<!-- __interceptor_writev -->
<elf-symbol name='__interceptor_writev' type='func-type' binding='global-binding' visibility='default-visibility' alias='writev' is-defined='yes'/>
<!-- __isoc99_fscanf -->
<elf-symbol name='__isoc99_fscanf' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __isoc99_scanf -->
<elf-symbol name='__isoc99_scanf' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __isoc99_sscanf -->
<elf-symbol name='__isoc99_sscanf' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __isoc99_vfscanf -->
<elf-symbol name='__isoc99_vfscanf' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __isoc99_vscanf -->
<elf-symbol name='__isoc99_vscanf' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __isoc99_vsscanf -->
<elf-symbol name='__isoc99_vsscanf' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __libc_memalign -->
<elf-symbol name='__libc_memalign' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __lxstat -->
<elf-symbol name='__lxstat' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __lxstat64 -->
<elf-symbol name='__lxstat64' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __res_iclose -->
<elf-symbol name='__res_iclose' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_cov -->
<elf-symbol name='__sanitizer_cov' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_cov_dump -->
<elf-symbol name='__sanitizer_cov_dump' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_report_error_summary -->
<elf-symbol name='__sanitizer_report_error_summary' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_sandbox_on_notify -->
<elf-symbol name='__sanitizer_sandbox_on_notify' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_set_report_path -->
<elf-symbol name='__sanitizer_set_report_path' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_accept -->
<elf-symbol name='__sanitizer_syscall_post_impl_accept' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_accept4 -->
<elf-symbol name='__sanitizer_syscall_post_impl_accept4' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_access -->
<elf-symbol name='__sanitizer_syscall_post_impl_access' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_acct -->
<elf-symbol name='__sanitizer_syscall_post_impl_acct' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_add_key -->
<elf-symbol name='__sanitizer_syscall_post_impl_add_key' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_adjtimex -->
<elf-symbol name='__sanitizer_syscall_post_impl_adjtimex' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_alarm -->
<elf-symbol name='__sanitizer_syscall_post_impl_alarm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_bdflush -->
<elf-symbol name='__sanitizer_syscall_post_impl_bdflush' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_bind -->
<elf-symbol name='__sanitizer_syscall_post_impl_bind' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_brk -->
<elf-symbol name='__sanitizer_syscall_post_impl_brk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_capget -->
<elf-symbol name='__sanitizer_syscall_post_impl_capget' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_capset -->
<elf-symbol name='__sanitizer_syscall_post_impl_capset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_chdir -->
<elf-symbol name='__sanitizer_syscall_post_impl_chdir' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_chmod -->
<elf-symbol name='__sanitizer_syscall_post_impl_chmod' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_chown -->
<elf-symbol name='__sanitizer_syscall_post_impl_chown' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_chown16 -->
<elf-symbol name='__sanitizer_syscall_post_impl_chown16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_chroot -->
<elf-symbol name='__sanitizer_syscall_post_impl_chroot' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_clock_adjtime -->
<elf-symbol name='__sanitizer_syscall_post_impl_clock_adjtime' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_clock_getres -->
<elf-symbol name='__sanitizer_syscall_post_impl_clock_getres' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_clock_gettime -->
<elf-symbol name='__sanitizer_syscall_post_impl_clock_gettime' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_clock_nanosleep -->
<elf-symbol name='__sanitizer_syscall_post_impl_clock_nanosleep' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_clock_settime -->
<elf-symbol name='__sanitizer_syscall_post_impl_clock_settime' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_close -->
<elf-symbol name='__sanitizer_syscall_post_impl_close' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_connect -->
<elf-symbol name='__sanitizer_syscall_post_impl_connect' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_creat -->
<elf-symbol name='__sanitizer_syscall_post_impl_creat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_delete_module -->
<elf-symbol name='__sanitizer_syscall_post_impl_delete_module' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_dup -->
<elf-symbol name='__sanitizer_syscall_post_impl_dup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_dup2 -->
<elf-symbol name='__sanitizer_syscall_post_impl_dup2' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_dup3 -->
<elf-symbol name='__sanitizer_syscall_post_impl_dup3' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_epoll_create -->
<elf-symbol name='__sanitizer_syscall_post_impl_epoll_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_epoll_create1 -->
<elf-symbol name='__sanitizer_syscall_post_impl_epoll_create1' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_epoll_ctl -->
<elf-symbol name='__sanitizer_syscall_post_impl_epoll_ctl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_epoll_pwait -->
<elf-symbol name='__sanitizer_syscall_post_impl_epoll_pwait' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_epoll_wait -->
<elf-symbol name='__sanitizer_syscall_post_impl_epoll_wait' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_eventfd -->
<elf-symbol name='__sanitizer_syscall_post_impl_eventfd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_eventfd2 -->
<elf-symbol name='__sanitizer_syscall_post_impl_eventfd2' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_exit -->
<elf-symbol name='__sanitizer_syscall_post_impl_exit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_exit_group -->
<elf-symbol name='__sanitizer_syscall_post_impl_exit_group' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_faccessat -->
<elf-symbol name='__sanitizer_syscall_post_impl_faccessat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_fchdir -->
<elf-symbol name='__sanitizer_syscall_post_impl_fchdir' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_fchmod -->
<elf-symbol name='__sanitizer_syscall_post_impl_fchmod' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_fchmodat -->
<elf-symbol name='__sanitizer_syscall_post_impl_fchmodat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_fchown -->
<elf-symbol name='__sanitizer_syscall_post_impl_fchown' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_fchown16 -->
<elf-symbol name='__sanitizer_syscall_post_impl_fchown16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_fchownat -->
<elf-symbol name='__sanitizer_syscall_post_impl_fchownat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_fcntl -->
<elf-symbol name='__sanitizer_syscall_post_impl_fcntl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_fcntl64 -->
<elf-symbol name='__sanitizer_syscall_post_impl_fcntl64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_fdatasync -->
<elf-symbol name='__sanitizer_syscall_post_impl_fdatasync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_fgetxattr -->
<elf-symbol name='__sanitizer_syscall_post_impl_fgetxattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_flistxattr -->
<elf-symbol name='__sanitizer_syscall_post_impl_flistxattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_flock -->
<elf-symbol name='__sanitizer_syscall_post_impl_flock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_fork -->
<elf-symbol name='__sanitizer_syscall_post_impl_fork' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_fremovexattr -->
<elf-symbol name='__sanitizer_syscall_post_impl_fremovexattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_fsetxattr -->
<elf-symbol name='__sanitizer_syscall_post_impl_fsetxattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_fstat -->
<elf-symbol name='__sanitizer_syscall_post_impl_fstat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_fstat64 -->
<elf-symbol name='__sanitizer_syscall_post_impl_fstat64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_fstatat64 -->
<elf-symbol name='__sanitizer_syscall_post_impl_fstatat64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_fstatfs -->
<elf-symbol name='__sanitizer_syscall_post_impl_fstatfs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_fstatfs64 -->
<elf-symbol name='__sanitizer_syscall_post_impl_fstatfs64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_fsync -->
<elf-symbol name='__sanitizer_syscall_post_impl_fsync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_ftruncate -->
<elf-symbol name='__sanitizer_syscall_post_impl_ftruncate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_futimesat -->
<elf-symbol name='__sanitizer_syscall_post_impl_futimesat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_get_mempolicy -->
<elf-symbol name='__sanitizer_syscall_post_impl_get_mempolicy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_get_robust_list -->
<elf-symbol name='__sanitizer_syscall_post_impl_get_robust_list' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_getcpu -->
<elf-symbol name='__sanitizer_syscall_post_impl_getcpu' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_getcwd -->
<elf-symbol name='__sanitizer_syscall_post_impl_getcwd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_getdents -->
<elf-symbol name='__sanitizer_syscall_post_impl_getdents' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_getdents64 -->
<elf-symbol name='__sanitizer_syscall_post_impl_getdents64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_getegid -->
<elf-symbol name='__sanitizer_syscall_post_impl_getegid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_getegid16 -->
<elf-symbol name='__sanitizer_syscall_post_impl_getegid16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_geteuid -->
<elf-symbol name='__sanitizer_syscall_post_impl_geteuid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_geteuid16 -->
<elf-symbol name='__sanitizer_syscall_post_impl_geteuid16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_getgid -->
<elf-symbol name='__sanitizer_syscall_post_impl_getgid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_getgid16 -->
<elf-symbol name='__sanitizer_syscall_post_impl_getgid16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_getgroups -->
<elf-symbol name='__sanitizer_syscall_post_impl_getgroups' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_getgroups16 -->
<elf-symbol name='__sanitizer_syscall_post_impl_getgroups16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_gethostname -->
<elf-symbol name='__sanitizer_syscall_post_impl_gethostname' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_getitimer -->
<elf-symbol name='__sanitizer_syscall_post_impl_getitimer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_getpeername -->
<elf-symbol name='__sanitizer_syscall_post_impl_getpeername' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_getpgid -->
<elf-symbol name='__sanitizer_syscall_post_impl_getpgid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_getpgrp -->
<elf-symbol name='__sanitizer_syscall_post_impl_getpgrp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_getpid -->
<elf-symbol name='__sanitizer_syscall_post_impl_getpid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_getppid -->
<elf-symbol name='__sanitizer_syscall_post_impl_getppid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_getpriority -->
<elf-symbol name='__sanitizer_syscall_post_impl_getpriority' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_getresgid -->
<elf-symbol name='__sanitizer_syscall_post_impl_getresgid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_getresgid16 -->
<elf-symbol name='__sanitizer_syscall_post_impl_getresgid16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_getresuid -->
<elf-symbol name='__sanitizer_syscall_post_impl_getresuid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_getresuid16 -->
<elf-symbol name='__sanitizer_syscall_post_impl_getresuid16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_getrlimit -->
<elf-symbol name='__sanitizer_syscall_post_impl_getrlimit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_getrusage -->
<elf-symbol name='__sanitizer_syscall_post_impl_getrusage' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_getsid -->
<elf-symbol name='__sanitizer_syscall_post_impl_getsid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_getsockname -->
<elf-symbol name='__sanitizer_syscall_post_impl_getsockname' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_getsockopt -->
<elf-symbol name='__sanitizer_syscall_post_impl_getsockopt' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_gettid -->
<elf-symbol name='__sanitizer_syscall_post_impl_gettid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_gettimeofday -->
<elf-symbol name='__sanitizer_syscall_post_impl_gettimeofday' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_getuid -->
<elf-symbol name='__sanitizer_syscall_post_impl_getuid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_getuid16 -->
<elf-symbol name='__sanitizer_syscall_post_impl_getuid16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_getxattr -->
<elf-symbol name='__sanitizer_syscall_post_impl_getxattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_init_module -->
<elf-symbol name='__sanitizer_syscall_post_impl_init_module' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_inotify_add_watch -->
<elf-symbol name='__sanitizer_syscall_post_impl_inotify_add_watch' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_inotify_init -->
<elf-symbol name='__sanitizer_syscall_post_impl_inotify_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_inotify_init1 -->
<elf-symbol name='__sanitizer_syscall_post_impl_inotify_init1' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_inotify_rm_watch -->
<elf-symbol name='__sanitizer_syscall_post_impl_inotify_rm_watch' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_io_cancel -->
<elf-symbol name='__sanitizer_syscall_post_impl_io_cancel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_io_destroy -->
<elf-symbol name='__sanitizer_syscall_post_impl_io_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_io_getevents -->
<elf-symbol name='__sanitizer_syscall_post_impl_io_getevents' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_io_setup -->
<elf-symbol name='__sanitizer_syscall_post_impl_io_setup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_io_submit -->
<elf-symbol name='__sanitizer_syscall_post_impl_io_submit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_ioctl -->
<elf-symbol name='__sanitizer_syscall_post_impl_ioctl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_ioperm -->
<elf-symbol name='__sanitizer_syscall_post_impl_ioperm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_ioprio_get -->
<elf-symbol name='__sanitizer_syscall_post_impl_ioprio_get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_ioprio_set -->
<elf-symbol name='__sanitizer_syscall_post_impl_ioprio_set' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_ipc -->
<elf-symbol name='__sanitizer_syscall_post_impl_ipc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_kexec_load -->
<elf-symbol name='__sanitizer_syscall_post_impl_kexec_load' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_keyctl -->
<elf-symbol name='__sanitizer_syscall_post_impl_keyctl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_kill -->
<elf-symbol name='__sanitizer_syscall_post_impl_kill' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_lchown -->
<elf-symbol name='__sanitizer_syscall_post_impl_lchown' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_lchown16 -->
<elf-symbol name='__sanitizer_syscall_post_impl_lchown16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_lgetxattr -->
<elf-symbol name='__sanitizer_syscall_post_impl_lgetxattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_link -->
<elf-symbol name='__sanitizer_syscall_post_impl_link' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_linkat -->
<elf-symbol name='__sanitizer_syscall_post_impl_linkat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_listen -->
<elf-symbol name='__sanitizer_syscall_post_impl_listen' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_listxattr -->
<elf-symbol name='__sanitizer_syscall_post_impl_listxattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_llistxattr -->
<elf-symbol name='__sanitizer_syscall_post_impl_llistxattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_llseek -->
<elf-symbol name='__sanitizer_syscall_post_impl_llseek' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_lookup_dcookie -->
<elf-symbol name='__sanitizer_syscall_post_impl_lookup_dcookie' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_lremovexattr -->
<elf-symbol name='__sanitizer_syscall_post_impl_lremovexattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_lseek -->
<elf-symbol name='__sanitizer_syscall_post_impl_lseek' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_lsetxattr -->
<elf-symbol name='__sanitizer_syscall_post_impl_lsetxattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_lstat -->
<elf-symbol name='__sanitizer_syscall_post_impl_lstat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_lstat64 -->
<elf-symbol name='__sanitizer_syscall_post_impl_lstat64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_madvise -->
<elf-symbol name='__sanitizer_syscall_post_impl_madvise' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_mbind -->
<elf-symbol name='__sanitizer_syscall_post_impl_mbind' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_migrate_pages -->
<elf-symbol name='__sanitizer_syscall_post_impl_migrate_pages' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_mincore -->
<elf-symbol name='__sanitizer_syscall_post_impl_mincore' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_mkdir -->
<elf-symbol name='__sanitizer_syscall_post_impl_mkdir' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_mkdirat -->
<elf-symbol name='__sanitizer_syscall_post_impl_mkdirat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_mknod -->
<elf-symbol name='__sanitizer_syscall_post_impl_mknod' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_mknodat -->
<elf-symbol name='__sanitizer_syscall_post_impl_mknodat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_mlock -->
<elf-symbol name='__sanitizer_syscall_post_impl_mlock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_mlockall -->
<elf-symbol name='__sanitizer_syscall_post_impl_mlockall' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_mmap_pgoff -->
<elf-symbol name='__sanitizer_syscall_post_impl_mmap_pgoff' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_mount -->
<elf-symbol name='__sanitizer_syscall_post_impl_mount' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_move_pages -->
<elf-symbol name='__sanitizer_syscall_post_impl_move_pages' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_mprotect -->
<elf-symbol name='__sanitizer_syscall_post_impl_mprotect' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_mq_getsetattr -->
<elf-symbol name='__sanitizer_syscall_post_impl_mq_getsetattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_mq_notify -->
<elf-symbol name='__sanitizer_syscall_post_impl_mq_notify' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_mq_open -->
<elf-symbol name='__sanitizer_syscall_post_impl_mq_open' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_mq_timedreceive -->
<elf-symbol name='__sanitizer_syscall_post_impl_mq_timedreceive' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_mq_timedsend -->
<elf-symbol name='__sanitizer_syscall_post_impl_mq_timedsend' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_mq_unlink -->
<elf-symbol name='__sanitizer_syscall_post_impl_mq_unlink' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_mremap -->
<elf-symbol name='__sanitizer_syscall_post_impl_mremap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_msgctl -->
<elf-symbol name='__sanitizer_syscall_post_impl_msgctl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_msgget -->
<elf-symbol name='__sanitizer_syscall_post_impl_msgget' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_msgrcv -->
<elf-symbol name='__sanitizer_syscall_post_impl_msgrcv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_msgsnd -->
<elf-symbol name='__sanitizer_syscall_post_impl_msgsnd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_msync -->
<elf-symbol name='__sanitizer_syscall_post_impl_msync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_munlock -->
<elf-symbol name='__sanitizer_syscall_post_impl_munlock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_munlockall -->
<elf-symbol name='__sanitizer_syscall_post_impl_munlockall' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_munmap -->
<elf-symbol name='__sanitizer_syscall_post_impl_munmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_name_to_handle_at -->
<elf-symbol name='__sanitizer_syscall_post_impl_name_to_handle_at' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_nanosleep -->
<elf-symbol name='__sanitizer_syscall_post_impl_nanosleep' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_newfstat -->
<elf-symbol name='__sanitizer_syscall_post_impl_newfstat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_newfstatat -->
<elf-symbol name='__sanitizer_syscall_post_impl_newfstatat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_newlstat -->
<elf-symbol name='__sanitizer_syscall_post_impl_newlstat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_newstat -->
<elf-symbol name='__sanitizer_syscall_post_impl_newstat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_newuname -->
<elf-symbol name='__sanitizer_syscall_post_impl_newuname' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_ni_syscall -->
<elf-symbol name='__sanitizer_syscall_post_impl_ni_syscall' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_nice -->
<elf-symbol name='__sanitizer_syscall_post_impl_nice' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_old_getrlimit -->
<elf-symbol name='__sanitizer_syscall_post_impl_old_getrlimit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_old_mmap -->
<elf-symbol name='__sanitizer_syscall_post_impl_old_mmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_old_readdir -->
<elf-symbol name='__sanitizer_syscall_post_impl_old_readdir' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_old_select -->
<elf-symbol name='__sanitizer_syscall_post_impl_old_select' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_oldumount -->
<elf-symbol name='__sanitizer_syscall_post_impl_oldumount' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_olduname -->
<elf-symbol name='__sanitizer_syscall_post_impl_olduname' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_open -->
<elf-symbol name='__sanitizer_syscall_post_impl_open' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_open_by_handle_at -->
<elf-symbol name='__sanitizer_syscall_post_impl_open_by_handle_at' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_openat -->
<elf-symbol name='__sanitizer_syscall_post_impl_openat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_pause -->
<elf-symbol name='__sanitizer_syscall_post_impl_pause' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_pciconfig_iobase -->
<elf-symbol name='__sanitizer_syscall_post_impl_pciconfig_iobase' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_pciconfig_read -->
<elf-symbol name='__sanitizer_syscall_post_impl_pciconfig_read' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_pciconfig_write -->
<elf-symbol name='__sanitizer_syscall_post_impl_pciconfig_write' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_perf_event_open -->
<elf-symbol name='__sanitizer_syscall_post_impl_perf_event_open' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_personality -->
<elf-symbol name='__sanitizer_syscall_post_impl_personality' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_pipe -->
<elf-symbol name='__sanitizer_syscall_post_impl_pipe' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_pipe2 -->
<elf-symbol name='__sanitizer_syscall_post_impl_pipe2' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_pivot_root -->
<elf-symbol name='__sanitizer_syscall_post_impl_pivot_root' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_poll -->
<elf-symbol name='__sanitizer_syscall_post_impl_poll' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_ppoll -->
<elf-symbol name='__sanitizer_syscall_post_impl_ppoll' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_pread64 -->
<elf-symbol name='__sanitizer_syscall_post_impl_pread64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_preadv -->
<elf-symbol name='__sanitizer_syscall_post_impl_preadv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_prlimit64 -->
<elf-symbol name='__sanitizer_syscall_post_impl_prlimit64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_process_vm_readv -->
<elf-symbol name='__sanitizer_syscall_post_impl_process_vm_readv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_process_vm_writev -->
<elf-symbol name='__sanitizer_syscall_post_impl_process_vm_writev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_pselect6 -->
<elf-symbol name='__sanitizer_syscall_post_impl_pselect6' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_ptrace -->
<elf-symbol name='__sanitizer_syscall_post_impl_ptrace' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_pwrite64 -->
<elf-symbol name='__sanitizer_syscall_post_impl_pwrite64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_pwritev -->
<elf-symbol name='__sanitizer_syscall_post_impl_pwritev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_quotactl -->
<elf-symbol name='__sanitizer_syscall_post_impl_quotactl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_read -->
<elf-symbol name='__sanitizer_syscall_post_impl_read' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_readlink -->
<elf-symbol name='__sanitizer_syscall_post_impl_readlink' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_readlinkat -->
<elf-symbol name='__sanitizer_syscall_post_impl_readlinkat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_readv -->
<elf-symbol name='__sanitizer_syscall_post_impl_readv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_reboot -->
<elf-symbol name='__sanitizer_syscall_post_impl_reboot' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_recv -->
<elf-symbol name='__sanitizer_syscall_post_impl_recv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_recvfrom -->
<elf-symbol name='__sanitizer_syscall_post_impl_recvfrom' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_recvmmsg -->
<elf-symbol name='__sanitizer_syscall_post_impl_recvmmsg' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_recvmsg -->
<elf-symbol name='__sanitizer_syscall_post_impl_recvmsg' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_remap_file_pages -->
<elf-symbol name='__sanitizer_syscall_post_impl_remap_file_pages' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_removexattr -->
<elf-symbol name='__sanitizer_syscall_post_impl_removexattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_rename -->
<elf-symbol name='__sanitizer_syscall_post_impl_rename' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_renameat -->
<elf-symbol name='__sanitizer_syscall_post_impl_renameat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_request_key -->
<elf-symbol name='__sanitizer_syscall_post_impl_request_key' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_restart_syscall -->
<elf-symbol name='__sanitizer_syscall_post_impl_restart_syscall' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_rmdir -->
<elf-symbol name='__sanitizer_syscall_post_impl_rmdir' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_rt_sigpending -->
<elf-symbol name='__sanitizer_syscall_post_impl_rt_sigpending' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_rt_sigprocmask -->
<elf-symbol name='__sanitizer_syscall_post_impl_rt_sigprocmask' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_rt_sigqueueinfo -->
<elf-symbol name='__sanitizer_syscall_post_impl_rt_sigqueueinfo' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_rt_sigtimedwait -->
<elf-symbol name='__sanitizer_syscall_post_impl_rt_sigtimedwait' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_rt_tgsigqueueinfo -->
<elf-symbol name='__sanitizer_syscall_post_impl_rt_tgsigqueueinfo' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_sched_get_priority_max -->
<elf-symbol name='__sanitizer_syscall_post_impl_sched_get_priority_max' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_sched_get_priority_min -->
<elf-symbol name='__sanitizer_syscall_post_impl_sched_get_priority_min' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_sched_getaffinity -->
<elf-symbol name='__sanitizer_syscall_post_impl_sched_getaffinity' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_sched_getparam -->
<elf-symbol name='__sanitizer_syscall_post_impl_sched_getparam' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_sched_getscheduler -->
<elf-symbol name='__sanitizer_syscall_post_impl_sched_getscheduler' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_sched_rr_get_interval -->
<elf-symbol name='__sanitizer_syscall_post_impl_sched_rr_get_interval' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_sched_setaffinity -->
<elf-symbol name='__sanitizer_syscall_post_impl_sched_setaffinity' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_sched_setparam -->
<elf-symbol name='__sanitizer_syscall_post_impl_sched_setparam' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_sched_setscheduler -->
<elf-symbol name='__sanitizer_syscall_post_impl_sched_setscheduler' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_sched_yield -->
<elf-symbol name='__sanitizer_syscall_post_impl_sched_yield' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_select -->
<elf-symbol name='__sanitizer_syscall_post_impl_select' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_semctl -->
<elf-symbol name='__sanitizer_syscall_post_impl_semctl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_semget -->
<elf-symbol name='__sanitizer_syscall_post_impl_semget' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_semop -->
<elf-symbol name='__sanitizer_syscall_post_impl_semop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_semtimedop -->
<elf-symbol name='__sanitizer_syscall_post_impl_semtimedop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_send -->
<elf-symbol name='__sanitizer_syscall_post_impl_send' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_sendfile -->
<elf-symbol name='__sanitizer_syscall_post_impl_sendfile' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_sendfile64 -->
<elf-symbol name='__sanitizer_syscall_post_impl_sendfile64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_sendmmsg -->
<elf-symbol name='__sanitizer_syscall_post_impl_sendmmsg' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_sendmsg -->
<elf-symbol name='__sanitizer_syscall_post_impl_sendmsg' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_sendto -->
<elf-symbol name='__sanitizer_syscall_post_impl_sendto' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_set_mempolicy -->
<elf-symbol name='__sanitizer_syscall_post_impl_set_mempolicy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_set_robust_list -->
<elf-symbol name='__sanitizer_syscall_post_impl_set_robust_list' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_set_tid_address -->
<elf-symbol name='__sanitizer_syscall_post_impl_set_tid_address' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_setdomainname -->
<elf-symbol name='__sanitizer_syscall_post_impl_setdomainname' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_setfsgid -->
<elf-symbol name='__sanitizer_syscall_post_impl_setfsgid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_setfsgid16 -->
<elf-symbol name='__sanitizer_syscall_post_impl_setfsgid16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_setfsuid -->
<elf-symbol name='__sanitizer_syscall_post_impl_setfsuid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_setfsuid16 -->
<elf-symbol name='__sanitizer_syscall_post_impl_setfsuid16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_setgid -->
<elf-symbol name='__sanitizer_syscall_post_impl_setgid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_setgid16 -->
<elf-symbol name='__sanitizer_syscall_post_impl_setgid16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_setgroups -->
<elf-symbol name='__sanitizer_syscall_post_impl_setgroups' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_setgroups16 -->
<elf-symbol name='__sanitizer_syscall_post_impl_setgroups16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_sethostname -->
<elf-symbol name='__sanitizer_syscall_post_impl_sethostname' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_setitimer -->
<elf-symbol name='__sanitizer_syscall_post_impl_setitimer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_setns -->
<elf-symbol name='__sanitizer_syscall_post_impl_setns' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_setpgid -->
<elf-symbol name='__sanitizer_syscall_post_impl_setpgid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_setpriority -->
<elf-symbol name='__sanitizer_syscall_post_impl_setpriority' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_setregid -->
<elf-symbol name='__sanitizer_syscall_post_impl_setregid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_setregid16 -->
<elf-symbol name='__sanitizer_syscall_post_impl_setregid16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_setresgid -->
<elf-symbol name='__sanitizer_syscall_post_impl_setresgid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_setresgid16 -->
<elf-symbol name='__sanitizer_syscall_post_impl_setresgid16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_setresuid -->
<elf-symbol name='__sanitizer_syscall_post_impl_setresuid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_setresuid16 -->
<elf-symbol name='__sanitizer_syscall_post_impl_setresuid16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_setreuid -->
<elf-symbol name='__sanitizer_syscall_post_impl_setreuid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_setreuid16 -->
<elf-symbol name='__sanitizer_syscall_post_impl_setreuid16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_setrlimit -->
<elf-symbol name='__sanitizer_syscall_post_impl_setrlimit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_setsid -->
<elf-symbol name='__sanitizer_syscall_post_impl_setsid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_setsockopt -->
<elf-symbol name='__sanitizer_syscall_post_impl_setsockopt' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_settimeofday -->
<elf-symbol name='__sanitizer_syscall_post_impl_settimeofday' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_setuid -->
<elf-symbol name='__sanitizer_syscall_post_impl_setuid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_setuid16 -->
<elf-symbol name='__sanitizer_syscall_post_impl_setuid16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_setxattr -->
<elf-symbol name='__sanitizer_syscall_post_impl_setxattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_sgetmask -->
<elf-symbol name='__sanitizer_syscall_post_impl_sgetmask' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_shmat -->
<elf-symbol name='__sanitizer_syscall_post_impl_shmat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_shmctl -->
<elf-symbol name='__sanitizer_syscall_post_impl_shmctl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_shmdt -->
<elf-symbol name='__sanitizer_syscall_post_impl_shmdt' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_shmget -->
<elf-symbol name='__sanitizer_syscall_post_impl_shmget' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_shutdown -->
<elf-symbol name='__sanitizer_syscall_post_impl_shutdown' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_signal -->
<elf-symbol name='__sanitizer_syscall_post_impl_signal' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_signalfd -->
<elf-symbol name='__sanitizer_syscall_post_impl_signalfd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_signalfd4 -->
<elf-symbol name='__sanitizer_syscall_post_impl_signalfd4' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_sigpending -->
<elf-symbol name='__sanitizer_syscall_post_impl_sigpending' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_sigprocmask -->
<elf-symbol name='__sanitizer_syscall_post_impl_sigprocmask' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_socket -->
<elf-symbol name='__sanitizer_syscall_post_impl_socket' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_socketcall -->
<elf-symbol name='__sanitizer_syscall_post_impl_socketcall' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_socketpair -->
<elf-symbol name='__sanitizer_syscall_post_impl_socketpair' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_splice -->
<elf-symbol name='__sanitizer_syscall_post_impl_splice' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_spu_create -->
<elf-symbol name='__sanitizer_syscall_post_impl_spu_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_spu_run -->
<elf-symbol name='__sanitizer_syscall_post_impl_spu_run' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_ssetmask -->
<elf-symbol name='__sanitizer_syscall_post_impl_ssetmask' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_stat -->
<elf-symbol name='__sanitizer_syscall_post_impl_stat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_stat64 -->
<elf-symbol name='__sanitizer_syscall_post_impl_stat64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_statfs -->
<elf-symbol name='__sanitizer_syscall_post_impl_statfs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_statfs64 -->
<elf-symbol name='__sanitizer_syscall_post_impl_statfs64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_stime -->
<elf-symbol name='__sanitizer_syscall_post_impl_stime' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_swapoff -->
<elf-symbol name='__sanitizer_syscall_post_impl_swapoff' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_swapon -->
<elf-symbol name='__sanitizer_syscall_post_impl_swapon' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_symlink -->
<elf-symbol name='__sanitizer_syscall_post_impl_symlink' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_symlinkat -->
<elf-symbol name='__sanitizer_syscall_post_impl_symlinkat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_sync -->
<elf-symbol name='__sanitizer_syscall_post_impl_sync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_syncfs -->
<elf-symbol name='__sanitizer_syscall_post_impl_syncfs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_sysctl -->
<elf-symbol name='__sanitizer_syscall_post_impl_sysctl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_sysfs -->
<elf-symbol name='__sanitizer_syscall_post_impl_sysfs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_sysinfo -->
<elf-symbol name='__sanitizer_syscall_post_impl_sysinfo' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_syslog -->
<elf-symbol name='__sanitizer_syscall_post_impl_syslog' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_tee -->
<elf-symbol name='__sanitizer_syscall_post_impl_tee' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_tgkill -->
<elf-symbol name='__sanitizer_syscall_post_impl_tgkill' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_time -->
<elf-symbol name='__sanitizer_syscall_post_impl_time' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_timer_create -->
<elf-symbol name='__sanitizer_syscall_post_impl_timer_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_timer_delete -->
<elf-symbol name='__sanitizer_syscall_post_impl_timer_delete' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_timer_getoverrun -->
<elf-symbol name='__sanitizer_syscall_post_impl_timer_getoverrun' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_timer_gettime -->
<elf-symbol name='__sanitizer_syscall_post_impl_timer_gettime' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_timer_settime -->
<elf-symbol name='__sanitizer_syscall_post_impl_timer_settime' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_timerfd_create -->
<elf-symbol name='__sanitizer_syscall_post_impl_timerfd_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_timerfd_gettime -->
<elf-symbol name='__sanitizer_syscall_post_impl_timerfd_gettime' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_timerfd_settime -->
<elf-symbol name='__sanitizer_syscall_post_impl_timerfd_settime' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_times -->
<elf-symbol name='__sanitizer_syscall_post_impl_times' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_tkill -->
<elf-symbol name='__sanitizer_syscall_post_impl_tkill' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_truncate -->
<elf-symbol name='__sanitizer_syscall_post_impl_truncate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_umask -->
<elf-symbol name='__sanitizer_syscall_post_impl_umask' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_umount -->
<elf-symbol name='__sanitizer_syscall_post_impl_umount' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_uname -->
<elf-symbol name='__sanitizer_syscall_post_impl_uname' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_unlink -->
<elf-symbol name='__sanitizer_syscall_post_impl_unlink' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_unlinkat -->
<elf-symbol name='__sanitizer_syscall_post_impl_unlinkat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_unshare -->
<elf-symbol name='__sanitizer_syscall_post_impl_unshare' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_uselib -->
<elf-symbol name='__sanitizer_syscall_post_impl_uselib' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_ustat -->
<elf-symbol name='__sanitizer_syscall_post_impl_ustat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_utime -->
<elf-symbol name='__sanitizer_syscall_post_impl_utime' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_utimensat -->
<elf-symbol name='__sanitizer_syscall_post_impl_utimensat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_utimes -->
<elf-symbol name='__sanitizer_syscall_post_impl_utimes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_vfork -->
<elf-symbol name='__sanitizer_syscall_post_impl_vfork' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_vhangup -->
<elf-symbol name='__sanitizer_syscall_post_impl_vhangup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_vmsplice -->
<elf-symbol name='__sanitizer_syscall_post_impl_vmsplice' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_wait4 -->
<elf-symbol name='__sanitizer_syscall_post_impl_wait4' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_waitid -->
<elf-symbol name='__sanitizer_syscall_post_impl_waitid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_waitpid -->
<elf-symbol name='__sanitizer_syscall_post_impl_waitpid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_write -->
<elf-symbol name='__sanitizer_syscall_post_impl_write' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_post_impl_writev -->
<elf-symbol name='__sanitizer_syscall_post_impl_writev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_accept -->
<elf-symbol name='__sanitizer_syscall_pre_impl_accept' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_accept4 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_accept4' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_access -->
<elf-symbol name='__sanitizer_syscall_pre_impl_access' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_acct -->
<elf-symbol name='__sanitizer_syscall_pre_impl_acct' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_add_key -->
<elf-symbol name='__sanitizer_syscall_pre_impl_add_key' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_adjtimex -->
<elf-symbol name='__sanitizer_syscall_pre_impl_adjtimex' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_alarm -->
<elf-symbol name='__sanitizer_syscall_pre_impl_alarm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_bdflush -->
<elf-symbol name='__sanitizer_syscall_pre_impl_bdflush' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_bind -->
<elf-symbol name='__sanitizer_syscall_pre_impl_bind' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_brk -->
<elf-symbol name='__sanitizer_syscall_pre_impl_brk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_capget -->
<elf-symbol name='__sanitizer_syscall_pre_impl_capget' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_capset -->
<elf-symbol name='__sanitizer_syscall_pre_impl_capset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_chdir -->
<elf-symbol name='__sanitizer_syscall_pre_impl_chdir' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_chmod -->
<elf-symbol name='__sanitizer_syscall_pre_impl_chmod' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_chown -->
<elf-symbol name='__sanitizer_syscall_pre_impl_chown' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_chown16 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_chown16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_chroot -->
<elf-symbol name='__sanitizer_syscall_pre_impl_chroot' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_clock_adjtime -->
<elf-symbol name='__sanitizer_syscall_pre_impl_clock_adjtime' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_clock_getres -->
<elf-symbol name='__sanitizer_syscall_pre_impl_clock_getres' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_clock_gettime -->
<elf-symbol name='__sanitizer_syscall_pre_impl_clock_gettime' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_clock_nanosleep -->
<elf-symbol name='__sanitizer_syscall_pre_impl_clock_nanosleep' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_clock_settime -->
<elf-symbol name='__sanitizer_syscall_pre_impl_clock_settime' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_close -->
<elf-symbol name='__sanitizer_syscall_pre_impl_close' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_connect -->
<elf-symbol name='__sanitizer_syscall_pre_impl_connect' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_creat -->
<elf-symbol name='__sanitizer_syscall_pre_impl_creat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_delete_module -->
<elf-symbol name='__sanitizer_syscall_pre_impl_delete_module' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_dup -->
<elf-symbol name='__sanitizer_syscall_pre_impl_dup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_dup2 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_dup2' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_dup3 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_dup3' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_epoll_create -->
<elf-symbol name='__sanitizer_syscall_pre_impl_epoll_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_epoll_create1 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_epoll_create1' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_epoll_ctl -->
<elf-symbol name='__sanitizer_syscall_pre_impl_epoll_ctl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_epoll_pwait -->
<elf-symbol name='__sanitizer_syscall_pre_impl_epoll_pwait' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_epoll_wait -->
<elf-symbol name='__sanitizer_syscall_pre_impl_epoll_wait' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_eventfd -->
<elf-symbol name='__sanitizer_syscall_pre_impl_eventfd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_eventfd2 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_eventfd2' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_exit -->
<elf-symbol name='__sanitizer_syscall_pre_impl_exit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_exit_group -->
<elf-symbol name='__sanitizer_syscall_pre_impl_exit_group' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_faccessat -->
<elf-symbol name='__sanitizer_syscall_pre_impl_faccessat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_fchdir -->
<elf-symbol name='__sanitizer_syscall_pre_impl_fchdir' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_fchmod -->
<elf-symbol name='__sanitizer_syscall_pre_impl_fchmod' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_fchmodat -->
<elf-symbol name='__sanitizer_syscall_pre_impl_fchmodat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_fchown -->
<elf-symbol name='__sanitizer_syscall_pre_impl_fchown' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_fchown16 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_fchown16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_fchownat -->
<elf-symbol name='__sanitizer_syscall_pre_impl_fchownat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_fcntl -->
<elf-symbol name='__sanitizer_syscall_pre_impl_fcntl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_fcntl64 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_fcntl64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_fdatasync -->
<elf-symbol name='__sanitizer_syscall_pre_impl_fdatasync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_fgetxattr -->
<elf-symbol name='__sanitizer_syscall_pre_impl_fgetxattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_flistxattr -->
<elf-symbol name='__sanitizer_syscall_pre_impl_flistxattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_flock -->
<elf-symbol name='__sanitizer_syscall_pre_impl_flock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_fork -->
<elf-symbol name='__sanitizer_syscall_pre_impl_fork' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_fremovexattr -->
<elf-symbol name='__sanitizer_syscall_pre_impl_fremovexattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_fsetxattr -->
<elf-symbol name='__sanitizer_syscall_pre_impl_fsetxattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_fstat -->
<elf-symbol name='__sanitizer_syscall_pre_impl_fstat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_fstat64 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_fstat64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_fstatat64 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_fstatat64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_fstatfs -->
<elf-symbol name='__sanitizer_syscall_pre_impl_fstatfs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_fstatfs64 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_fstatfs64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_fsync -->
<elf-symbol name='__sanitizer_syscall_pre_impl_fsync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_ftruncate -->
<elf-symbol name='__sanitizer_syscall_pre_impl_ftruncate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_futimesat -->
<elf-symbol name='__sanitizer_syscall_pre_impl_futimesat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_get_mempolicy -->
<elf-symbol name='__sanitizer_syscall_pre_impl_get_mempolicy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_get_robust_list -->
<elf-symbol name='__sanitizer_syscall_pre_impl_get_robust_list' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_getcpu -->
<elf-symbol name='__sanitizer_syscall_pre_impl_getcpu' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_getcwd -->
<elf-symbol name='__sanitizer_syscall_pre_impl_getcwd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_getdents -->
<elf-symbol name='__sanitizer_syscall_pre_impl_getdents' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_getdents64 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_getdents64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_getegid -->
<elf-symbol name='__sanitizer_syscall_pre_impl_getegid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_getegid16 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_getegid16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_geteuid -->
<elf-symbol name='__sanitizer_syscall_pre_impl_geteuid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_geteuid16 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_geteuid16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_getgid -->
<elf-symbol name='__sanitizer_syscall_pre_impl_getgid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_getgid16 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_getgid16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_getgroups -->
<elf-symbol name='__sanitizer_syscall_pre_impl_getgroups' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_getgroups16 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_getgroups16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_gethostname -->
<elf-symbol name='__sanitizer_syscall_pre_impl_gethostname' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_getitimer -->
<elf-symbol name='__sanitizer_syscall_pre_impl_getitimer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_getpeername -->
<elf-symbol name='__sanitizer_syscall_pre_impl_getpeername' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_getpgid -->
<elf-symbol name='__sanitizer_syscall_pre_impl_getpgid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_getpgrp -->
<elf-symbol name='__sanitizer_syscall_pre_impl_getpgrp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_getpid -->
<elf-symbol name='__sanitizer_syscall_pre_impl_getpid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_getppid -->
<elf-symbol name='__sanitizer_syscall_pre_impl_getppid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_getpriority -->
<elf-symbol name='__sanitizer_syscall_pre_impl_getpriority' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_getresgid -->
<elf-symbol name='__sanitizer_syscall_pre_impl_getresgid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_getresgid16 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_getresgid16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_getresuid -->
<elf-symbol name='__sanitizer_syscall_pre_impl_getresuid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_getresuid16 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_getresuid16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_getrlimit -->
<elf-symbol name='__sanitizer_syscall_pre_impl_getrlimit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_getrusage -->
<elf-symbol name='__sanitizer_syscall_pre_impl_getrusage' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_getsid -->
<elf-symbol name='__sanitizer_syscall_pre_impl_getsid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_getsockname -->
<elf-symbol name='__sanitizer_syscall_pre_impl_getsockname' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_getsockopt -->
<elf-symbol name='__sanitizer_syscall_pre_impl_getsockopt' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_gettid -->
<elf-symbol name='__sanitizer_syscall_pre_impl_gettid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_gettimeofday -->
<elf-symbol name='__sanitizer_syscall_pre_impl_gettimeofday' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_getuid -->
<elf-symbol name='__sanitizer_syscall_pre_impl_getuid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_getuid16 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_getuid16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_getxattr -->
<elf-symbol name='__sanitizer_syscall_pre_impl_getxattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_init_module -->
<elf-symbol name='__sanitizer_syscall_pre_impl_init_module' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_inotify_add_watch -->
<elf-symbol name='__sanitizer_syscall_pre_impl_inotify_add_watch' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_inotify_init -->
<elf-symbol name='__sanitizer_syscall_pre_impl_inotify_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_inotify_init1 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_inotify_init1' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_inotify_rm_watch -->
<elf-symbol name='__sanitizer_syscall_pre_impl_inotify_rm_watch' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_io_cancel -->
<elf-symbol name='__sanitizer_syscall_pre_impl_io_cancel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_io_destroy -->
<elf-symbol name='__sanitizer_syscall_pre_impl_io_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_io_getevents -->
<elf-symbol name='__sanitizer_syscall_pre_impl_io_getevents' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_io_setup -->
<elf-symbol name='__sanitizer_syscall_pre_impl_io_setup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_io_submit -->
<elf-symbol name='__sanitizer_syscall_pre_impl_io_submit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_ioctl -->
<elf-symbol name='__sanitizer_syscall_pre_impl_ioctl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_ioperm -->
<elf-symbol name='__sanitizer_syscall_pre_impl_ioperm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_ioprio_get -->
<elf-symbol name='__sanitizer_syscall_pre_impl_ioprio_get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_ioprio_set -->
<elf-symbol name='__sanitizer_syscall_pre_impl_ioprio_set' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_ipc -->
<elf-symbol name='__sanitizer_syscall_pre_impl_ipc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_kexec_load -->
<elf-symbol name='__sanitizer_syscall_pre_impl_kexec_load' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_keyctl -->
<elf-symbol name='__sanitizer_syscall_pre_impl_keyctl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_kill -->
<elf-symbol name='__sanitizer_syscall_pre_impl_kill' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_lchown -->
<elf-symbol name='__sanitizer_syscall_pre_impl_lchown' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_lchown16 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_lchown16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_lgetxattr -->
<elf-symbol name='__sanitizer_syscall_pre_impl_lgetxattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_link -->
<elf-symbol name='__sanitizer_syscall_pre_impl_link' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_linkat -->
<elf-symbol name='__sanitizer_syscall_pre_impl_linkat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_listen -->
<elf-symbol name='__sanitizer_syscall_pre_impl_listen' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_listxattr -->
<elf-symbol name='__sanitizer_syscall_pre_impl_listxattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_llistxattr -->
<elf-symbol name='__sanitizer_syscall_pre_impl_llistxattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_llseek -->
<elf-symbol name='__sanitizer_syscall_pre_impl_llseek' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_lookup_dcookie -->
<elf-symbol name='__sanitizer_syscall_pre_impl_lookup_dcookie' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_lremovexattr -->
<elf-symbol name='__sanitizer_syscall_pre_impl_lremovexattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_lseek -->
<elf-symbol name='__sanitizer_syscall_pre_impl_lseek' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_lsetxattr -->
<elf-symbol name='__sanitizer_syscall_pre_impl_lsetxattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_lstat -->
<elf-symbol name='__sanitizer_syscall_pre_impl_lstat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_lstat64 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_lstat64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_madvise -->
<elf-symbol name='__sanitizer_syscall_pre_impl_madvise' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_mbind -->
<elf-symbol name='__sanitizer_syscall_pre_impl_mbind' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_migrate_pages -->
<elf-symbol name='__sanitizer_syscall_pre_impl_migrate_pages' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_mincore -->
<elf-symbol name='__sanitizer_syscall_pre_impl_mincore' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_mkdir -->
<elf-symbol name='__sanitizer_syscall_pre_impl_mkdir' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_mkdirat -->
<elf-symbol name='__sanitizer_syscall_pre_impl_mkdirat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_mknod -->
<elf-symbol name='__sanitizer_syscall_pre_impl_mknod' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_mknodat -->
<elf-symbol name='__sanitizer_syscall_pre_impl_mknodat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_mlock -->
<elf-symbol name='__sanitizer_syscall_pre_impl_mlock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_mlockall -->
<elf-symbol name='__sanitizer_syscall_pre_impl_mlockall' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_mmap_pgoff -->
<elf-symbol name='__sanitizer_syscall_pre_impl_mmap_pgoff' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_mount -->
<elf-symbol name='__sanitizer_syscall_pre_impl_mount' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_move_pages -->
<elf-symbol name='__sanitizer_syscall_pre_impl_move_pages' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_mprotect -->
<elf-symbol name='__sanitizer_syscall_pre_impl_mprotect' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_mq_getsetattr -->
<elf-symbol name='__sanitizer_syscall_pre_impl_mq_getsetattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_mq_notify -->
<elf-symbol name='__sanitizer_syscall_pre_impl_mq_notify' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_mq_open -->
<elf-symbol name='__sanitizer_syscall_pre_impl_mq_open' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_mq_timedreceive -->
<elf-symbol name='__sanitizer_syscall_pre_impl_mq_timedreceive' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_mq_timedsend -->
<elf-symbol name='__sanitizer_syscall_pre_impl_mq_timedsend' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_mq_unlink -->
<elf-symbol name='__sanitizer_syscall_pre_impl_mq_unlink' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_mremap -->
<elf-symbol name='__sanitizer_syscall_pre_impl_mremap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_msgctl -->
<elf-symbol name='__sanitizer_syscall_pre_impl_msgctl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_msgget -->
<elf-symbol name='__sanitizer_syscall_pre_impl_msgget' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_msgrcv -->
<elf-symbol name='__sanitizer_syscall_pre_impl_msgrcv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_msgsnd -->
<elf-symbol name='__sanitizer_syscall_pre_impl_msgsnd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_msync -->
<elf-symbol name='__sanitizer_syscall_pre_impl_msync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_munlock -->
<elf-symbol name='__sanitizer_syscall_pre_impl_munlock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_munlockall -->
<elf-symbol name='__sanitizer_syscall_pre_impl_munlockall' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_munmap -->
<elf-symbol name='__sanitizer_syscall_pre_impl_munmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_name_to_handle_at -->
<elf-symbol name='__sanitizer_syscall_pre_impl_name_to_handle_at' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_nanosleep -->
<elf-symbol name='__sanitizer_syscall_pre_impl_nanosleep' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_newfstat -->
<elf-symbol name='__sanitizer_syscall_pre_impl_newfstat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_newfstatat -->
<elf-symbol name='__sanitizer_syscall_pre_impl_newfstatat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_newlstat -->
<elf-symbol name='__sanitizer_syscall_pre_impl_newlstat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_newstat -->
<elf-symbol name='__sanitizer_syscall_pre_impl_newstat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_newuname -->
<elf-symbol name='__sanitizer_syscall_pre_impl_newuname' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_ni_syscall -->
<elf-symbol name='__sanitizer_syscall_pre_impl_ni_syscall' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_nice -->
<elf-symbol name='__sanitizer_syscall_pre_impl_nice' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_old_getrlimit -->
<elf-symbol name='__sanitizer_syscall_pre_impl_old_getrlimit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_old_mmap -->
<elf-symbol name='__sanitizer_syscall_pre_impl_old_mmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_old_readdir -->
<elf-symbol name='__sanitizer_syscall_pre_impl_old_readdir' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_old_select -->
<elf-symbol name='__sanitizer_syscall_pre_impl_old_select' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_oldumount -->
<elf-symbol name='__sanitizer_syscall_pre_impl_oldumount' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_olduname -->
<elf-symbol name='__sanitizer_syscall_pre_impl_olduname' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_open -->
<elf-symbol name='__sanitizer_syscall_pre_impl_open' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_open_by_handle_at -->
<elf-symbol name='__sanitizer_syscall_pre_impl_open_by_handle_at' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_openat -->
<elf-symbol name='__sanitizer_syscall_pre_impl_openat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_pause -->
<elf-symbol name='__sanitizer_syscall_pre_impl_pause' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_pciconfig_iobase -->
<elf-symbol name='__sanitizer_syscall_pre_impl_pciconfig_iobase' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_pciconfig_read -->
<elf-symbol name='__sanitizer_syscall_pre_impl_pciconfig_read' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_pciconfig_write -->
<elf-symbol name='__sanitizer_syscall_pre_impl_pciconfig_write' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_perf_event_open -->
<elf-symbol name='__sanitizer_syscall_pre_impl_perf_event_open' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_personality -->
<elf-symbol name='__sanitizer_syscall_pre_impl_personality' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_pipe -->
<elf-symbol name='__sanitizer_syscall_pre_impl_pipe' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_pipe2 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_pipe2' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_pivot_root -->
<elf-symbol name='__sanitizer_syscall_pre_impl_pivot_root' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_poll -->
<elf-symbol name='__sanitizer_syscall_pre_impl_poll' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_ppoll -->
<elf-symbol name='__sanitizer_syscall_pre_impl_ppoll' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_pread64 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_pread64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_preadv -->
<elf-symbol name='__sanitizer_syscall_pre_impl_preadv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_prlimit64 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_prlimit64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_process_vm_readv -->
<elf-symbol name='__sanitizer_syscall_pre_impl_process_vm_readv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_process_vm_writev -->
<elf-symbol name='__sanitizer_syscall_pre_impl_process_vm_writev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_pselect6 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_pselect6' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_ptrace -->
<elf-symbol name='__sanitizer_syscall_pre_impl_ptrace' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_pwrite64 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_pwrite64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_pwritev -->
<elf-symbol name='__sanitizer_syscall_pre_impl_pwritev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_quotactl -->
<elf-symbol name='__sanitizer_syscall_pre_impl_quotactl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_read -->
<elf-symbol name='__sanitizer_syscall_pre_impl_read' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_readlink -->
<elf-symbol name='__sanitizer_syscall_pre_impl_readlink' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_readlinkat -->
<elf-symbol name='__sanitizer_syscall_pre_impl_readlinkat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_readv -->
<elf-symbol name='__sanitizer_syscall_pre_impl_readv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_reboot -->
<elf-symbol name='__sanitizer_syscall_pre_impl_reboot' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_recv -->
<elf-symbol name='__sanitizer_syscall_pre_impl_recv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_recvfrom -->
<elf-symbol name='__sanitizer_syscall_pre_impl_recvfrom' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_recvmmsg -->
<elf-symbol name='__sanitizer_syscall_pre_impl_recvmmsg' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_recvmsg -->
<elf-symbol name='__sanitizer_syscall_pre_impl_recvmsg' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_remap_file_pages -->
<elf-symbol name='__sanitizer_syscall_pre_impl_remap_file_pages' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_removexattr -->
<elf-symbol name='__sanitizer_syscall_pre_impl_removexattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_rename -->
<elf-symbol name='__sanitizer_syscall_pre_impl_rename' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_renameat -->
<elf-symbol name='__sanitizer_syscall_pre_impl_renameat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_request_key -->
<elf-symbol name='__sanitizer_syscall_pre_impl_request_key' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_restart_syscall -->
<elf-symbol name='__sanitizer_syscall_pre_impl_restart_syscall' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_rmdir -->
<elf-symbol name='__sanitizer_syscall_pre_impl_rmdir' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_rt_sigpending -->
<elf-symbol name='__sanitizer_syscall_pre_impl_rt_sigpending' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_rt_sigprocmask -->
<elf-symbol name='__sanitizer_syscall_pre_impl_rt_sigprocmask' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_rt_sigqueueinfo -->
<elf-symbol name='__sanitizer_syscall_pre_impl_rt_sigqueueinfo' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_rt_sigtimedwait -->
<elf-symbol name='__sanitizer_syscall_pre_impl_rt_sigtimedwait' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_rt_tgsigqueueinfo -->
<elf-symbol name='__sanitizer_syscall_pre_impl_rt_tgsigqueueinfo' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_sched_get_priority_max -->
<elf-symbol name='__sanitizer_syscall_pre_impl_sched_get_priority_max' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_sched_get_priority_min -->
<elf-symbol name='__sanitizer_syscall_pre_impl_sched_get_priority_min' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_sched_getaffinity -->
<elf-symbol name='__sanitizer_syscall_pre_impl_sched_getaffinity' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_sched_getparam -->
<elf-symbol name='__sanitizer_syscall_pre_impl_sched_getparam' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_sched_getscheduler -->
<elf-symbol name='__sanitizer_syscall_pre_impl_sched_getscheduler' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_sched_rr_get_interval -->
<elf-symbol name='__sanitizer_syscall_pre_impl_sched_rr_get_interval' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_sched_setaffinity -->
<elf-symbol name='__sanitizer_syscall_pre_impl_sched_setaffinity' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_sched_setparam -->
<elf-symbol name='__sanitizer_syscall_pre_impl_sched_setparam' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_sched_setscheduler -->
<elf-symbol name='__sanitizer_syscall_pre_impl_sched_setscheduler' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_sched_yield -->
<elf-symbol name='__sanitizer_syscall_pre_impl_sched_yield' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_select -->
<elf-symbol name='__sanitizer_syscall_pre_impl_select' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_semctl -->
<elf-symbol name='__sanitizer_syscall_pre_impl_semctl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_semget -->
<elf-symbol name='__sanitizer_syscall_pre_impl_semget' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_semop -->
<elf-symbol name='__sanitizer_syscall_pre_impl_semop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_semtimedop -->
<elf-symbol name='__sanitizer_syscall_pre_impl_semtimedop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_send -->
<elf-symbol name='__sanitizer_syscall_pre_impl_send' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_sendfile -->
<elf-symbol name='__sanitizer_syscall_pre_impl_sendfile' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_sendfile64 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_sendfile64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_sendmmsg -->
<elf-symbol name='__sanitizer_syscall_pre_impl_sendmmsg' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_sendmsg -->
<elf-symbol name='__sanitizer_syscall_pre_impl_sendmsg' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_sendto -->
<elf-symbol name='__sanitizer_syscall_pre_impl_sendto' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_set_mempolicy -->
<elf-symbol name='__sanitizer_syscall_pre_impl_set_mempolicy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_set_robust_list -->
<elf-symbol name='__sanitizer_syscall_pre_impl_set_robust_list' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_set_tid_address -->
<elf-symbol name='__sanitizer_syscall_pre_impl_set_tid_address' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_setdomainname -->
<elf-symbol name='__sanitizer_syscall_pre_impl_setdomainname' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_setfsgid -->
<elf-symbol name='__sanitizer_syscall_pre_impl_setfsgid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_setfsgid16 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_setfsgid16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_setfsuid -->
<elf-symbol name='__sanitizer_syscall_pre_impl_setfsuid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_setfsuid16 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_setfsuid16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_setgid -->
<elf-symbol name='__sanitizer_syscall_pre_impl_setgid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_setgid16 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_setgid16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_setgroups -->
<elf-symbol name='__sanitizer_syscall_pre_impl_setgroups' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_setgroups16 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_setgroups16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_sethostname -->
<elf-symbol name='__sanitizer_syscall_pre_impl_sethostname' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_setitimer -->
<elf-symbol name='__sanitizer_syscall_pre_impl_setitimer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_setns -->
<elf-symbol name='__sanitizer_syscall_pre_impl_setns' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_setpgid -->
<elf-symbol name='__sanitizer_syscall_pre_impl_setpgid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_setpriority -->
<elf-symbol name='__sanitizer_syscall_pre_impl_setpriority' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_setregid -->
<elf-symbol name='__sanitizer_syscall_pre_impl_setregid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_setregid16 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_setregid16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_setresgid -->
<elf-symbol name='__sanitizer_syscall_pre_impl_setresgid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_setresgid16 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_setresgid16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_setresuid -->
<elf-symbol name='__sanitizer_syscall_pre_impl_setresuid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_setresuid16 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_setresuid16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_setreuid -->
<elf-symbol name='__sanitizer_syscall_pre_impl_setreuid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_setreuid16 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_setreuid16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_setrlimit -->
<elf-symbol name='__sanitizer_syscall_pre_impl_setrlimit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_setsid -->
<elf-symbol name='__sanitizer_syscall_pre_impl_setsid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_setsockopt -->
<elf-symbol name='__sanitizer_syscall_pre_impl_setsockopt' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_settimeofday -->
<elf-symbol name='__sanitizer_syscall_pre_impl_settimeofday' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_setuid -->
<elf-symbol name='__sanitizer_syscall_pre_impl_setuid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_setuid16 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_setuid16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_setxattr -->
<elf-symbol name='__sanitizer_syscall_pre_impl_setxattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_sgetmask -->
<elf-symbol name='__sanitizer_syscall_pre_impl_sgetmask' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_shmat -->
<elf-symbol name='__sanitizer_syscall_pre_impl_shmat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_shmctl -->
<elf-symbol name='__sanitizer_syscall_pre_impl_shmctl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_shmdt -->
<elf-symbol name='__sanitizer_syscall_pre_impl_shmdt' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_shmget -->
<elf-symbol name='__sanitizer_syscall_pre_impl_shmget' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_shutdown -->
<elf-symbol name='__sanitizer_syscall_pre_impl_shutdown' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_signal -->
<elf-symbol name='__sanitizer_syscall_pre_impl_signal' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_signalfd -->
<elf-symbol name='__sanitizer_syscall_pre_impl_signalfd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_signalfd4 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_signalfd4' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_sigpending -->
<elf-symbol name='__sanitizer_syscall_pre_impl_sigpending' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_sigprocmask -->
<elf-symbol name='__sanitizer_syscall_pre_impl_sigprocmask' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_socket -->
<elf-symbol name='__sanitizer_syscall_pre_impl_socket' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_socketcall -->
<elf-symbol name='__sanitizer_syscall_pre_impl_socketcall' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_socketpair -->
<elf-symbol name='__sanitizer_syscall_pre_impl_socketpair' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_splice -->
<elf-symbol name='__sanitizer_syscall_pre_impl_splice' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_spu_create -->
<elf-symbol name='__sanitizer_syscall_pre_impl_spu_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_spu_run -->
<elf-symbol name='__sanitizer_syscall_pre_impl_spu_run' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_ssetmask -->
<elf-symbol name='__sanitizer_syscall_pre_impl_ssetmask' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_stat -->
<elf-symbol name='__sanitizer_syscall_pre_impl_stat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_stat64 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_stat64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_statfs -->
<elf-symbol name='__sanitizer_syscall_pre_impl_statfs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_statfs64 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_statfs64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_stime -->
<elf-symbol name='__sanitizer_syscall_pre_impl_stime' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_swapoff -->
<elf-symbol name='__sanitizer_syscall_pre_impl_swapoff' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_swapon -->
<elf-symbol name='__sanitizer_syscall_pre_impl_swapon' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_symlink -->
<elf-symbol name='__sanitizer_syscall_pre_impl_symlink' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_symlinkat -->
<elf-symbol name='__sanitizer_syscall_pre_impl_symlinkat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_sync -->
<elf-symbol name='__sanitizer_syscall_pre_impl_sync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_syncfs -->
<elf-symbol name='__sanitizer_syscall_pre_impl_syncfs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_sysctl -->
<elf-symbol name='__sanitizer_syscall_pre_impl_sysctl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_sysfs -->
<elf-symbol name='__sanitizer_syscall_pre_impl_sysfs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_sysinfo -->
<elf-symbol name='__sanitizer_syscall_pre_impl_sysinfo' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_syslog -->
<elf-symbol name='__sanitizer_syscall_pre_impl_syslog' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_tee -->
<elf-symbol name='__sanitizer_syscall_pre_impl_tee' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_tgkill -->
<elf-symbol name='__sanitizer_syscall_pre_impl_tgkill' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_time -->
<elf-symbol name='__sanitizer_syscall_pre_impl_time' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_timer_create -->
<elf-symbol name='__sanitizer_syscall_pre_impl_timer_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_timer_delete -->
<elf-symbol name='__sanitizer_syscall_pre_impl_timer_delete' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_timer_getoverrun -->
<elf-symbol name='__sanitizer_syscall_pre_impl_timer_getoverrun' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_timer_gettime -->
<elf-symbol name='__sanitizer_syscall_pre_impl_timer_gettime' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_timer_settime -->
<elf-symbol name='__sanitizer_syscall_pre_impl_timer_settime' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_timerfd_create -->
<elf-symbol name='__sanitizer_syscall_pre_impl_timerfd_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_timerfd_gettime -->
<elf-symbol name='__sanitizer_syscall_pre_impl_timerfd_gettime' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_timerfd_settime -->
<elf-symbol name='__sanitizer_syscall_pre_impl_timerfd_settime' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_times -->
<elf-symbol name='__sanitizer_syscall_pre_impl_times' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_tkill -->
<elf-symbol name='__sanitizer_syscall_pre_impl_tkill' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_truncate -->
<elf-symbol name='__sanitizer_syscall_pre_impl_truncate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_umask -->
<elf-symbol name='__sanitizer_syscall_pre_impl_umask' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_umount -->
<elf-symbol name='__sanitizer_syscall_pre_impl_umount' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_uname -->
<elf-symbol name='__sanitizer_syscall_pre_impl_uname' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_unlink -->
<elf-symbol name='__sanitizer_syscall_pre_impl_unlink' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_unlinkat -->
<elf-symbol name='__sanitizer_syscall_pre_impl_unlinkat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_unshare -->
<elf-symbol name='__sanitizer_syscall_pre_impl_unshare' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_uselib -->
<elf-symbol name='__sanitizer_syscall_pre_impl_uselib' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_ustat -->
<elf-symbol name='__sanitizer_syscall_pre_impl_ustat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_utime -->
<elf-symbol name='__sanitizer_syscall_pre_impl_utime' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_utimensat -->
<elf-symbol name='__sanitizer_syscall_pre_impl_utimensat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_utimes -->
<elf-symbol name='__sanitizer_syscall_pre_impl_utimes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_vfork -->
<elf-symbol name='__sanitizer_syscall_pre_impl_vfork' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_vhangup -->
<elf-symbol name='__sanitizer_syscall_pre_impl_vhangup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_vmsplice -->
<elf-symbol name='__sanitizer_syscall_pre_impl_vmsplice' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_wait4 -->
<elf-symbol name='__sanitizer_syscall_pre_impl_wait4' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_waitid -->
<elf-symbol name='__sanitizer_syscall_pre_impl_waitid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_waitpid -->
<elf-symbol name='__sanitizer_syscall_pre_impl_waitpid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_write -->
<elf-symbol name='__sanitizer_syscall_pre_impl_write' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_syscall_pre_impl_writev -->
<elf-symbol name='__sanitizer_syscall_pre_impl_writev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_unaligned_load16 -->
<elf-symbol name='__sanitizer_unaligned_load16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_unaligned_load32 -->
<elf-symbol name='__sanitizer_unaligned_load32' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_unaligned_load64 -->
<elf-symbol name='__sanitizer_unaligned_load64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_unaligned_store16 -->
<elf-symbol name='__sanitizer_unaligned_store16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_unaligned_store32 -->
<elf-symbol name='__sanitizer_unaligned_store32' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sanitizer_unaligned_store64 -->
<elf-symbol name='__sanitizer_unaligned_store64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __sigsetjmp -->
<elf-symbol name='__sigsetjmp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_acquire -->
<elf-symbol name='__tsan_acquire' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic128_compare_exchange_strong -->
<elf-symbol name='__tsan_atomic128_compare_exchange_strong' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic128_compare_exchange_val -->
<elf-symbol name='__tsan_atomic128_compare_exchange_val' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic128_compare_exchange_weak -->
<elf-symbol name='__tsan_atomic128_compare_exchange_weak' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic128_exchange -->
<elf-symbol name='__tsan_atomic128_exchange' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic128_fetch_add -->
<elf-symbol name='__tsan_atomic128_fetch_add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic128_fetch_and -->
<elf-symbol name='__tsan_atomic128_fetch_and' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic128_fetch_nand -->
<elf-symbol name='__tsan_atomic128_fetch_nand' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic128_fetch_or -->
<elf-symbol name='__tsan_atomic128_fetch_or' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic128_fetch_sub -->
<elf-symbol name='__tsan_atomic128_fetch_sub' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic128_fetch_xor -->
<elf-symbol name='__tsan_atomic128_fetch_xor' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic128_load -->
<elf-symbol name='__tsan_atomic128_load' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic128_store -->
<elf-symbol name='__tsan_atomic128_store' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic16_compare_exchange_strong -->
<elf-symbol name='__tsan_atomic16_compare_exchange_strong' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic16_compare_exchange_val -->
<elf-symbol name='__tsan_atomic16_compare_exchange_val' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic16_compare_exchange_weak -->
<elf-symbol name='__tsan_atomic16_compare_exchange_weak' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic16_exchange -->
<elf-symbol name='__tsan_atomic16_exchange' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic16_fetch_add -->
<elf-symbol name='__tsan_atomic16_fetch_add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic16_fetch_and -->
<elf-symbol name='__tsan_atomic16_fetch_and' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic16_fetch_nand -->
<elf-symbol name='__tsan_atomic16_fetch_nand' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic16_fetch_or -->
<elf-symbol name='__tsan_atomic16_fetch_or' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic16_fetch_sub -->
<elf-symbol name='__tsan_atomic16_fetch_sub' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic16_fetch_xor -->
<elf-symbol name='__tsan_atomic16_fetch_xor' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic16_load -->
<elf-symbol name='__tsan_atomic16_load' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic16_store -->
<elf-symbol name='__tsan_atomic16_store' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic32_compare_exchange_strong -->
<elf-symbol name='__tsan_atomic32_compare_exchange_strong' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic32_compare_exchange_val -->
<elf-symbol name='__tsan_atomic32_compare_exchange_val' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic32_compare_exchange_weak -->
<elf-symbol name='__tsan_atomic32_compare_exchange_weak' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic32_exchange -->
<elf-symbol name='__tsan_atomic32_exchange' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic32_fetch_add -->
<elf-symbol name='__tsan_atomic32_fetch_add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic32_fetch_and -->
<elf-symbol name='__tsan_atomic32_fetch_and' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic32_fetch_nand -->
<elf-symbol name='__tsan_atomic32_fetch_nand' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic32_fetch_or -->
<elf-symbol name='__tsan_atomic32_fetch_or' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic32_fetch_sub -->
<elf-symbol name='__tsan_atomic32_fetch_sub' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic32_fetch_xor -->
<elf-symbol name='__tsan_atomic32_fetch_xor' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic32_load -->
<elf-symbol name='__tsan_atomic32_load' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic32_store -->
<elf-symbol name='__tsan_atomic32_store' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic64_compare_exchange_strong -->
<elf-symbol name='__tsan_atomic64_compare_exchange_strong' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic64_compare_exchange_val -->
<elf-symbol name='__tsan_atomic64_compare_exchange_val' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic64_compare_exchange_weak -->
<elf-symbol name='__tsan_atomic64_compare_exchange_weak' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic64_exchange -->
<elf-symbol name='__tsan_atomic64_exchange' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic64_fetch_add -->
<elf-symbol name='__tsan_atomic64_fetch_add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic64_fetch_and -->
<elf-symbol name='__tsan_atomic64_fetch_and' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic64_fetch_nand -->
<elf-symbol name='__tsan_atomic64_fetch_nand' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic64_fetch_or -->
<elf-symbol name='__tsan_atomic64_fetch_or' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic64_fetch_sub -->
<elf-symbol name='__tsan_atomic64_fetch_sub' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic64_fetch_xor -->
<elf-symbol name='__tsan_atomic64_fetch_xor' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic64_load -->
<elf-symbol name='__tsan_atomic64_load' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic64_store -->
<elf-symbol name='__tsan_atomic64_store' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic8_compare_exchange_strong -->
<elf-symbol name='__tsan_atomic8_compare_exchange_strong' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic8_compare_exchange_val -->
<elf-symbol name='__tsan_atomic8_compare_exchange_val' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic8_compare_exchange_weak -->
<elf-symbol name='__tsan_atomic8_compare_exchange_weak' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic8_exchange -->
<elf-symbol name='__tsan_atomic8_exchange' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic8_fetch_add -->
<elf-symbol name='__tsan_atomic8_fetch_add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic8_fetch_and -->
<elf-symbol name='__tsan_atomic8_fetch_and' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic8_fetch_nand -->
<elf-symbol name='__tsan_atomic8_fetch_nand' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic8_fetch_or -->
<elf-symbol name='__tsan_atomic8_fetch_or' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic8_fetch_sub -->
<elf-symbol name='__tsan_atomic8_fetch_sub' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic8_fetch_xor -->
<elf-symbol name='__tsan_atomic8_fetch_xor' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic8_load -->
<elf-symbol name='__tsan_atomic8_load' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic8_store -->
<elf-symbol name='__tsan_atomic8_store' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic_signal_fence -->
<elf-symbol name='__tsan_atomic_signal_fence' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_atomic_thread_fence -->
<elf-symbol name='__tsan_atomic_thread_fence' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_default_options -->
<elf-symbol name='__tsan_default_options' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_func_entry -->
<elf-symbol name='__tsan_func_entry' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_func_exit -->
<elf-symbol name='__tsan_func_exit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_init -->
<elf-symbol name='__tsan_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_java_alloc -->
<elf-symbol name='__tsan_java_alloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_java_fini -->
<elf-symbol name='__tsan_java_fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_java_free -->
<elf-symbol name='__tsan_java_free' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_java_init -->
<elf-symbol name='__tsan_java_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_java_move -->
<elf-symbol name='__tsan_java_move' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_java_mutex_lock -->
<elf-symbol name='__tsan_java_mutex_lock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_java_mutex_lock_rec -->
<elf-symbol name='__tsan_java_mutex_lock_rec' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_java_mutex_read_lock -->
<elf-symbol name='__tsan_java_mutex_read_lock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_java_mutex_read_unlock -->
<elf-symbol name='__tsan_java_mutex_read_unlock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_java_mutex_unlock -->
<elf-symbol name='__tsan_java_mutex_unlock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_java_mutex_unlock_rec -->
<elf-symbol name='__tsan_java_mutex_unlock_rec' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_read1 -->
<elf-symbol name='__tsan_read1' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_read16 -->
<elf-symbol name='__tsan_read16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_read2 -->
<elf-symbol name='__tsan_read2' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_read4 -->
<elf-symbol name='__tsan_read4' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_read8 -->
<elf-symbol name='__tsan_read8' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_read_range -->
<elf-symbol name='__tsan_read_range' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_release -->
<elf-symbol name='__tsan_release' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_unaligned_read2 -->
<elf-symbol name='__tsan_unaligned_read2' type='func-type' binding='global-binding' visibility='default-visibility' alias='__sanitizer_unaligned_load16' is-defined='yes'/>
<!-- __tsan_unaligned_read4 -->
<elf-symbol name='__tsan_unaligned_read4' type='func-type' binding='global-binding' visibility='default-visibility' alias='__sanitizer_unaligned_load32' is-defined='yes'/>
<!-- __tsan_unaligned_read8 -->
<elf-symbol name='__tsan_unaligned_read8' type='func-type' binding='global-binding' visibility='default-visibility' alias='__sanitizer_unaligned_load64' is-defined='yes'/>
<!-- __tsan_unaligned_write2 -->
<elf-symbol name='__tsan_unaligned_write2' type='func-type' binding='global-binding' visibility='default-visibility' alias='__sanitizer_unaligned_store16' is-defined='yes'/>
<!-- __tsan_unaligned_write4 -->
<elf-symbol name='__tsan_unaligned_write4' type='func-type' binding='global-binding' visibility='default-visibility' alias='__sanitizer_unaligned_store32' is-defined='yes'/>
<!-- __tsan_unaligned_write8 -->
<elf-symbol name='__tsan_unaligned_write8' type='func-type' binding='global-binding' visibility='default-visibility' alias='__sanitizer_unaligned_store64' is-defined='yes'/>
<!-- __tsan_vptr_read -->
<elf-symbol name='__tsan_vptr_read' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_vptr_update -->
<elf-symbol name='__tsan_vptr_update' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_write1 -->
<elf-symbol name='__tsan_write1' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_write16 -->
<elf-symbol name='__tsan_write16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_write2 -->
<elf-symbol name='__tsan_write2' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_write4 -->
<elf-symbol name='__tsan_write4' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_write8 -->
<elf-symbol name='__tsan_write8' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __tsan_write_range -->
<elf-symbol name='__tsan_write_range' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __xpg_strerror_r -->
<elf-symbol name='__xpg_strerror_r' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __xstat -->
<elf-symbol name='__xstat' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __xstat64 -->
<elf-symbol name='__xstat64' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- _exit -->
<elf-symbol name='_exit' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- _fini -->
<elf-symbol name='_fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- _init -->
<elf-symbol name='_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- _setjmp -->
<elf-symbol name='_setjmp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- abort -->
<elf-symbol name='abort' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- accept -->
<elf-symbol name='accept' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- accept4 -->
<elf-symbol name='accept4' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- asctime -->
<elf-symbol name='asctime' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- asctime_r -->
<elf-symbol name='asctime_r' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- atexit -->
<elf-symbol name='atexit' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- backtrace -->
<elf-symbol name='backtrace' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- backtrace_symbols -->
<elf-symbol name='backtrace_symbols' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- bind -->
<elf-symbol name='bind' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- calloc -->
<elf-symbol name='calloc' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- canonicalize_file_name -->
<elf-symbol name='canonicalize_file_name' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- cfree -->
<elf-symbol name='cfree' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- clock_getres -->
<elf-symbol name='clock_getres' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- clock_gettime -->
<elf-symbol name='clock_gettime' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- clock_settime -->
<elf-symbol name='clock_settime' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- close -->
<elf-symbol name='close' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- confstr -->
<elf-symbol name='confstr' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- connect -->
<elf-symbol name='connect' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- creat -->
<elf-symbol name='creat' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- creat64 -->
<elf-symbol name='creat64' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- ctime -->
<elf-symbol name='ctime' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- ctime_r -->
<elf-symbol name='ctime_r' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- dlclose -->
<elf-symbol name='dlclose' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- dlopen -->
<elf-symbol name='dlopen' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- drand48_r -->
<elf-symbol name='drand48_r' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- dup -->
<elf-symbol name='dup' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- dup2 -->
<elf-symbol name='dup2' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- dup3 -->
<elf-symbol name='dup3' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- epoll_create -->
<elf-symbol name='epoll_create' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- epoll_create1 -->
<elf-symbol name='epoll_create1' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- epoll_ctl -->
<elf-symbol name='epoll_ctl' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- epoll_wait -->
<elf-symbol name='epoll_wait' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- ether_aton -->
<elf-symbol name='ether_aton' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- ether_aton_r -->
<elf-symbol name='ether_aton_r' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- ether_hostton -->
<elf-symbol name='ether_hostton' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- ether_line -->
<elf-symbol name='ether_line' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- ether_ntoa -->
<elf-symbol name='ether_ntoa' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- ether_ntoa_r -->
<elf-symbol name='ether_ntoa_r' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- ether_ntohost -->
<elf-symbol name='ether_ntohost' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- eventfd -->
<elf-symbol name='eventfd' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- fclose -->
<elf-symbol name='fclose' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- fflush -->
<elf-symbol name='fflush' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- fopen -->
<elf-symbol name='fopen' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- fork -->
<elf-symbol name='fork' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- fread -->
<elf-symbol name='fread' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- free -->
<elf-symbol name='free' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- freopen -->
<elf-symbol name='freopen' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- frexp -->
<elf-symbol name='frexp' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- frexpf -->
<elf-symbol name='frexpf' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- frexpl -->
<elf-symbol name='frexpl' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- fscanf -->
<elf-symbol name='fscanf' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- fstat -->
<elf-symbol name='fstat' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- fstat64 -->
<elf-symbol name='fstat64' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- fstatfs -->
<elf-symbol name='fstatfs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- fstatfs64 -->
<elf-symbol name='fstatfs64' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- fstatvfs -->
<elf-symbol name='fstatvfs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- fstatvfs64 -->
<elf-symbol name='fstatvfs64' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- fwrite -->
<elf-symbol name='fwrite' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- get_current_dir_name -->
<elf-symbol name='get_current_dir_name' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- getaddrinfo -->
<elf-symbol name='getaddrinfo' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- getcwd -->
<elf-symbol name='getcwd' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- getdelim -->
<elf-symbol name='getdelim' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- getgroups -->
<elf-symbol name='getgroups' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- gethostbyaddr -->
<elf-symbol name='gethostbyaddr' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- gethostbyaddr_r -->
<elf-symbol name='gethostbyaddr_r' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- gethostbyname -->
<elf-symbol name='gethostbyname' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- gethostbyname2 -->
<elf-symbol name='gethostbyname2' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- gethostbyname2_r -->
<elf-symbol name='gethostbyname2_r' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- gethostbyname_r -->
<elf-symbol name='gethostbyname_r' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- gethostent -->
<elf-symbol name='gethostent' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- gethostent_r -->
<elf-symbol name='gethostent_r' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- getitimer -->
<elf-symbol name='getitimer' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- getline -->
<elf-symbol name='getline' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- getmntent -->
<elf-symbol name='getmntent' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- getmntent_r -->
<elf-symbol name='getmntent_r' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- getpeername -->
<elf-symbol name='getpeername' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- getsockname -->
<elf-symbol name='getsockname' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- getsockopt -->
<elf-symbol name='getsockopt' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- gettimeofday -->
<elf-symbol name='gettimeofday' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- gmtime -->
<elf-symbol name='gmtime' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- gmtime_r -->
<elf-symbol name='gmtime_r' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- iconv -->
<elf-symbol name='iconv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- inet_aton -->
<elf-symbol name='inet_aton' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- inet_ntop -->
<elf-symbol name='inet_ntop' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- inet_pton -->
<elf-symbol name='inet_pton' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- initgroups -->
<elf-symbol name='initgroups' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- inotify_init -->
<elf-symbol name='inotify_init' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- inotify_init1 -->
<elf-symbol name='inotify_init1' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- ioctl -->
<elf-symbol name='ioctl' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- kill -->
<elf-symbol name='kill' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- lgamma -->
<elf-symbol name='lgamma' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- lgamma_r -->
<elf-symbol name='lgamma_r' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- lgammaf -->
<elf-symbol name='lgammaf' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- lgammaf_r -->
<elf-symbol name='lgammaf_r' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- lgammal -->
<elf-symbol name='lgammal' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- lgammal_r -->
<elf-symbol name='lgammal_r' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- listen -->
<elf-symbol name='listen' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- localtime -->
<elf-symbol name='localtime' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- localtime_r -->
<elf-symbol name='localtime_r' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- longjmp -->
<elf-symbol name='longjmp' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- lrand48_r -->
<elf-symbol name='lrand48_r' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- lstat -->
<elf-symbol name='lstat' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- lstat64 -->
<elf-symbol name='lstat64' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- malloc -->
<elf-symbol name='malloc' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- malloc_usable_size -->
<elf-symbol name='malloc_usable_size' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- mbsnrtowcs -->
<elf-symbol name='mbsnrtowcs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- mbsrtowcs -->
<elf-symbol name='mbsrtowcs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- mbstowcs -->
<elf-symbol name='mbstowcs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- memalign -->
<elf-symbol name='memalign' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- memchr -->
<elf-symbol name='memchr' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- memcmp -->
<elf-symbol name='memcmp' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- memcpy -->
<elf-symbol name='memcpy' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- memmove -->
<elf-symbol name='memmove' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- memrchr -->
<elf-symbol name='memrchr' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- memset -->
<elf-symbol name='memset' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- mlock -->
<elf-symbol name='mlock' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- mlockall -->
<elf-symbol name='mlockall' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- mmap -->
<elf-symbol name='mmap' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- mmap64 -->
<elf-symbol name='mmap64' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- modf -->
<elf-symbol name='modf' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- modff -->
<elf-symbol name='modff' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- modfl -->
<elf-symbol name='modfl' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- munlock -->
<elf-symbol name='munlock' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- munlockall -->
<elf-symbol name='munlockall' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- munmap -->
<elf-symbol name='munmap' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- nanosleep -->
<elf-symbol name='nanosleep' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- on_exit -->
<elf-symbol name='on_exit' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- open -->
<elf-symbol name='open' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- open64 -->
<elf-symbol name='open64' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- opendir -->
<elf-symbol name='opendir' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pipe -->
<elf-symbol name='pipe' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pipe2 -->
<elf-symbol name='pipe2' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- poll -->
<elf-symbol name='poll' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- posix_memalign -->
<elf-symbol name='posix_memalign' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- ppoll -->
<elf-symbol name='ppoll' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- prctl -->
<elf-symbol name='prctl' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pread -->
<elf-symbol name='pread' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pread64 -->
<elf-symbol name='pread64' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- preadv -->
<elf-symbol name='preadv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- preadv64 -->
<elf-symbol name='preadv64' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_attr_getaffinity_np -->
<elf-symbol name='pthread_attr_getaffinity_np' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_attr_getdetachstate -->
<elf-symbol name='pthread_attr_getdetachstate' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_attr_getguardsize -->
<elf-symbol name='pthread_attr_getguardsize' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_attr_getinheritsched -->
<elf-symbol name='pthread_attr_getinheritsched' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_attr_getschedparam -->
<elf-symbol name='pthread_attr_getschedparam' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_attr_getschedpolicy -->
<elf-symbol name='pthread_attr_getschedpolicy' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_attr_getscope -->
<elf-symbol name='pthread_attr_getscope' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_attr_getstack -->
<elf-symbol name='pthread_attr_getstack' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_attr_getstacksize -->
<elf-symbol name='pthread_attr_getstacksize' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_barrier_destroy -->
<elf-symbol name='pthread_barrier_destroy' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_barrier_init -->
<elf-symbol name='pthread_barrier_init' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_barrier_wait -->
<elf-symbol name='pthread_barrier_wait' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_cond_broadcast -->
<elf-symbol name='pthread_cond_broadcast' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_cond_destroy -->
<elf-symbol name='pthread_cond_destroy' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_cond_init -->
<elf-symbol name='pthread_cond_init' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_cond_signal -->
<elf-symbol name='pthread_cond_signal' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_cond_timedwait -->
<elf-symbol name='pthread_cond_timedwait' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_cond_wait -->
<elf-symbol name='pthread_cond_wait' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_create -->
<elf-symbol name='pthread_create' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_detach -->
<elf-symbol name='pthread_detach' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_getschedparam -->
<elf-symbol name='pthread_getschedparam' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_join -->
<elf-symbol name='pthread_join' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_kill -->
<elf-symbol name='pthread_kill' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_mutex_destroy -->
<elf-symbol name='pthread_mutex_destroy' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_mutex_init -->
<elf-symbol name='pthread_mutex_init' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_mutex_lock -->
<elf-symbol name='pthread_mutex_lock' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_mutex_timedlock -->
<elf-symbol name='pthread_mutex_timedlock' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_mutex_trylock -->
<elf-symbol name='pthread_mutex_trylock' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_mutex_unlock -->
<elf-symbol name='pthread_mutex_unlock' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_once -->
<elf-symbol name='pthread_once' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_rwlock_destroy -->
<elf-symbol name='pthread_rwlock_destroy' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_rwlock_init -->
<elf-symbol name='pthread_rwlock_init' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_rwlock_rdlock -->
<elf-symbol name='pthread_rwlock_rdlock' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_rwlock_timedrdlock -->
<elf-symbol name='pthread_rwlock_timedrdlock' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_rwlock_timedwrlock -->
<elf-symbol name='pthread_rwlock_timedwrlock' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_rwlock_tryrdlock -->
<elf-symbol name='pthread_rwlock_tryrdlock' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_rwlock_trywrlock -->
<elf-symbol name='pthread_rwlock_trywrlock' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_rwlock_unlock -->
<elf-symbol name='pthread_rwlock_unlock' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_rwlock_wrlock -->
<elf-symbol name='pthread_rwlock_wrlock' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_setname_np -->
<elf-symbol name='pthread_setname_np' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_spin_destroy -->
<elf-symbol name='pthread_spin_destroy' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_spin_init -->
<elf-symbol name='pthread_spin_init' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_spin_lock -->
<elf-symbol name='pthread_spin_lock' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_spin_trylock -->
<elf-symbol name='pthread_spin_trylock' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pthread_spin_unlock -->
<elf-symbol name='pthread_spin_unlock' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- ptrace -->
<elf-symbol name='ptrace' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- puts -->
<elf-symbol name='puts' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pvalloc -->
<elf-symbol name='pvalloc' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pwrite -->
<elf-symbol name='pwrite' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pwrite64 -->
<elf-symbol name='pwrite64' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pwritev -->
<elf-symbol name='pwritev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- pwritev64 -->
<elf-symbol name='pwritev64' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- raise -->
<elf-symbol name='raise' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- random_r -->
<elf-symbol name='random_r' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- read -->
<elf-symbol name='read' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- readdir -->
<elf-symbol name='readdir' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- readdir64 -->
<elf-symbol name='readdir64' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- readdir64_r -->
<elf-symbol name='readdir64_r' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- readdir_r -->
<elf-symbol name='readdir_r' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- readv -->
<elf-symbol name='readv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- realloc -->
<elf-symbol name='realloc' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- realpath -->
<elf-symbol name='realpath' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- recv -->
<elf-symbol name='recv' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- recvmsg -->
<elf-symbol name='recvmsg' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- remquo -->
<elf-symbol name='remquo' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- remquof -->
<elf-symbol name='remquof' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- remquol -->
<elf-symbol name='remquol' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- rmdir -->
<elf-symbol name='rmdir' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- scandir -->
<elf-symbol name='scandir' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- scandir64 -->
<elf-symbol name='scandir64' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- scanf -->
<elf-symbol name='scanf' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- sched_getaffinity -->
<elf-symbol name='sched_getaffinity' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- sem_destroy -->
<elf-symbol name='sem_destroy' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- sem_getvalue -->
<elf-symbol name='sem_getvalue' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- sem_init -->
<elf-symbol name='sem_init' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- sem_post -->
<elf-symbol name='sem_post' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- sem_timedwait -->
<elf-symbol name='sem_timedwait' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- sem_trywait -->
<elf-symbol name='sem_trywait' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- sem_wait -->
<elf-symbol name='sem_wait' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- send -->
<elf-symbol name='send' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- sendmsg -->
<elf-symbol name='sendmsg' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- setitimer -->
<elf-symbol name='setitimer' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- setjmp -->
<elf-symbol name='setjmp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- setlocale -->
<elf-symbol name='setlocale' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- shmctl -->
<elf-symbol name='shmctl' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- sigaction -->
<elf-symbol name='sigaction' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- sigemptyset -->
<elf-symbol name='sigemptyset' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- sigfillset -->
<elf-symbol name='sigfillset' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- siglongjmp -->
<elf-symbol name='siglongjmp' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- signal -->
<elf-symbol name='signal' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- signalfd -->
<elf-symbol name='signalfd' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- sigpending -->
<elf-symbol name='sigpending' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- sigprocmask -->
<elf-symbol name='sigprocmask' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- sigsetjmp -->
<elf-symbol name='sigsetjmp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- sigsuspend -->
<elf-symbol name='sigsuspend' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- sigtimedwait -->
<elf-symbol name='sigtimedwait' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- sigwait -->
<elf-symbol name='sigwait' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- sigwaitinfo -->
<elf-symbol name='sigwaitinfo' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- sincos -->
<elf-symbol name='sincos' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- sincosf -->
<elf-symbol name='sincosf' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- sincosl -->
<elf-symbol name='sincosl' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- sleep -->
<elf-symbol name='sleep' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- socket -->
<elf-symbol name='socket' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- socketpair -->
<elf-symbol name='socketpair' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- sscanf -->
<elf-symbol name='sscanf' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- stat -->
<elf-symbol name='stat' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- stat64 -->
<elf-symbol name='stat64' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- statfs -->
<elf-symbol name='statfs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- statfs64 -->
<elf-symbol name='statfs64' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- statvfs -->
<elf-symbol name='statvfs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- statvfs64 -->
<elf-symbol name='statvfs64' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- strcasecmp -->
<elf-symbol name='strcasecmp' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- strchr -->
<elf-symbol name='strchr' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- strchrnul -->
<elf-symbol name='strchrnul' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- strcmp -->
<elf-symbol name='strcmp' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- strcpy -->
<elf-symbol name='strcpy' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- strdup -->
<elf-symbol name='strdup' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- strerror -->
<elf-symbol name='strerror' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- strerror_r -->
<elf-symbol name='strerror_r' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- strlen -->
<elf-symbol name='strlen' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- strncasecmp -->
<elf-symbol name='strncasecmp' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- strncmp -->
<elf-symbol name='strncmp' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- strncpy -->
<elf-symbol name='strncpy' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- strptime -->
<elf-symbol name='strptime' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- strrchr -->
<elf-symbol name='strrchr' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- strstr -->
<elf-symbol name='strstr' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- strtoimax -->
<elf-symbol name='strtoimax' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- strtoumax -->
<elf-symbol name='strtoumax' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- sysinfo -->
<elf-symbol name='sysinfo' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- tcgetattr -->
<elf-symbol name='tcgetattr' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- tempnam -->
<elf-symbol name='tempnam' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- textdomain -->
<elf-symbol name='textdomain' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- time -->
<elf-symbol name='time' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- times -->
<elf-symbol name='times' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- tmpnam -->
<elf-symbol name='tmpnam' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- tmpnam_r -->
<elf-symbol name='tmpnam_r' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- unlink -->
<elf-symbol name='unlink' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- usleep -->
<elf-symbol name='usleep' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- valloc -->
<elf-symbol name='valloc' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- vfscanf -->
<elf-symbol name='vfscanf' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- vscanf -->
<elf-symbol name='vscanf' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- vsscanf -->
<elf-symbol name='vsscanf' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- wait -->
<elf-symbol name='wait' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- wait3 -->
<elf-symbol name='wait3' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- wait4 -->
<elf-symbol name='wait4' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- waitid -->
<elf-symbol name='waitid' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- waitpid -->
<elf-symbol name='waitpid' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- wcsnrtombs -->
<elf-symbol name='wcsnrtombs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- wcsrtombs -->
<elf-symbol name='wcsrtombs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- wcstombs -->
<elf-symbol name='wcstombs' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- wordexp -->
<elf-symbol name='wordexp' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- write -->
<elf-symbol name='write' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
<!-- writev -->
<elf-symbol name='writev' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='yes'/>
</elf-function-symbols>
<elf-variable-symbols>
<!-- __asan_cplus_demangle_builtin_types -->
<elf-symbol name='__asan_cplus_demangle_builtin_types' size='1056' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
<!-- __asan_cplus_demangle_operators -->
<elf-symbol name='__asan_cplus_demangle_operators' size='1488' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
</elf-variable-symbols>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/interception/interception_linux.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/interception' language='LANG_C_plus_plus'>
<!-- void* dlvsym(void*, const char*, const char*) -->
<function-decl name='dlvsym' filepath='/usr/include/dlfcn.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- const char* -->
<pointer-type-def type-id='type-id-3' size-in-bits='64' id='type-id-2'/>
<!-- void* -->
<pointer-type-def type-id='type-id-4' size-in-bits='64' id='type-id-1'/>
<!-- const char -->
<qualified-type-def type-id='type-id-5' const='yes' id='type-id-3'/>
<!-- void -->
<type-decl name='void' id='type-id-4'/>
<!-- char -->
<type-decl name='char' size-in-bits='8' id='type-id-5'/>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/interception/interception_type_test.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/interception' language='LANG_C_plus_plus'>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/libbacktrace' language='LANG_C89'>
<!-- struct backtrace_freelist_struct -->
<class-decl name='backtrace_freelist_struct' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmap.c' line='55' column='1' id='type-id-6'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- backtrace_freelist_struct* backtrace_freelist_struct::next -->
<var-decl name='next' type-id='type-id-7' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmap.c' line='58' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- size_t backtrace_freelist_struct::size -->
<var-decl name='size' type-id='type-id-8' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmap.c' line='60' column='1'/>
</data-member>
</class-decl>
<!-- struct backtrace_state -->
<class-decl name='backtrace_state' size-in-bits='576' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='127' column='1' id='type-id-9'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- const char* backtrace_state::filename -->
<var-decl name='filename' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='130' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- int backtrace_state::threaded -->
<var-decl name='threaded' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='132' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- void* backtrace_state::lock -->
<var-decl name='lock' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='136' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- fileline backtrace_state::fileline_fn -->
<var-decl name='fileline_fn' type-id='type-id-11' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='138' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- void* backtrace_state::fileline_data -->
<var-decl name='fileline_data' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='140' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<!-- syminfo backtrace_state::syminfo_fn -->
<var-decl name='syminfo_fn' type-id='type-id-12' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='142' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<!-- void* backtrace_state::syminfo_data -->
<var-decl name='syminfo_data' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='144' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<!-- int backtrace_state::fileline_initialization_failed -->
<var-decl name='fileline_initialization_failed' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='146' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='480'>
<!-- int backtrace_state::lock_alloc -->
<var-decl name='lock_alloc' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='148' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='512'>
<!-- backtrace_freelist_struct* backtrace_state::freelist -->
<var-decl name='freelist' type-id='type-id-7' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='150' column='1'/>
</data-member>
</class-decl>
<!-- typedef int (backtrace_state*, typedef uintptr_t, typedef backtrace_full_callback, typedef backtrace_error_callback, void*)* fileline -->
<typedef-decl name='fileline' type-id='type-id-13' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='114' column='1' id='type-id-11'/>
<!-- typedef void (backtrace_state*, typedef uintptr_t, typedef backtrace_syminfo_callback, typedef backtrace_error_callback, void*)* syminfo -->
<typedef-decl name='syminfo' type-id='type-id-14' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='121' column='1' id='type-id-12'/>
<!-- struct backtrace_vector -->
<class-decl name='backtrace_vector' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='221' column='1' id='type-id-15'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- void* backtrace_vector::base -->
<var-decl name='base' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='224' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- size_t backtrace_vector::size -->
<var-decl name='size' type-id='type-id-8' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='226' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- size_t backtrace_vector::alc -->
<var-decl name='alc' type-id='type-id-8' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='228' column='1'/>
</data-member>
</class-decl>
<!-- typedef int (void*, void*)* __compar_fn_t -->
<typedef-decl name='__compar_fn_t' type-id='type-id-16' filepath='/usr/include/stdlib.h' line='742' column='1' id='type-id-17'/>
<!-- backtrace_freelist_struct* -->
<pointer-type-def type-id='type-id-6' size-in-bits='64' id='type-id-7'/>
<!-- backtrace_state* -->
<pointer-type-def type-id='type-id-9' size-in-bits='64' id='type-id-18'/>
<!-- backtrace_vector* -->
<pointer-type-def type-id='type-id-15' size-in-bits='64' id='type-id-19'/>
<!-- const unsigned char -->
<qualified-type-def type-id='type-id-20' const='yes' id='type-id-21'/>
<!-- const unsigned char* -->
<pointer-type-def type-id='type-id-21' size-in-bits='64' id='type-id-22'/>
<!-- fileline* -->
<pointer-type-def type-id='type-id-11' size-in-bits='64' id='type-id-23'/>
<!-- int (backtrace_state*, typedef uintptr_t, typedef backtrace_full_callback, typedef backtrace_error_callback, void*)* -->
<pointer-type-def type-id='type-id-24' size-in-bits='64' id='type-id-13'/>
<!-- void (backtrace_state*, typedef uintptr_t, typedef backtrace_syminfo_callback, typedef backtrace_error_callback, void*)* -->
<pointer-type-def type-id='type-id-25' size-in-bits='64' id='type-id-14'/>
<!-- int __asan_backtrace_dwarf_add(backtrace_state*, uintptr_t, const unsigned char*, size_t, const unsigned char*, size_t, const unsigned char*, size_t, const unsigned char*, size_t, const unsigned char*, size_t, int, backtrace_error_callback, void*, fileline*) -->
<function-decl name='__asan_backtrace_dwarf_add' mangled-name='__asan_backtrace_dwarf_add' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2958' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_dwarf_add'>
<!-- parameter of type 'backtrace_state*' -->
<parameter type-id='type-id-18' name='state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2958' column='1'/>
<!-- parameter of type 'typedef uintptr_t' -->
<parameter type-id='type-id-26' name='base_address' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2959' column='1'/>
<!-- parameter of type 'const unsigned char*' -->
<parameter type-id='type-id-22' name='dwarf_info' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2960' column='1'/>
<!-- parameter of type 'typedef size_t' -->
<parameter type-id='type-id-8' name='dwarf_info_size' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2961' column='1'/>
<!-- parameter of type 'const unsigned char*' -->
<parameter type-id='type-id-22' name='dwarf_line' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2962' column='1'/>
<!-- parameter of type 'typedef size_t' -->
<parameter type-id='type-id-8' name='dwarf_line_size' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2963' column='1'/>
<!-- parameter of type 'const unsigned char*' -->
<parameter type-id='type-id-22' name='dwarf_abbrev' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2964' column='1'/>
<!-- parameter of type 'typedef size_t' -->
<parameter type-id='type-id-8' name='dwarf_abbrev_size' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2965' column='1'/>
<!-- parameter of type 'const unsigned char*' -->
<parameter type-id='type-id-22' name='dwarf_ranges' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2966' column='1'/>
<!-- parameter of type 'typedef size_t' -->
<parameter type-id='type-id-8' name='dwarf_ranges_size' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2967' column='1'/>
<!-- parameter of type 'const unsigned char*' -->
<parameter type-id='type-id-22' name='dwarf_str' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2968' column='1'/>
<!-- parameter of type 'typedef size_t' -->
<parameter type-id='type-id-8' name='dwarf_str_size' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2969' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='is_bigendian' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2970' column='1'/>
<!-- parameter of type 'typedef backtrace_error_callback' -->
<parameter type-id='type-id-27' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2971' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='data' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2972' column='1'/>
<!-- parameter of type 'fileline*' -->
<parameter type-id='type-id-23' name='fileline_fn' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/dwarf.c' line='2972' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- void* __asan_backtrace_vector_grow(backtrace_state*, size_t, backtrace_error_callback, void*, backtrace_vector*) -->
<function-decl name='__asan_backtrace_vector_grow' mangled-name='__asan_backtrace_vector_grow' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='235' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_vector_grow'>
<!-- parameter of type 'backtrace_state*' -->
<parameter type-id='type-id-18'/>
<!-- parameter of type 'typedef size_t' -->
<parameter type-id='type-id-8'/>
<!-- parameter of type 'typedef backtrace_error_callback' -->
<parameter type-id='type-id-27'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'backtrace_vector*' -->
<parameter type-id='type-id-19'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- int snprintf(char*, size_t, const char*, ...) -->
<function-decl name='snprintf' filepath='/usr/include/stdio.h' line='385' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28'/>
<!-- parameter of type 'typedef size_t' -->
<parameter type-id='type-id-8'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<parameter is-variadic='yes'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- void __asan_backtrace_free(backtrace_state*, void*, size_t, backtrace_error_callback, void*) -->
<function-decl name='__asan_backtrace_free' mangled-name='__asan_backtrace_free' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='212' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_free'>
<!-- parameter of type 'backtrace_state*' -->
<parameter type-id='type-id-18'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef size_t' -->
<parameter type-id='type-id-8'/>
<!-- parameter of type 'typedef backtrace_error_callback' -->
<parameter type-id='type-id-27'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void* __asan_internal_memset(void*, int, size_t) -->
<function-decl name='__asan_internal_memset' filepath='../../.././libsanitizer/libbacktrace/backtrace-rename.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'typedef size_t' -->
<parameter type-id='type-id-8'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- void* bsearch(void*, void*, size_t, size_t, __compar_fn_t) -->
<function-decl name='bsearch' filepath='/usr/include/stdlib.h' line='755' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef size_t' -->
<parameter type-id='type-id-8'/>
<!-- parameter of type 'typedef size_t' -->
<parameter type-id='type-id-8'/>
<!-- parameter of type 'typedef __compar_fn_t' -->
<parameter type-id='type-id-17'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- size_t __asan_internal_strnlen(const char*, size_t) -->
<function-decl name='__asan_internal_strnlen' filepath='../../.././libsanitizer/libbacktrace/backtrace-rename.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'typedef size_t' -->
<parameter type-id='type-id-8'/>
<!-- typedef size_t -->
<return type-id='type-id-8'/>
</function-decl>
<!-- int __asan_internal_strcmp(const char*, const char*) -->
<function-decl name='__asan_internal_strcmp' filepath='../../.././libsanitizer/libbacktrace/backtrace-rename.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- void* __asan_backtrace_alloc(backtrace_state*, size_t, backtrace_error_callback, void*) -->
<function-decl name='__asan_backtrace_alloc' mangled-name='__asan_backtrace_alloc' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='206' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_alloc'>
<!-- parameter of type 'backtrace_state*' -->
<parameter type-id='type-id-18'/>
<!-- parameter of type 'typedef size_t' -->
<parameter type-id='type-id-8'/>
<!-- parameter of type 'typedef backtrace_error_callback' -->
<parameter type-id='type-id-27'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- void __asan_backtrace_qsort(void*, size_t, size_t, int (void*, void*)*) -->
<function-decl name='__asan_backtrace_qsort' mangled-name='__asan_backtrace_qsort' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='201' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_qsort'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef size_t' -->
<parameter type-id='type-id-8'/>
<!-- parameter of type 'typedef size_t' -->
<parameter type-id='type-id-8'/>
<!-- parameter of type 'int (void*, void*)*' -->
<parameter type-id='type-id-16'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- int __asan_backtrace_vector_release(backtrace_state*, backtrace_vector*, backtrace_error_callback, void*) -->
<function-decl name='__asan_backtrace_vector_release' mangled-name='__asan_backtrace_vector_release' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_vector_release'>
<!-- parameter of type 'backtrace_state*' -->
<parameter type-id='type-id-18'/>
<!-- parameter of type 'backtrace_vector*' -->
<parameter type-id='type-id-19'/>
<!-- parameter of type 'typedef backtrace_error_callback' -->
<parameter type-id='type-id-27'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- char* -->
<pointer-type-def type-id='type-id-5' size-in-bits='64' id='type-id-28'/>
<!-- int (backtrace_state*, uintptr_t, backtrace_full_callback, backtrace_error_callback, void*) -->
<function-type size-in-bits='64' id='type-id-24'>
<!-- parameter of type 'backtrace_state*' -->
<parameter type-id='type-id-18'/>
<!-- parameter of type 'typedef uintptr_t' -->
<parameter type-id='type-id-26'/>
<!-- parameter of type 'typedef backtrace_full_callback' -->
<parameter type-id='type-id-29'/>
<!-- parameter of type 'typedef backtrace_error_callback' -->
<parameter type-id='type-id-27'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- void (backtrace_state*, uintptr_t, backtrace_syminfo_callback, backtrace_error_callback, void*) -->
<function-type size-in-bits='64' id='type-id-25'>
<!-- parameter of type 'backtrace_state*' -->
<parameter type-id='type-id-18'/>
<!-- parameter of type 'typedef uintptr_t' -->
<parameter type-id='type-id-26'/>
<!-- parameter of type 'typedef backtrace_syminfo_callback' -->
<parameter type-id='type-id-30'/>
<!-- parameter of type 'typedef backtrace_error_callback' -->
<parameter type-id='type-id-27'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-type>
<!-- int -->
<type-decl name='int' size-in-bits='32' id='type-id-10'/>
<!-- int (void*, void*)* -->
<pointer-type-def type-id='type-id-31' size-in-bits='64' id='type-id-16'/>
<!-- typedef void (void*, const char*, int)* backtrace_error_callback -->
<typedef-decl name='backtrace_error_callback' type-id='type-id-32' filepath='../../.././libsanitizer/../libbacktrace/backtrace.h' line='82' column='1' id='type-id-27'/>
<!-- typedef unsigned long int size_t -->
<typedef-decl name='size_t' type-id='type-id-33' filepath='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/host-x86_64-unknown-linux-gnu/gcc/include/stddef.h' line='212' column='1' id='type-id-8'/>
<!-- typedef unsigned long int uintptr_t -->
<typedef-decl name='uintptr_t' type-id='type-id-33' filepath='/usr/include/stdint.h' line='123' column='1' id='type-id-26'/>
<!-- unsigned char -->
<type-decl name='unsigned char' size-in-bits='8' id='type-id-20'/>
<!-- typedef int (void*, typedef uintptr_t, const char*, int, const char*)* backtrace_full_callback -->
<typedef-decl name='backtrace_full_callback' type-id='type-id-34' filepath='../../.././libsanitizer/../libbacktrace/backtrace.h' line='110' column='1' id='type-id-29'/>
<!-- typedef void (void*, typedef uintptr_t, const char*, typedef uintptr_t, typedef uintptr_t)* backtrace_syminfo_callback -->
<typedef-decl name='backtrace_syminfo_callback' type-id='type-id-35' filepath='../../.././libsanitizer/../libbacktrace/backtrace.h' line='175' column='1' id='type-id-30'/>
<!-- unsigned long int -->
<type-decl name='unsigned long int' size-in-bits='64' id='type-id-33'/>
<!-- void (void*, const char*, int)* -->
<pointer-type-def type-id='type-id-36' size-in-bits='64' id='type-id-32'/>
<!-- int (void*, typedef uintptr_t, const char*, int, const char*)* -->
<pointer-type-def type-id='type-id-37' size-in-bits='64' id='type-id-34'/>
<!-- void (void*, typedef uintptr_t, const char*, typedef uintptr_t, typedef uintptr_t)* -->
<pointer-type-def type-id='type-id-38' size-in-bits='64' id='type-id-35'/>
<!-- int (void*, uintptr_t, const char*, int, const char*) -->
<function-type size-in-bits='64' id='type-id-37'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef uintptr_t' -->
<parameter type-id='type-id-26'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- void (void*, uintptr_t, const char*, uintptr_t, uintptr_t) -->
<function-type size-in-bits='64' id='type-id-38'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef uintptr_t' -->
<parameter type-id='type-id-26'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'typedef uintptr_t' -->
<parameter type-id='type-id-26'/>
<!-- parameter of type 'typedef uintptr_t' -->
<parameter type-id='type-id-26'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-type>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/libbacktrace/../../libbacktrace/elf.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/libbacktrace' language='LANG_C89'>
<!-- int dl_iterate_phdr(int (dl_phdr_info*, typedef size_t, void*)*, void*) -->
<function-decl name='dl_iterate_phdr' filepath='/usr/include/link.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int (dl_phdr_info*, typedef size_t, void*)*' -->
<parameter type-id='type-id-39'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int (dl_phdr_info*, typedef size_t, void*)* -->
<pointer-type-def type-id='type-id-40' size-in-bits='64' id='type-id-39'/>
<!-- int (dl_phdr_info*, size_t, void*) -->
<function-type size-in-bits='64' id='type-id-40'>
<!-- parameter of type 'dl_phdr_info*' -->
<parameter type-id='type-id-41'/>
<!-- parameter of type 'typedef size_t' -->
<parameter type-id='type-id-8'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/libbacktrace' language='LANG_C89'>
<!-- int __asan_backtrace_pcinfo(backtrace_state*, uintptr_t, backtrace_full_callback, backtrace_error_callback, void*) -->
<function-decl name='__asan_backtrace_pcinfo' mangled-name='__asan_backtrace_pcinfo' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='166' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_pcinfo'>
<!-- parameter of type 'backtrace_state*' -->
<parameter type-id='type-id-18' name='state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='166' column='1'/>
<!-- parameter of type 'typedef uintptr_t' -->
<parameter type-id='type-id-26' name='pc' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='166' column='1'/>
<!-- parameter of type 'typedef backtrace_full_callback' -->
<parameter type-id='type-id-29' name='callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='167' column='1'/>
<!-- parameter of type 'typedef backtrace_error_callback' -->
<parameter type-id='type-id-27' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='168' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='data' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='168' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __asan_backtrace_syminfo(backtrace_state*, uintptr_t, backtrace_syminfo_callback, backtrace_error_callback, void*) -->
<function-decl name='__asan_backtrace_syminfo' mangled-name='__asan_backtrace_syminfo' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='182' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_syminfo'>
<!-- parameter of type 'backtrace_state*' -->
<parameter type-id='type-id-18' name='state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='182' column='1'/>
<!-- parameter of type 'typedef uintptr_t' -->
<parameter type-id='type-id-26' name='pc' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='182' column='1'/>
<!-- parameter of type 'typedef backtrace_syminfo_callback' -->
<parameter type-id='type-id-30' name='callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='183' column='1'/>
<!-- parameter of type 'typedef backtrace_error_callback' -->
<parameter type-id='type-id-27' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='184' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='data' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/fileline.c' line='184' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __asan_backtrace_open(const char*, backtrace_error_callback, void*, int*) -->
<function-decl name='__asan_backtrace_open' mangled-name='__asan_backtrace_open' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_open'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'typedef backtrace_error_callback' -->
<parameter type-id='type-id-27'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __asan_backtrace_initialize(backtrace_state*, int, backtrace_error_callback, void*, fileline*) -->
<function-decl name='__asan_backtrace_initialize' mangled-name='__asan_backtrace_initialize' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='268' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_initialize'>
<!-- parameter of type 'backtrace_state*' -->
<parameter type-id='type-id-18'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'typedef backtrace_error_callback' -->
<parameter type-id='type-id-27'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'fileline*' -->
<parameter type-id='type-id-23'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int* -->
<pointer-type-def type-id='type-id-10' size-in-bits='64' id='type-id-42'/>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmap.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/libbacktrace' language='LANG_C89'>
<!-- void* __asan_backtrace_vector_finish(backtrace_state*, backtrace_vector*, backtrace_error_callback, void*) -->
<function-decl name='__asan_backtrace_vector_finish' mangled-name='__asan_backtrace_vector_finish' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmap.c' line='258' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_vector_finish'>
<!-- parameter of type 'backtrace_state*' -->
<parameter type-id='type-id-18' name='state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmap.c' line='259' column='1'/>
<!-- parameter of type 'backtrace_vector*' -->
<parameter type-id='type-id-19' name='vec' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmap.c' line='260' column='1'/>
<!-- parameter of type 'typedef backtrace_error_callback' -->
<parameter type-id='type-id-27' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmap.c' line='261' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='data' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmap.c' line='262' column='1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/libbacktrace' language='LANG_C89'>
<!-- typedef __off_t off_t -->
<typedef-decl name='off_t' type-id='type-id-43' filepath='/usr/include/sys/types.h' line='87' column='1' id='type-id-44'/>
<!-- typedef long int __off_t -->
<typedef-decl name='__off_t' type-id='type-id-45' filepath='/usr/include/bits/types.h' line='141' column='1' id='type-id-43'/>
<!-- struct backtrace_view -->
<class-decl name='backtrace_view' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='169' column='1' id='type-id-46'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- void* backtrace_view::data -->
<var-decl name='data' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='172' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- void* backtrace_view::base -->
<var-decl name='base' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='174' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- size_t backtrace_view::len -->
<var-decl name='len' type-id='type-id-8' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/internal.h' line='176' column='1'/>
</data-member>
</class-decl>
<!-- backtrace_view* -->
<pointer-type-def type-id='type-id-46' size-in-bits='64' id='type-id-47'/>
<!-- int __asan_backtrace_get_view(backtrace_state*, int, off_t, size_t, backtrace_error_callback, void*, backtrace_view*) -->
<function-decl name='__asan_backtrace_get_view' mangled-name='__asan_backtrace_get_view' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='53' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_get_view'>
<!-- parameter of type 'backtrace_state*' -->
<parameter type-id='type-id-18' name='state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='53' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='descriptor' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='54' column='1'/>
<!-- parameter of type 'typedef off_t' -->
<parameter type-id='type-id-44' name='offset' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='54' column='1'/>
<!-- parameter of type 'typedef size_t' -->
<parameter type-id='type-id-8' name='size' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='54' column='1'/>
<!-- parameter of type 'typedef backtrace_error_callback' -->
<parameter type-id='type-id-27' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='55' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='data' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='56' column='1'/>
<!-- parameter of type 'backtrace_view*' -->
<parameter type-id='type-id-47' name='view' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='56' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- void __asan_backtrace_release_view(backtrace_state*, backtrace_view*, backtrace_error_callback, void*) -->
<function-decl name='__asan_backtrace_release_view' mangled-name='__asan_backtrace_release_view' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='87' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_release_view'>
<!-- parameter of type 'backtrace_state*' -->
<parameter type-id='type-id-18' name='state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='87' column='1'/>
<!-- parameter of type 'backtrace_view*' -->
<parameter type-id='type-id-47' name='view' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='88' column='1'/>
<!-- parameter of type 'typedef backtrace_error_callback' -->
<parameter type-id='type-id-27' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='89' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='data' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/mmapio.c' line='90' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- int getpagesize() -->
<function-decl name='getpagesize' filepath='/usr/include/unistd.h' line='992' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- void* mmap(void*, size_t, int, int, int, __off_t) -->
<function-decl name='mmap' filepath='/usr/include/sys/mman.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef size_t' -->
<parameter type-id='type-id-8'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'typedef __off_t' -->
<parameter type-id='type-id-43'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- int munmap(void*, size_t) -->
<function-decl name='munmap' filepath='/usr/include/sys/mman.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef size_t' -->
<parameter type-id='type-id-8'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- long int -->
<type-decl name='long int' size-in-bits='64' id='type-id-45'/>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/libbacktrace/../../libbacktrace/posix.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/libbacktrace' language='LANG_C89'>
<!-- int __asan_backtrace_close(int, backtrace_error_callback, void*) -->
<function-decl name='__asan_backtrace_close' mangled-name='__asan_backtrace_close' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/posix.c' line='91' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_close'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='descriptor' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/posix.c' line='91' column='1'/>
<!-- parameter of type 'typedef backtrace_error_callback' -->
<parameter type-id='type-id-27' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/posix.c' line='91' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='data' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/posix.c' line='92' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int open(const char*, int, ...) -->
<function-decl name='open' filepath='/usr/include/fcntl.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<parameter is-variadic='yes'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int fcntl(int, int, ...) -->
<function-decl name='fcntl' filepath='/usr/include/fcntl.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<parameter is-variadic='yes'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int* __errno_location() -->
<function-decl name='__errno_location' filepath='/usr/include/bits/errno.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- int* -->
<return type-id='type-id-42'/>
</function-decl>
<!-- int close(int) -->
<function-decl name='close' filepath='/usr/include/unistd.h' line='350' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/libbacktrace/../../libbacktrace/state.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/libbacktrace' language='LANG_C89'>
<!-- backtrace_state* __asan_backtrace_create_state(const char*, int, backtrace_error_callback, void*) -->
<function-decl name='__asan_backtrace_create_state' mangled-name='__asan_backtrace_create_state' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/state.c' line='46' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_backtrace_create_state'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='filename' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/state.c' line='46' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='threaded' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/state.c' line='46' column='1'/>
<!-- parameter of type 'typedef backtrace_error_callback' -->
<parameter type-id='type-id-27' name='error_callback' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/state.c' line='47' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='data' filepath='../../.././libsanitizer/libbacktrace/../../libbacktrace/state.c' line='48' column='1'/>
<!-- backtrace_state* -->
<return type-id='type-id-18'/>
</function-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/libbacktrace' language='LANG_C89'>
<!-- const demangle_builtin_type_info[33] -->
<array-type-def dimensions='1' type-id='type-id-48' size-in-bits='8448' id='type-id-49'>
<!-- <anonymous range>[33] -->
<subrange length='33' type-id='type-id-50' id='type-id-51'/>
</array-type-def>
<!-- const demangle_operator_info[62] -->
<array-type-def dimensions='1' type-id='type-id-52' size-in-bits='11904' id='type-id-53'>
<!-- <anonymous range>[62] -->
<subrange length='62' type-id='type-id-50' id='type-id-54'/>
</array-type-def>
<!-- demangle_builtin_type_info[33] -->
<array-type-def dimensions='1' type-id='type-id-55' size-in-bits='8448' id='type-id-56'>
<!-- <anonymous range>[33] -->
<subrange length='33' type-id='type-id-50' id='type-id-51'/>
</array-type-def>
<!-- demangle_operator_info[62] -->
<array-type-def dimensions='1' type-id='type-id-57' size-in-bits='11904' id='type-id-58'>
<!-- <anonymous range>[62] -->
<subrange length='62' type-id='type-id-50' id='type-id-54'/>
</array-type-def>
<!-- struct demangle_component -->
<class-decl name='demangle_component' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='453' column='1' id='type-id-59'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- demangle_component_type demangle_component::type -->
<var-decl name='type' type-id='type-id-60' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='456' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- union {struct {const char* s; int len;} s_name; struct {const demangle_operator_info* op;} s_operator; struct {int args; demangle_component* name;} s_extended_operator; struct {demangle_component* length; short int accum; short int sat;} s_fixed; struct {gnu_v3_ctor_kinds kind; demangle_component* name;} s_ctor; struct {gnu_v3_dtor_kinds kind; demangle_component* name;} s_dtor; struct {const demangle_builtin_type_info* type;} s_builtin; struct {const char* string; int len;} s_string; struct {long int number;} s_number; struct {int character;} s_character; struct {demangle_component* left; demangle_component* right;} s_binary; struct {demangle_component* sub; int num;} s_unary_num;} demangle_component::u -->
<var-decl name='u' type-id='type-id-61' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='560' column='1'/>
</data-member>
</class-decl>
<!-- enum demangle_component_type -->
<enum-decl name='demangle_component_type' filepath='../../.././libsanitizer/../include/demangle.h' line='223' column='1' id='type-id-60'>
<underlying-type type-id='type-id-62'/>
<enumerator name='DEMANGLE_COMPONENT_NAME' value='0'/>
<enumerator name='DEMANGLE_COMPONENT_QUAL_NAME' value='1'/>
<enumerator name='DEMANGLE_COMPONENT_LOCAL_NAME' value='2'/>
<enumerator name='DEMANGLE_COMPONENT_TYPED_NAME' value='3'/>
<enumerator name='DEMANGLE_COMPONENT_TEMPLATE' value='4'/>
<enumerator name='DEMANGLE_COMPONENT_TEMPLATE_PARAM' value='5'/>
<enumerator name='DEMANGLE_COMPONENT_FUNCTION_PARAM' value='6'/>
<enumerator name='DEMANGLE_COMPONENT_CTOR' value='7'/>
<enumerator name='DEMANGLE_COMPONENT_DTOR' value='8'/>
<enumerator name='DEMANGLE_COMPONENT_VTABLE' value='9'/>
<enumerator name='DEMANGLE_COMPONENT_VTT' value='10'/>
<enumerator name='DEMANGLE_COMPONENT_CONSTRUCTION_VTABLE' value='11'/>
<enumerator name='DEMANGLE_COMPONENT_TYPEINFO' value='12'/>
<enumerator name='DEMANGLE_COMPONENT_TYPEINFO_NAME' value='13'/>
<enumerator name='DEMANGLE_COMPONENT_TYPEINFO_FN' value='14'/>
<enumerator name='DEMANGLE_COMPONENT_THUNK' value='15'/>
<enumerator name='DEMANGLE_COMPONENT_VIRTUAL_THUNK' value='16'/>
<enumerator name='DEMANGLE_COMPONENT_COVARIANT_THUNK' value='17'/>
<enumerator name='DEMANGLE_COMPONENT_JAVA_CLASS' value='18'/>
<enumerator name='DEMANGLE_COMPONENT_GUARD' value='19'/>
<enumerator name='DEMANGLE_COMPONENT_TLS_INIT' value='20'/>
<enumerator name='DEMANGLE_COMPONENT_TLS_WRAPPER' value='21'/>
<enumerator name='DEMANGLE_COMPONENT_REFTEMP' value='22'/>
<enumerator name='DEMANGLE_COMPONENT_HIDDEN_ALIAS' value='23'/>
<enumerator name='DEMANGLE_COMPONENT_SUB_STD' value='24'/>
<enumerator name='DEMANGLE_COMPONENT_RESTRICT' value='25'/>
<enumerator name='DEMANGLE_COMPONENT_VOLATILE' value='26'/>
<enumerator name='DEMANGLE_COMPONENT_CONST' value='27'/>
<enumerator name='DEMANGLE_COMPONENT_RESTRICT_THIS' value='28'/>
<enumerator name='DEMANGLE_COMPONENT_VOLATILE_THIS' value='29'/>
<enumerator name='DEMANGLE_COMPONENT_CONST_THIS' value='30'/>
<enumerator name='DEMANGLE_COMPONENT_REFERENCE_THIS' value='31'/>
<enumerator name='DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS' value='32'/>
<enumerator name='DEMANGLE_COMPONENT_VENDOR_TYPE_QUAL' value='33'/>
<enumerator name='DEMANGLE_COMPONENT_POINTER' value='34'/>
<enumerator name='DEMANGLE_COMPONENT_REFERENCE' value='35'/>
<enumerator name='DEMANGLE_COMPONENT_RVALUE_REFERENCE' value='36'/>
<enumerator name='DEMANGLE_COMPONENT_COMPLEX' value='37'/>
<enumerator name='DEMANGLE_COMPONENT_IMAGINARY' value='38'/>
<enumerator name='DEMANGLE_COMPONENT_BUILTIN_TYPE' value='39'/>
<enumerator name='DEMANGLE_COMPONENT_VENDOR_TYPE' value='40'/>
<enumerator name='DEMANGLE_COMPONENT_FUNCTION_TYPE' value='41'/>
<enumerator name='DEMANGLE_COMPONENT_ARRAY_TYPE' value='42'/>
<enumerator name='DEMANGLE_COMPONENT_PTRMEM_TYPE' value='43'/>
<enumerator name='DEMANGLE_COMPONENT_FIXED_TYPE' value='44'/>
<enumerator name='DEMANGLE_COMPONENT_VECTOR_TYPE' value='45'/>
<enumerator name='DEMANGLE_COMPONENT_ARGLIST' value='46'/>
<enumerator name='DEMANGLE_COMPONENT_TEMPLATE_ARGLIST' value='47'/>
<enumerator name='DEMANGLE_COMPONENT_INITIALIZER_LIST' value='48'/>
<enumerator name='DEMANGLE_COMPONENT_OPERATOR' value='49'/>
<enumerator name='DEMANGLE_COMPONENT_EXTENDED_OPERATOR' value='50'/>
<enumerator name='DEMANGLE_COMPONENT_CAST' value='51'/>
<enumerator name='DEMANGLE_COMPONENT_NULLARY' value='52'/>
<enumerator name='DEMANGLE_COMPONENT_UNARY' value='53'/>
<enumerator name='DEMANGLE_COMPONENT_BINARY' value='54'/>
<enumerator name='DEMANGLE_COMPONENT_BINARY_ARGS' value='55'/>
<enumerator name='DEMANGLE_COMPONENT_TRINARY' value='56'/>
<enumerator name='DEMANGLE_COMPONENT_TRINARY_ARG1' value='57'/>
<enumerator name='DEMANGLE_COMPONENT_TRINARY_ARG2' value='58'/>
<enumerator name='DEMANGLE_COMPONENT_LITERAL' value='59'/>
<enumerator name='DEMANGLE_COMPONENT_LITERAL_NEG' value='60'/>
<enumerator name='DEMANGLE_COMPONENT_JAVA_RESOURCE' value='61'/>
<enumerator name='DEMANGLE_COMPONENT_COMPOUND_NAME' value='62'/>
<enumerator name='DEMANGLE_COMPONENT_CHARACTER' value='63'/>
<enumerator name='DEMANGLE_COMPONENT_NUMBER' value='64'/>
<enumerator name='DEMANGLE_COMPONENT_DECLTYPE' value='65'/>
<enumerator name='DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS' value='66'/>
<enumerator name='DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS' value='67'/>
<enumerator name='DEMANGLE_COMPONENT_LAMBDA' value='68'/>
<enumerator name='DEMANGLE_COMPONENT_DEFAULT_ARG' value='69'/>
<enumerator name='DEMANGLE_COMPONENT_UNNAMED_TYPE' value='70'/>
<enumerator name='DEMANGLE_COMPONENT_TRANSACTION_CLONE' value='71'/>
<enumerator name='DEMANGLE_COMPONENT_NONTRANSACTION_CLONE' value='72'/>
<enumerator name='DEMANGLE_COMPONENT_PACK_EXPANSION' value='73'/>
<enumerator name='DEMANGLE_COMPONENT_TAGGED_NAME' value='74'/>
<enumerator name='DEMANGLE_COMPONENT_CLONE' value='75'/>
</enum-decl>
<!-- union {struct {const char* s; int len;} s_name; struct {const demangle_operator_info* op;} s_operator; struct {int args; demangle_component* name;} s_extended_operator; struct {demangle_component* length; short int accum; short int sat;} s_fixed; struct {gnu_v3_ctor_kinds kind; demangle_component* name;} s_ctor; struct {gnu_v3_dtor_kinds kind; demangle_component* name;} s_dtor; struct {const demangle_builtin_type_info* type;} s_builtin; struct {const char* string; int len;} s_string; struct {long int number;} s_number; struct {int character;} s_character; struct {demangle_component* left; demangle_component* right;} s_binary; struct {demangle_component* sub; int num;} s_unary_num;} -->
<union-decl name='__anonymous_union__' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='458' column='1' id='type-id-61'>
<data-member access='private'>
<!-- struct {const char* s; int len;} s_name -->
<var-decl name='s_name' type-id='type-id-63' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='467' column='1'/>
</data-member>
<data-member access='private'>
<!-- struct {const demangle_operator_info* op;} s_operator -->
<var-decl name='s_operator' type-id='type-id-64' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='474' column='1'/>
</data-member>
<data-member access='private'>
<!-- struct {int args; demangle_component* name;} s_extended_operator -->
<var-decl name='s_extended_operator' type-id='type-id-65' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='483' column='1'/>
</data-member>
<data-member access='private'>
<!-- struct {demangle_component* length; short int accum; short int sat;} s_fixed -->
<var-decl name='s_fixed' type-id='type-id-66' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='494' column='1'/>
</data-member>
<data-member access='private'>
<!-- struct {gnu_v3_ctor_kinds kind; demangle_component* name;} s_ctor -->
<var-decl name='s_ctor' type-id='type-id-67' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='503' column='1'/>
</data-member>
<data-member access='private'>
<!-- struct {gnu_v3_dtor_kinds kind; demangle_component* name;} s_dtor -->
<var-decl name='s_dtor' type-id='type-id-68' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='512' column='1'/>
</data-member>
<data-member access='private'>
<!-- struct {const demangle_builtin_type_info* type;} s_builtin -->
<var-decl name='s_builtin' type-id='type-id-69' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='519' column='1'/>
</data-member>
<data-member access='private'>
<!-- struct {const char* string; int len;} s_string -->
<var-decl name='s_string' type-id='type-id-70' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='528' column='1'/>
</data-member>
<data-member access='private'>
<!-- struct {long int number;} s_number -->
<var-decl name='s_number' type-id='type-id-71' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='535' column='1'/>
</data-member>
<data-member access='private'>
<!-- struct {int character;} s_character -->
<var-decl name='s_character' type-id='type-id-72' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='541' column='1'/>
</data-member>
<data-member access='private'>
<!-- struct {demangle_component* left; demangle_component* right;} s_binary -->
<var-decl name='s_binary' type-id='type-id-73' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='550' column='1'/>
</data-member>
<data-member access='private'>
<!-- struct {demangle_component* sub; int num;} s_unary_num -->
<var-decl name='s_unary_num' type-id='type-id-74' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='558' column='1'/>
</data-member>
</union-decl>
<!-- struct {const char* s; int len;} -->
<class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='461' column='1' id='type-id-63'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- const char* s -->
<var-decl name='s' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='465' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- int len -->
<var-decl name='len' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='466' column='1'/>
</data-member>
</class-decl>
<!-- struct {const demangle_operator_info* op;} -->
<class-decl name='__anonymous_struct__1' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='470' column='1' id='type-id-64'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- const demangle_operator_info* op -->
<var-decl name='op' type-id='type-id-75' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='473' column='1'/>
</data-member>
</class-decl>
<!-- struct demangle_operator_info -->
<class-decl name='demangle_operator_info' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='37' column='1' id='type-id-57'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- const char* demangle_operator_info::code -->
<var-decl name='code' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='40' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- const char* demangle_operator_info::name -->
<var-decl name='name' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='42' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- int demangle_operator_info::len -->
<var-decl name='len' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='44' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
<!-- int demangle_operator_info::args -->
<var-decl name='args' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='46' column='1'/>
</data-member>
</class-decl>
<!-- struct {int args; demangle_component* name;} -->
<class-decl name='__anonymous_struct__2' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='477' column='1' id='type-id-65'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- int args -->
<var-decl name='args' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='480' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- demangle_component* name -->
<var-decl name='name' type-id='type-id-76' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='482' column='1'/>
</data-member>
</class-decl>
<!-- struct {demangle_component* length; short int accum; short int sat;} -->
<class-decl name='__anonymous_struct__3' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='486' column='1' id='type-id-66'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- demangle_component* length -->
<var-decl name='length' type-id='type-id-76' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='489' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- short int accum -->
<var-decl name='accum' type-id='type-id-77' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='491' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='80'>
<!-- short int sat -->
<var-decl name='sat' type-id='type-id-77' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='493' column='1'/>
</data-member>
</class-decl>
<!-- struct {gnu_v3_ctor_kinds kind; demangle_component* name;} -->
<class-decl name='__anonymous_struct__4' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='497' column='1' id='type-id-67'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- gnu_v3_ctor_kinds kind -->
<var-decl name='kind' type-id='type-id-78' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='500' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- demangle_component* name -->
<var-decl name='name' type-id='type-id-76' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='502' column='1'/>
</data-member>
</class-decl>
<!-- enum gnu_v3_ctor_kinds -->
<enum-decl name='gnu_v3_ctor_kinds' filepath='../../.././libsanitizer/../include/demangle.h' line='172' column='1' id='type-id-78'>
<underlying-type type-id='type-id-62'/>
<enumerator name='gnu_v3_complete_object_ctor' value='1'/>
<enumerator name='gnu_v3_base_object_ctor' value='2'/>
<enumerator name='gnu_v3_complete_object_allocating_ctor' value='3'/>
<enumerator name='gnu_v3_unified_ctor' value='4'/>
<enumerator name='gnu_v3_object_ctor_group' value='5'/>
</enum-decl>
<!-- struct {gnu_v3_dtor_kinds kind; demangle_component* name;} -->
<class-decl name='__anonymous_struct__5' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='506' column='1' id='type-id-68'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- gnu_v3_dtor_kinds kind -->
<var-decl name='kind' type-id='type-id-79' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='509' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- demangle_component* name -->
<var-decl name='name' type-id='type-id-76' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='511' column='1'/>
</data-member>
</class-decl>
<!-- enum gnu_v3_dtor_kinds -->
<enum-decl name='gnu_v3_dtor_kinds' filepath='../../.././libsanitizer/../include/demangle.h' line='191' column='1' id='type-id-79'>
<underlying-type type-id='type-id-62'/>
<enumerator name='gnu_v3_deleting_dtor' value='1'/>
<enumerator name='gnu_v3_complete_object_dtor' value='2'/>
<enumerator name='gnu_v3_base_object_dtor' value='3'/>
<enumerator name='gnu_v3_unified_dtor' value='4'/>
<enumerator name='gnu_v3_object_dtor_group' value='5'/>
</enum-decl>
<!-- struct {const demangle_builtin_type_info* type;} -->
<class-decl name='__anonymous_struct__6' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='515' column='1' id='type-id-69'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- const demangle_builtin_type_info* type -->
<var-decl name='type' type-id='type-id-80' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='518' column='1'/>
</data-member>
</class-decl>
<!-- struct demangle_builtin_type_info -->
<class-decl name='demangle_builtin_type_info' size-in-bits='256' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='77' column='1' id='type-id-55'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- const char* demangle_builtin_type_info::name -->
<var-decl name='name' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='80' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- int demangle_builtin_type_info::len -->
<var-decl name='len' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='82' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- const char* demangle_builtin_type_info::java_name -->
<var-decl name='java_name' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='84' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- int demangle_builtin_type_info::java_len -->
<var-decl name='java_len' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='86' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='224'>
<!-- d_builtin_type_print demangle_builtin_type_info::print -->
<var-decl name='print' type-id='type-id-81' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='88' column='1'/>
</data-member>
</class-decl>
<!-- enum d_builtin_type_print -->
<enum-decl name='d_builtin_type_print' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='51' column='1' id='type-id-81'>
<underlying-type type-id='type-id-62'/>
<enumerator name='D_PRINT_DEFAULT' value='0'/>
<enumerator name='D_PRINT_INT' value='1'/>
<enumerator name='D_PRINT_UNSIGNED' value='2'/>
<enumerator name='D_PRINT_LONG' value='3'/>
<enumerator name='D_PRINT_UNSIGNED_LONG' value='4'/>
<enumerator name='D_PRINT_LONG_LONG' value='5'/>
<enumerator name='D_PRINT_UNSIGNED_LONG_LONG' value='6'/>
<enumerator name='D_PRINT_BOOL' value='7'/>
<enumerator name='D_PRINT_FLOAT' value='8'/>
<enumerator name='D_PRINT_VOID' value='9'/>
</enum-decl>
<!-- struct {const char* string; int len;} -->
<class-decl name='__anonymous_struct__7' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='522' column='1' id='type-id-70'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- const char* string -->
<var-decl name='string' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='525' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- int len -->
<var-decl name='len' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='527' column='1'/>
</data-member>
</class-decl>
<!-- struct {long int number;} -->
<class-decl name='__anonymous_struct__8' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='531' column='1' id='type-id-71'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- long int number -->
<var-decl name='number' type-id='type-id-45' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='534' column='1'/>
</data-member>
</class-decl>
<!-- struct {int character;} -->
<class-decl name='__anonymous_struct__9' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='538' column='1' id='type-id-72'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- int character -->
<var-decl name='character' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='540' column='1'/>
</data-member>
</class-decl>
<!-- struct {demangle_component* left; demangle_component* right;} -->
<class-decl name='__anonymous_struct__10' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='544' column='1' id='type-id-73'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- demangle_component* left -->
<var-decl name='left' type-id='type-id-76' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='547' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- demangle_component* right -->
<var-decl name='right' type-id='type-id-76' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='549' column='1'/>
</data-member>
</class-decl>
<!-- struct {demangle_component* sub; int num;} -->
<class-decl name='__anonymous_struct__11' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='552' column='1' id='type-id-74'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- demangle_component* sub -->
<var-decl name='sub' type-id='type-id-76' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='555' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- int num -->
<var-decl name='num' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/../include/demangle.h' line='557' column='1'/>
</data-member>
</class-decl>
<!-- struct d_info -->
<class-decl name='d_info' size-in-bits='768' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='93' column='1' id='type-id-82'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- const char* d_info::s -->
<var-decl name='s' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='96' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- const char* d_info::send -->
<var-decl name='send' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='98' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- int d_info::options -->
<var-decl name='options' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='100' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- const char* d_info::n -->
<var-decl name='n' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='102' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- demangle_component* d_info::comps -->
<var-decl name='comps' type-id='type-id-76' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='104' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<!-- int d_info::next_comp -->
<var-decl name='next_comp' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='106' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='352'>
<!-- int d_info::num_comps -->
<var-decl name='num_comps' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='108' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<!-- demangle_component** d_info::subs -->
<var-decl name='subs' type-id='type-id-83' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='110' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<!-- int d_info::next_sub -->
<var-decl name='next_sub' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='112' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='480'>
<!-- int d_info::num_subs -->
<var-decl name='num_subs' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='114' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='512'>
<!-- int d_info::did_subs -->
<var-decl name='did_subs' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='118' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
<!-- demangle_component* d_info::last_name -->
<var-decl name='last_name' type-id='type-id-76' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='120' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='640'>
<!-- int d_info::expansion -->
<var-decl name='expansion' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='124' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='672'>
<!-- int d_info::is_expression -->
<var-decl name='is_expression' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='126' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='704'>
<!-- int d_info::is_conversion -->
<var-decl name='is_conversion' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.h' line='129' column='1'/>
</data-member>
</class-decl>
<!-- const demangle_builtin_type_info -->
<qualified-type-def type-id='type-id-55' const='yes' id='type-id-48'/>
<!-- const demangle_builtin_type_info* -->
<pointer-type-def type-id='type-id-48' size-in-bits='64' id='type-id-80'/>
<!-- const demangle_component -->
<qualified-type-def type-id='type-id-59' const='yes' id='type-id-84'/>
<!-- const demangle_component* -->
<pointer-type-def type-id='type-id-84' size-in-bits='64' id='type-id-85'/>
<!-- const demangle_operator_info -->
<qualified-type-def type-id='type-id-57' const='yes' id='type-id-52'/>
<!-- const demangle_operator_info* -->
<pointer-type-def type-id='type-id-52' size-in-bits='64' id='type-id-75'/>
<!-- d_info* -->
<pointer-type-def type-id='type-id-82' size-in-bits='64' id='type-id-86'/>
<!-- demangle_component* -->
<pointer-type-def type-id='type-id-59' size-in-bits='64' id='type-id-76'/>
<!-- demangle_component** -->
<pointer-type-def type-id='type-id-76' size-in-bits='64' id='type-id-83'/>
<!-- int __asan_cplus_demangle_fill_name(demangle_component*, const char*, int) -->
<function-decl name='__asan_cplus_demangle_fill_name' mangled-name='__asan_cplus_demangle_fill_name' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='783' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_cplus_demangle_fill_name'>
<!-- parameter of type 'demangle_component*' -->
<parameter type-id='type-id-76' name='p' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='783' column='1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='s' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='783' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='len' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='783' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __asan_cplus_demangle_fill_extended_operator(demangle_component*, int, demangle_component*) -->
<function-decl name='__asan_cplus_demangle_fill_extended_operator' mangled-name='__asan_cplus_demangle_fill_extended_operator' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='797' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_cplus_demangle_fill_extended_operator'>
<!-- parameter of type 'demangle_component*' -->
<parameter type-id='type-id-76' name='p' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='797' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='args' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='797' column='1'/>
<!-- parameter of type 'demangle_component*' -->
<parameter type-id='type-id-76' name='name' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='798' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __asan_cplus_demangle_fill_ctor(demangle_component*, gnu_v3_ctor_kinds, demangle_component*) -->
<function-decl name='__asan_cplus_demangle_fill_ctor' mangled-name='__asan_cplus_demangle_fill_ctor' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='812' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_cplus_demangle_fill_ctor'>
<!-- parameter of type 'demangle_component*' -->
<parameter type-id='type-id-76' name='p' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='812' column='1'/>
<!-- parameter of type 'enum gnu_v3_ctor_kinds' -->
<parameter type-id='type-id-78' name='kind' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='813' column='1'/>
<!-- parameter of type 'demangle_component*' -->
<parameter type-id='type-id-76' name='name' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='814' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __asan_cplus_demangle_fill_dtor(demangle_component*, gnu_v3_dtor_kinds, demangle_component*) -->
<function-decl name='__asan_cplus_demangle_fill_dtor' mangled-name='__asan_cplus_demangle_fill_dtor' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='831' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_cplus_demangle_fill_dtor'>
<!-- parameter of type 'demangle_component*' -->
<parameter type-id='type-id-76' name='p' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='831' column='1'/>
<!-- parameter of type 'enum gnu_v3_dtor_kinds' -->
<parameter type-id='type-id-79' name='kind' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='832' column='1'/>
<!-- parameter of type 'demangle_component*' -->
<parameter type-id='type-id-76' name='name' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='833' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- demangle_component* __asan_cplus_demangle_type(d_info*) -->
<function-decl name='__asan_cplus_demangle_type' mangled-name='__asan_cplus_demangle_type' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='2230' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_cplus_demangle_type'>
<!-- parameter of type 'd_info*' -->
<parameter type-id='type-id-86' name='di' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='2230' column='1'/>
<!-- demangle_component* -->
<return type-id='type-id-76'/>
</function-decl>
<!-- demangle_component* __asan_cplus_demangle_mangled_name(d_info*, int) -->
<function-decl name='__asan_cplus_demangle_mangled_name' mangled-name='__asan_cplus_demangle_mangled_name' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='1140' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_cplus_demangle_mangled_name'>
<!-- parameter of type 'd_info*' -->
<parameter type-id='type-id-86' name='di' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='1140' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='top_level' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='1140' column='1'/>
<!-- demangle_component* -->
<return type-id='type-id-76'/>
</function-decl>
<!-- int __asan_cplus_demangle_print_callback(int, const demangle_component*, demangle_callbackref, void*) -->
<function-decl name='__asan_cplus_demangle_print_callback' mangled-name='__asan_cplus_demangle_print_callback' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4029' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_cplus_demangle_print_callback'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='options' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4029' column='1'/>
<!-- parameter of type 'const demangle_component*' -->
<parameter type-id='type-id-85' name='dc' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4030' column='1'/>
<!-- parameter of type 'typedef demangle_callbackref' -->
<parameter type-id='type-id-87' name='callback' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4031' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='opaque' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4031' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- char* __asan_cplus_demangle_print(int, const demangle_component*, int, size_t*) -->
<function-decl name='__asan_cplus_demangle_print' mangled-name='__asan_cplus_demangle_print' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4069' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_cplus_demangle_print'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='options' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4069' column='1'/>
<!-- parameter of type 'const demangle_component*' -->
<parameter type-id='type-id-85' name='dc' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4069' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='estimate' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4070' column='1'/>
<!-- parameter of type 'size_t*' -->
<parameter type-id='type-id-88' name='palc' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='4070' column='1'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- void __asan_cplus_demangle_init_info(const char*, int, size_t, d_info*) -->
<function-decl name='__asan_cplus_demangle_init_info' mangled-name='__asan_cplus_demangle_init_info' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='5731' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_cplus_demangle_init_info'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='mangled' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='5731' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='options' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='5731' column='1'/>
<!-- parameter of type 'typedef size_t' -->
<parameter type-id='type-id-8' name='len' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='5731' column='1'/>
<!-- parameter of type 'd_info*' -->
<parameter type-id='type-id-86' name='di' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='5732' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- char* __asan_cplus_demangle_v3(const char*, int) -->
<function-decl name='__asan_cplus_demangle_v3' mangled-name='__asan_cplus_demangle_v3' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6018' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_cplus_demangle_v3'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='mangled' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6018' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='options' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6018' column='1'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- int __asan_cplus_demangle_v3_callback(const char*, int, demangle_callbackref, void*) -->
<function-decl name='__asan_cplus_demangle_v3_callback' mangled-name='__asan_cplus_demangle_v3_callback' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6026' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_cplus_demangle_v3_callback'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='mangled' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6026' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='options' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6026' column='1'/>
<!-- parameter of type 'typedef demangle_callbackref' -->
<parameter type-id='type-id-87' name='callback' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6027' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='opaque' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6027' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- char* __asan_java_demangle_v3(const char*) -->
<function-decl name='__asan_java_demangle_v3' mangled-name='__asan_java_demangle_v3' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6039' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_java_demangle_v3'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='mangled' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6039' column='1'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- int __asan_java_demangle_v3_callback(const char*, demangle_callbackref, void*) -->
<function-decl name='__asan_java_demangle_v3_callback' mangled-name='__asan_java_demangle_v3_callback' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6047' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_java_demangle_v3_callback'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='mangled' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6047' column='1'/>
<!-- parameter of type 'typedef demangle_callbackref' -->
<parameter type-id='type-id-87' name='callback' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6048' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='opaque' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6048' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- gnu_v3_ctor_kinds __asan_is_gnu_v3_mangled_ctor(const char*) -->
<function-decl name='__asan_is_gnu_v3_mangled_ctor' mangled-name='__asan_is_gnu_v3_mangled_ctor' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6137' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_is_gnu_v3_mangled_ctor'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='name' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6137' column='1'/>
<!-- enum gnu_v3_ctor_kinds -->
<return type-id='type-id-78'/>
</function-decl>
<!-- gnu_v3_dtor_kinds __asan_is_gnu_v3_mangled_dtor(const char*) -->
<function-decl name='__asan_is_gnu_v3_mangled_dtor' mangled-name='__asan_is_gnu_v3_mangled_dtor' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6152' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__asan_is_gnu_v3_mangled_dtor'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='name' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='6152' column='1'/>
<!-- enum gnu_v3_dtor_kinds -->
<return type-id='type-id-79'/>
</function-decl>
<!-- const demangle_operator_info __asan_cplus_demangle_operators[62] -->
<var-decl name='__asan_cplus_demangle_operators' type-id='type-id-53' mangled-name='__asan_cplus_demangle_operators' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='1688' column='1' elf-symbol-id='__asan_cplus_demangle_operators'/>
<!-- const demangle_builtin_type_info __asan_cplus_demangle_builtin_types[33] -->
<var-decl name='__asan_cplus_demangle_builtin_types' type-id='type-id-49' mangled-name='__asan_cplus_demangle_builtin_types' visibility='default' filepath='../../.././libsanitizer/libbacktrace/../../libiberty/cp-demangle.c' line='2188' column='1' elf-symbol-id='__asan_cplus_demangle_builtin_types'/>
<!-- void free(void*) -->
<function-decl name='free' filepath='/usr/include/stdlib.h' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void* realloc(void*, size_t) -->
<function-decl name='realloc' filepath='/usr/include/stdlib.h' line='485' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef size_t' -->
<parameter type-id='type-id-8'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- void* __asan_internal_memcpy(void*, void*, size_t) -->
<function-decl name='__asan_internal_memcpy' filepath='../../.././libsanitizer/libbacktrace/backtrace-rename.h' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef size_t' -->
<parameter type-id='type-id-8'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- size_t __asan_internal_strlen(const char*) -->
<function-decl name='__asan_internal_strlen' filepath='../../.././libsanitizer/libbacktrace/backtrace-rename.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- typedef size_t -->
<return type-id='type-id-8'/>
</function-decl>
<!-- int sprintf(char*, const char*, ...) -->
<function-decl name='sprintf' filepath='/usr/include/stdio.h' line='363' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<parameter is-variadic='yes'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __asan_internal_strncmp(const char*, const char*, size_t) -->
<function-decl name='__asan_internal_strncmp' filepath='../../.././libsanitizer/libbacktrace/backtrace-rename.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'typedef size_t' -->
<parameter type-id='type-id-8'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __asan_internal_memcmp(void*, void*, size_t) -->
<function-decl name='__asan_internal_memcmp' filepath='../../.././libsanitizer/libbacktrace/backtrace-rename.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef size_t' -->
<parameter type-id='type-id-8'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- short int -->
<type-decl name='short int' size-in-bits='16' id='type-id-77'/>
<!-- size_t* -->
<pointer-type-def type-id='type-id-8' size-in-bits='64' id='type-id-88'/>
<!-- sizetype -->
<type-decl name='sizetype' size-in-bits='64' id='type-id-50'/>
<!-- typedef void (const char*, typedef size_t, void*)* demangle_callbackref -->
<typedef-decl name='demangle_callbackref' type-id='type-id-89' filepath='../../.././libsanitizer/../include/demangle.h' line='150' column='1' id='type-id-87'/>
<!-- void (const char*, typedef size_t, void*)* -->
<pointer-type-def type-id='type-id-90' size-in-bits='64' id='type-id-89'/>
<!-- void (const char*, size_t, void*) -->
<function-type size-in-bits='64' id='type-id-90'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'typedef size_t' -->
<parameter type-id='type-id-8'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-type>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/libbacktrace/bridge.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/libbacktrace' language='LANG_C_plus_plus'>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/sanitizer_common' language='LANG_C_plus_plus'>
<!-- __sanitizer::LowLevelAllocator* -->
<pointer-type-def type-id='type-id-91' size-in-bits='64' id='type-id-92'/>
<!-- const __sanitizer::CrashOnMapUnmap -->
<qualified-type-def type-id='type-id-93' const='yes' id='type-id-94'/>
<!-- const __sanitizer::CrashOnMapUnmap* -->
<pointer-type-def type-id='type-id-94' size-in-bits='64' id='type-id-95'/>
<!-- void (typedef __sanitizer::uptr, typedef __sanitizer::uptr)* -->
<pointer-type-def type-id='type-id-96' size-in-bits='64' id='type-id-97'/>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- typedef void (typedef __sanitizer::uptr, typedef __sanitizer::uptr)* __sanitizer::LowLevelAllocateCallback -->
<typedef-decl name='LowLevelAllocateCallback' type-id='type-id-97' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='116' column='1' id='type-id-98'/>
<!-- struct __sanitizer::CrashOnMapUnmap -->
<class-decl name='CrashOnMapUnmap' size-in-bits='8' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator_internal.h' line='47' column='1' id='type-id-93'>
<member-function access='public' const='yes'>
<!-- void __sanitizer::CrashOnMapUnmap::OnMap(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='OnMap' mangled-name='_ZNK11__sanitizer15CrashOnMapUnmap5OnMapEmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator_internal.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::CrashOnMapUnmap*' -->
<parameter type-id='type-id-95' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- void __sanitizer::CrashOnMapUnmap::OnUnmap(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='OnUnmap' mangled-name='_ZNK11__sanitizer15CrashOnMapUnmap7OnUnmapEmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator_internal.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::CrashOnMapUnmap*' -->
<parameter type-id='type-id-95' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __sanitizer::LowLevelAllocator -->
<class-decl name='LowLevelAllocator' size-in-bits='128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='108' column='1' id='type-id-91'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- char* __sanitizer::LowLevelAllocator::allocated_end_ -->
<var-decl name='allocated_end_' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='113' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- char* __sanitizer::LowLevelAllocator::allocated_current_ -->
<var-decl name='allocated_current_' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='114' column='1'/>
</data-member>
<member-function access='public'>
<!-- void* __sanitizer::LowLevelAllocator::Allocate(__sanitizer::uptr) -->
<function-decl name='Allocate' mangled-name='_ZN11__sanitizer17LowLevelAllocator8AllocateEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LowLevelAllocator*' -->
<parameter type-id='type-id-92' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
<!-- void __sanitizer::SetLowLevelAllocateCallback(__sanitizer::LowLevelAllocateCallback) -->
<function-decl name='SetLowLevelAllocateCallback' mangled-name='_ZN11__sanitizer27SetLowLevelAllocateCallbackEPFvmmE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.cc' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::LowLevelAllocateCallback' -->
<parameter type-id='type-id-98'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer::Report(const char*, ...) -->
<function-decl name='Report' mangled-name='_ZN11__sanitizer6ReportEPKcz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<parameter is-variadic='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer::RawWrite(const char*) -->
<function-decl name='RawWrite' mangled-name='_ZN11__sanitizer8RawWriteEPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</namespace-decl>
<!-- void (__sanitizer::uptr, __sanitizer::uptr) -->
<function-type size-in-bits='64' id='type-id-96'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-type>
<namespace-decl name='__sanitizer'>
<!-- typedef unsigned long int __sanitizer::uptr -->
<typedef-decl name='uptr' type-id='type-id-33' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='56' column='1' id='type-id-99'/>
</namespace-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/sanitizer_common/sanitizer_common.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/sanitizer_common' language='LANG_C_plus_plus'>
<!-- AddressRange[6] -->
<array-type-def dimensions='1' type-id='type-id-100' size-in-bits='768' id='type-id-101'>
<!-- <anonymous range>[6] -->
<subrange length='6' type-id='type-id-50' id='type-id-102'/>
</array-type-def>
<!-- char[4096] -->
<array-type-def dimensions='1' type-id='type-id-5' size-in-bits='32768' id='type-id-103'>
<!-- <anonymous range>[4096] -->
<subrange length='4096' type-id='type-id-50' id='type-id-104'/>
</array-type-def>
<!-- __sanitizer::InternalScopedString* -->
<pointer-type-def type-id='type-id-105' size-in-bits='64' id='type-id-106'/>
<!-- __sanitizer::LoadedModule* -->
<pointer-type-def type-id='type-id-107' size-in-bits='64' id='type-id-108'/>
<!-- __sanitizer::StackTrace* -->
<pointer-type-def type-id='type-id-109' size-in-bits='64' id='type-id-110'/>
<!-- bool (const unsigned long int&, const unsigned long int&)* -->
<pointer-type-def type-id='type-id-111' size-in-bits='64' id='type-id-112'/>
<!-- bool (void*, char*, int)* -->
<pointer-type-def type-id='type-id-113' size-in-bits='64' id='type-id-114'/>
<!-- const __sanitizer::LoadedModule -->
<qualified-type-def type-id='type-id-107' const='yes' id='type-id-115'/>
<!-- const __sanitizer::LoadedModule* -->
<pointer-type-def type-id='type-id-115' size-in-bits='64' id='type-id-116'/>
<!-- const unsigned long int -->
<qualified-type-def type-id='type-id-33' const='yes' id='type-id-117'/>
<!-- const unsigned long int& -->
<reference-type-def kind='lvalue' type-id='type-id-117' size-in-bits='64' id='type-id-118'/>
<!-- unsigned long int** -->
<pointer-type-def type-id='type-id-119' size-in-bits='64' id='type-id-120'/>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- struct __sanitizer::StackTrace -->
<class-decl name='StackTrace' size-in-bits='16512' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stacktrace.h' line='31' column='1' id='type-id-109'>
<member-type access='public'>
<!-- typedef bool (void*, char*, int)* __sanitizer::StackTrace::SymbolizeCallback -->
<typedef-decl name='SymbolizeCallback' type-id='type-id-114' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stacktrace.h' line='33' column='1' id='type-id-121'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __sanitizer::StackTrace::top_frame_bp -->
<var-decl name='top_frame_bp' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stacktrace.h' line='34' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::StackTrace::size -->
<var-decl name='size' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stacktrace.h' line='35' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- unsigned long int __sanitizer::StackTrace::trace[256] -->
<var-decl name='trace' type-id='type-id-122' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stacktrace.h' line='36' column='1'/>
</data-member>
<member-function access='public' static='yes'>
<!-- void __sanitizer::StackTrace::PrintStack(__sanitizer::uptr, __sanitizer::StackTrace::SymbolizeCallback) -->
<function-decl name='PrintStack' mangled-name='_ZN11__sanitizer10StackTrace10PrintStackEPKmmPFbPKvPciE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stacktrace.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const __sanitizer::uptr*' -->
<parameter type-id='type-id-123'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::StackTrace::SymbolizeCallback' -->
<parameter type-id='type-id-121'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::StackTrace::CopyFrom(const __sanitizer::uptr*, __sanitizer::uptr) -->
<function-decl name='CopyFrom' mangled-name='_ZN11__sanitizer10StackTrace8CopyFromEPKmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stacktrace.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::StackTrace*' -->
<parameter type-id='type-id-110' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::uptr*' -->
<parameter type-id='type-id-123'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- bool __sanitizer::StackTrace::WillUseFastUnwind() -->
<function-decl name='WillUseFastUnwind' mangled-name='_ZN11__sanitizer10StackTrace17WillUseFastUnwindEb' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stacktrace.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::StackTrace::Unwind(__sanitizer::uptr, __sanitizer::uptr, __sanitizer::uptr, __sanitizer::uptr, __sanitizer::uptr, bool) -->
<function-decl name='Unwind' mangled-name='_ZN11__sanitizer10StackTrace6UnwindEmmmmmb' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stacktrace.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::StackTrace*' -->
<parameter type-id='type-id-110' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- __sanitizer::uptr __sanitizer::StackTrace::GetCurrentPc() -->
<function-decl name='GetCurrentPc' mangled-name='_ZN11__sanitizer10StackTrace12GetCurrentPcEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stacktrace.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- __sanitizer::uptr __sanitizer::StackTrace::GetPreviousInstructionPc() -->
<function-decl name='GetPreviousInstructionPc' mangled-name='_ZN11__sanitizer10StackTrace24GetPreviousInstructionPcEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stacktrace.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::StackTrace::FastUnwindStack(__sanitizer::uptr, __sanitizer::uptr, __sanitizer::uptr, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='FastUnwindStack' mangled-name='_ZN11__sanitizer10StackTrace15FastUnwindStackEmmmmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stacktrace.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::StackTrace*' -->
<parameter type-id='type-id-110' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::StackTrace::SlowUnwindStack(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='SlowUnwindStack' mangled-name='_ZN11__sanitizer10StackTrace15SlowUnwindStackEmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stacktrace.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::StackTrace*' -->
<parameter type-id='type-id-110' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::StackTrace::PopStackFrames(__sanitizer::uptr) -->
<function-decl name='PopStackFrames' mangled-name='_ZN11__sanitizer10StackTrace14PopStackFramesEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stacktrace.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::StackTrace*' -->
<parameter type-id='type-id-110' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- __sanitizer::uptr __sanitizer::StackTrace::LocatePcInTrace(__sanitizer::uptr) -->
<function-decl name='LocatePcInTrace' mangled-name='_ZN11__sanitizer10StackTrace15LocatePcInTraceEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stacktrace.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::StackTrace*' -->
<parameter type-id='type-id-110' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
</class-decl>
<!-- typedef void ()* __sanitizer::DieCallbackType -->
<typedef-decl name='DieCallbackType' type-id='type-id-125' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='202' column='1' id='type-id-126'/>
<!-- class __sanitizer::InternalScopedString -->
<class-decl name='InternalScopedString' size-in-bits='192' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='88' column='1' id='type-id-105'>
<!-- class __sanitizer::InternalScopedBuffer<char> -->
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-127'/>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __sanitizer::uptr __sanitizer::InternalScopedString::length_ -->
<var-decl name='length_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='102' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::InternalScopedString::InternalScopedString(__sanitizer::uptr) -->
<function-decl name='InternalScopedString' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedString*' -->
<parameter type-id='type-id-106' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __sanitizer::InternalScopedString::length() -->
<function-decl name='length' mangled-name='_ZN11__sanitizer20InternalScopedString6lengthEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedString*' -->
<parameter type-id='type-id-106' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::InternalScopedString::clear() -->
<function-decl name='clear' mangled-name='_ZN11__sanitizer20InternalScopedString5clearEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedString*' -->
<parameter type-id='type-id-106' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::InternalScopedString::append(const char*, ...) -->
<function-decl name='append' mangled-name='_ZN11__sanitizer20InternalScopedString6appendEPKcz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedString*' -->
<parameter type-id='type-id-106' is-artificial='yes'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<parameter is-variadic='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __sanitizer::LoadedModule -->
<class-decl name='LoadedModule' size-in-bits='960' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='442' column='1' id='type-id-107'>
<member-type access='private'>
<!-- struct __sanitizer::LoadedModule::AddressRange -->
<class-decl name='AddressRange' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='452' column='1' id='type-id-100'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __sanitizer::LoadedModule::AddressRange::beg -->
<var-decl name='beg' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='453' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::LoadedModule::AddressRange::end -->
<var-decl name='end' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='454' column='1'/>
</data-member>
</class-decl>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<!-- char* __sanitizer::LoadedModule::full_name_ -->
<var-decl name='full_name_' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='456' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::LoadedModule::base_address_ -->
<var-decl name='base_address_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='457' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::LoadedModule::kMaxNumberOfAddressRanges -->
<var-decl name='kMaxNumberOfAddressRanges' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='458' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __sanitizer::LoadedModule::AddressRange __sanitizer::LoadedModule::ranges_[6] -->
<var-decl name='ranges_' type-id='type-id-101' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='459' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='896'>
<!-- __sanitizer::uptr __sanitizer::LoadedModule::n_ranges_ -->
<var-decl name='n_ranges_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='460' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::LoadedModule::LoadedModule(const char*, __sanitizer::uptr) -->
<function-decl name='LoadedModule' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='444' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LoadedModule*' -->
<parameter type-id='type-id-108' is-artificial='yes'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::LoadedModule::addAddressRange(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='addAddressRange' mangled-name='_ZN11__sanitizer12LoadedModule15addAddressRangeEmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='445' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LoadedModule*' -->
<parameter type-id='type-id-108' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __sanitizer::LoadedModule::containsAddress(__sanitizer::uptr) -->
<function-decl name='containsAddress' mangled-name='_ZNK11__sanitizer12LoadedModule15containsAddressEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='446' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::LoadedModule*' -->
<parameter type-id='type-id-116' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const char* __sanitizer::LoadedModule::full_name() -->
<function-decl name='full_name' mangled-name='_ZNK11__sanitizer12LoadedModule9full_nameEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='448' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::LoadedModule*' -->
<parameter type-id='type-id-116' is-artificial='yes'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::LoadedModule::base_address() -->
<function-decl name='base_address' mangled-name='_ZNK11__sanitizer12LoadedModule12base_addressEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='449' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::LoadedModule*' -->
<parameter type-id='type-id-116' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::LoadedModule::LoadedModule(const char*, __sanitizer::uptr) -->
<function-decl name='LoadedModule' mangled-name='_ZN11__sanitizer12LoadedModuleC2EPKcm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='444' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LoadedModule*' -->
<parameter type-id='type-id-108' is-artificial='yes'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- void __sanitizer::ReportErrorSummary(const char*) -->
<function-decl name='ReportErrorSummary' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.cc' line='177' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer::Swap<long unsigned int>(unsigned long int&, unsigned long int&) -->
<function-decl name='Swap&lt;long unsigned int&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='292' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'unsigned long int&' -->
<parameter type-id='type-id-129'/>
<!-- parameter of type 'unsigned long int&' -->
<parameter type-id='type-id-129'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer::SetDieCallback(__sanitizer::DieCallbackType) -->
<function-decl name='SetDieCallback' mangled-name='_ZN11__sanitizer14SetDieCallbackEPFvvE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.cc' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::DieCallbackType' -->
<parameter type-id='type-id-126'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __sanitizer::DieCallbackType __sanitizer::GetDieCallback() -->
<function-decl name='GetDieCallback' mangled-name='_ZN11__sanitizer14GetDieCallbackEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.cc' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- typedef __sanitizer::DieCallbackType -->
<return type-id='type-id-126'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::ReadFileToBuffer(const char*, char**, __sanitizer::uptr*, __sanitizer::uptr) -->
<function-decl name='ReadFileToBuffer' mangled-name='_ZN11__sanitizer16ReadFileToBufferEPKcPPcPmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.cc' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'char**' -->
<parameter type-id='type-id-130'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- const char* __sanitizer::StripPathPrefix(const char*, const char*) -->
<function-decl name='StripPathPrefix' mangled-name='_ZN11__sanitizer15StripPathPrefixEPKcS1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.cc' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='s1' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='705' column='1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='s2' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='705' column='1'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
<!-- void __sanitizer::PrintSourceLocation(__sanitizer::InternalScopedString*, const char*, int, int) -->
<function-decl name='PrintSourceLocation' mangled-name='_ZN11__sanitizer19PrintSourceLocationEPNS_20InternalScopedStringEPKcii' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.cc' line='158' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__sanitizer::InternalScopedString*' -->
<parameter type-id='type-id-106'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer::PrintModuleAndOffset(__sanitizer::InternalScopedString*, const char*, __sanitizer::uptr) -->
<function-decl name='PrintModuleAndOffset' mangled-name='_ZN11__sanitizer20PrintModuleAndOffsetEPNS_20InternalScopedStringEPKcm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.cc' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__sanitizer::InternalScopedString*' -->
<parameter type-id='type-id-106'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer::ReportErrorSummary(const char*, __sanitizer::StackTrace*) -->
<function-decl name='ReportErrorSummary' mangled-name='_ZN11__sanitizer18ReportErrorSummaryEPKcPNS_10StackTraceE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.cc' line='198' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type '__sanitizer::StackTrace*' -->
<parameter type-id='type-id-110'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer::InternalSort<long unsigned int*, bool(long unsigned int const&, long unsigned int const&)>(unsigned long int**, __sanitizer::uptr, bool (const unsigned long int&, const unsigned long int&)*) -->
<function-decl name='InternalSort&lt;long unsigned int*, bool(long unsigned int const&amp;, long unsigned int const&amp;)&gt;' mangled-name='_ZN11__sanitizer12InternalSortIPmFbRKmS3_EEEvPT_mT0_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='389' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'unsigned long int**' -->
<parameter type-id='type-id-120'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'bool (const unsigned long int&, const unsigned long int&)*' -->
<parameter type-id='type-id-112'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer::SortArray(__sanitizer::uptr*, __sanitizer::uptr) -->
<function-decl name='SortArray' mangled-name='_ZN11__sanitizer9SortArrayEPmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.cc' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::GetPageSize() -->
<function-decl name='GetPageSize' mangled-name='_ZN11__sanitizer11GetPageSizeEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='38' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- void __sanitizer::PrepareForSandboxing() -->
<function-decl name='PrepareForSandboxing' mangled-name='_ZN11__sanitizer20PrepareForSandboxingEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- const char* __sanitizer::SanitizerToolName -->
<var-decl name='SanitizerToolName' type-id='type-id-2' mangled-name='_ZN11__sanitizer17SanitizerToolNameE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.cc' line='20' column='1'/>
<!-- __sanitizer::fd_t __sanitizer::report_fd -->
<var-decl name='report_fd' type-id='type-id-132' mangled-name='_ZN11__sanitizer9report_fdE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.cc' line='33' column='1'/>
<!-- bool __sanitizer::log_to_file -->
<var-decl name='log_to_file' type-id='type-id-124' mangled-name='_ZN11__sanitizer11log_to_fileE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.cc' line='36' column='1'/>
<!-- char __sanitizer::report_path_prefix[4096] -->
<var-decl name='report_path_prefix' type-id='type-id-103' mangled-name='_ZN11__sanitizer18report_path_prefixE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.cc' line='37' column='1'/>
<!-- __sanitizer::uptr __sanitizer::report_fd_pid -->
<var-decl name='report_fd_pid' type-id='type-id-99' mangled-name='_ZN11__sanitizer13report_fd_pidE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.cc' line='41' column='1'/>
<!-- __sanitizer::uptr __sanitizer::stoptheworld_tracer_pid -->
<var-decl name='stoptheworld_tracer_pid' type-id='type-id-99' mangled-name='_ZN11__sanitizer23stoptheworld_tracer_pidE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.cc' line='45' column='1'/>
<!-- __sanitizer::uptr __sanitizer::stoptheworld_tracer_ppid -->
<var-decl name='stoptheworld_tracer_ppid' type-id='type-id-99' mangled-name='_ZN11__sanitizer24stoptheworld_tracer_ppidE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.cc' line='48' column='1'/>
</namespace-decl>
<!-- void __sanitizer_sandbox_on_notify(void*) -->
<function-decl name='__sanitizer_sandbox_on_notify' mangled-name='__sanitizer_sandbox_on_notify' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.cc' line='277' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_sandbox_on_notify'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_report_error_summary(const char*) -->
<function-decl name='__sanitizer_report_error_summary' mangled-name='__sanitizer_report_error_summary' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.cc' line='282' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_report_error_summary'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __sanitizer::uptr* -->
<pointer-type-def type-id='type-id-99' size-in-bits='64' id='type-id-131'/>
<!-- bool -->
<type-decl name='bool' size-in-bits='8' id='type-id-124'/>
<!-- char** -->
<pointer-type-def type-id='type-id-28' size-in-bits='64' id='type-id-130'/>
<namespace-decl name='__sanitizer'>
<!-- class __sanitizer::InternalScopedBuffer<char> -->
<class-decl name='InternalScopedBuffer&lt;char&gt;' size-in-bits='128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='67' column='1' id='type-id-127'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- char* __sanitizer::InternalScopedBuffer<char>::ptr_ -->
<var-decl name='ptr_' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='81' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::InternalScopedBuffer<char>::cnt_ -->
<var-decl name='cnt_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='82' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::InternalScopedBuffer<char>::InternalScopedBuffer(__sanitizer::uptr) -->
<function-decl name='InternalScopedBuffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<char>*' -->
<parameter type-id='type-id-133' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::InternalScopedBuffer<char>::~InternalScopedBuffer(int) -->
<function-decl name='~InternalScopedBuffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<char>*' -->
<parameter type-id='type-id-133' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- char& __sanitizer::InternalScopedBuffer<char>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN11__sanitizer20InternalScopedBufferIcEixEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<char>*' -->
<parameter type-id='type-id-133' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- char& -->
<return type-id='type-id-134'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- char* __sanitizer::InternalScopedBuffer<char>::data() -->
<function-decl name='data' mangled-name='_ZN11__sanitizer20InternalScopedBufferIcE4dataEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<char>*' -->
<parameter type-id='type-id-133' is-artificial='yes'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __sanitizer::InternalScopedBuffer<char>::size() -->
<function-decl name='size' mangled-name='_ZN11__sanitizer20InternalScopedBufferIcE4sizeEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<char>*' -->
<parameter type-id='type-id-133' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalScopedBuffer<char>::InternalScopedBuffer(const __sanitizer::InternalScopedBuffer<char>&) -->
<function-decl name='InternalScopedBuffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<char>*' -->
<parameter type-id='type-id-133' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::InternalScopedBuffer<char>&' -->
<parameter type-id='type-id-135'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalScopedBuffer<char>::operator=(const __sanitizer::InternalScopedBuffer<char>&) -->
<function-decl name='operator=' mangled-name='_ZN11__sanitizer20InternalScopedBufferIcEaSERKS1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<char>*' -->
<parameter type-id='type-id-133' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::InternalScopedBuffer<char>&' -->
<parameter type-id='type-id-135'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<!-- const __sanitizer::uptr -->
<qualified-type-def type-id='type-id-99' const='yes' id='type-id-128'/>
<!-- const __sanitizer::uptr* -->
<pointer-type-def type-id='type-id-128' size-in-bits='64' id='type-id-123'/>
<!-- bool (const unsigned long int&, const unsigned long int&) -->
<function-type size-in-bits='64' id='type-id-111'>
<!-- parameter of type 'const unsigned long int&' -->
<parameter type-id='type-id-118'/>
<!-- parameter of type 'const unsigned long int&' -->
<parameter type-id='type-id-118'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-type>
<!-- bool (void*, char*, int) -->
<function-type size-in-bits='64' id='type-id-113'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-type>
<namespace-decl name='__sanitizer'>
<!-- typedef int __sanitizer::fd_t -->
<typedef-decl name='fd_t' type-id='type-id-10' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='74' column='1' id='type-id-132'/>
</namespace-decl>
<!-- unsigned long int& -->
<reference-type-def kind='lvalue' type-id='type-id-33' size-in-bits='64' id='type-id-129'/>
<!-- unsigned long int* -->
<pointer-type-def type-id='type-id-33' size-in-bits='64' id='type-id-119'/>
<!-- unsigned long int[256] -->
<array-type-def dimensions='1' type-id='type-id-33' size-in-bits='16384' id='type-id-122'>
<!-- <anonymous range>[256] -->
<subrange length='256' type-id='type-id-50' id='type-id-136'/>
</array-type-def>
<!-- void ()* -->
<pointer-type-def type-id='type-id-137' size-in-bits='64' id='type-id-125'/>
<!-- __sanitizer::InternalScopedBuffer<char>* -->
<pointer-type-def type-id='type-id-127' size-in-bits='64' id='type-id-133'/>
<!-- char& -->
<reference-type-def kind='lvalue' type-id='type-id-5' size-in-bits='64' id='type-id-134'/>
<!-- const __sanitizer::InternalScopedBuffer<char>& -->
<reference-type-def kind='lvalue' type-id='type-id-138' size-in-bits='64' id='type-id-135'/>
<!-- const __sanitizer::InternalScopedBuffer<char> -->
<qualified-type-def type-id='type-id-127' const='yes' id='type-id-138'/>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/sanitizer_common/sanitizer_common_libcdep.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/sanitizer_common' language='LANG_C_plus_plus'>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- bool __sanitizer::PrintsToTty() -->
<function-decl name='PrintsToTty' mangled-name='_ZN11__sanitizer11PrintsToTtyEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_libcdep.cc' line='16' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
<!-- void __sanitizer::MaybeOpenReportFile() -->
<function-decl name='MaybeOpenReportFile' mangled-name='_ZN11__sanitizer19MaybeOpenReportFileEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- int __sanitizer::internal_isatty(__sanitizer::fd_t) -->
<function-decl name='internal_isatty' mangled-name='_ZN11__sanitizer15internal_isattyEi' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::fd_t' -->
<parameter type-id='type-id-132'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
</namespace-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/sanitizer_common/sanitizer_coverage.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/sanitizer_common' language='LANG_C_plus_plus'>
<!-- __sanitizer::InternalMmapVector<long unsigned int>* -->
<pointer-type-def type-id='type-id-139' size-in-bits='64' id='type-id-140'/>
<!-- __sanitizer::InternalMmapVector<unsigned int>* -->
<pointer-type-def type-id='type-id-141' size-in-bits='64' id='type-id-142'/>
<!-- const __sanitizer::InternalMmapVector<long unsigned int> -->
<qualified-type-def type-id='type-id-139' const='yes' id='type-id-143'/>
<!-- const __sanitizer::InternalMmapVector<long unsigned int>& -->
<reference-type-def kind='lvalue' type-id='type-id-143' size-in-bits='64' id='type-id-144'/>
<!-- const __sanitizer::InternalMmapVector<long unsigned int>* -->
<pointer-type-def type-id='type-id-143' size-in-bits='64' id='type-id-145'/>
<!-- const __sanitizer::InternalMmapVector<unsigned int> -->
<qualified-type-def type-id='type-id-141' const='yes' id='type-id-146'/>
<!-- const __sanitizer::InternalMmapVector<unsigned int>& -->
<reference-type-def kind='lvalue' type-id='type-id-146' size-in-bits='64' id='type-id-147'/>
<!-- const __sanitizer::InternalMmapVector<unsigned int>* -->
<pointer-type-def type-id='type-id-146' size-in-bits='64' id='type-id-148'/>
<!-- const unsigned int -->
<qualified-type-def type-id='type-id-149' const='yes' id='type-id-150'/>
<!-- const unsigned int& -->
<reference-type-def kind='lvalue' type-id='type-id-150' size-in-bits='64' id='type-id-151'/>
<!-- const unsigned int* -->
<pointer-type-def type-id='type-id-150' size-in-bits='64' id='type-id-152'/>
<!-- const unsigned long int* -->
<pointer-type-def type-id='type-id-117' size-in-bits='64' id='type-id-153'/>
<!-- unsigned int& -->
<reference-type-def kind='lvalue' type-id='type-id-149' size-in-bits='64' id='type-id-154'/>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- class __sanitizer::InternalMmapVector<long unsigned int> -->
<class-decl name='InternalMmapVector&lt;long unsigned int&gt;' size-in-bits='192' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='320' column='1' id='type-id-139'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- unsigned long int* __sanitizer::InternalMmapVector<long unsigned int>::data_ -->
<var-decl name='data_' type-id='type-id-119' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='382' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<long unsigned int>::capacity_ -->
<var-decl name='capacity_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='383' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<long unsigned int>::size_ -->
<var-decl name='size_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='384' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<long unsigned int>::InternalMmapVector(__sanitizer::uptr) -->
<function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<long unsigned int>*' -->
<parameter type-id='type-id-140' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::InternalMmapVector<long unsigned int>::~InternalMmapVector(int) -->
<function-decl name='~InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<long unsigned int>*' -->
<parameter type-id='type-id-140' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- unsigned long int& __sanitizer::InternalMmapVector<long unsigned int>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN11__sanitizer18InternalMmapVectorImEixEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='330' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<long unsigned int>*' -->
<parameter type-id='type-id-140' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- unsigned long int& -->
<return type-id='type-id-129'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const unsigned long int& __sanitizer::InternalMmapVector<long unsigned int>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK11__sanitizer18InternalMmapVectorImEixEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<long unsigned int>*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- const unsigned long int& -->
<return type-id='type-id-118'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<long unsigned int>::push_back(const unsigned long int&) -->
<function-decl name='push_back' mangled-name='_ZN11__sanitizer18InternalMmapVectorImE9push_backERKm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<long unsigned int>*' -->
<parameter type-id='type-id-140' is-artificial='yes'/>
<!-- parameter of type 'const unsigned long int&' -->
<parameter type-id='type-id-118'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- unsigned long int& __sanitizer::InternalMmapVector<long unsigned int>::back() -->
<function-decl name='back' mangled-name='_ZN11__sanitizer18InternalMmapVectorImE4backEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='346' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<long unsigned int>*' -->
<parameter type-id='type-id-140' is-artificial='yes'/>
<!-- unsigned long int& -->
<return type-id='type-id-129'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<long unsigned int>::pop_back() -->
<function-decl name='pop_back' mangled-name='_ZN11__sanitizer18InternalMmapVectorImE8pop_backEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='350' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<long unsigned int>*' -->
<parameter type-id='type-id-140' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<long unsigned int>::size() -->
<function-decl name='size' mangled-name='_ZNK11__sanitizer18InternalMmapVectorImE4sizeEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='354' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<long unsigned int>*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const unsigned long int* __sanitizer::InternalMmapVector<long unsigned int>::data() -->
<function-decl name='data' mangled-name='_ZNK11__sanitizer18InternalMmapVectorImE4dataEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<long unsigned int>*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
<!-- const unsigned long int* -->
<return type-id='type-id-153'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<long unsigned int>::capacity() -->
<function-decl name='capacity' mangled-name='_ZNK11__sanitizer18InternalMmapVectorImE8capacityEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='360' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<long unsigned int>*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<long unsigned int>::clear() -->
<function-decl name='clear' mangled-name='_ZN11__sanitizer18InternalMmapVectorImE5clearEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='364' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<long unsigned int>*' -->
<parameter type-id='type-id-140' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalMmapVector<long unsigned int>::Resize(__sanitizer::uptr) -->
<function-decl name='Resize' mangled-name='_ZN11__sanitizer18InternalMmapVectorImE6ResizeEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<long unsigned int>*' -->
<parameter type-id='type-id-140' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalMmapVector<long unsigned int>::InternalMmapVector(const __sanitizer::InternalMmapVector<long unsigned int>&) -->
<function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='379' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<long unsigned int>*' -->
<parameter type-id='type-id-140' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::InternalMmapVector<long unsigned int>&' -->
<parameter type-id='type-id-144'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalMmapVector<long unsigned int>::operator=(const __sanitizer::InternalMmapVector<long unsigned int>&) -->
<function-decl name='operator=' mangled-name='_ZN11__sanitizer18InternalMmapVectorImEaSERKS1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='380' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<long unsigned int>*' -->
<parameter type-id='type-id-140' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::InternalMmapVector<long unsigned int>&' -->
<parameter type-id='type-id-144'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __sanitizer::InternalMmapVector<unsigned int> -->
<class-decl name='InternalMmapVector&lt;unsigned int&gt;' size-in-bits='192' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='320' column='1' id='type-id-141'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- unsigned int* __sanitizer::InternalMmapVector<unsigned int>::data_ -->
<var-decl name='data_' type-id='type-id-155' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='382' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<unsigned int>::capacity_ -->
<var-decl name='capacity_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='383' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<unsigned int>::size_ -->
<var-decl name='size_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='384' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<unsigned int>::InternalMmapVector(__sanitizer::uptr) -->
<function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<unsigned int>*' -->
<parameter type-id='type-id-142' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::InternalMmapVector<unsigned int>::~InternalMmapVector(int) -->
<function-decl name='~InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<unsigned int>*' -->
<parameter type-id='type-id-142' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- unsigned int& __sanitizer::InternalMmapVector<unsigned int>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN11__sanitizer18InternalMmapVectorIjEixEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='330' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<unsigned int>*' -->
<parameter type-id='type-id-142' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- unsigned int& -->
<return type-id='type-id-154'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const unsigned int& __sanitizer::InternalMmapVector<unsigned int>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK11__sanitizer18InternalMmapVectorIjEixEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<unsigned int>*' -->
<parameter type-id='type-id-148' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- const unsigned int& -->
<return type-id='type-id-151'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<unsigned int>::push_back(const unsigned int&) -->
<function-decl name='push_back' mangled-name='_ZN11__sanitizer18InternalMmapVectorIjE9push_backERKj' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<unsigned int>*' -->
<parameter type-id='type-id-142' is-artificial='yes'/>
<!-- parameter of type 'const unsigned int&' -->
<parameter type-id='type-id-151'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- unsigned int& __sanitizer::InternalMmapVector<unsigned int>::back() -->
<function-decl name='back' mangled-name='_ZN11__sanitizer18InternalMmapVectorIjE4backEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='346' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<unsigned int>*' -->
<parameter type-id='type-id-142' is-artificial='yes'/>
<!-- unsigned int& -->
<return type-id='type-id-154'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<unsigned int>::pop_back() -->
<function-decl name='pop_back' mangled-name='_ZN11__sanitizer18InternalMmapVectorIjE8pop_backEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='350' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<unsigned int>*' -->
<parameter type-id='type-id-142' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<unsigned int>::size() -->
<function-decl name='size' mangled-name='_ZNK11__sanitizer18InternalMmapVectorIjE4sizeEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='354' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<unsigned int>*' -->
<parameter type-id='type-id-148' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const unsigned int* __sanitizer::InternalMmapVector<unsigned int>::data() -->
<function-decl name='data' mangled-name='_ZNK11__sanitizer18InternalMmapVectorIjE4dataEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<unsigned int>*' -->
<parameter type-id='type-id-148' is-artificial='yes'/>
<!-- const unsigned int* -->
<return type-id='type-id-152'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<unsigned int>::capacity() -->
<function-decl name='capacity' mangled-name='_ZNK11__sanitizer18InternalMmapVectorIjE8capacityEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='360' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<unsigned int>*' -->
<parameter type-id='type-id-148' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<unsigned int>::clear() -->
<function-decl name='clear' mangled-name='_ZN11__sanitizer18InternalMmapVectorIjE5clearEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='364' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<unsigned int>*' -->
<parameter type-id='type-id-142' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalMmapVector<unsigned int>::Resize(__sanitizer::uptr) -->
<function-decl name='Resize' mangled-name='_ZN11__sanitizer18InternalMmapVectorIjE6ResizeEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<unsigned int>*' -->
<parameter type-id='type-id-142' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalMmapVector<unsigned int>::InternalMmapVector(const __sanitizer::InternalMmapVector<unsigned int>&) -->
<function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='379' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<unsigned int>*' -->
<parameter type-id='type-id-142' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::InternalMmapVector<unsigned int>&' -->
<parameter type-id='type-id-147'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalMmapVector<unsigned int>::operator=(const __sanitizer::InternalMmapVector<unsigned int>&) -->
<function-decl name='operator=' mangled-name='_ZN11__sanitizer18InternalMmapVectorIjEaSERKS1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='380' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<unsigned int>*' -->
<parameter type-id='type-id-142' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::InternalMmapVector<unsigned int>&' -->
<parameter type-id='type-id-147'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- void __sanitizer::InternalSort<__sanitizer::InternalMmapVector<long unsigned int>, bool (*)(long unsigned int const&, long unsigned int const&)>(__sanitizer::InternalMmapVector<long unsigned int>*, __sanitizer::uptr, bool (const unsigned long int&, const unsigned long int&)*) -->
<function-decl name='InternalSort&lt;__sanitizer::InternalMmapVector&lt;long unsigned int&gt;, bool (*)(long unsigned int const&amp;, long unsigned int const&amp;)&gt;' mangled-name='_ZN11__sanitizer12InternalSortINS_18InternalMmapVectorImEEPFbRKmS4_EEEvPT_mT0_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='389' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__sanitizer::InternalMmapVector<long unsigned int>*' -->
<parameter type-id='type-id-140'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'bool (const unsigned long int&, const unsigned long int&)*' -->
<parameter type-id='type-id-112'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer::CovDump() -->
<function-decl name='CovDump' mangled-name='_ZN11__sanitizer7CovDumpEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_coverage.cc' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</namespace-decl>
<!-- void __sanitizer_cov(void*) -->
<function-decl name='__sanitizer_cov' mangled-name='__sanitizer_cov' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_coverage.cc' line='107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_cov'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_cov_dump() -->
<function-decl name='__sanitizer_cov_dump' mangled-name='__sanitizer_cov_dump' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_coverage.cc' line='110' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_cov_dump'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- unsigned int -->
<type-decl name='unsigned int' size-in-bits='32' id='type-id-149'/>
<!-- unsigned int* -->
<pointer-type-def type-id='type-id-149' size-in-bits='64' id='type-id-155'/>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/sanitizer_common/sanitizer_flags.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/sanitizer_common' language='LANG_C_plus_plus'>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- __sanitizer::uptr __sanitizer::internal_strcspn(const char*, const char*) -->
<function-decl name='internal_strcspn' mangled-name='_ZN11__sanitizer16internal_strcspnEPKcS1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</namespace-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/sanitizer_common/sanitizer_libc.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/sanitizer_common' language='LANG_C_plus_plus'>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- bool __sanitizer::IsSpace(int) -->
<function-decl name='IsSpace' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='299' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
<!-- int __sanitizer::internal_memcmp(void*, void*, __sanitizer::uptr) -->
<function-decl name='internal_memcmp' mangled-name='_ZN11__sanitizer15internal_memcmpEPKvS1_m' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.cc' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='s1' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='633' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='s2' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='633' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='n' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='633' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::RoundDownTo(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='RoundDownTo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='265' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- bool __sanitizer::IsDigit(int) -->
<function-decl name='IsDigit' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='303' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
<!-- long long unsigned int __sanitizer::Min<long long unsigned int>(long long unsigned int, long long unsigned int) -->
<function-decl name='Min&lt;long long unsigned int&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'long long unsigned int' -->
<parameter type-id='type-id-156'/>
<!-- parameter of type 'long long unsigned int' -->
<parameter type-id='type-id-156'/>
<!-- long long unsigned int -->
<return type-id='type-id-156'/>
</function-decl>
<!-- void* __sanitizer::internal_memchr(void*, int, __sanitizer::uptr) -->
<function-decl name='internal_memchr' mangled-name='_ZN11__sanitizer15internal_memchrEPKvim' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.cc' line='31' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- void* __sanitizer::internal_memmove(void*, void*, __sanitizer::uptr) -->
<function-decl name='internal_memmove' mangled-name='_ZN11__sanitizer16internal_memmoveEPvPKvm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- void __sanitizer::internal_bzero_aligned16(void*, __sanitizer::uptr) -->
<function-decl name='internal_bzero_aligned16' mangled-name='_ZN11__sanitizer24internal_bzero_aligned16EPvm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.cc' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- char* __sanitizer::internal_strchrnul(const char*, int) -->
<function-decl name='internal_strchrnul' mangled-name='_ZN11__sanitizer18internal_strchrnulEPKci' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.cc' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- char* __sanitizer::internal_strncat(char*, const char*, __sanitizer::uptr) -->
<function-decl name='internal_strncat' mangled-name='_ZN11__sanitizer16internal_strncatEPcPKcm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.cc' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- __sanitizer::s64 __sanitizer::internal_simple_strtoll(const char*, char**, int) -->
<function-decl name='internal_simple_strtoll' mangled-name='_ZN11__sanitizer23internal_simple_strtollEPKcPPci' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.cc' line='202' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'char**' -->
<parameter type-id='type-id-130'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- typedef __sanitizer::s64 -->
<return type-id='type-id-157'/>
</function-decl>
<!-- bool __sanitizer::mem_is_zero(const char*, __sanitizer::uptr) -->
<function-decl name='mem_is_zero' mangled-name='_ZN11__sanitizer11mem_is_zeroEPKcm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.cc' line='233' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</namespace-decl>
<!-- long long unsigned int -->
<type-decl name='long long unsigned int' size-in-bits='64' id='type-id-156'/>
<namespace-decl name='__sanitizer'>
<!-- typedef long long int __sanitizer::s64 -->
<typedef-decl name='s64' type-id='type-id-158' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='73' column='1' id='type-id-157'/>
</namespace-decl>
<!-- long long int -->
<type-decl name='long long int' size-in-bits='64' id='type-id-158'/>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/sanitizer_common' language='LANG_C_plus_plus'>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/sanitizer_common' language='LANG_C_plus_plus'>
<!-- char[256] -->
<array-type-def dimensions='1' type-id='type-id-5' size-in-bits='2048' id='type-id-159'>
<!-- <anonymous range>[256] -->
<subrange length='256' type-id='type-id-50' id='type-id-136'/>
</array-type-def>
<!-- struct sigaltstack -->
<class-decl name='sigaltstack' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/include/bits/sigstack.h' line='50' column='1' id='type-id-160'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- void* sigaltstack::ss_sp -->
<var-decl name='ss_sp' type-id='type-id-1' visibility='default' filepath='/usr/include/bits/sigstack.h' line='52' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- int sigaltstack::ss_flags -->
<var-decl name='ss_flags' type-id='type-id-10' visibility='default' filepath='/usr/include/bits/sigstack.h' line='53' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- size_t sigaltstack::ss_size -->
<var-decl name='ss_size' type-id='type-id-8' visibility='default' filepath='/usr/include/bits/sigstack.h' line='54' column='1'/>
</data-member>
</class-decl>
<!-- struct link_map -->
<class-decl name='link_map' size-in-bits='320' is-struct='yes' visibility='default' filepath='/usr/include/link.h' line='85' column='1' id='type-id-161'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- Elf64_Addr link_map::l_addr -->
<var-decl name='l_addr' type-id='type-id-162' visibility='default' filepath='/usr/include/link.h' line='90' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- char* link_map::l_name -->
<var-decl name='l_name' type-id='type-id-28' visibility='default' filepath='/usr/include/link.h' line='91' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- Elf64_Dyn* link_map::l_ld -->
<var-decl name='l_ld' type-id='type-id-163' visibility='default' filepath='/usr/include/link.h' line='92' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- link_map* link_map::l_next -->
<var-decl name='l_next' type-id='type-id-164' visibility='default' filepath='/usr/include/link.h' line='93' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- link_map* link_map::l_prev -->
<var-decl name='l_prev' type-id='type-id-164' visibility='default' filepath='/usr/include/link.h' line='93' column='1'/>
</data-member>
</class-decl>
<!-- typedef __anonymous_struct__ Elf64_Dyn -->
<typedef-decl name='Elf64_Dyn' type-id='type-id-165' filepath='/usr/include/elf.h' line='650' column='1' id='type-id-166'/>
<!-- struct {Elf64_Sxword d_tag; union {Elf64_Xword d_val; Elf64_Addr d_ptr;} d_un;} -->
<class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-166' visibility='default' filepath='/usr/include/elf.h' line='643' column='1' id='type-id-165'>
<member-type access='public'>
<!-- union {Elf64_Xword d_val; Elf64_Addr d_ptr;} -->
<union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='/usr/include/elf.h' line='646' column='1' id='type-id-167'>
<data-member access='private'>
<!-- Elf64_Xword d_val -->
<var-decl name='d_val' type-id='type-id-168' visibility='default' filepath='/usr/include/elf.h' line='647' column='1'/>
</data-member>
<data-member access='private'>
<!-- Elf64_Addr d_ptr -->
<var-decl name='d_ptr' type-id='type-id-162' visibility='default' filepath='/usr/include/elf.h' line='648' column='1'/>
</data-member>
</union-decl>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<!-- Elf64_Sxword d_tag -->
<var-decl name='d_tag' type-id='type-id-169' visibility='default' filepath='/usr/include/elf.h' line='644' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- union {Elf64_Xword d_val; Elf64_Addr d_ptr;} d_un -->
<var-decl name='d_un' type-id='type-id-167' visibility='default' filepath='/usr/include/elf.h' line='649' column='1'/>
</data-member>
</class-decl>
<!-- typedef int64_t Elf64_Sxword -->
<typedef-decl name='Elf64_Sxword' type-id='type-id-170' filepath='/usr/include/elf.h' line='46' column='1' id='type-id-169'/>
<!-- typedef long int int64_t -->
<typedef-decl name='int64_t' type-id='type-id-45' filepath='/usr/include/sys/types.h' line='198' column='1' id='type-id-170'/>
<!-- Elf64_Dyn* -->
<pointer-type-def type-id='type-id-166' size-in-bits='64' id='type-id-163'/>
<!-- __sanitizer::MemoryMappingLayout* -->
<pointer-type-def type-id='type-id-171' size-in-bits='64' id='type-id-172'/>
<!-- __sanitizer::ThreadLister* -->
<pointer-type-def type-id='type-id-173' size-in-bits='64' id='type-id-174'/>
<!-- __sanitizer::__sanitizer_kernel_sigaction_t* -->
<pointer-type-def type-id='type-id-175' size-in-bits='64' id='type-id-176'/>
<!-- __sanitizer::linux_dirent* -->
<pointer-type-def type-id='type-id-177' size-in-bits='64' id='type-id-178'/>
<!-- char* const -->
<qualified-type-def type-id='type-id-28' const='yes' id='type-id-179'/>
<!-- char* const* -->
<pointer-type-def type-id='type-id-179' size-in-bits='64' id='type-id-180'/>
<!-- const __sanitizer::__sanitizer_kernel_sigaction_t -->
<qualified-type-def type-id='type-id-175' const='yes' id='type-id-181'/>
<!-- const __sanitizer::__sanitizer_kernel_sigaction_t* -->
<pointer-type-def type-id='type-id-181' size-in-bits='64' id='type-id-182'/>
<!-- const sigaltstack -->
<qualified-type-def type-id='type-id-160' const='yes' id='type-id-183'/>
<!-- const sigaltstack* -->
<pointer-type-def type-id='type-id-183' size-in-bits='64' id='type-id-184'/>
<!-- link_map* -->
<pointer-type-def type-id='type-id-161' size-in-bits='64' id='type-id-164'/>
<!-- sigaltstack* -->
<pointer-type-def type-id='type-id-160' size-in-bits='64' id='type-id-185'/>
<!-- void (int, void*, void*)* -->
<pointer-type-def type-id='type-id-186' size-in-bits='64' id='type-id-187'/>
<!-- void (void*, typedef __sanitizer::uptr)* -->
<pointer-type-def type-id='type-id-188' size-in-bits='64' id='type-id-189'/>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- struct __sanitizer::linux_dirent -->
<class-decl name='linux_dirent' size-in-bits='2240' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='565' column='1' id='type-id-177'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- unsigned long int __sanitizer::linux_dirent::d_ino -->
<var-decl name='d_ino' type-id='type-id-33' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='566' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- unsigned long int __sanitizer::linux_dirent::d_off -->
<var-decl name='d_off' type-id='type-id-33' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='567' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- unsigned short int __sanitizer::linux_dirent::d_reclen -->
<var-decl name='d_reclen' type-id='type-id-190' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='568' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='144'>
<!-- char __sanitizer::linux_dirent::d_name[256] -->
<var-decl name='d_name' type-id='type-id-159' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='569' column='1'/>
</data-member>
</class-decl>
<!-- struct __sanitizer::__sanitizer_kernel_sigaction_t -->
<class-decl name='__sanitizer_kernel_sigaction_t' size-in-bits='256' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='423' column='1' id='type-id-175'>
<member-type access='public'>
<!-- union {void (int, void*, void*)* sigaction; void (int)* handler;} -->
<union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='424' column='1' id='type-id-191'>
<data-member access='private'>
<!-- void (int, void*, void*)* sigaction -->
<var-decl name='sigaction' type-id='type-id-187' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='425' column='1'/>
</data-member>
<data-member access='private'>
<!-- void (int)* handler -->
<var-decl name='handler' type-id='type-id-192' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='426' column='1'/>
</data-member>
</union-decl>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<!-- union {void (int, void*, void*)* sigaction; void (int)* handler;} -->
<var-decl name='' type-id='type-id-191' visibility='default'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- unsigned long int __sanitizer::__sanitizer_kernel_sigaction_t::sa_flags -->
<var-decl name='sa_flags' type-id='type-id-33' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='428' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- void ()* __sanitizer::__sanitizer_kernel_sigaction_t::sa_restorer -->
<var-decl name='sa_restorer' type-id='type-id-125' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='429' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- __sanitizer::__sanitizer_kernel_sigset_t __sanitizer::__sanitizer_kernel_sigaction_t::sa_mask -->
<var-decl name='sa_mask' type-id='type-id-193' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='430' column='1'/>
</data-member>
</class-decl>
<!-- class __sanitizer::MemoryMappingLayout -->
<class-decl name='MemoryMappingLayout' size-in-bits='256' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='42' column='1' id='type-id-171'>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::MemoryMappingLayout::kProtectionRead -->
<var-decl name='kProtectionRead' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='60' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::MemoryMappingLayout::kProtectionWrite -->
<var-decl name='kProtectionWrite' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='61' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::MemoryMappingLayout::kProtectionExecute -->
<var-decl name='kProtectionExecute' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='62' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::MemoryMappingLayout::kProtectionShared -->
<var-decl name='kProtectionShared' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='63' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::ProcSelfMapsBuff __sanitizer::MemoryMappingLayout::proc_self_maps_ -->
<var-decl name='proc_self_maps_' type-id='type-id-194' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='100' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<!-- char* __sanitizer::MemoryMappingLayout::current_ -->
<var-decl name='current_' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='101' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static __sanitizer::ProcSelfMapsBuff __sanitizer::MemoryMappingLayout::cached_proc_self_maps_ -->
<var-decl name='cached_proc_self_maps_' type-id='type-id-194' mangled-name='_ZN11__sanitizer19MemoryMappingLayout22cached_proc_self_maps_E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='104' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static __sanitizer::StaticSpinMutex __sanitizer::MemoryMappingLayout::cache_lock_ -->
<var-decl name='cache_lock_' type-id='type-id-195' mangled-name='_ZN11__sanitizer19MemoryMappingLayout11cache_lock_E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='105' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::MemoryMappingLayout::MemoryMappingLayout(bool) -->
<function-decl name='MemoryMappingLayout' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::MemoryMappingLayout*' -->
<parameter type-id='type-id-172' is-artificial='yes'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- bool __sanitizer::MemoryMappingLayout::Next(__sanitizer::uptr*, __sanitizer::uptr*, __sanitizer::uptr*, char*, __sanitizer::uptr, __sanitizer::uptr*) -->
<function-decl name='Next' mangled-name='_ZN11__sanitizer19MemoryMappingLayout4NextEPmS1_S1_PcmS1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::MemoryMappingLayout*' -->
<parameter type-id='type-id-172' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::MemoryMappingLayout::Reset() -->
<function-decl name='Reset' mangled-name='_ZN11__sanitizer19MemoryMappingLayout5ResetEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::MemoryMappingLayout*' -->
<parameter type-id='type-id-172' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- bool __sanitizer::MemoryMappingLayout::GetObjectNameAndOffset(__sanitizer::uptr, __sanitizer::uptr*, char*, __sanitizer::uptr, __sanitizer::uptr*) -->
<function-decl name='GetObjectNameAndOffset' mangled-name='_ZN11__sanitizer19MemoryMappingLayout22GetObjectNameAndOffsetEmPmPcmS1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::MemoryMappingLayout*' -->
<parameter type-id='type-id-172' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- void __sanitizer::MemoryMappingLayout::CacheMemoryMappings() -->
<function-decl name='CacheMemoryMappings' mangled-name='_ZN11__sanitizer19MemoryMappingLayout19CacheMemoryMappingsEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::MemoryMappingLayout::~MemoryMappingLayout(int) -->
<function-decl name='~MemoryMappingLayout' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::MemoryMappingLayout*' -->
<parameter type-id='type-id-172' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::MemoryMappingLayout::LoadFromCache() -->
<function-decl name='LoadFromCache' mangled-name='_ZN11__sanitizer19MemoryMappingLayout13LoadFromCacheEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::MemoryMappingLayout*' -->
<parameter type-id='type-id-172' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- bool __sanitizer::MemoryMappingLayout::IterateForObjectNameAndOffset(__sanitizer::uptr, __sanitizer::uptr*, char*, __sanitizer::uptr, __sanitizer::uptr*) -->
<function-decl name='IterateForObjectNameAndOffset' mangled-name='_ZN11__sanitizer19MemoryMappingLayout29IterateForObjectNameAndOffsetEmPmPcmS1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::MemoryMappingLayout*' -->
<parameter type-id='type-id-172' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::MemoryMappingLayout::~MemoryMappingLayout(int) -->
<function-decl name='~MemoryMappingLayout' mangled-name='_ZN11__sanitizer19MemoryMappingLayoutD2Ev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::MemoryMappingLayout*' -->
<parameter type-id='type-id-172' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::MemoryMappingLayout::MemoryMappingLayout(bool) -->
<function-decl name='MemoryMappingLayout' mangled-name='_ZN11__sanitizer19MemoryMappingLayoutC2Eb' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::MemoryMappingLayout*' -->
<parameter type-id='type-id-172' is-artificial='yes'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct __sanitizer::ProcSelfMapsBuff -->
<class-decl name='ProcSelfMapsBuff' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='35' column='1' id='type-id-194'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- char* __sanitizer::ProcSelfMapsBuff::data -->
<var-decl name='data' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='36' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::ProcSelfMapsBuff::mmaped_size -->
<var-decl name='mmaped_size' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='37' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __sanitizer::uptr __sanitizer::ProcSelfMapsBuff::len -->
<var-decl name='len' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='38' column='1'/>
</data-member>
</class-decl>
<!-- class __sanitizer::ThreadLister -->
<class-decl name='ThreadLister' size-in-bits='384' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='46' column='1' id='type-id-173'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- int __sanitizer::ThreadLister::pid_ -->
<var-decl name='pid_' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='59' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='32'>
<!-- int __sanitizer::ThreadLister::descriptor_ -->
<var-decl name='descriptor_' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='60' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __sanitizer::InternalScopedBuffer<char> __sanitizer::ThreadLister::buffer_ -->
<var-decl name='buffer_' type-id='type-id-127' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='61' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<!-- bool __sanitizer::ThreadLister::error_ -->
<var-decl name='error_' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='62' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='256'>
<!-- __sanitizer::linux_dirent* __sanitizer::ThreadLister::entry_ -->
<var-decl name='entry_' type-id='type-id-178' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='63' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='320'>
<!-- int __sanitizer::ThreadLister::bytes_read_ -->
<var-decl name='bytes_read_' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='64' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::ThreadLister::ThreadLister(int) -->
<function-decl name='ThreadLister' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadLister*' -->
<parameter type-id='type-id-174' is-artificial='yes'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::ThreadLister::~ThreadLister(int) -->
<function-decl name='~ThreadLister' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadLister*' -->
<parameter type-id='type-id-174' is-artificial='yes'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- int __sanitizer::ThreadLister::GetNextTID() -->
<function-decl name='GetNextTID' mangled-name='_ZN11__sanitizer12ThreadLister10GetNextTIDEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadLister*' -->
<parameter type-id='type-id-174' is-artificial='yes'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadLister::Reset() -->
<function-decl name='Reset' mangled-name='_ZN11__sanitizer12ThreadLister5ResetEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadLister*' -->
<parameter type-id='type-id-174' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- bool __sanitizer::ThreadLister::error() -->
<function-decl name='error' mangled-name='_ZN11__sanitizer12ThreadLister5errorEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadLister*' -->
<parameter type-id='type-id-174' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- bool __sanitizer::ThreadLister::GetDirectoryEntries() -->
<function-decl name='GetDirectoryEntries' mangled-name='_ZN11__sanitizer12ThreadLister19GetDirectoryEntriesEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadLister*' -->
<parameter type-id='type-id-174' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::ThreadLister::ThreadLister(int) -->
<function-decl name='ThreadLister' mangled-name='_ZN11__sanitizer12ThreadListerC2Ei' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadLister*' -->
<parameter type-id='type-id-174' is-artificial='yes'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::ThreadLister::~ThreadLister(int) -->
<function-decl name='~ThreadLister' mangled-name='_ZN11__sanitizer12ThreadListerD2Ev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadLister*' -->
<parameter type-id='type-id-174' is-artificial='yes'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- __sanitizer::uptr __sanitizer::internal_open(const char*, int, __sanitizer::u32) -->
<function-decl name='internal_open' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::internal_fstat(__sanitizer::fd_t, void*) -->
<function-decl name='internal_fstat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::fd_t' -->
<parameter type-id='type-id-132'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::internal_stat(const char*, void*) -->
<function-decl name='internal_stat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::internal_execve(const char*, char* const*, char* const*) -->
<function-decl name='internal_execve' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='201' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'char* const*' -->
<parameter type-id='type-id-180'/>
<!-- parameter of type 'char* const*' -->
<parameter type-id='type-id-180'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::internal_lseek(__sanitizer::fd_t, __sanitizer::OFF_T, int) -->
<function-decl name='internal_lseek' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='594' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::fd_t' -->
<parameter type-id='type-id-132'/>
<!-- parameter of type 'typedef __sanitizer::OFF_T' -->
<parameter type-id='type-id-197'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::internal_readlink(const char*, char*, __sanitizer::uptr) -->
<function-decl name='internal_readlink' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::internal_open(const char*, int) -->
<function-decl name='internal_open' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::internal_getdents(__sanitizer::fd_t, __sanitizer::linux_dirent*, unsigned int) -->
<function-decl name='internal_getdents' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='590' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::fd_t' -->
<parameter type-id='type-id-132'/>
<!-- parameter of type '__sanitizer::linux_dirent*' -->
<parameter type-id='type-id-178'/>
<!-- parameter of type 'unsigned int' -->
<parameter type-id='type-id-149'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::internal_mmap(void*, __sanitizer::uptr, int, int, int, __sanitizer::u64) -->
<function-decl name='internal_mmap' mangled-name='_ZN11__sanitizer13internal_mmapEPvmiiiy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::internal_munmap(void*, __sanitizer::uptr) -->
<function-decl name='internal_munmap' mangled-name='_ZN11__sanitizer15internal_munmapEPvm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::internal_lstat(const char*, void*) -->
<function-decl name='internal_lstat' mangled-name='_ZN11__sanitizer14internal_lstatEPKcPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::internal_unlink(const char*) -->
<function-decl name='internal_unlink' mangled-name='_ZN11__sanitizer15internal_unlinkEPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- bool __sanitizer::FileExists(const char*) -->
<function-decl name='FileExists' mangled-name='_ZN11__sanitizer10FileExistsEPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
<!-- const char* __sanitizer::GetEnv(const char*) -->
<function-decl name='GetEnv' mangled-name='_ZN11__sanitizer6GetEnvEPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='query' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='453' column='1'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
<!-- void __sanitizer::ReExec() -->
<function-decl name='ReExec' mangled-name='_ZN11__sanitizer6ReExecEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='296' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __sanitizer::atomic_uint32_t::Type __sanitizer::atomic_exchange<__sanitizer::atomic_uint32_t>(volatile __sanitizer::atomic_uint32_t*, __sanitizer::atomic_uint32_t::Type, __sanitizer::memory_order) -->
<function-decl name='atomic_exchange&lt;__sanitizer::atomic_uint32_t&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic_clang.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'volatile __sanitizer::atomic_uint32_t*' -->
<parameter type-id='type-id-199'/>
<!-- parameter of type 'typedef __sanitizer::atomic_uint32_t::Type' -->
<parameter type-id='type-id-200'/>
<!-- parameter of type 'enum __sanitizer::memory_order' -->
<parameter type-id='type-id-201'/>
<!-- typedef __sanitizer::atomic_uint32_t::Type -->
<return type-id='type-id-200'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::internal_ptrace(int, int, void*, void*) -->
<function-decl name='internal_ptrace' mangled-name='_ZN11__sanitizer15internal_ptraceEiiPvS0_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='573' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='request' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1524' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1524' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1524' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='data' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1524' column='1'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::internal_waitpid(int, int*, int) -->
<function-decl name='internal_waitpid' mangled-name='_ZN11__sanitizer16internal_waitpidEiPii' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='577' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::internal_getppid() -->
<function-decl name='internal_getppid' mangled-name='_ZN11__sanitizer16internal_getppidEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='586' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::internal_prctl(int, __sanitizer::uptr, __sanitizer::uptr, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='internal_prctl' mangled-name='_ZN11__sanitizer14internal_prctlEimmmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='598' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::internal_sigaltstack(const sigaltstack*, sigaltstack*) -->
<function-decl name='internal_sigaltstack' mangled-name='_ZN11__sanitizer20internal_sigaltstackEPK11sigaltstackPS0_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='602' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const sigaltstack*' -->
<parameter type-id='type-id-184'/>
<!-- parameter of type 'sigaltstack*' -->
<parameter type-id='type-id-185'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::internal_sigaction(int, const __sanitizer::__sanitizer_kernel_sigaction_t*, __sanitizer::__sanitizer_kernel_sigaction_t*) -->
<function-decl name='internal_sigaction' mangled-name='_ZN11__sanitizer18internal_sigactionEiPKNS_30__sanitizer_kernel_sigaction_tEPS0_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='607' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'const __sanitizer::__sanitizer_kernel_sigaction_t*' -->
<parameter type-id='type-id-182'/>
<!-- parameter of type '__sanitizer::__sanitizer_kernel_sigaction_t*' -->
<parameter type-id='type-id-176'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- void __sanitizer::internal_sigdelset(__sanitizer::__sanitizer_kernel_sigset_t*, int) -->
<function-decl name='internal_sigdelset' mangled-name='_ZN11__sanitizer18internal_sigdelsetEPNS_27__sanitizer_kernel_sigset_tEi' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='623' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__sanitizer::__sanitizer_kernel_sigset_t*' -->
<parameter type-id='type-id-202'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::ReadBinaryName(char*, __sanitizer::uptr) -->
<function-decl name='ReadBinaryName' mangled-name='_ZN11__sanitizer14ReadBinaryNameEPcm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='711' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- void __sanitizer::CacheBinaryName() -->
<function-decl name='CacheBinaryName' mangled-name='_ZN11__sanitizer15CacheBinaryNameEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='734' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- bool __sanitizer::LibraryNameIs(const char*, const char*) -->
<function-decl name='LibraryNameIs' mangled-name='_ZN11__sanitizer13LibraryNameIsEPKcS1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
<!-- void __sanitizer::ForEachMappedRegion(link_map*, void (void*, typedef __sanitizer::uptr)*) -->
<function-decl name='ForEachMappedRegion' mangled-name='_ZN11__sanitizer19ForEachMappedRegionEP8link_mapPFvPKvmE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='755' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'link_map*' -->
<parameter type-id='type-id-164'/>
<!-- parameter of type 'void (void*, typedef __sanitizer::uptr)*' -->
<parameter type-id='type-id-189'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::internal_clone(int (void*)*, void*, int, void*, int*, void*, int*) -->
<function-decl name='internal_clone' mangled-name='_ZN11__sanitizer14internal_cloneEPFiPvES0_iS0_PiS0_S3_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.cc' line='798' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int (void*)*' -->
<parameter type-id='type-id-203'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</namespace-decl>
<!-- __sanitizer::__sanitizer_kernel_sigset_t* -->
<pointer-type-def type-id='type-id-193' size-in-bits='64' id='type-id-202'/>
<namespace-decl name='__sanitizer'>
<!-- class __sanitizer::StaticSpinMutex -->
<class-decl name='StaticSpinMutex' size-in-bits='8' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='21' column='1' id='type-id-195'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::atomic_uint8_t __sanitizer::StaticSpinMutex::state_ -->
<var-decl name='state_' type-id='type-id-204' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='46' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::StaticSpinMutex::Init() -->
<function-decl name='Init' mangled-name='_ZN11__sanitizer15StaticSpinMutex4InitEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='23' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::StaticSpinMutex*' -->
<parameter type-id='type-id-205' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::StaticSpinMutex::Lock() -->
<function-decl name='Lock' mangled-name='_ZN11__sanitizer15StaticSpinMutex4LockEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='27' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::StaticSpinMutex*' -->
<parameter type-id='type-id-205' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- bool __sanitizer::StaticSpinMutex::TryLock() -->
<function-decl name='TryLock' mangled-name='_ZN11__sanitizer15StaticSpinMutex7TryLockEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='33' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::StaticSpinMutex*' -->
<parameter type-id='type-id-205' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::StaticSpinMutex::Unlock() -->
<function-decl name='Unlock' mangled-name='_ZN11__sanitizer15StaticSpinMutex6UnlockEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::StaticSpinMutex*' -->
<parameter type-id='type-id-205' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::StaticSpinMutex::CheckLocked() -->
<function-decl name='CheckLocked' mangled-name='_ZN11__sanitizer15StaticSpinMutex11CheckLockedEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::StaticSpinMutex*' -->
<parameter type-id='type-id-205' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::StaticSpinMutex::LockSlow() -->
<function-decl name='LockSlow' mangled-name='_ZN11__sanitizer15StaticSpinMutex8LockSlowEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::StaticSpinMutex*' -->
<parameter type-id='type-id-205' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__sanitizer'>
<!-- enum __sanitizer::memory_order -->
<enum-decl name='memory_order' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic.h' line='19' column='1' id='type-id-201'>
<underlying-type type-id='type-id-62'/>
<enumerator name='memory_order_relaxed' value='1'/>
<enumerator name='memory_order_consume' value='2'/>
<enumerator name='memory_order_acquire' value='4'/>
<enumerator name='memory_order_release' value='8'/>
<enumerator name='memory_order_acq_rel' value='16'/>
<enumerator name='memory_order_seq_cst' value='32'/>
</enum-decl>
</namespace-decl>
<!-- void (int, void*, void*) -->
<function-type size-in-bits='64' id='type-id-186'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-type>
<!-- void (void*, __sanitizer::uptr) -->
<function-type size-in-bits='64' id='type-id-188'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-type>
<!-- int (void*)* -->
<pointer-type-def type-id='type-id-206' size-in-bits='64' id='type-id-203'/>
<namespace-decl name='__sanitizer'>
<!-- struct __sanitizer::__sanitizer_kernel_sigset_t -->
<class-decl name='__sanitizer_kernel_sigset_t' size-in-bits='64' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='419' column='1' id='type-id-193'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- unsigned char __sanitizer::__sanitizer_kernel_sigset_t::sig[8] -->
<var-decl name='sig' type-id='type-id-207' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='420' column='1'/>
</data-member>
</class-decl>
</namespace-decl>
<!-- typedef uint64_t Elf64_Addr -->
<typedef-decl name='Elf64_Addr' type-id='type-id-208' filepath='/usr/include/elf.h' line='50' column='1' id='type-id-162'/>
<!-- typedef uint64_t Elf64_Xword -->
<typedef-decl name='Elf64_Xword' type-id='type-id-208' filepath='/usr/include/elf.h' line='45' column='1' id='type-id-168'/>
<namespace-decl name='__sanitizer'>
<!-- typedef __sanitizer::u64 __sanitizer::OFF_T -->
<typedef-decl name='OFF_T' type-id='type-id-198' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='81' column='1' id='type-id-197'/>
</namespace-decl>
<namespace-decl name='__sanitizer'>
<class-decl name='atomic_uint32_t' size-in-bits='32' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic.h' line='38' column='1' id='type-id-209'>
<member-type access='public'>
<!-- typedef __sanitizer::u32 __sanitizer::atomic_uint32_t::Type -->
<typedef-decl name='Type' type-id='type-id-196' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic.h' line='39' column='1' id='type-id-200'/>
</member-type>
</class-decl>
</namespace-decl>
<namespace-decl name='__sanitizer'>
<!-- typedef unsigned int __sanitizer::u32 -->
<typedef-decl name='u32' type-id='type-id-149' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='68' column='1' id='type-id-196'/>
</namespace-decl>
<namespace-decl name='__sanitizer'>
<!-- typedef long long unsigned int __sanitizer::u64 -->
<typedef-decl name='u64' type-id='type-id-156' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='69' column='1' id='type-id-198'/>
</namespace-decl>
<!-- unsigned short int -->
<type-decl name='unsigned short int' size-in-bits='16' id='type-id-190'/>
<!-- void (int)* -->
<pointer-type-def type-id='type-id-210' size-in-bits='64' id='type-id-192'/>
<!-- volatile __sanitizer::atomic_uint32_t* -->
<pointer-type-def type-id='type-id-211' size-in-bits='64' id='type-id-199'/>
<!-- __sanitizer::StaticSpinMutex* -->
<pointer-type-def type-id='type-id-195' size-in-bits='64' id='type-id-205'/>
<namespace-decl name='__sanitizer'>
<!-- struct __sanitizer::atomic_uint8_t -->
<class-decl name='atomic_uint8_t' size-in-bits='8' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic.h' line='28' column='1' id='type-id-204'>
<member-type access='public'>
<!-- typedef __sanitizer::u8 __sanitizer::atomic_uint8_t::Type -->
<typedef-decl name='Type' type-id='type-id-213' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic.h' line='29' column='1' id='type-id-212'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<!-- volatile __sanitizer::atomic_uint8_t::Type __sanitizer::atomic_uint8_t::val_dont_use -->
<var-decl name='val_dont_use' type-id='type-id-214' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic.h' line='30' column='1'/>
</data-member>
</class-decl>
</namespace-decl>
<!-- typedef unsigned long int uint64_t -->
<typedef-decl name='uint64_t' type-id='type-id-33' filepath='/usr/include/stdint.h' line='56' column='1' id='type-id-208'/>
<!-- unsigned char[8] -->
<array-type-def dimensions='1' type-id='type-id-20' size-in-bits='64' id='type-id-207'>
<!-- <anonymous range>[8] -->
<subrange length='8' type-id='type-id-50' id='type-id-215'/>
</array-type-def>
<!-- volatile __sanitizer::atomic_uint32_t -->
<qualified-type-def type-id='type-id-209' volatile='yes' id='type-id-211'/>
<namespace-decl name='__sanitizer'>
<!-- struct __sanitizer::atomic_uint32_t -->
<class-decl name='atomic_uint32_t' size-in-bits='32' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic.h' line='38' column='1' id='type-id-209'>
<member-type access='public'>
<!-- typedef __sanitizer::u32 __sanitizer::atomic_uint32_t::Type -->
<typedef-decl name='Type' type-id='type-id-196' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic.h' line='39' column='1' id='type-id-200'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<!-- volatile __sanitizer::atomic_uint32_t::Type __sanitizer::atomic_uint32_t::val_dont_use -->
<var-decl name='val_dont_use' type-id='type-id-216' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic.h' line='40' column='1'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='__sanitizer'>
<!-- typedef unsigned char __sanitizer::u8 -->
<typedef-decl name='u8' type-id='type-id-20' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='66' column='1' id='type-id-213'/>
</namespace-decl>
<!-- volatile __sanitizer::atomic_uint8_t::Type -->
<qualified-type-def type-id='type-id-212' volatile='yes' id='type-id-214'/>
<!-- volatile __sanitizer::atomic_uint32_t::Type -->
<qualified-type-def type-id='type-id-200' volatile='yes' id='type-id-216'/>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/sanitizer_common' language='LANG_C_plus_plus'>
<!-- char[56] -->
<array-type-def dimensions='1' type-id='type-id-5' size-in-bits='448' id='type-id-217'>
<!-- <anonymous range>[56] -->
<subrange length='56' type-id='type-id-50' id='type-id-218'/>
</array-type-def>
<!-- typedef __anonymous_enum__ _Unwind_Reason_Code -->
<typedef-decl name='_Unwind_Reason_Code' type-id='type-id-219' filepath='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='76' column='1' id='type-id-220'/>
<!-- enum __anonymous_enum__ -->
<enum-decl name='__anonymous_enum__' is-anonymous='yes' linkage-name='19_Unwind_Reason_Code' filepath='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='66' column='1' id='type-id-219'>
<underlying-type type-id='type-id-62'/>
<enumerator name='_URC_NO_REASON' value='0'/>
<enumerator name='_URC_FOREIGN_EXCEPTION_CAUGHT' value='1'/>
<enumerator name='_URC_FATAL_PHASE2_ERROR' value='2'/>
<enumerator name='_URC_FATAL_PHASE1_ERROR' value='3'/>
<enumerator name='_URC_NORMAL_STOP' value='4'/>
<enumerator name='_URC_END_OF_STACK' value='5'/>
<enumerator name='_URC_HANDLER_FOUND' value='6'/>
<enumerator name='_URC_INSTALL_CONTEXT' value='7'/>
<enumerator name='_URC_CONTINUE_UNWIND' value='8'/>
</enum-decl>
<!-- typedef unsigned long int _Unwind_Ptr -->
<typedef-decl name='_Unwind_Ptr' type-id='type-id-33' filepath='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='53' column='1' id='type-id-221'/>
<!-- typedef __anonymous_union__ pthread_attr_t -->
<typedef-decl name='pthread_attr_t' type-id='type-id-222' filepath='/usr/include/bits/pthreadtypes.h' line='57' column='1' id='type-id-223'/>
<!-- union {char __size[56]; long int __align;} -->
<union-decl name='__anonymous_union__' size-in-bits='448' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='54' column='1' id='type-id-222'>
<data-member access='private'>
<!-- char __size[56] -->
<var-decl name='__size' type-id='type-id-217' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='55' column='1'/>
</data-member>
<data-member access='private'>
<!-- long int __align -->
<var-decl name='__align' type-id='type-id-45' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='56' column='1'/>
</data-member>
</union-decl>
<!-- _Unwind_Context* -->
<pointer-type-def type-id='type-id-224' size-in-bits='64' id='type-id-225'/>
<!-- bool (const char*)* -->
<pointer-type-def type-id='type-id-226' size-in-bits='64' id='type-id-227'/>
<!-- const pthread_attr_t -->
<qualified-type-def type-id='type-id-223' const='yes' id='type-id-228'/>
<!-- const pthread_attr_t* -->
<pointer-type-def type-id='type-id-228' size-in-bits='64' id='type-id-229'/>
<!-- pthread_attr_t* -->
<pointer-type-def type-id='type-id-223' size-in-bits='64' id='type-id-230'/>
<!-- size_t* -->
<pointer-type-def type-id='type-id-8' size-in-bits='64' id='type-id-88'/>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- typedef bool (const char*)* __sanitizer::string_predicate_t -->
<typedef-decl name='string_predicate_t' type-id='type-id-227' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='467' column='1' id='type-id-231'/>
<!-- __sanitizer::uptr __sanitizer::Unwind_GetIP(_Unwind_Context*) -->
<function-decl name='Unwind_GetIP' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '_Unwind_Context*' -->
<parameter type-id='type-id-225'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::GetTlsSize() -->
<function-decl name='GetTlsSize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc' line='204' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::ThreadSelf() -->
<function-decl name='ThreadSelf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc' line='254' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- _Unwind_Reason_Code __sanitizer::Unwind_Trace(_Unwind_Context*, void*) -->
<function-decl name='Unwind_Trace' mangled-name='_ZN11__sanitizer12Unwind_TraceEP15_Unwind_ContextPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '_Unwind_Context*' -->
<parameter type-id='type-id-225'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- typedef _Unwind_Reason_Code -->
<return type-id='type-id-220'/>
</function-decl>
<!-- void __sanitizer::GetThreadStackTopAndBottom(bool, __sanitizer::uptr*, __sanitizer::uptr*) -->
<function-decl name='GetThreadStackTopAndBottom' mangled-name='_ZN11__sanitizer26GetThreadStackTopAndBottomEbPmS0_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- bool __sanitizer::SetEnv(const char*, const char*) -->
<function-decl name='SetEnv' mangled-name='_ZN11__sanitizer6SetEnvEPKcS1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
<!-- bool __sanitizer::SanitizerSetThreadName(const char*) -->
<function-decl name='SanitizerSetThreadName' mangled-name='_ZN11__sanitizer22SanitizerSetThreadNameEPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
<!-- bool __sanitizer::SanitizerGetThreadName(char*, int) -->
<function-decl name='SanitizerGetThreadName' mangled-name='_ZN11__sanitizer22SanitizerGetThreadNameEPci' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
<!-- void __sanitizer::InitTlsSize() -->
<function-decl name='InitTlsSize' mangled-name='_ZN11__sanitizer11InitTlsSizeEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::ThreadDescriptorSize() -->
<function-decl name='ThreadDescriptorSize' mangled-name='_ZN11__sanitizer20ThreadDescriptorSizeEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc' line='212' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::ThreadSelfOffset() -->
<function-decl name='ThreadSelfOffset' mangled-name='_ZN11__sanitizer16ThreadSelfOffsetEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc' line='250' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::GetListOfModules(__sanitizer::LoadedModule*, __sanitizer::uptr, __sanitizer::string_predicate_t) -->
<function-decl name='GetListOfModules' mangled-name='_ZN11__sanitizer16GetListOfModulesEPNS_12LoadedModuleEmPFbPKcE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc' line='372' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__sanitizer::LoadedModule*' -->
<parameter type-id='type-id-108'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::string_predicate_t' -->
<parameter type-id='type-id-231'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</namespace-decl>
<!-- _Unwind_Ptr _Unwind_GetIP(_Unwind_Context*) -->
<function-decl name='_Unwind_GetIP' filepath='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/host-x86_64-unknown-linux-gnu/gcc/include/unwind.h' line='173' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '_Unwind_Context*' -->
<parameter type-id='type-id-225'/>
<!-- typedef _Unwind_Ptr -->
<return type-id='type-id-221'/>
</function-decl>
<!-- int pthread_attr_getstack(const pthread_attr_t*, void**, size_t*) -->
<function-decl name='pthread_attr_getstack' filepath='/usr/include/pthread.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const pthread_attr_t*' -->
<parameter type-id='type-id-229'/>
<!-- parameter of type 'void**' -->
<parameter type-id='type-id-232'/>
<!-- parameter of type 'size_t*' -->
<parameter type-id='type-id-88'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- void* dlsym(void*, const char*) -->
<function-decl name='dlsym' filepath='/usr/include/dlfcn.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- int prctl(int, ...) -->
<function-decl name='prctl' filepath='/usr/include/sys/prctl.h' line='28' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<parameter is-variadic='yes'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- size_t confstr(int, char*, size_t) -->
<function-decl name='confstr' filepath='/usr/include/unistd.h' line='620' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28'/>
<!-- parameter of type 'typedef size_t' -->
<parameter type-id='type-id-8'/>
<!-- typedef size_t -->
<return type-id='type-id-8'/>
</function-decl>
<!-- int pthread_attr_setstacksize(pthread_attr_t*, size_t) -->
<function-decl name='pthread_attr_setstacksize' filepath='/usr/include/pthread.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'pthread_attr_t*' -->
<parameter type-id='type-id-230'/>
<!-- parameter of type 'typedef size_t' -->
<parameter type-id='type-id-8'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- bool (const char*) -->
<function-type size-in-bits='64' id='type-id-226'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-type>
<!-- struct _Unwind_Context -->
<class-decl name='_Unwind_Context' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-224'/>
<!-- void** -->
<pointer-type-def type-id='type-id-1' size-in-bits='64' id='type-id-232'/>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/sanitizer_common' language='LANG_C_plus_plus'>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- unsigned int __sanitizer::struct_statfs64_sz -->
<var-decl name='struct_statfs64_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer18struct_statfs64_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cc' line='63' column='1'/>
</namespace-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/sanitizer_common' language='LANG_C_plus_plus'>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- unsigned int __sanitizer::struct_utsname_sz -->
<var-decl name='struct_utsname_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer17struct_utsname_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='120' column='1'/>
<!-- unsigned int __sanitizer::struct_stat_sz -->
<var-decl name='struct_stat_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer14struct_stat_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='121' column='1'/>
<!-- unsigned int __sanitizer::struct_stat64_sz -->
<var-decl name='struct_stat64_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer16struct_stat64_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='123' column='1'/>
<!-- unsigned int __sanitizer::struct_rusage_sz -->
<var-decl name='struct_rusage_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer16struct_rusage_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='125' column='1'/>
<!-- unsigned int __sanitizer::struct_passwd_sz -->
<var-decl name='struct_passwd_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer16struct_passwd_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='127' column='1'/>
<!-- unsigned int __sanitizer::struct_group_sz -->
<var-decl name='struct_group_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer15struct_group_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='128' column='1'/>
<!-- unsigned int __sanitizer::siginfo_t_sz -->
<var-decl name='siginfo_t_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer12siginfo_t_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='129' column='1'/>
<!-- unsigned int __sanitizer::struct_itimerval_sz -->
<var-decl name='struct_itimerval_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer19struct_itimerval_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='131' column='1'/>
<!-- unsigned int __sanitizer::pthread_t_sz -->
<var-decl name='pthread_t_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer12pthread_t_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='132' column='1'/>
<!-- unsigned int __sanitizer::pthread_cond_t_sz -->
<var-decl name='pthread_cond_t_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer17pthread_cond_t_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='133' column='1'/>
<!-- unsigned int __sanitizer::pid_t_sz -->
<var-decl name='pid_t_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer8pid_t_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='134' column='1'/>
<!-- unsigned int __sanitizer::timeval_sz -->
<var-decl name='timeval_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer10timeval_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='135' column='1'/>
<!-- unsigned int __sanitizer::uid_t_sz -->
<var-decl name='uid_t_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer8uid_t_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='136' column='1'/>
<!-- unsigned int __sanitizer::mbstate_t_sz -->
<var-decl name='mbstate_t_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer12mbstate_t_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='137' column='1'/>
<!-- unsigned int __sanitizer::struct_timezone_sz -->
<var-decl name='struct_timezone_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer18struct_timezone_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='139' column='1'/>
<!-- unsigned int __sanitizer::struct_tms_sz -->
<var-decl name='struct_tms_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer13struct_tms_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='140' column='1'/>
<!-- unsigned int __sanitizer::struct_itimerspec_sz -->
<var-decl name='struct_itimerspec_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer20struct_itimerspec_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='165' column='1'/>
<!-- unsigned int __sanitizer::struct_sigevent_sz -->
<var-decl name='struct_sigevent_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer18struct_sigevent_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='141' column='1'/>
<!-- unsigned int __sanitizer::struct_sched_param_sz -->
<var-decl name='struct_sched_param_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer21struct_sched_param_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='142' column='1'/>
<!-- unsigned int __sanitizer::struct_statfs_sz -->
<var-decl name='struct_statfs_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer16struct_statfs_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='143' column='1'/>
<!-- unsigned int __sanitizer::ucontext_t_sz -->
<var-decl name='ucontext_t_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer13ucontext_t_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='150' column='1'/>
<!-- unsigned int __sanitizer::struct_utimbuf_sz -->
<var-decl name='struct_utimbuf_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer17struct_utimbuf_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='161' column='1'/>
<!-- unsigned int __sanitizer::struct_new_utsname_sz -->
<var-decl name='struct_new_utsname_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer21struct_new_utsname_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='162' column='1'/>
<!-- unsigned int __sanitizer::struct_old_utsname_sz -->
<var-decl name='struct_old_utsname_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer21struct_old_utsname_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='163' column='1'/>
<!-- unsigned int __sanitizer::struct_oldold_utsname_sz -->
<var-decl name='struct_oldold_utsname_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer24struct_oldold_utsname_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='164' column='1'/>
<!-- unsigned int __sanitizer::struct_msqid_ds_sz -->
<var-decl name='struct_msqid_ds_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer18struct_msqid_ds_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='172' column='1'/>
<!-- unsigned int __sanitizer::struct_mq_attr_sz -->
<var-decl name='struct_mq_attr_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer17struct_mq_attr_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='173' column='1'/>
<!-- unsigned int __sanitizer::struct_timex_sz -->
<var-decl name='struct_timex_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer15struct_timex_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='171' column='1'/>
<!-- unsigned int __sanitizer::struct_ustat_sz -->
<var-decl name='struct_ustat_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer15struct_ustat_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='166' column='1'/>
<!-- unsigned int __sanitizer::struct_rlimit_sz -->
<var-decl name='struct_rlimit_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer16struct_rlimit_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='154' column='1'/>
<!-- unsigned int __sanitizer::struct_epoll_event_sz -->
<var-decl name='struct_epoll_event_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer21struct_epoll_event_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='155' column='1'/>
<!-- unsigned int __sanitizer::struct_sysinfo_sz -->
<var-decl name='struct_sysinfo_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer17struct_sysinfo_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='156' column='1'/>
<!-- unsigned int __sanitizer::struct_timespec_sz -->
<var-decl name='struct_timespec_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer18struct_timespec_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='157' column='1'/>
<!-- unsigned int __sanitizer::__user_cap_header_struct_sz -->
<var-decl name='__user_cap_header_struct_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer27__user_cap_header_struct_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='158' column='1'/>
<!-- unsigned int __sanitizer::__user_cap_data_struct_sz -->
<var-decl name='__user_cap_data_struct_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer25__user_cap_data_struct_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='160' column='1'/>
<!-- unsigned int __sanitizer::struct_rlimit64_sz -->
<var-decl name='struct_rlimit64_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer18struct_rlimit64_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='170' column='1'/>
<!-- unsigned int __sanitizer::struct_statvfs_sz -->
<var-decl name='struct_statvfs_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer17struct_statvfs_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='174' column='1'/>
<!-- unsigned int __sanitizer::struct_statvfs64_sz -->
<var-decl name='struct_statvfs64_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer19struct_statvfs64_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='175' column='1'/>
<!-- __sanitizer::uptr __sanitizer::sig_ign -->
<var-decl name='sig_ign' type-id='type-id-99' mangled-name='_ZN11__sanitizer7sig_ignE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='178' column='1'/>
<!-- __sanitizer::uptr __sanitizer::sig_dfl -->
<var-decl name='sig_dfl' type-id='type-id-99' mangled-name='_ZN11__sanitizer7sig_dflE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='179' column='1'/>
<!-- __sanitizer::uptr __sanitizer::sa_siginfo -->
<var-decl name='sa_siginfo' type-id='type-id-99' mangled-name='_ZN11__sanitizer10sa_siginfoE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='180' column='1'/>
<!-- int __sanitizer::e_tabsz -->
<var-decl name='e_tabsz' type-id='type-id-10' mangled-name='_ZN11__sanitizer7e_tabszE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='183' column='1'/>
<!-- int __sanitizer::af_inet -->
<var-decl name='af_inet' type-id='type-id-10' mangled-name='_ZN11__sanitizer7af_inetE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='196' column='1'/>
<!-- int __sanitizer::af_inet6 -->
<var-decl name='af_inet6' type-id='type-id-10' mangled-name='_ZN11__sanitizer8af_inet6E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='197' column='1'/>
<!-- int __sanitizer::glob_nomatch -->
<var-decl name='glob_nomatch' type-id='type-id-10' mangled-name='_ZN11__sanitizer12glob_nomatchE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='209' column='1'/>
<!-- int __sanitizer::glob_altdirfunc -->
<var-decl name='glob_altdirfunc' type-id='type-id-10' mangled-name='_ZN11__sanitizer15glob_altdirfuncE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='210' column='1'/>
<!-- unsigned int __sanitizer::path_max -->
<var-decl name='path_max' type-id='type-id-149' mangled-name='_ZN11__sanitizer8path_maxE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='243' column='1'/>
<!-- unsigned int __sanitizer::struct_user_regs_struct_sz -->
<var-decl name='struct_user_regs_struct_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer26struct_user_regs_struct_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='215' column='1'/>
<!-- unsigned int __sanitizer::struct_user_fpregs_struct_sz -->
<var-decl name='struct_user_fpregs_struct_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer28struct_user_fpregs_struct_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='216' column='1'/>
<!-- unsigned int __sanitizer::struct_user_fpxregs_struct_sz -->
<var-decl name='struct_user_fpxregs_struct_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer29struct_user_fpxregs_struct_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='218' column='1'/>
<!-- int __sanitizer::ptrace_peektext -->
<var-decl name='ptrace_peektext' type-id='type-id-10' mangled-name='_ZN11__sanitizer15ptrace_peektextE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='223' column='1'/>
<!-- int __sanitizer::ptrace_peekdata -->
<var-decl name='ptrace_peekdata' type-id='type-id-10' mangled-name='_ZN11__sanitizer15ptrace_peekdataE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='224' column='1'/>
<!-- int __sanitizer::ptrace_peekuser -->
<var-decl name='ptrace_peekuser' type-id='type-id-10' mangled-name='_ZN11__sanitizer15ptrace_peekuserE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='225' column='1'/>
<!-- int __sanitizer::ptrace_getregs -->
<var-decl name='ptrace_getregs' type-id='type-id-10' mangled-name='_ZN11__sanitizer14ptrace_getregsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='226' column='1'/>
<!-- int __sanitizer::ptrace_setregs -->
<var-decl name='ptrace_setregs' type-id='type-id-10' mangled-name='_ZN11__sanitizer14ptrace_setregsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='227' column='1'/>
<!-- int __sanitizer::ptrace_getfpregs -->
<var-decl name='ptrace_getfpregs' type-id='type-id-10' mangled-name='_ZN11__sanitizer16ptrace_getfpregsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='228' column='1'/>
<!-- int __sanitizer::ptrace_setfpregs -->
<var-decl name='ptrace_setfpregs' type-id='type-id-10' mangled-name='_ZN11__sanitizer16ptrace_setfpregsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='229' column='1'/>
<!-- int __sanitizer::ptrace_getfpxregs -->
<var-decl name='ptrace_getfpxregs' type-id='type-id-10' mangled-name='_ZN11__sanitizer17ptrace_getfpxregsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='230' column='1'/>
<!-- int __sanitizer::ptrace_setfpxregs -->
<var-decl name='ptrace_setfpxregs' type-id='type-id-10' mangled-name='_ZN11__sanitizer17ptrace_setfpxregsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='231' column='1'/>
<!-- int __sanitizer::ptrace_getsiginfo -->
<var-decl name='ptrace_getsiginfo' type-id='type-id-10' mangled-name='_ZN11__sanitizer17ptrace_getsiginfoE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='232' column='1'/>
<!-- int __sanitizer::ptrace_setsiginfo -->
<var-decl name='ptrace_setsiginfo' type-id='type-id-10' mangled-name='_ZN11__sanitizer17ptrace_setsiginfoE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='233' column='1'/>
<!-- int __sanitizer::ptrace_getregset -->
<var-decl name='ptrace_getregset' type-id='type-id-10' mangled-name='_ZN11__sanitizer16ptrace_getregsetE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='238' column='1'/>
<!-- int __sanitizer::ptrace_setregset -->
<var-decl name='ptrace_setregset' type-id='type-id-10' mangled-name='_ZN11__sanitizer16ptrace_setregsetE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='239' column='1'/>
<!-- unsigned int __sanitizer::struct_shminfo_sz -->
<var-decl name='struct_shminfo_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer17struct_shminfo_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='188' column='1'/>
<!-- unsigned int __sanitizer::struct_shm_info_sz -->
<var-decl name='struct_shm_info_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer18struct_shm_info_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='189' column='1'/>
<!-- int __sanitizer::shmctl_ipc_stat -->
<var-decl name='shmctl_ipc_stat' type-id='type-id-10' mangled-name='_ZN11__sanitizer15shmctl_ipc_statE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='190' column='1'/>
<!-- int __sanitizer::shmctl_ipc_info -->
<var-decl name='shmctl_ipc_info' type-id='type-id-10' mangled-name='_ZN11__sanitizer15shmctl_ipc_infoE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='191' column='1'/>
<!-- int __sanitizer::shmctl_shm_info -->
<var-decl name='shmctl_shm_info' type-id='type-id-10' mangled-name='_ZN11__sanitizer15shmctl_shm_infoE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='192' column='1'/>
<!-- int __sanitizer::shmctl_shm_stat -->
<var-decl name='shmctl_shm_stat' type-id='type-id-10' mangled-name='_ZN11__sanitizer15shmctl_shm_statE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='193' column='1'/>
<!-- unsigned int __sanitizer::struct_arpreq_sz -->
<var-decl name='struct_arpreq_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer16struct_arpreq_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='246' column='1'/>
<!-- unsigned int __sanitizer::struct_ifreq_sz -->
<var-decl name='struct_ifreq_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer15struct_ifreq_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='247' column='1'/>
<!-- unsigned int __sanitizer::struct_termios_sz -->
<var-decl name='struct_termios_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer17struct_termios_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='248' column='1'/>
<!-- unsigned int __sanitizer::struct_winsize_sz -->
<var-decl name='struct_winsize_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer17struct_winsize_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='249' column='1'/>
<!-- unsigned int __sanitizer::struct_cdrom_msf_sz -->
<var-decl name='struct_cdrom_msf_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer19struct_cdrom_msf_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='252' column='1'/>
<!-- unsigned int __sanitizer::struct_cdrom_multisession_sz -->
<var-decl name='struct_cdrom_multisession_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer28struct_cdrom_multisession_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='253' column='1'/>
<!-- unsigned int __sanitizer::struct_cdrom_read_audio_sz -->
<var-decl name='struct_cdrom_read_audio_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer26struct_cdrom_read_audio_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='254' column='1'/>
<!-- unsigned int __sanitizer::struct_cdrom_subchnl_sz -->
<var-decl name='struct_cdrom_subchnl_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer23struct_cdrom_subchnl_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='255' column='1'/>
<!-- unsigned int __sanitizer::struct_cdrom_ti_sz -->
<var-decl name='struct_cdrom_ti_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer18struct_cdrom_ti_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='256' column='1'/>
<!-- unsigned int __sanitizer::struct_cdrom_tocentry_sz -->
<var-decl name='struct_cdrom_tocentry_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer24struct_cdrom_tocentry_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='257' column='1'/>
<!-- unsigned int __sanitizer::struct_cdrom_tochdr_sz -->
<var-decl name='struct_cdrom_tochdr_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer22struct_cdrom_tochdr_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='258' column='1'/>
<!-- unsigned int __sanitizer::struct_cdrom_volctrl_sz -->
<var-decl name='struct_cdrom_volctrl_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer23struct_cdrom_volctrl_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='259' column='1'/>
<!-- unsigned int __sanitizer::struct_copr_buffer_sz -->
<var-decl name='struct_copr_buffer_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer21struct_copr_buffer_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='265' column='1'/>
<!-- unsigned int __sanitizer::struct_copr_debug_buf_sz -->
<var-decl name='struct_copr_debug_buf_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer24struct_copr_debug_buf_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='266' column='1'/>
<!-- unsigned int __sanitizer::struct_copr_msg_sz -->
<var-decl name='struct_copr_msg_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer18struct_copr_msg_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='267' column='1'/>
<!-- unsigned int __sanitizer::struct_ff_effect_sz -->
<var-decl name='struct_ff_effect_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer19struct_ff_effect_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='269' column='1'/>
<!-- unsigned int __sanitizer::struct_floppy_drive_params_sz -->
<var-decl name='struct_floppy_drive_params_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer29struct_floppy_drive_params_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='270' column='1'/>
<!-- unsigned int __sanitizer::struct_floppy_drive_struct_sz -->
<var-decl name='struct_floppy_drive_struct_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer29struct_floppy_drive_struct_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='271' column='1'/>
<!-- unsigned int __sanitizer::struct_floppy_fdc_state_sz -->
<var-decl name='struct_floppy_fdc_state_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer26struct_floppy_fdc_state_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='272' column='1'/>
<!-- unsigned int __sanitizer::struct_floppy_max_errors_sz -->
<var-decl name='struct_floppy_max_errors_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer27struct_floppy_max_errors_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='273' column='1'/>
<!-- unsigned int __sanitizer::struct_floppy_raw_cmd_sz -->
<var-decl name='struct_floppy_raw_cmd_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer24struct_floppy_raw_cmd_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='274' column='1'/>
<!-- unsigned int __sanitizer::struct_floppy_struct_sz -->
<var-decl name='struct_floppy_struct_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer23struct_floppy_struct_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='275' column='1'/>
<!-- unsigned int __sanitizer::struct_floppy_write_errors_sz -->
<var-decl name='struct_floppy_write_errors_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer29struct_floppy_write_errors_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='276' column='1'/>
<!-- unsigned int __sanitizer::struct_format_descr_sz -->
<var-decl name='struct_format_descr_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer22struct_format_descr_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='277' column='1'/>
<!-- unsigned int __sanitizer::struct_hd_driveid_sz -->
<var-decl name='struct_hd_driveid_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer20struct_hd_driveid_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='278' column='1'/>
<!-- unsigned int __sanitizer::struct_hd_geometry_sz -->
<var-decl name='struct_hd_geometry_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer21struct_hd_geometry_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='279' column='1'/>
<!-- unsigned int __sanitizer::struct_input_absinfo_sz -->
<var-decl name='struct_input_absinfo_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer23struct_input_absinfo_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='280' column='1'/>
<!-- unsigned int __sanitizer::struct_input_id_sz -->
<var-decl name='struct_input_id_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer18struct_input_id_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='281' column='1'/>
<!-- unsigned int __sanitizer::struct_midi_info_sz -->
<var-decl name='struct_midi_info_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer19struct_midi_info_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='282' column='1'/>
<!-- unsigned int __sanitizer::struct_mtget_sz -->
<var-decl name='struct_mtget_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer15struct_mtget_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='283' column='1'/>
<!-- unsigned int __sanitizer::struct_mtop_sz -->
<var-decl name='struct_mtop_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer14struct_mtop_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='284' column='1'/>
<!-- unsigned int __sanitizer::struct_mtpos_sz -->
<var-decl name='struct_mtpos_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer15struct_mtpos_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='285' column='1'/>
<!-- unsigned int __sanitizer::struct_rtentry_sz -->
<var-decl name='struct_rtentry_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer17struct_rtentry_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='286' column='1'/>
<!-- unsigned int __sanitizer::struct_sbi_instrument_sz -->
<var-decl name='struct_sbi_instrument_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer24struct_sbi_instrument_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='287' column='1'/>
<!-- unsigned int __sanitizer::struct_seq_event_rec_sz -->
<var-decl name='struct_seq_event_rec_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer23struct_seq_event_rec_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='288' column='1'/>
<!-- unsigned int __sanitizer::struct_synth_info_sz -->
<var-decl name='struct_synth_info_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer20struct_synth_info_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='289' column='1'/>
<!-- unsigned int __sanitizer::struct_termio_sz -->
<var-decl name='struct_termio_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer16struct_termio_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='290' column='1'/>
<!-- unsigned int __sanitizer::struct_vt_consize_sz -->
<var-decl name='struct_vt_consize_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer20struct_vt_consize_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='291' column='1'/>
<!-- unsigned int __sanitizer::struct_vt_mode_sz -->
<var-decl name='struct_vt_mode_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer17struct_vt_mode_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='292' column='1'/>
<!-- unsigned int __sanitizer::struct_vt_sizes_sz -->
<var-decl name='struct_vt_sizes_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer18struct_vt_sizes_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='293' column='1'/>
<!-- unsigned int __sanitizer::struct_vt_stat_sz -->
<var-decl name='struct_vt_stat_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer17struct_vt_stat_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='294' column='1'/>
<!-- unsigned int __sanitizer::struct_audio_buf_info_sz -->
<var-decl name='struct_audio_buf_info_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer24struct_audio_buf_info_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='298' column='1'/>
<!-- unsigned int __sanitizer::struct_ax25_parms_struct_sz -->
<var-decl name='struct_ax25_parms_struct_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer27struct_ax25_parms_struct_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='299' column='1'/>
<!-- unsigned int __sanitizer::struct_cyclades_monitor_sz -->
<var-decl name='struct_cyclades_monitor_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer26struct_cyclades_monitor_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='300' column='1'/>
<!-- unsigned int __sanitizer::struct_input_keymap_entry_sz -->
<var-decl name='struct_input_keymap_entry_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer28struct_input_keymap_entry_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='304' column='1'/>
<!-- unsigned int __sanitizer::struct_ipx_config_data_sz -->
<var-decl name='struct_ipx_config_data_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer25struct_ipx_config_data_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='306' column='1'/>
<!-- unsigned int __sanitizer::struct_kbdiacrs_sz -->
<var-decl name='struct_kbdiacrs_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer18struct_kbdiacrs_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='307' column='1'/>
<!-- unsigned int __sanitizer::struct_kbentry_sz -->
<var-decl name='struct_kbentry_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer17struct_kbentry_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='308' column='1'/>
<!-- unsigned int __sanitizer::struct_kbkeycode_sz -->
<var-decl name='struct_kbkeycode_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer19struct_kbkeycode_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='309' column='1'/>
<!-- unsigned int __sanitizer::struct_kbsentry_sz -->
<var-decl name='struct_kbsentry_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer18struct_kbsentry_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='310' column='1'/>
<!-- unsigned int __sanitizer::struct_mtconfiginfo_sz -->
<var-decl name='struct_mtconfiginfo_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer22struct_mtconfiginfo_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='311' column='1'/>
<!-- unsigned int __sanitizer::struct_nr_parms_struct_sz -->
<var-decl name='struct_nr_parms_struct_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer25struct_nr_parms_struct_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='312' column='1'/>
<!-- unsigned int __sanitizer::struct_ppp_stats_sz -->
<var-decl name='struct_ppp_stats_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer19struct_ppp_stats_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='313' column='1'/>
<!-- unsigned int __sanitizer::struct_scc_modem_sz -->
<var-decl name='struct_scc_modem_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer19struct_scc_modem_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='314' column='1'/>
<!-- unsigned int __sanitizer::struct_scc_stat_sz -->
<var-decl name='struct_scc_stat_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer18struct_scc_stat_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='315' column='1'/>
<!-- unsigned int __sanitizer::struct_serial_multiport_struct_sz -->
<var-decl name='struct_serial_multiport_struct_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer33struct_serial_multiport_struct_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='316' column='1'/>
<!-- unsigned int __sanitizer::struct_serial_struct_sz -->
<var-decl name='struct_serial_struct_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer23struct_serial_struct_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='318' column='1'/>
<!-- unsigned int __sanitizer::struct_sockaddr_ax25_sz -->
<var-decl name='struct_sockaddr_ax25_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer23struct_sockaddr_ax25_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='319' column='1'/>
<!-- unsigned int __sanitizer::struct_unimapdesc_sz -->
<var-decl name='struct_unimapdesc_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer20struct_unimapdesc_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='320' column='1'/>
<!-- unsigned int __sanitizer::struct_unimapinit_sz -->
<var-decl name='struct_unimapinit_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer20struct_unimapinit_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='321' column='1'/>
<!-- unsigned int __sanitizer::struct_sioc_sg_req_sz -->
<var-decl name='struct_sioc_sg_req_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer21struct_sioc_sg_req_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='325' column='1'/>
<!-- unsigned int __sanitizer::struct_sioc_vif_req_sz -->
<var-decl name='struct_sioc_vif_req_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer22struct_sioc_vif_req_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='326' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_NOT_PRESENT -->
<var-decl name='IOCTL_NOT_PRESENT' type-id='type-id-149' mangled-name='_ZN11__sanitizer17IOCTL_NOT_PRESENTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='329' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FIOASYNC -->
<var-decl name='IOCTL_FIOASYNC' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_FIOASYNCE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='331' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FIOCLEX -->
<var-decl name='IOCTL_FIOCLEX' type-id='type-id-149' mangled-name='_ZN11__sanitizer13IOCTL_FIOCLEXE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='332' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FIOGETOWN -->
<var-decl name='IOCTL_FIOGETOWN' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_FIOGETOWNE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='333' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FIONBIO -->
<var-decl name='IOCTL_FIONBIO' type-id='type-id-149' mangled-name='_ZN11__sanitizer13IOCTL_FIONBIOE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='334' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FIONCLEX -->
<var-decl name='IOCTL_FIONCLEX' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_FIONCLEXE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='335' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FIOSETOWN -->
<var-decl name='IOCTL_FIOSETOWN' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_FIOSETOWNE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='336' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCADDMULTI -->
<var-decl name='IOCTL_SIOCADDMULTI' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_SIOCADDMULTIE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='337' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCATMARK -->
<var-decl name='IOCTL_SIOCATMARK' type-id='type-id-149' mangled-name='_ZN11__sanitizer16IOCTL_SIOCATMARKE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='338' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCDELMULTI -->
<var-decl name='IOCTL_SIOCDELMULTI' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_SIOCDELMULTIE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='339' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCGIFADDR -->
<var-decl name='IOCTL_SIOCGIFADDR' type-id='type-id-149' mangled-name='_ZN11__sanitizer17IOCTL_SIOCGIFADDRE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='340' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCGIFBRDADDR -->
<var-decl name='IOCTL_SIOCGIFBRDADDR' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_SIOCGIFBRDADDRE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='341' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCGIFCONF -->
<var-decl name='IOCTL_SIOCGIFCONF' type-id='type-id-149' mangled-name='_ZN11__sanitizer17IOCTL_SIOCGIFCONFE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='342' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCGIFDSTADDR -->
<var-decl name='IOCTL_SIOCGIFDSTADDR' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_SIOCGIFDSTADDRE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='343' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCGIFFLAGS -->
<var-decl name='IOCTL_SIOCGIFFLAGS' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_SIOCGIFFLAGSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='344' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCGIFMETRIC -->
<var-decl name='IOCTL_SIOCGIFMETRIC' type-id='type-id-149' mangled-name='_ZN11__sanitizer19IOCTL_SIOCGIFMETRICE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='345' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCGIFMTU -->
<var-decl name='IOCTL_SIOCGIFMTU' type-id='type-id-149' mangled-name='_ZN11__sanitizer16IOCTL_SIOCGIFMTUE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='346' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCGIFNETMASK -->
<var-decl name='IOCTL_SIOCGIFNETMASK' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_SIOCGIFNETMASKE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='347' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCGPGRP -->
<var-decl name='IOCTL_SIOCGPGRP' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_SIOCGPGRPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='348' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCSIFADDR -->
<var-decl name='IOCTL_SIOCSIFADDR' type-id='type-id-149' mangled-name='_ZN11__sanitizer17IOCTL_SIOCSIFADDRE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='349' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCSIFBRDADDR -->
<var-decl name='IOCTL_SIOCSIFBRDADDR' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_SIOCSIFBRDADDRE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='350' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCSIFDSTADDR -->
<var-decl name='IOCTL_SIOCSIFDSTADDR' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_SIOCSIFDSTADDRE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='351' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCSIFFLAGS -->
<var-decl name='IOCTL_SIOCSIFFLAGS' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_SIOCSIFFLAGSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='352' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCSIFMETRIC -->
<var-decl name='IOCTL_SIOCSIFMETRIC' type-id='type-id-149' mangled-name='_ZN11__sanitizer19IOCTL_SIOCSIFMETRICE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='353' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCSIFMTU -->
<var-decl name='IOCTL_SIOCSIFMTU' type-id='type-id-149' mangled-name='_ZN11__sanitizer16IOCTL_SIOCSIFMTUE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='354' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCSIFNETMASK -->
<var-decl name='IOCTL_SIOCSIFNETMASK' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_SIOCSIFNETMASKE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='355' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCSPGRP -->
<var-decl name='IOCTL_SIOCSPGRP' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_SIOCSPGRPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='356' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCCONS -->
<var-decl name='IOCTL_TIOCCONS' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_TIOCCONSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='357' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCEXCL -->
<var-decl name='IOCTL_TIOCEXCL' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_TIOCEXCLE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='358' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCGETD -->
<var-decl name='IOCTL_TIOCGETD' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_TIOCGETDE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='359' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCGPGRP -->
<var-decl name='IOCTL_TIOCGPGRP' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_TIOCGPGRPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='360' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCGWINSZ -->
<var-decl name='IOCTL_TIOCGWINSZ' type-id='type-id-149' mangled-name='_ZN11__sanitizer16IOCTL_TIOCGWINSZE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='361' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCMBIC -->
<var-decl name='IOCTL_TIOCMBIC' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_TIOCMBICE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='362' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCMBIS -->
<var-decl name='IOCTL_TIOCMBIS' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_TIOCMBISE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='363' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCMGET -->
<var-decl name='IOCTL_TIOCMGET' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_TIOCMGETE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='364' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCMSET -->
<var-decl name='IOCTL_TIOCMSET' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_TIOCMSETE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='365' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCNOTTY -->
<var-decl name='IOCTL_TIOCNOTTY' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_TIOCNOTTYE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='366' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCNXCL -->
<var-decl name='IOCTL_TIOCNXCL' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_TIOCNXCLE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='367' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCOUTQ -->
<var-decl name='IOCTL_TIOCOUTQ' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_TIOCOUTQE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='368' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCPKT -->
<var-decl name='IOCTL_TIOCPKT' type-id='type-id-149' mangled-name='_ZN11__sanitizer13IOCTL_TIOCPKTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='369' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCSCTTY -->
<var-decl name='IOCTL_TIOCSCTTY' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_TIOCSCTTYE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='370' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCSETD -->
<var-decl name='IOCTL_TIOCSETD' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_TIOCSETDE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='371' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCSPGRP -->
<var-decl name='IOCTL_TIOCSPGRP' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_TIOCSPGRPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='372' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCSTI -->
<var-decl name='IOCTL_TIOCSTI' type-id='type-id-149' mangled-name='_ZN11__sanitizer13IOCTL_TIOCSTIE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='373' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCSWINSZ -->
<var-decl name='IOCTL_TIOCSWINSZ' type-id='type-id-149' mangled-name='_ZN11__sanitizer16IOCTL_TIOCSWINSZE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='374' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCGETSGCNT -->
<var-decl name='IOCTL_SIOCGETSGCNT' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_SIOCGETSGCNTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='376' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCGETVIFCNT -->
<var-decl name='IOCTL_SIOCGETVIFCNT' type-id='type-id-149' mangled-name='_ZN11__sanitizer19IOCTL_SIOCGETVIFCNTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='377' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_EVIOCGABS -->
<var-decl name='IOCTL_EVIOCGABS' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_EVIOCGABSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='380' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_EVIOCGBIT -->
<var-decl name='IOCTL_EVIOCGBIT' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_EVIOCGBITE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='381' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_EVIOCGEFFECTS -->
<var-decl name='IOCTL_EVIOCGEFFECTS' type-id='type-id-149' mangled-name='_ZN11__sanitizer19IOCTL_EVIOCGEFFECTSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='382' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_EVIOCGID -->
<var-decl name='IOCTL_EVIOCGID' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_EVIOCGIDE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='383' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_EVIOCGKEY -->
<var-decl name='IOCTL_EVIOCGKEY' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_EVIOCGKEYE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='384' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_EVIOCGKEYCODE -->
<var-decl name='IOCTL_EVIOCGKEYCODE' type-id='type-id-149' mangled-name='_ZN11__sanitizer19IOCTL_EVIOCGKEYCODEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='385' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_EVIOCGLED -->
<var-decl name='IOCTL_EVIOCGLED' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_EVIOCGLEDE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='386' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_EVIOCGNAME -->
<var-decl name='IOCTL_EVIOCGNAME' type-id='type-id-149' mangled-name='_ZN11__sanitizer16IOCTL_EVIOCGNAMEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='387' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_EVIOCGPHYS -->
<var-decl name='IOCTL_EVIOCGPHYS' type-id='type-id-149' mangled-name='_ZN11__sanitizer16IOCTL_EVIOCGPHYSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='388' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_EVIOCGRAB -->
<var-decl name='IOCTL_EVIOCGRAB' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_EVIOCGRABE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='389' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_EVIOCGREP -->
<var-decl name='IOCTL_EVIOCGREP' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_EVIOCGREPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='390' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_EVIOCGSND -->
<var-decl name='IOCTL_EVIOCGSND' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_EVIOCGSNDE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='391' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_EVIOCGSW -->
<var-decl name='IOCTL_EVIOCGSW' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_EVIOCGSWE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='392' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_EVIOCGUNIQ -->
<var-decl name='IOCTL_EVIOCGUNIQ' type-id='type-id-149' mangled-name='_ZN11__sanitizer16IOCTL_EVIOCGUNIQE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='393' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_EVIOCGVERSION -->
<var-decl name='IOCTL_EVIOCGVERSION' type-id='type-id-149' mangled-name='_ZN11__sanitizer19IOCTL_EVIOCGVERSIONE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='394' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_EVIOCRMFF -->
<var-decl name='IOCTL_EVIOCRMFF' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_EVIOCRMFFE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='395' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_EVIOCSABS -->
<var-decl name='IOCTL_EVIOCSABS' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_EVIOCSABSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='396' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_EVIOCSFF -->
<var-decl name='IOCTL_EVIOCSFF' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_EVIOCSFFE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='397' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_EVIOCSKEYCODE -->
<var-decl name='IOCTL_EVIOCSKEYCODE' type-id='type-id-149' mangled-name='_ZN11__sanitizer19IOCTL_EVIOCSKEYCODEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='398' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_EVIOCSREP -->
<var-decl name='IOCTL_EVIOCSREP' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_EVIOCSREPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='399' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_BLKFLSBUF -->
<var-decl name='IOCTL_BLKFLSBUF' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_BLKFLSBUFE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='400' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_BLKGETSIZE -->
<var-decl name='IOCTL_BLKGETSIZE' type-id='type-id-149' mangled-name='_ZN11__sanitizer16IOCTL_BLKGETSIZEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='401' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_BLKRAGET -->
<var-decl name='IOCTL_BLKRAGET' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_BLKRAGETE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='402' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_BLKRASET -->
<var-decl name='IOCTL_BLKRASET' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_BLKRASETE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='403' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_BLKROGET -->
<var-decl name='IOCTL_BLKROGET' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_BLKROGETE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='404' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_BLKROSET -->
<var-decl name='IOCTL_BLKROSET' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_BLKROSETE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='405' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_BLKRRPART -->
<var-decl name='IOCTL_BLKRRPART' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_BLKRRPARTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='406' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CDROMAUDIOBUFSIZ -->
<var-decl name='IOCTL_CDROMAUDIOBUFSIZ' type-id='type-id-149' mangled-name='_ZN11__sanitizer22IOCTL_CDROMAUDIOBUFSIZE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='407' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CDROMEJECT -->
<var-decl name='IOCTL_CDROMEJECT' type-id='type-id-149' mangled-name='_ZN11__sanitizer16IOCTL_CDROMEJECTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='408' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CDROMEJECT_SW -->
<var-decl name='IOCTL_CDROMEJECT_SW' type-id='type-id-149' mangled-name='_ZN11__sanitizer19IOCTL_CDROMEJECT_SWE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='409' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CDROMMULTISESSION -->
<var-decl name='IOCTL_CDROMMULTISESSION' type-id='type-id-149' mangled-name='_ZN11__sanitizer23IOCTL_CDROMMULTISESSIONE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='410' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CDROMPAUSE -->
<var-decl name='IOCTL_CDROMPAUSE' type-id='type-id-149' mangled-name='_ZN11__sanitizer16IOCTL_CDROMPAUSEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='411' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CDROMPLAYMSF -->
<var-decl name='IOCTL_CDROMPLAYMSF' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_CDROMPLAYMSFE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='412' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CDROMPLAYTRKIND -->
<var-decl name='IOCTL_CDROMPLAYTRKIND' type-id='type-id-149' mangled-name='_ZN11__sanitizer21IOCTL_CDROMPLAYTRKINDE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='413' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CDROMREADAUDIO -->
<var-decl name='IOCTL_CDROMREADAUDIO' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_CDROMREADAUDIOE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='414' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CDROMREADCOOKED -->
<var-decl name='IOCTL_CDROMREADCOOKED' type-id='type-id-149' mangled-name='_ZN11__sanitizer21IOCTL_CDROMREADCOOKEDE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='415' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CDROMREADMODE1 -->
<var-decl name='IOCTL_CDROMREADMODE1' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_CDROMREADMODE1E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='416' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CDROMREADMODE2 -->
<var-decl name='IOCTL_CDROMREADMODE2' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_CDROMREADMODE2E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='417' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CDROMREADRAW -->
<var-decl name='IOCTL_CDROMREADRAW' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_CDROMREADRAWE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='418' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CDROMREADTOCENTRY -->
<var-decl name='IOCTL_CDROMREADTOCENTRY' type-id='type-id-149' mangled-name='_ZN11__sanitizer23IOCTL_CDROMREADTOCENTRYE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='419' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CDROMREADTOCHDR -->
<var-decl name='IOCTL_CDROMREADTOCHDR' type-id='type-id-149' mangled-name='_ZN11__sanitizer21IOCTL_CDROMREADTOCHDRE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='420' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CDROMRESET -->
<var-decl name='IOCTL_CDROMRESET' type-id='type-id-149' mangled-name='_ZN11__sanitizer16IOCTL_CDROMRESETE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='421' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CDROMRESUME -->
<var-decl name='IOCTL_CDROMRESUME' type-id='type-id-149' mangled-name='_ZN11__sanitizer17IOCTL_CDROMRESUMEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='422' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CDROMSEEK -->
<var-decl name='IOCTL_CDROMSEEK' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_CDROMSEEKE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='423' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CDROMSTART -->
<var-decl name='IOCTL_CDROMSTART' type-id='type-id-149' mangled-name='_ZN11__sanitizer16IOCTL_CDROMSTARTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='424' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CDROMSTOP -->
<var-decl name='IOCTL_CDROMSTOP' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_CDROMSTOPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='425' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CDROMSUBCHNL -->
<var-decl name='IOCTL_CDROMSUBCHNL' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_CDROMSUBCHNLE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='426' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CDROMVOLCTRL -->
<var-decl name='IOCTL_CDROMVOLCTRL' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_CDROMVOLCTRLE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='427' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CDROMVOLREAD -->
<var-decl name='IOCTL_CDROMVOLREAD' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_CDROMVOLREADE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='428' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CDROM_GET_UPC -->
<var-decl name='IOCTL_CDROM_GET_UPC' type-id='type-id-149' mangled-name='_ZN11__sanitizer19IOCTL_CDROM_GET_UPCE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='429' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FDCLRPRM -->
<var-decl name='IOCTL_FDCLRPRM' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_FDCLRPRME' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='430' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FDDEFPRM -->
<var-decl name='IOCTL_FDDEFPRM' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_FDDEFPRME' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='431' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FDFLUSH -->
<var-decl name='IOCTL_FDFLUSH' type-id='type-id-149' mangled-name='_ZN11__sanitizer13IOCTL_FDFLUSHE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='432' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FDFMTBEG -->
<var-decl name='IOCTL_FDFMTBEG' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_FDFMTBEGE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='433' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FDFMTEND -->
<var-decl name='IOCTL_FDFMTEND' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_FDFMTENDE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='434' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FDFMTTRK -->
<var-decl name='IOCTL_FDFMTTRK' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_FDFMTTRKE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='435' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FDGETDRVPRM -->
<var-decl name='IOCTL_FDGETDRVPRM' type-id='type-id-149' mangled-name='_ZN11__sanitizer17IOCTL_FDGETDRVPRME' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='436' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FDGETDRVSTAT -->
<var-decl name='IOCTL_FDGETDRVSTAT' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_FDGETDRVSTATE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='437' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FDGETDRVTYP -->
<var-decl name='IOCTL_FDGETDRVTYP' type-id='type-id-149' mangled-name='_ZN11__sanitizer17IOCTL_FDGETDRVTYPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='438' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FDGETFDCSTAT -->
<var-decl name='IOCTL_FDGETFDCSTAT' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_FDGETFDCSTATE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='439' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FDGETMAXERRS -->
<var-decl name='IOCTL_FDGETMAXERRS' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_FDGETMAXERRSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='440' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FDGETPRM -->
<var-decl name='IOCTL_FDGETPRM' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_FDGETPRME' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='441' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FDMSGOFF -->
<var-decl name='IOCTL_FDMSGOFF' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_FDMSGOFFE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='442' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FDMSGON -->
<var-decl name='IOCTL_FDMSGON' type-id='type-id-149' mangled-name='_ZN11__sanitizer13IOCTL_FDMSGONE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='443' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FDPOLLDRVSTAT -->
<var-decl name='IOCTL_FDPOLLDRVSTAT' type-id='type-id-149' mangled-name='_ZN11__sanitizer19IOCTL_FDPOLLDRVSTATE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='444' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FDRAWCMD -->
<var-decl name='IOCTL_FDRAWCMD' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_FDRAWCMDE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='445' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FDRESET -->
<var-decl name='IOCTL_FDRESET' type-id='type-id-149' mangled-name='_ZN11__sanitizer13IOCTL_FDRESETE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='446' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FDSETDRVPRM -->
<var-decl name='IOCTL_FDSETDRVPRM' type-id='type-id-149' mangled-name='_ZN11__sanitizer17IOCTL_FDSETDRVPRME' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='447' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FDSETEMSGTRESH -->
<var-decl name='IOCTL_FDSETEMSGTRESH' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_FDSETEMSGTRESHE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='448' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FDSETMAXERRS -->
<var-decl name='IOCTL_FDSETMAXERRS' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_FDSETMAXERRSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='449' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FDSETPRM -->
<var-decl name='IOCTL_FDSETPRM' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_FDSETPRME' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='450' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FDTWADDLE -->
<var-decl name='IOCTL_FDTWADDLE' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_FDTWADDLEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='451' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FDWERRORCLR -->
<var-decl name='IOCTL_FDWERRORCLR' type-id='type-id-149' mangled-name='_ZN11__sanitizer17IOCTL_FDWERRORCLRE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='452' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FDWERRORGET -->
<var-decl name='IOCTL_FDWERRORGET' type-id='type-id-149' mangled-name='_ZN11__sanitizer17IOCTL_FDWERRORGETE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='453' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_HDIO_DRIVE_CMD -->
<var-decl name='IOCTL_HDIO_DRIVE_CMD' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_HDIO_DRIVE_CMDE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='454' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_HDIO_GETGEO -->
<var-decl name='IOCTL_HDIO_GETGEO' type-id='type-id-149' mangled-name='_ZN11__sanitizer17IOCTL_HDIO_GETGEOE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='455' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_HDIO_GET_32BIT -->
<var-decl name='IOCTL_HDIO_GET_32BIT' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_HDIO_GET_32BITE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='456' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_HDIO_GET_DMA -->
<var-decl name='IOCTL_HDIO_GET_DMA' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_HDIO_GET_DMAE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='457' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_HDIO_GET_IDENTITY -->
<var-decl name='IOCTL_HDIO_GET_IDENTITY' type-id='type-id-149' mangled-name='_ZN11__sanitizer23IOCTL_HDIO_GET_IDENTITYE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='458' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_HDIO_GET_KEEPSETTINGS -->
<var-decl name='IOCTL_HDIO_GET_KEEPSETTINGS' type-id='type-id-149' mangled-name='_ZN11__sanitizer27IOCTL_HDIO_GET_KEEPSETTINGSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='459' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_HDIO_GET_MULTCOUNT -->
<var-decl name='IOCTL_HDIO_GET_MULTCOUNT' type-id='type-id-149' mangled-name='_ZN11__sanitizer24IOCTL_HDIO_GET_MULTCOUNTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='460' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_HDIO_GET_NOWERR -->
<var-decl name='IOCTL_HDIO_GET_NOWERR' type-id='type-id-149' mangled-name='_ZN11__sanitizer21IOCTL_HDIO_GET_NOWERRE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='461' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_HDIO_GET_UNMASKINTR -->
<var-decl name='IOCTL_HDIO_GET_UNMASKINTR' type-id='type-id-149' mangled-name='_ZN11__sanitizer25IOCTL_HDIO_GET_UNMASKINTRE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='462' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_HDIO_SET_32BIT -->
<var-decl name='IOCTL_HDIO_SET_32BIT' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_HDIO_SET_32BITE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='463' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_HDIO_SET_DMA -->
<var-decl name='IOCTL_HDIO_SET_DMA' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_HDIO_SET_DMAE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='464' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_HDIO_SET_KEEPSETTINGS -->
<var-decl name='IOCTL_HDIO_SET_KEEPSETTINGS' type-id='type-id-149' mangled-name='_ZN11__sanitizer27IOCTL_HDIO_SET_KEEPSETTINGSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='465' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_HDIO_SET_MULTCOUNT -->
<var-decl name='IOCTL_HDIO_SET_MULTCOUNT' type-id='type-id-149' mangled-name='_ZN11__sanitizer24IOCTL_HDIO_SET_MULTCOUNTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='466' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_HDIO_SET_NOWERR -->
<var-decl name='IOCTL_HDIO_SET_NOWERR' type-id='type-id-149' mangled-name='_ZN11__sanitizer21IOCTL_HDIO_SET_NOWERRE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='467' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_HDIO_SET_UNMASKINTR -->
<var-decl name='IOCTL_HDIO_SET_UNMASKINTR' type-id='type-id-149' mangled-name='_ZN11__sanitizer25IOCTL_HDIO_SET_UNMASKINTRE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='468' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_MTIOCGET -->
<var-decl name='IOCTL_MTIOCGET' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_MTIOCGETE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='469' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_MTIOCPOS -->
<var-decl name='IOCTL_MTIOCPOS' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_MTIOCPOSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='470' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_MTIOCTOP -->
<var-decl name='IOCTL_MTIOCTOP' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_MTIOCTOPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='471' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_PPPIOCGASYNCMAP -->
<var-decl name='IOCTL_PPPIOCGASYNCMAP' type-id='type-id-149' mangled-name='_ZN11__sanitizer21IOCTL_PPPIOCGASYNCMAPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='472' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_PPPIOCGDEBUG -->
<var-decl name='IOCTL_PPPIOCGDEBUG' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_PPPIOCGDEBUGE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='473' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_PPPIOCGFLAGS -->
<var-decl name='IOCTL_PPPIOCGFLAGS' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_PPPIOCGFLAGSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='474' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_PPPIOCGUNIT -->
<var-decl name='IOCTL_PPPIOCGUNIT' type-id='type-id-149' mangled-name='_ZN11__sanitizer17IOCTL_PPPIOCGUNITE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='475' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_PPPIOCGXASYNCMAP -->
<var-decl name='IOCTL_PPPIOCGXASYNCMAP' type-id='type-id-149' mangled-name='_ZN11__sanitizer22IOCTL_PPPIOCGXASYNCMAPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='476' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_PPPIOCSASYNCMAP -->
<var-decl name='IOCTL_PPPIOCSASYNCMAP' type-id='type-id-149' mangled-name='_ZN11__sanitizer21IOCTL_PPPIOCSASYNCMAPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='477' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_PPPIOCSDEBUG -->
<var-decl name='IOCTL_PPPIOCSDEBUG' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_PPPIOCSDEBUGE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='478' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_PPPIOCSFLAGS -->
<var-decl name='IOCTL_PPPIOCSFLAGS' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_PPPIOCSFLAGSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='479' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_PPPIOCSMAXCID -->
<var-decl name='IOCTL_PPPIOCSMAXCID' type-id='type-id-149' mangled-name='_ZN11__sanitizer19IOCTL_PPPIOCSMAXCIDE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='480' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_PPPIOCSMRU -->
<var-decl name='IOCTL_PPPIOCSMRU' type-id='type-id-149' mangled-name='_ZN11__sanitizer16IOCTL_PPPIOCSMRUE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='481' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_PPPIOCSXASYNCMAP -->
<var-decl name='IOCTL_PPPIOCSXASYNCMAP' type-id='type-id-149' mangled-name='_ZN11__sanitizer22IOCTL_PPPIOCSXASYNCMAPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='482' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCADDRT -->
<var-decl name='IOCTL_SIOCADDRT' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_SIOCADDRTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='483' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCDARP -->
<var-decl name='IOCTL_SIOCDARP' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_SIOCDARPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='484' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCDELRT -->
<var-decl name='IOCTL_SIOCDELRT' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_SIOCDELRTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='485' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCDRARP -->
<var-decl name='IOCTL_SIOCDRARP' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_SIOCDRARPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='486' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCGARP -->
<var-decl name='IOCTL_SIOCGARP' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_SIOCGARPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='487' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCGIFENCAP -->
<var-decl name='IOCTL_SIOCGIFENCAP' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_SIOCGIFENCAPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='488' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCGIFHWADDR -->
<var-decl name='IOCTL_SIOCGIFHWADDR' type-id='type-id-149' mangled-name='_ZN11__sanitizer19IOCTL_SIOCGIFHWADDRE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='489' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCGIFMAP -->
<var-decl name='IOCTL_SIOCGIFMAP' type-id='type-id-149' mangled-name='_ZN11__sanitizer16IOCTL_SIOCGIFMAPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='490' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCGIFMEM -->
<var-decl name='IOCTL_SIOCGIFMEM' type-id='type-id-149' mangled-name='_ZN11__sanitizer16IOCTL_SIOCGIFMEME' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='491' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCGIFNAME -->
<var-decl name='IOCTL_SIOCGIFNAME' type-id='type-id-149' mangled-name='_ZN11__sanitizer17IOCTL_SIOCGIFNAMEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='492' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCGIFSLAVE -->
<var-decl name='IOCTL_SIOCGIFSLAVE' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_SIOCGIFSLAVEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='493' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCGRARP -->
<var-decl name='IOCTL_SIOCGRARP' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_SIOCGRARPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='494' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCGSTAMP -->
<var-decl name='IOCTL_SIOCGSTAMP' type-id='type-id-149' mangled-name='_ZN11__sanitizer16IOCTL_SIOCGSTAMPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='495' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCSARP -->
<var-decl name='IOCTL_SIOCSARP' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_SIOCSARPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='496' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCSIFENCAP -->
<var-decl name='IOCTL_SIOCSIFENCAP' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_SIOCSIFENCAPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='497' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCSIFHWADDR -->
<var-decl name='IOCTL_SIOCSIFHWADDR' type-id='type-id-149' mangled-name='_ZN11__sanitizer19IOCTL_SIOCSIFHWADDRE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='498' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCSIFLINK -->
<var-decl name='IOCTL_SIOCSIFLINK' type-id='type-id-149' mangled-name='_ZN11__sanitizer17IOCTL_SIOCSIFLINKE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='499' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCSIFMAP -->
<var-decl name='IOCTL_SIOCSIFMAP' type-id='type-id-149' mangled-name='_ZN11__sanitizer16IOCTL_SIOCSIFMAPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='500' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCSIFMEM -->
<var-decl name='IOCTL_SIOCSIFMEM' type-id='type-id-149' mangled-name='_ZN11__sanitizer16IOCTL_SIOCSIFMEME' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='501' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCSIFSLAVE -->
<var-decl name='IOCTL_SIOCSIFSLAVE' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_SIOCSIFSLAVEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='502' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCSRARP -->
<var-decl name='IOCTL_SIOCSRARP' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_SIOCSRARPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='503' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_COPR_HALT -->
<var-decl name='IOCTL_SNDCTL_COPR_HALT' type-id='type-id-149' mangled-name='_ZN11__sanitizer22IOCTL_SNDCTL_COPR_HALTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='522' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_COPR_LOAD -->
<var-decl name='IOCTL_SNDCTL_COPR_LOAD' type-id='type-id-149' mangled-name='_ZN11__sanitizer22IOCTL_SNDCTL_COPR_LOADE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='523' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_COPR_RCODE -->
<var-decl name='IOCTL_SNDCTL_COPR_RCODE' type-id='type-id-149' mangled-name='_ZN11__sanitizer23IOCTL_SNDCTL_COPR_RCODEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='524' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_COPR_RCVMSG -->
<var-decl name='IOCTL_SNDCTL_COPR_RCVMSG' type-id='type-id-149' mangled-name='_ZN11__sanitizer24IOCTL_SNDCTL_COPR_RCVMSGE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='525' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_COPR_RDATA -->
<var-decl name='IOCTL_SNDCTL_COPR_RDATA' type-id='type-id-149' mangled-name='_ZN11__sanitizer23IOCTL_SNDCTL_COPR_RDATAE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='526' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_COPR_RESET -->
<var-decl name='IOCTL_SNDCTL_COPR_RESET' type-id='type-id-149' mangled-name='_ZN11__sanitizer23IOCTL_SNDCTL_COPR_RESETE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='527' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_COPR_RUN -->
<var-decl name='IOCTL_SNDCTL_COPR_RUN' type-id='type-id-149' mangled-name='_ZN11__sanitizer21IOCTL_SNDCTL_COPR_RUNE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='528' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_COPR_SENDMSG -->
<var-decl name='IOCTL_SNDCTL_COPR_SENDMSG' type-id='type-id-149' mangled-name='_ZN11__sanitizer25IOCTL_SNDCTL_COPR_SENDMSGE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='529' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_COPR_WCODE -->
<var-decl name='IOCTL_SNDCTL_COPR_WCODE' type-id='type-id-149' mangled-name='_ZN11__sanitizer23IOCTL_SNDCTL_COPR_WCODEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='530' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_COPR_WDATA -->
<var-decl name='IOCTL_SNDCTL_COPR_WDATA' type-id='type-id-149' mangled-name='_ZN11__sanitizer23IOCTL_SNDCTL_COPR_WDATAE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='531' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_DSP_GETBLKSIZE -->
<var-decl name='IOCTL_SNDCTL_DSP_GETBLKSIZE' type-id='type-id-149' mangled-name='_ZN11__sanitizer27IOCTL_SNDCTL_DSP_GETBLKSIZEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='539' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_DSP_GETFMTS -->
<var-decl name='IOCTL_SNDCTL_DSP_GETFMTS' type-id='type-id-149' mangled-name='_ZN11__sanitizer24IOCTL_SNDCTL_DSP_GETFMTSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='540' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_DSP_NONBLOCK -->
<var-decl name='IOCTL_SNDCTL_DSP_NONBLOCK' type-id='type-id-149' mangled-name='_ZN11__sanitizer25IOCTL_SNDCTL_DSP_NONBLOCKE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='541' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_DSP_POST -->
<var-decl name='IOCTL_SNDCTL_DSP_POST' type-id='type-id-149' mangled-name='_ZN11__sanitizer21IOCTL_SNDCTL_DSP_POSTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='542' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_DSP_RESET -->
<var-decl name='IOCTL_SNDCTL_DSP_RESET' type-id='type-id-149' mangled-name='_ZN11__sanitizer22IOCTL_SNDCTL_DSP_RESETE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='543' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_DSP_SETFMT -->
<var-decl name='IOCTL_SNDCTL_DSP_SETFMT' type-id='type-id-149' mangled-name='_ZN11__sanitizer23IOCTL_SNDCTL_DSP_SETFMTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='544' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_DSP_SETFRAGMENT -->
<var-decl name='IOCTL_SNDCTL_DSP_SETFRAGMENT' type-id='type-id-149' mangled-name='_ZN11__sanitizer28IOCTL_SNDCTL_DSP_SETFRAGMENTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='545' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_DSP_SPEED -->
<var-decl name='IOCTL_SNDCTL_DSP_SPEED' type-id='type-id-149' mangled-name='_ZN11__sanitizer22IOCTL_SNDCTL_DSP_SPEEDE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='546' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_DSP_STEREO -->
<var-decl name='IOCTL_SNDCTL_DSP_STEREO' type-id='type-id-149' mangled-name='_ZN11__sanitizer23IOCTL_SNDCTL_DSP_STEREOE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='547' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_DSP_SUBDIVIDE -->
<var-decl name='IOCTL_SNDCTL_DSP_SUBDIVIDE' type-id='type-id-149' mangled-name='_ZN11__sanitizer26IOCTL_SNDCTL_DSP_SUBDIVIDEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='548' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_DSP_SYNC -->
<var-decl name='IOCTL_SNDCTL_DSP_SYNC' type-id='type-id-149' mangled-name='_ZN11__sanitizer21IOCTL_SNDCTL_DSP_SYNCE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='549' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_FM_4OP_ENABLE -->
<var-decl name='IOCTL_SNDCTL_FM_4OP_ENABLE' type-id='type-id-149' mangled-name='_ZN11__sanitizer26IOCTL_SNDCTL_FM_4OP_ENABLEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='550' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_FM_LOAD_INSTR -->
<var-decl name='IOCTL_SNDCTL_FM_LOAD_INSTR' type-id='type-id-149' mangled-name='_ZN11__sanitizer26IOCTL_SNDCTL_FM_LOAD_INSTRE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='551' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_MIDI_INFO -->
<var-decl name='IOCTL_SNDCTL_MIDI_INFO' type-id='type-id-149' mangled-name='_ZN11__sanitizer22IOCTL_SNDCTL_MIDI_INFOE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='552' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_MIDI_PRETIME -->
<var-decl name='IOCTL_SNDCTL_MIDI_PRETIME' type-id='type-id-149' mangled-name='_ZN11__sanitizer25IOCTL_SNDCTL_MIDI_PRETIMEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='553' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_SEQ_CTRLRATE -->
<var-decl name='IOCTL_SNDCTL_SEQ_CTRLRATE' type-id='type-id-149' mangled-name='_ZN11__sanitizer25IOCTL_SNDCTL_SEQ_CTRLRATEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='554' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_SEQ_GETINCOUNT -->
<var-decl name='IOCTL_SNDCTL_SEQ_GETINCOUNT' type-id='type-id-149' mangled-name='_ZN11__sanitizer27IOCTL_SNDCTL_SEQ_GETINCOUNTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='555' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_SEQ_GETOUTCOUNT -->
<var-decl name='IOCTL_SNDCTL_SEQ_GETOUTCOUNT' type-id='type-id-149' mangled-name='_ZN11__sanitizer28IOCTL_SNDCTL_SEQ_GETOUTCOUNTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='556' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_SEQ_NRMIDIS -->
<var-decl name='IOCTL_SNDCTL_SEQ_NRMIDIS' type-id='type-id-149' mangled-name='_ZN11__sanitizer24IOCTL_SNDCTL_SEQ_NRMIDISE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='557' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_SEQ_NRSYNTHS -->
<var-decl name='IOCTL_SNDCTL_SEQ_NRSYNTHS' type-id='type-id-149' mangled-name='_ZN11__sanitizer25IOCTL_SNDCTL_SEQ_NRSYNTHSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='558' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_SEQ_OUTOFBAND -->
<var-decl name='IOCTL_SNDCTL_SEQ_OUTOFBAND' type-id='type-id-149' mangled-name='_ZN11__sanitizer26IOCTL_SNDCTL_SEQ_OUTOFBANDE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='559' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_SEQ_PANIC -->
<var-decl name='IOCTL_SNDCTL_SEQ_PANIC' type-id='type-id-149' mangled-name='_ZN11__sanitizer22IOCTL_SNDCTL_SEQ_PANICE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='560' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_SEQ_PERCMODE -->
<var-decl name='IOCTL_SNDCTL_SEQ_PERCMODE' type-id='type-id-149' mangled-name='_ZN11__sanitizer25IOCTL_SNDCTL_SEQ_PERCMODEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='561' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_SEQ_RESET -->
<var-decl name='IOCTL_SNDCTL_SEQ_RESET' type-id='type-id-149' mangled-name='_ZN11__sanitizer22IOCTL_SNDCTL_SEQ_RESETE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='562' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_SEQ_RESETSAMPLES -->
<var-decl name='IOCTL_SNDCTL_SEQ_RESETSAMPLES' type-id='type-id-149' mangled-name='_ZN11__sanitizer29IOCTL_SNDCTL_SEQ_RESETSAMPLESE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='563' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_SEQ_SYNC -->
<var-decl name='IOCTL_SNDCTL_SEQ_SYNC' type-id='type-id-149' mangled-name='_ZN11__sanitizer21IOCTL_SNDCTL_SEQ_SYNCE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='564' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_SEQ_TESTMIDI -->
<var-decl name='IOCTL_SNDCTL_SEQ_TESTMIDI' type-id='type-id-149' mangled-name='_ZN11__sanitizer25IOCTL_SNDCTL_SEQ_TESTMIDIE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='565' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_SEQ_THRESHOLD -->
<var-decl name='IOCTL_SNDCTL_SEQ_THRESHOLD' type-id='type-id-149' mangled-name='_ZN11__sanitizer26IOCTL_SNDCTL_SEQ_THRESHOLDE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='566' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_SYNTH_INFO -->
<var-decl name='IOCTL_SNDCTL_SYNTH_INFO' type-id='type-id-149' mangled-name='_ZN11__sanitizer23IOCTL_SNDCTL_SYNTH_INFOE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='567' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_SYNTH_MEMAVL -->
<var-decl name='IOCTL_SNDCTL_SYNTH_MEMAVL' type-id='type-id-149' mangled-name='_ZN11__sanitizer25IOCTL_SNDCTL_SYNTH_MEMAVLE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='568' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_TMR_CONTINUE -->
<var-decl name='IOCTL_SNDCTL_TMR_CONTINUE' type-id='type-id-149' mangled-name='_ZN11__sanitizer25IOCTL_SNDCTL_TMR_CONTINUEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='569' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_TMR_METRONOME -->
<var-decl name='IOCTL_SNDCTL_TMR_METRONOME' type-id='type-id-149' mangled-name='_ZN11__sanitizer26IOCTL_SNDCTL_TMR_METRONOMEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='570' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_TMR_SELECT -->
<var-decl name='IOCTL_SNDCTL_TMR_SELECT' type-id='type-id-149' mangled-name='_ZN11__sanitizer23IOCTL_SNDCTL_TMR_SELECTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='571' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_TMR_SOURCE -->
<var-decl name='IOCTL_SNDCTL_TMR_SOURCE' type-id='type-id-149' mangled-name='_ZN11__sanitizer23IOCTL_SNDCTL_TMR_SOURCEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='572' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_TMR_START -->
<var-decl name='IOCTL_SNDCTL_TMR_START' type-id='type-id-149' mangled-name='_ZN11__sanitizer22IOCTL_SNDCTL_TMR_STARTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='573' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_TMR_STOP -->
<var-decl name='IOCTL_SNDCTL_TMR_STOP' type-id='type-id-149' mangled-name='_ZN11__sanitizer21IOCTL_SNDCTL_TMR_STOPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='574' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_TMR_TEMPO -->
<var-decl name='IOCTL_SNDCTL_TMR_TEMPO' type-id='type-id-149' mangled-name='_ZN11__sanitizer22IOCTL_SNDCTL_TMR_TEMPOE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='575' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_TMR_TIMEBASE -->
<var-decl name='IOCTL_SNDCTL_TMR_TIMEBASE' type-id='type-id-149' mangled-name='_ZN11__sanitizer25IOCTL_SNDCTL_TMR_TIMEBASEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='576' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_READ_ALTPCM -->
<var-decl name='IOCTL_SOUND_MIXER_READ_ALTPCM' type-id='type-id-149' mangled-name='_ZN11__sanitizer29IOCTL_SOUND_MIXER_READ_ALTPCME' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='577' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_READ_BASS -->
<var-decl name='IOCTL_SOUND_MIXER_READ_BASS' type-id='type-id-149' mangled-name='_ZN11__sanitizer27IOCTL_SOUND_MIXER_READ_BASSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='578' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_READ_CAPS -->
<var-decl name='IOCTL_SOUND_MIXER_READ_CAPS' type-id='type-id-149' mangled-name='_ZN11__sanitizer27IOCTL_SOUND_MIXER_READ_CAPSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='579' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_READ_CD -->
<var-decl name='IOCTL_SOUND_MIXER_READ_CD' type-id='type-id-149' mangled-name='_ZN11__sanitizer25IOCTL_SOUND_MIXER_READ_CDE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='580' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_READ_DEVMASK -->
<var-decl name='IOCTL_SOUND_MIXER_READ_DEVMASK' type-id='type-id-149' mangled-name='_ZN11__sanitizer30IOCTL_SOUND_MIXER_READ_DEVMASKE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='581' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_READ_ENHANCE -->
<var-decl name='IOCTL_SOUND_MIXER_READ_ENHANCE' type-id='type-id-149' mangled-name='_ZN11__sanitizer30IOCTL_SOUND_MIXER_READ_ENHANCEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='582' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_READ_IGAIN -->
<var-decl name='IOCTL_SOUND_MIXER_READ_IGAIN' type-id='type-id-149' mangled-name='_ZN11__sanitizer28IOCTL_SOUND_MIXER_READ_IGAINE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='583' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_READ_IMIX -->
<var-decl name='IOCTL_SOUND_MIXER_READ_IMIX' type-id='type-id-149' mangled-name='_ZN11__sanitizer27IOCTL_SOUND_MIXER_READ_IMIXE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='584' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_READ_LINE1 -->
<var-decl name='IOCTL_SOUND_MIXER_READ_LINE1' type-id='type-id-149' mangled-name='_ZN11__sanitizer28IOCTL_SOUND_MIXER_READ_LINE1E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='586' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_READ_LINE2 -->
<var-decl name='IOCTL_SOUND_MIXER_READ_LINE2' type-id='type-id-149' mangled-name='_ZN11__sanitizer28IOCTL_SOUND_MIXER_READ_LINE2E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='587' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_READ_LINE3 -->
<var-decl name='IOCTL_SOUND_MIXER_READ_LINE3' type-id='type-id-149' mangled-name='_ZN11__sanitizer28IOCTL_SOUND_MIXER_READ_LINE3E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='588' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_READ_LINE -->
<var-decl name='IOCTL_SOUND_MIXER_READ_LINE' type-id='type-id-149' mangled-name='_ZN11__sanitizer27IOCTL_SOUND_MIXER_READ_LINEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='585' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_READ_LOUD -->
<var-decl name='IOCTL_SOUND_MIXER_READ_LOUD' type-id='type-id-149' mangled-name='_ZN11__sanitizer27IOCTL_SOUND_MIXER_READ_LOUDE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='589' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_READ_MIC -->
<var-decl name='IOCTL_SOUND_MIXER_READ_MIC' type-id='type-id-149' mangled-name='_ZN11__sanitizer26IOCTL_SOUND_MIXER_READ_MICE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='590' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_READ_MUTE -->
<var-decl name='IOCTL_SOUND_MIXER_READ_MUTE' type-id='type-id-149' mangled-name='_ZN11__sanitizer27IOCTL_SOUND_MIXER_READ_MUTEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='591' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_READ_OGAIN -->
<var-decl name='IOCTL_SOUND_MIXER_READ_OGAIN' type-id='type-id-149' mangled-name='_ZN11__sanitizer28IOCTL_SOUND_MIXER_READ_OGAINE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='592' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_READ_PCM -->
<var-decl name='IOCTL_SOUND_MIXER_READ_PCM' type-id='type-id-149' mangled-name='_ZN11__sanitizer26IOCTL_SOUND_MIXER_READ_PCME' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='593' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_READ_RECLEV -->
<var-decl name='IOCTL_SOUND_MIXER_READ_RECLEV' type-id='type-id-149' mangled-name='_ZN11__sanitizer29IOCTL_SOUND_MIXER_READ_RECLEVE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='594' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_READ_RECMASK -->
<var-decl name='IOCTL_SOUND_MIXER_READ_RECMASK' type-id='type-id-149' mangled-name='_ZN11__sanitizer30IOCTL_SOUND_MIXER_READ_RECMASKE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='595' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_READ_RECSRC -->
<var-decl name='IOCTL_SOUND_MIXER_READ_RECSRC' type-id='type-id-149' mangled-name='_ZN11__sanitizer29IOCTL_SOUND_MIXER_READ_RECSRCE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='596' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_READ_SPEAKER -->
<var-decl name='IOCTL_SOUND_MIXER_READ_SPEAKER' type-id='type-id-149' mangled-name='_ZN11__sanitizer30IOCTL_SOUND_MIXER_READ_SPEAKERE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='597' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_READ_STEREODEVS -->
<var-decl name='IOCTL_SOUND_MIXER_READ_STEREODEVS' type-id='type-id-149' mangled-name='_ZN11__sanitizer33IOCTL_SOUND_MIXER_READ_STEREODEVSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='598' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_READ_SYNTH -->
<var-decl name='IOCTL_SOUND_MIXER_READ_SYNTH' type-id='type-id-149' mangled-name='_ZN11__sanitizer28IOCTL_SOUND_MIXER_READ_SYNTHE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='599' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_READ_TREBLE -->
<var-decl name='IOCTL_SOUND_MIXER_READ_TREBLE' type-id='type-id-149' mangled-name='_ZN11__sanitizer29IOCTL_SOUND_MIXER_READ_TREBLEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='600' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_READ_VOLUME -->
<var-decl name='IOCTL_SOUND_MIXER_READ_VOLUME' type-id='type-id-149' mangled-name='_ZN11__sanitizer29IOCTL_SOUND_MIXER_READ_VOLUMEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='601' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_WRITE_ALTPCM -->
<var-decl name='IOCTL_SOUND_MIXER_WRITE_ALTPCM' type-id='type-id-149' mangled-name='_ZN11__sanitizer30IOCTL_SOUND_MIXER_WRITE_ALTPCME' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='602' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_WRITE_BASS -->
<var-decl name='IOCTL_SOUND_MIXER_WRITE_BASS' type-id='type-id-149' mangled-name='_ZN11__sanitizer28IOCTL_SOUND_MIXER_WRITE_BASSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='603' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_WRITE_CD -->
<var-decl name='IOCTL_SOUND_MIXER_WRITE_CD' type-id='type-id-149' mangled-name='_ZN11__sanitizer26IOCTL_SOUND_MIXER_WRITE_CDE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='604' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_WRITE_ENHANCE -->
<var-decl name='IOCTL_SOUND_MIXER_WRITE_ENHANCE' type-id='type-id-149' mangled-name='_ZN11__sanitizer31IOCTL_SOUND_MIXER_WRITE_ENHANCEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='605' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_WRITE_IGAIN -->
<var-decl name='IOCTL_SOUND_MIXER_WRITE_IGAIN' type-id='type-id-149' mangled-name='_ZN11__sanitizer29IOCTL_SOUND_MIXER_WRITE_IGAINE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='606' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_WRITE_IMIX -->
<var-decl name='IOCTL_SOUND_MIXER_WRITE_IMIX' type-id='type-id-149' mangled-name='_ZN11__sanitizer28IOCTL_SOUND_MIXER_WRITE_IMIXE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='607' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_WRITE_LINE1 -->
<var-decl name='IOCTL_SOUND_MIXER_WRITE_LINE1' type-id='type-id-149' mangled-name='_ZN11__sanitizer29IOCTL_SOUND_MIXER_WRITE_LINE1E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='609' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_WRITE_LINE2 -->
<var-decl name='IOCTL_SOUND_MIXER_WRITE_LINE2' type-id='type-id-149' mangled-name='_ZN11__sanitizer29IOCTL_SOUND_MIXER_WRITE_LINE2E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='610' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_WRITE_LINE3 -->
<var-decl name='IOCTL_SOUND_MIXER_WRITE_LINE3' type-id='type-id-149' mangled-name='_ZN11__sanitizer29IOCTL_SOUND_MIXER_WRITE_LINE3E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='611' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_WRITE_LINE -->
<var-decl name='IOCTL_SOUND_MIXER_WRITE_LINE' type-id='type-id-149' mangled-name='_ZN11__sanitizer28IOCTL_SOUND_MIXER_WRITE_LINEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='608' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_WRITE_LOUD -->
<var-decl name='IOCTL_SOUND_MIXER_WRITE_LOUD' type-id='type-id-149' mangled-name='_ZN11__sanitizer28IOCTL_SOUND_MIXER_WRITE_LOUDE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='612' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_WRITE_MIC -->
<var-decl name='IOCTL_SOUND_MIXER_WRITE_MIC' type-id='type-id-149' mangled-name='_ZN11__sanitizer27IOCTL_SOUND_MIXER_WRITE_MICE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='613' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_WRITE_MUTE -->
<var-decl name='IOCTL_SOUND_MIXER_WRITE_MUTE' type-id='type-id-149' mangled-name='_ZN11__sanitizer28IOCTL_SOUND_MIXER_WRITE_MUTEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='614' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_WRITE_OGAIN -->
<var-decl name='IOCTL_SOUND_MIXER_WRITE_OGAIN' type-id='type-id-149' mangled-name='_ZN11__sanitizer29IOCTL_SOUND_MIXER_WRITE_OGAINE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='615' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_WRITE_PCM -->
<var-decl name='IOCTL_SOUND_MIXER_WRITE_PCM' type-id='type-id-149' mangled-name='_ZN11__sanitizer27IOCTL_SOUND_MIXER_WRITE_PCME' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='616' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_WRITE_RECLEV -->
<var-decl name='IOCTL_SOUND_MIXER_WRITE_RECLEV' type-id='type-id-149' mangled-name='_ZN11__sanitizer30IOCTL_SOUND_MIXER_WRITE_RECLEVE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='617' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_WRITE_RECSRC -->
<var-decl name='IOCTL_SOUND_MIXER_WRITE_RECSRC' type-id='type-id-149' mangled-name='_ZN11__sanitizer30IOCTL_SOUND_MIXER_WRITE_RECSRCE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='618' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_WRITE_SPEAKER -->
<var-decl name='IOCTL_SOUND_MIXER_WRITE_SPEAKER' type-id='type-id-149' mangled-name='_ZN11__sanitizer31IOCTL_SOUND_MIXER_WRITE_SPEAKERE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='619' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_WRITE_SYNTH -->
<var-decl name='IOCTL_SOUND_MIXER_WRITE_SYNTH' type-id='type-id-149' mangled-name='_ZN11__sanitizer29IOCTL_SOUND_MIXER_WRITE_SYNTHE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='620' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_WRITE_TREBLE -->
<var-decl name='IOCTL_SOUND_MIXER_WRITE_TREBLE' type-id='type-id-149' mangled-name='_ZN11__sanitizer30IOCTL_SOUND_MIXER_WRITE_TREBLEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='621' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_MIXER_WRITE_VOLUME -->
<var-decl name='IOCTL_SOUND_MIXER_WRITE_VOLUME' type-id='type-id-149' mangled-name='_ZN11__sanitizer30IOCTL_SOUND_MIXER_WRITE_VOLUMEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='622' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_PCM_READ_BITS -->
<var-decl name='IOCTL_SOUND_PCM_READ_BITS' type-id='type-id-149' mangled-name='_ZN11__sanitizer25IOCTL_SOUND_PCM_READ_BITSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='532' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_PCM_READ_CHANNELS -->
<var-decl name='IOCTL_SOUND_PCM_READ_CHANNELS' type-id='type-id-149' mangled-name='_ZN11__sanitizer29IOCTL_SOUND_PCM_READ_CHANNELSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='533' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_PCM_READ_FILTER -->
<var-decl name='IOCTL_SOUND_PCM_READ_FILTER' type-id='type-id-149' mangled-name='_ZN11__sanitizer27IOCTL_SOUND_PCM_READ_FILTERE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='534' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_PCM_READ_RATE -->
<var-decl name='IOCTL_SOUND_PCM_READ_RATE' type-id='type-id-149' mangled-name='_ZN11__sanitizer25IOCTL_SOUND_PCM_READ_RATEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='535' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_PCM_WRITE_CHANNELS -->
<var-decl name='IOCTL_SOUND_PCM_WRITE_CHANNELS' type-id='type-id-149' mangled-name='_ZN11__sanitizer30IOCTL_SOUND_PCM_WRITE_CHANNELSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='536' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SOUND_PCM_WRITE_FILTER -->
<var-decl name='IOCTL_SOUND_PCM_WRITE_FILTER' type-id='type-id-149' mangled-name='_ZN11__sanitizer28IOCTL_SOUND_PCM_WRITE_FILTERE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='537' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TCFLSH -->
<var-decl name='IOCTL_TCFLSH' type-id='type-id-149' mangled-name='_ZN11__sanitizer12IOCTL_TCFLSHE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='623' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TCGETA -->
<var-decl name='IOCTL_TCGETA' type-id='type-id-149' mangled-name='_ZN11__sanitizer12IOCTL_TCGETAE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='624' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TCGETS -->
<var-decl name='IOCTL_TCGETS' type-id='type-id-149' mangled-name='_ZN11__sanitizer12IOCTL_TCGETSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='625' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TCSBRK -->
<var-decl name='IOCTL_TCSBRK' type-id='type-id-149' mangled-name='_ZN11__sanitizer12IOCTL_TCSBRKE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='626' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TCSBRKP -->
<var-decl name='IOCTL_TCSBRKP' type-id='type-id-149' mangled-name='_ZN11__sanitizer13IOCTL_TCSBRKPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='627' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TCSETA -->
<var-decl name='IOCTL_TCSETA' type-id='type-id-149' mangled-name='_ZN11__sanitizer12IOCTL_TCSETAE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='628' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TCSETAF -->
<var-decl name='IOCTL_TCSETAF' type-id='type-id-149' mangled-name='_ZN11__sanitizer13IOCTL_TCSETAFE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='629' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TCSETAW -->
<var-decl name='IOCTL_TCSETAW' type-id='type-id-149' mangled-name='_ZN11__sanitizer13IOCTL_TCSETAWE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='630' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TCSETS -->
<var-decl name='IOCTL_TCSETS' type-id='type-id-149' mangled-name='_ZN11__sanitizer12IOCTL_TCSETSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='631' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TCSETSF -->
<var-decl name='IOCTL_TCSETSF' type-id='type-id-149' mangled-name='_ZN11__sanitizer13IOCTL_TCSETSFE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='632' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TCSETSW -->
<var-decl name='IOCTL_TCSETSW' type-id='type-id-149' mangled-name='_ZN11__sanitizer13IOCTL_TCSETSWE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='633' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TCXONC -->
<var-decl name='IOCTL_TCXONC' type-id='type-id-149' mangled-name='_ZN11__sanitizer12IOCTL_TCXONCE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='634' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCGLCKTRMIOS -->
<var-decl name='IOCTL_TIOCGLCKTRMIOS' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_TIOCGLCKTRMIOSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='635' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCGSOFTCAR -->
<var-decl name='IOCTL_TIOCGSOFTCAR' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_TIOCGSOFTCARE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='636' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCINQ -->
<var-decl name='IOCTL_TIOCINQ' type-id='type-id-149' mangled-name='_ZN11__sanitizer13IOCTL_TIOCINQE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='637' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCLINUX -->
<var-decl name='IOCTL_TIOCLINUX' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_TIOCLINUXE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='638' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCSERCONFIG -->
<var-decl name='IOCTL_TIOCSERCONFIG' type-id='type-id-149' mangled-name='_ZN11__sanitizer19IOCTL_TIOCSERCONFIGE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='639' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCSERGETLSR -->
<var-decl name='IOCTL_TIOCSERGETLSR' type-id='type-id-149' mangled-name='_ZN11__sanitizer19IOCTL_TIOCSERGETLSRE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='640' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCSERGWILD -->
<var-decl name='IOCTL_TIOCSERGWILD' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_TIOCSERGWILDE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='641' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCSERSWILD -->
<var-decl name='IOCTL_TIOCSERSWILD' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_TIOCSERSWILDE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='642' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCSLCKTRMIOS -->
<var-decl name='IOCTL_TIOCSLCKTRMIOS' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_TIOCSLCKTRMIOSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='643' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCSSOFTCAR -->
<var-decl name='IOCTL_TIOCSSOFTCAR' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_TIOCSSOFTCARE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='644' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_VT_ACTIVATE -->
<var-decl name='IOCTL_VT_ACTIVATE' type-id='type-id-149' mangled-name='_ZN11__sanitizer17IOCTL_VT_ACTIVATEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='645' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_VT_DISALLOCATE -->
<var-decl name='IOCTL_VT_DISALLOCATE' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_VT_DISALLOCATEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='646' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_VT_GETMODE -->
<var-decl name='IOCTL_VT_GETMODE' type-id='type-id-149' mangled-name='_ZN11__sanitizer16IOCTL_VT_GETMODEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='647' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_VT_GETSTATE -->
<var-decl name='IOCTL_VT_GETSTATE' type-id='type-id-149' mangled-name='_ZN11__sanitizer17IOCTL_VT_GETSTATEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='648' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_VT_OPENQRY -->
<var-decl name='IOCTL_VT_OPENQRY' type-id='type-id-149' mangled-name='_ZN11__sanitizer16IOCTL_VT_OPENQRYE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='649' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_VT_RELDISP -->
<var-decl name='IOCTL_VT_RELDISP' type-id='type-id-149' mangled-name='_ZN11__sanitizer16IOCTL_VT_RELDISPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='650' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_VT_RESIZE -->
<var-decl name='IOCTL_VT_RESIZE' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_VT_RESIZEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='651' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_VT_RESIZEX -->
<var-decl name='IOCTL_VT_RESIZEX' type-id='type-id-149' mangled-name='_ZN11__sanitizer16IOCTL_VT_RESIZEXE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='652' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_VT_SENDSIG -->
<var-decl name='IOCTL_VT_SENDSIG' type-id='type-id-149' mangled-name='_ZN11__sanitizer16IOCTL_VT_SENDSIGE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='653' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_VT_SETMODE -->
<var-decl name='IOCTL_VT_SETMODE' type-id='type-id-149' mangled-name='_ZN11__sanitizer16IOCTL_VT_SETMODEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='654' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_VT_WAITACTIVE -->
<var-decl name='IOCTL_VT_WAITACTIVE' type-id='type-id-149' mangled-name='_ZN11__sanitizer19IOCTL_VT_WAITACTIVEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='655' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CYGETDEFTHRESH -->
<var-decl name='IOCTL_CYGETDEFTHRESH' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_CYGETDEFTHRESHE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='658' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CYGETDEFTIMEOUT -->
<var-decl name='IOCTL_CYGETDEFTIMEOUT' type-id='type-id-149' mangled-name='_ZN11__sanitizer21IOCTL_CYGETDEFTIMEOUTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='659' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CYGETMON -->
<var-decl name='IOCTL_CYGETMON' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_CYGETMONE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='660' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CYGETTHRESH -->
<var-decl name='IOCTL_CYGETTHRESH' type-id='type-id-149' mangled-name='_ZN11__sanitizer17IOCTL_CYGETTHRESHE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='661' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CYGETTIMEOUT -->
<var-decl name='IOCTL_CYGETTIMEOUT' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_CYGETTIMEOUTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='662' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CYSETDEFTHRESH -->
<var-decl name='IOCTL_CYSETDEFTHRESH' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_CYSETDEFTHRESHE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='663' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CYSETDEFTIMEOUT -->
<var-decl name='IOCTL_CYSETDEFTIMEOUT' type-id='type-id-149' mangled-name='_ZN11__sanitizer21IOCTL_CYSETDEFTIMEOUTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='664' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CYSETTHRESH -->
<var-decl name='IOCTL_CYSETTHRESH' type-id='type-id-149' mangled-name='_ZN11__sanitizer17IOCTL_CYSETTHRESHE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='665' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_CYSETTIMEOUT -->
<var-decl name='IOCTL_CYSETTIMEOUT' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_CYSETTIMEOUTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='666' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_EQL_EMANCIPATE -->
<var-decl name='IOCTL_EQL_EMANCIPATE' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_EQL_EMANCIPATEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='667' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_EQL_ENSLAVE -->
<var-decl name='IOCTL_EQL_ENSLAVE' type-id='type-id-149' mangled-name='_ZN11__sanitizer17IOCTL_EQL_ENSLAVEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='668' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_EQL_GETMASTRCFG -->
<var-decl name='IOCTL_EQL_GETMASTRCFG' type-id='type-id-149' mangled-name='_ZN11__sanitizer21IOCTL_EQL_GETMASTRCFGE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='669' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_EQL_GETSLAVECFG -->
<var-decl name='IOCTL_EQL_GETSLAVECFG' type-id='type-id-149' mangled-name='_ZN11__sanitizer21IOCTL_EQL_GETSLAVECFGE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='670' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_EQL_SETMASTRCFG -->
<var-decl name='IOCTL_EQL_SETMASTRCFG' type-id='type-id-149' mangled-name='_ZN11__sanitizer21IOCTL_EQL_SETMASTRCFGE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='671' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_EQL_SETSLAVECFG -->
<var-decl name='IOCTL_EQL_SETSLAVECFG' type-id='type-id-149' mangled-name='_ZN11__sanitizer21IOCTL_EQL_SETSLAVECFGE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='672' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_EVIOCGKEYCODE_V2 -->
<var-decl name='IOCTL_EVIOCGKEYCODE_V2' type-id='type-id-149' mangled-name='_ZN11__sanitizer22IOCTL_EVIOCGKEYCODE_V2E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='678' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_EVIOCGPROP -->
<var-decl name='IOCTL_EVIOCGPROP' type-id='type-id-149' mangled-name='_ZN11__sanitizer16IOCTL_EVIOCGPROPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='679' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_EVIOCSKEYCODE_V2 -->
<var-decl name='IOCTL_EVIOCSKEYCODE_V2' type-id='type-id-149' mangled-name='_ZN11__sanitizer22IOCTL_EVIOCSKEYCODE_V2E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='680' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FS_IOC_GETFLAGS -->
<var-decl name='IOCTL_FS_IOC_GETFLAGS' type-id='type-id-149' mangled-name='_ZN11__sanitizer21IOCTL_FS_IOC_GETFLAGSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='682' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FS_IOC_GETVERSION -->
<var-decl name='IOCTL_FS_IOC_GETVERSION' type-id='type-id-149' mangled-name='_ZN11__sanitizer23IOCTL_FS_IOC_GETVERSIONE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='683' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FS_IOC_SETFLAGS -->
<var-decl name='IOCTL_FS_IOC_SETFLAGS' type-id='type-id-149' mangled-name='_ZN11__sanitizer21IOCTL_FS_IOC_SETFLAGSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='684' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_FS_IOC_SETVERSION -->
<var-decl name='IOCTL_FS_IOC_SETVERSION' type-id='type-id-149' mangled-name='_ZN11__sanitizer23IOCTL_FS_IOC_SETVERSIONE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='685' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_GIO_CMAP -->
<var-decl name='IOCTL_GIO_CMAP' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_GIO_CMAPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='686' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_GIO_FONT -->
<var-decl name='IOCTL_GIO_FONT' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_GIO_FONTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='687' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_GIO_SCRNMAP -->
<var-decl name='IOCTL_GIO_SCRNMAP' type-id='type-id-149' mangled-name='_ZN11__sanitizer17IOCTL_GIO_SCRNMAPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='688' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_GIO_UNIMAP -->
<var-decl name='IOCTL_GIO_UNIMAP' type-id='type-id-149' mangled-name='_ZN11__sanitizer16IOCTL_GIO_UNIMAPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='689' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_GIO_UNISCRNMAP -->
<var-decl name='IOCTL_GIO_UNISCRNMAP' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_GIO_UNISCRNMAPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='690' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_KDADDIO -->
<var-decl name='IOCTL_KDADDIO' type-id='type-id-149' mangled-name='_ZN11__sanitizer13IOCTL_KDADDIOE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='691' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_KDDELIO -->
<var-decl name='IOCTL_KDDELIO' type-id='type-id-149' mangled-name='_ZN11__sanitizer13IOCTL_KDDELIOE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='692' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_KDDISABIO -->
<var-decl name='IOCTL_KDDISABIO' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_KDDISABIOE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='693' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_KDENABIO -->
<var-decl name='IOCTL_KDENABIO' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_KDENABIOE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='694' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_KDGETKEYCODE -->
<var-decl name='IOCTL_KDGETKEYCODE' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_KDGETKEYCODEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='695' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_KDGETLED -->
<var-decl name='IOCTL_KDGETLED' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_KDGETLEDE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='696' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_KDGETMODE -->
<var-decl name='IOCTL_KDGETMODE' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_KDGETMODEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='697' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_KDGKBDIACR -->
<var-decl name='IOCTL_KDGKBDIACR' type-id='type-id-149' mangled-name='_ZN11__sanitizer16IOCTL_KDGKBDIACRE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='698' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_KDGKBENT -->
<var-decl name='IOCTL_KDGKBENT' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_KDGKBENTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='699' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_KDGKBLED -->
<var-decl name='IOCTL_KDGKBLED' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_KDGKBLEDE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='700' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_KDGKBMETA -->
<var-decl name='IOCTL_KDGKBMETA' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_KDGKBMETAE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='701' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_KDGKBMODE -->
<var-decl name='IOCTL_KDGKBMODE' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_KDGKBMODEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='702' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_KDGKBSENT -->
<var-decl name='IOCTL_KDGKBSENT' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_KDGKBSENTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='703' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_KDGKBTYPE -->
<var-decl name='IOCTL_KDGKBTYPE' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_KDGKBTYPEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='704' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_KDMAPDISP -->
<var-decl name='IOCTL_KDMAPDISP' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_KDMAPDISPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='705' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_KDMKTONE -->
<var-decl name='IOCTL_KDMKTONE' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_KDMKTONEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='706' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_KDSETKEYCODE -->
<var-decl name='IOCTL_KDSETKEYCODE' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_KDSETKEYCODEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='707' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_KDSETLED -->
<var-decl name='IOCTL_KDSETLED' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_KDSETLEDE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='708' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_KDSETMODE -->
<var-decl name='IOCTL_KDSETMODE' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_KDSETMODEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='709' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_KDSIGACCEPT -->
<var-decl name='IOCTL_KDSIGACCEPT' type-id='type-id-149' mangled-name='_ZN11__sanitizer17IOCTL_KDSIGACCEPTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='710' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_KDSKBDIACR -->
<var-decl name='IOCTL_KDSKBDIACR' type-id='type-id-149' mangled-name='_ZN11__sanitizer16IOCTL_KDSKBDIACRE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='711' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_KDSKBENT -->
<var-decl name='IOCTL_KDSKBENT' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_KDSKBENTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='712' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_KDSKBLED -->
<var-decl name='IOCTL_KDSKBLED' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_KDSKBLEDE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='713' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_KDSKBMETA -->
<var-decl name='IOCTL_KDSKBMETA' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_KDSKBMETAE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='714' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_KDSKBMODE -->
<var-decl name='IOCTL_KDSKBMODE' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_KDSKBMODEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='715' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_KDSKBSENT -->
<var-decl name='IOCTL_KDSKBSENT' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_KDSKBSENTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='716' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_KDUNMAPDISP -->
<var-decl name='IOCTL_KDUNMAPDISP' type-id='type-id-149' mangled-name='_ZN11__sanitizer17IOCTL_KDUNMAPDISPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='717' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_KIOCSOUND -->
<var-decl name='IOCTL_KIOCSOUND' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_KIOCSOUNDE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='718' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_LPABORT -->
<var-decl name='IOCTL_LPABORT' type-id='type-id-149' mangled-name='_ZN11__sanitizer13IOCTL_LPABORTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='719' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_LPABORTOPEN -->
<var-decl name='IOCTL_LPABORTOPEN' type-id='type-id-149' mangled-name='_ZN11__sanitizer17IOCTL_LPABORTOPENE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='720' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_LPCAREFUL -->
<var-decl name='IOCTL_LPCAREFUL' type-id='type-id-149' mangled-name='_ZN11__sanitizer15IOCTL_LPCAREFULE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='721' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_LPCHAR -->
<var-decl name='IOCTL_LPCHAR' type-id='type-id-149' mangled-name='_ZN11__sanitizer12IOCTL_LPCHARE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='722' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_LPGETIRQ -->
<var-decl name='IOCTL_LPGETIRQ' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_LPGETIRQE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='723' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_LPGETSTATUS -->
<var-decl name='IOCTL_LPGETSTATUS' type-id='type-id-149' mangled-name='_ZN11__sanitizer17IOCTL_LPGETSTATUSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='724' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_LPRESET -->
<var-decl name='IOCTL_LPRESET' type-id='type-id-149' mangled-name='_ZN11__sanitizer13IOCTL_LPRESETE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='725' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_LPSETIRQ -->
<var-decl name='IOCTL_LPSETIRQ' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_LPSETIRQE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='726' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_LPTIME -->
<var-decl name='IOCTL_LPTIME' type-id='type-id-149' mangled-name='_ZN11__sanitizer12IOCTL_LPTIMEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='727' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_LPWAIT -->
<var-decl name='IOCTL_LPWAIT' type-id='type-id-149' mangled-name='_ZN11__sanitizer12IOCTL_LPWAITE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='728' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_MTIOCGETCONFIG -->
<var-decl name='IOCTL_MTIOCGETCONFIG' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_MTIOCGETCONFIGE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='729' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_MTIOCSETCONFIG -->
<var-decl name='IOCTL_MTIOCSETCONFIG' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_MTIOCSETCONFIGE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='730' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_PIO_CMAP -->
<var-decl name='IOCTL_PIO_CMAP' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_PIO_CMAPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='731' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_PIO_FONT -->
<var-decl name='IOCTL_PIO_FONT' type-id='type-id-149' mangled-name='_ZN11__sanitizer14IOCTL_PIO_FONTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='732' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_PIO_SCRNMAP -->
<var-decl name='IOCTL_PIO_SCRNMAP' type-id='type-id-149' mangled-name='_ZN11__sanitizer17IOCTL_PIO_SCRNMAPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='733' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_PIO_UNIMAP -->
<var-decl name='IOCTL_PIO_UNIMAP' type-id='type-id-149' mangled-name='_ZN11__sanitizer16IOCTL_PIO_UNIMAPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='734' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_PIO_UNIMAPCLR -->
<var-decl name='IOCTL_PIO_UNIMAPCLR' type-id='type-id-149' mangled-name='_ZN11__sanitizer19IOCTL_PIO_UNIMAPCLRE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='735' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_PIO_UNISCRNMAP -->
<var-decl name='IOCTL_PIO_UNISCRNMAP' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_PIO_UNISCRNMAPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='736' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SCSI_IOCTL_GET_IDLUN -->
<var-decl name='IOCTL_SCSI_IOCTL_GET_IDLUN' type-id='type-id-149' mangled-name='_ZN11__sanitizer26IOCTL_SCSI_IOCTL_GET_IDLUNE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='737' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SCSI_IOCTL_PROBE_HOST -->
<var-decl name='IOCTL_SCSI_IOCTL_PROBE_HOST' type-id='type-id-149' mangled-name='_ZN11__sanitizer27IOCTL_SCSI_IOCTL_PROBE_HOSTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='738' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SCSI_IOCTL_TAGGED_DISABLE -->
<var-decl name='IOCTL_SCSI_IOCTL_TAGGED_DISABLE' type-id='type-id-149' mangled-name='_ZN11__sanitizer31IOCTL_SCSI_IOCTL_TAGGED_DISABLEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='739' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SCSI_IOCTL_TAGGED_ENABLE -->
<var-decl name='IOCTL_SCSI_IOCTL_TAGGED_ENABLE' type-id='type-id-149' mangled-name='_ZN11__sanitizer30IOCTL_SCSI_IOCTL_TAGGED_ENABLEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='740' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCAIPXITFCRT -->
<var-decl name='IOCTL_SIOCAIPXITFCRT' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_SIOCAIPXITFCRTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='741' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCAIPXPRISLT -->
<var-decl name='IOCTL_SIOCAIPXPRISLT' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_SIOCAIPXPRISLTE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='742' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCAX25ADDUID -->
<var-decl name='IOCTL_SIOCAX25ADDUID' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_SIOCAX25ADDUIDE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='743' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCAX25DELUID -->
<var-decl name='IOCTL_SIOCAX25DELUID' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_SIOCAX25DELUIDE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='744' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCAX25GETPARMS -->
<var-decl name='IOCTL_SIOCAX25GETPARMS' type-id='type-id-149' mangled-name='_ZN11__sanitizer22IOCTL_SIOCAX25GETPARMSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='745' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCAX25GETUID -->
<var-decl name='IOCTL_SIOCAX25GETUID' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_SIOCAX25GETUIDE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='746' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCAX25NOUID -->
<var-decl name='IOCTL_SIOCAX25NOUID' type-id='type-id-149' mangled-name='_ZN11__sanitizer19IOCTL_SIOCAX25NOUIDE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='747' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCAX25SETPARMS -->
<var-decl name='IOCTL_SIOCAX25SETPARMS' type-id='type-id-149' mangled-name='_ZN11__sanitizer22IOCTL_SIOCAX25SETPARMSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='748' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCDEVPLIP -->
<var-decl name='IOCTL_SIOCDEVPLIP' type-id='type-id-149' mangled-name='_ZN11__sanitizer17IOCTL_SIOCDEVPLIPE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='749' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCIPXCFGDATA -->
<var-decl name='IOCTL_SIOCIPXCFGDATA' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_SIOCIPXCFGDATAE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='750' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCNRDECOBS -->
<var-decl name='IOCTL_SIOCNRDECOBS' type-id='type-id-149' mangled-name='_ZN11__sanitizer18IOCTL_SIOCNRDECOBSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='751' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCNRGETPARMS -->
<var-decl name='IOCTL_SIOCNRGETPARMS' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_SIOCNRGETPARMSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='752' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCNRRTCTL -->
<var-decl name='IOCTL_SIOCNRRTCTL' type-id='type-id-149' mangled-name='_ZN11__sanitizer17IOCTL_SIOCNRRTCTLE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='753' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SIOCNRSETPARMS -->
<var-decl name='IOCTL_SIOCNRSETPARMS' type-id='type-id-149' mangled-name='_ZN11__sanitizer20IOCTL_SIOCNRSETPARMSE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='754' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_DSP_GETISPACE -->
<var-decl name='IOCTL_SNDCTL_DSP_GETISPACE' type-id='type-id-149' mangled-name='_ZN11__sanitizer26IOCTL_SNDCTL_DSP_GETISPACEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='755' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_SNDCTL_DSP_GETOSPACE -->
<var-decl name='IOCTL_SNDCTL_DSP_GETOSPACE' type-id='type-id-149' mangled-name='_ZN11__sanitizer26IOCTL_SNDCTL_DSP_GETOSPACEE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='756' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCGSERIAL -->
<var-decl name='IOCTL_TIOCGSERIAL' type-id='type-id-149' mangled-name='_ZN11__sanitizer17IOCTL_TIOCGSERIALE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='757' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCSERGETMULTI -->
<var-decl name='IOCTL_TIOCSERGETMULTI' type-id='type-id-149' mangled-name='_ZN11__sanitizer21IOCTL_TIOCSERGETMULTIE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='758' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCSERSETMULTI -->
<var-decl name='IOCTL_TIOCSERSETMULTI' type-id='type-id-149' mangled-name='_ZN11__sanitizer21IOCTL_TIOCSERSETMULTIE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='759' column='1'/>
<!-- unsigned int __sanitizer::IOCTL_TIOCSSERIAL -->
<var-decl name='IOCTL_TIOCSSERIAL' type-id='type-id-149' mangled-name='_ZN11__sanitizer17IOCTL_TIOCSSERIALE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='760' column='1'/>
<!-- const int __sanitizer::errno_EOWNERDEAD -->
<var-decl name='errno_EOWNERDEAD' type-id='type-id-233' mangled-name='_ZN11__sanitizer16errno_EOWNERDEADE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='765' column='1'/>
<!-- unsigned int __sanitizer::struct_tm_sz -->
<var-decl name='struct_tm_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer12struct_tm_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='126' column='1'/>
<!-- unsigned int __sanitizer::struct_sigaction_sz -->
<var-decl name='struct_sigaction_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer19struct_sigaction_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='130' column='1'/>
<!-- unsigned int __sanitizer::sigset_t_sz -->
<var-decl name='sigset_t_sz' type-id='type-id-149' mangled-name='_ZN11__sanitizer11sigset_t_szE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc' line='138' column='1'/>
</namespace-decl>
<!-- const int -->
<qualified-type-def type-id='type-id-10' const='yes' id='type-id-233'/>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/sanitizer_common/sanitizer_posix.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/sanitizer_common' language='LANG_C_plus_plus'>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- __sanitizer::uptr __sanitizer::GetMmapGranularity() -->
<function-decl name='GetMmapGranularity' mangled-name='_ZN11__sanitizer18GetMmapGranularityEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_posix.cc' line='26' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::GetMaxVirtualAddress() -->
<function-decl name='GetMaxVirtualAddress' mangled-name='_ZN11__sanitizer20GetMaxVirtualAddressEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_posix.cc' line='30' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- void* __sanitizer::MapFileToMemory(const char*, __sanitizer::uptr*) -->
<function-decl name='MapFileToMemory' mangled-name='_ZN11__sanitizer15MapFileToMemoryEPKcPm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_posix.cc' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- bool __sanitizer::MemoryRangeIsAvailable(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='MemoryRangeIsAvailable' mangled-name='_ZN11__sanitizer22MemoryRangeIsAvailableEmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_posix.cc' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
<!-- void __sanitizer::DumpProcessMap() -->
<function-decl name='DumpProcessMap' mangled-name='_ZN11__sanitizer14DumpProcessMapEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_posix.cc' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- char* __sanitizer::FindPathToBinary(const char*) -->
<function-decl name='FindPathToBinary' mangled-name='_ZN11__sanitizer16FindPathToBinaryEPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_posix.cc' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- bool __sanitizer::GetCodeRangeForFile(const char*, __sanitizer::uptr*, __sanitizer::uptr*) -->
<function-decl name='GetCodeRangeForFile' mangled-name='_ZN11__sanitizer19GetCodeRangeForFileEPKcPmS2_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_posix.cc' line='234' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</namespace-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/sanitizer_common' language='LANG_C_plus_plus'>
<!-- typedef unsigned int __uid_t -->
<typedef-decl name='__uid_t' type-id='type-id-149' filepath='/usr/include/bits/types.h' line='135' column='1' id='type-id-234'/>
<!-- typedef unsigned long int pthread_t -->
<typedef-decl name='pthread_t' type-id='type-id-33' filepath='/usr/include/bits/pthreadtypes.h' line='50' column='1' id='type-id-235'/>
<!-- typedef unsigned int __useconds_t -->
<typedef-decl name='__useconds_t' type-id='type-id-149' filepath='/usr/include/bits/types.h' line='150' column='1' id='type-id-236'/>
<!-- const rlimit -->
<qualified-type-def type-id='type-id-237' const='yes' id='type-id-238'/>
<!-- const rlimit* -->
<pointer-type-def type-id='type-id-238' size-in-bits='64' id='type-id-239'/>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- __sanitizer::u32 __sanitizer::GetUid() -->
<function-decl name='GetUid' mangled-name='_ZN11__sanitizer6GetUidEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cc' line='30' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- typedef __sanitizer::u32 -->
<return type-id='type-id-196'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::GetThreadSelf() -->
<function-decl name='GetThreadSelf' mangled-name='_ZN11__sanitizer13GetThreadSelfEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cc' line='34' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- void __sanitizer::DisableCoreDumper() -->
<function-decl name='DisableCoreDumper' mangled-name='_ZN11__sanitizer17DisableCoreDumperEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cc' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- bool __sanitizer::StackSizeIsUnlimited() -->
<function-decl name='StackSizeIsUnlimited' mangled-name='_ZN11__sanitizer20StackSizeIsUnlimitedEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cc' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
<!-- void __sanitizer::SetStackSizeLimitInBytes(__sanitizer::uptr) -->
<function-decl name='SetStackSizeLimitInBytes' mangled-name='_ZN11__sanitizer24SetStackSizeLimitInBytesEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cc' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer::Abort() -->
<function-decl name='Abort' mangled-name='_ZN11__sanitizer5AbortEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cc' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- int __sanitizer::Atexit(void ()*) -->
<function-decl name='Atexit' mangled-name='_ZN11__sanitizer6AtexitEPFvvE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void ()*' -->
<parameter type-id='type-id-125' name='f' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='342' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
</namespace-decl>
<!-- __uid_t getuid() -->
<function-decl name='getuid' filepath='/usr/include/unistd.h' line='694' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- typedef __uid_t -->
<return type-id='type-id-234'/>
</function-decl>
<!-- pthread_t pthread_self() -->
<function-decl name='pthread_self' filepath='/usr/include/pthread.h' line='267' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- typedef pthread_t -->
<return type-id='type-id-235'/>
</function-decl>
<!-- int madvise(void*, size_t, int) -->
<function-decl name='madvise' filepath='/usr/include/sys/mman.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef size_t' -->
<parameter type-id='type-id-8'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int setrlimit(__rlimit_resource_t, const rlimit*) -->
<function-decl name='setrlimit' filepath='/usr/include/sys/resource.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __rlimit_resource_t' -->
<parameter type-id='type-id-240'/>
<!-- parameter of type 'const rlimit*' -->
<parameter type-id='type-id-239'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- unsigned int sleep(unsigned int) -->
<function-decl name='sleep' filepath='/usr/include/unistd.h' line='441' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'unsigned int' -->
<parameter type-id='type-id-149' name='sec' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='238' column='1'/>
<!-- unsigned int -->
<return type-id='type-id-149'/>
</function-decl>
<!-- int usleep(__useconds_t) -->
<function-decl name='usleep' filepath='/usr/include/unistd.h' line='457' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __useconds_t' -->
<parameter type-id='type-id-236'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- void abort() -->
<function-decl name='abort' filepath='/usr/include/stdlib.h' line='514' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- int atexit(void ()*) -->
<function-decl name='atexit' filepath='/usr/include/stdlib.h' line='518' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void ()*' -->
<parameter type-id='type-id-125' name='f' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='342' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int isatty(int) -->
<function-decl name='isatty' filepath='/usr/include/unistd.h' line='798' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- struct rlimit -->
<class-decl name='rlimit' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/bits/resource.h' line='135' column='1' id='type-id-237'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- rlim_t rlimit::rlim_cur -->
<var-decl name='rlim_cur' type-id='type-id-241' visibility='default' filepath='/usr/include/bits/resource.h' line='138' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- rlim_t rlimit::rlim_max -->
<var-decl name='rlim_max' type-id='type-id-241' visibility='default' filepath='/usr/include/bits/resource.h' line='140' column='1'/>
</data-member>
</class-decl>
<!-- typedef int __rlimit_resource_t -->
<typedef-decl name='__rlimit_resource_t' type-id='type-id-10' filepath='/usr/include/sys/resource.h' line='43' column='1' id='type-id-240'/>
<!-- typedef __rlim_t rlim_t -->
<typedef-decl name='rlim_t' type-id='type-id-242' filepath='/usr/include/bits/resource.h' line='127' column='1' id='type-id-241'/>
<!-- typedef unsigned long int __rlim_t -->
<typedef-decl name='__rlim_t' type-id='type-id-33' filepath='/usr/include/bits/types.h' line='146' column='1' id='type-id-242'/>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/sanitizer_common/sanitizer_printf.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/sanitizer_common' language='LANG_C_plus_plus'>
<!-- void (const char*)* -->
<pointer-type-def type-id='type-id-243' size-in-bits='64' id='type-id-244'/>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- int __sanitizer::VSNPrintf(char*, int, const char*, typedef __va_list_tag __va_list_tag*) -->
<function-decl name='VSNPrintf' mangled-name='_ZN11__sanitizer9VSNPrintfEPciPKcP13__va_list_tag' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_printf.cc' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
<parameter type-id='type-id-245'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- void __sanitizer::SetPrintfAndReportCallback(void (const char*)*) -->
<function-decl name='SetPrintfAndReportCallback' mangled-name='_ZN11__sanitizer26SetPrintfAndReportCallbackEPFvPKcE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_printf.cc' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void (const char*)*' -->
<parameter type-id='type-id-244'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer::OnPrint(const char*) -->
<function-decl name='OnPrint' mangled-name='_ZN11__sanitizer7OnPrintEPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_printf.cc' line='199' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__sanitizer7OnPrintEPKc'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __sanitizer::StaticSpinMutex __sanitizer::CommonSanitizerReportMutex -->
<var-decl name='CommonSanitizerReportMutex' type-id='type-id-195' mangled-name='_ZN11__sanitizer26CommonSanitizerReportMutexE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_printf.cc' line='28' column='1'/>
</namespace-decl>
<!-- void (const char*) -->
<function-type size-in-bits='64' id='type-id-243'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-type>
<!-- typedef __va_list_tag __va_list_tag* -->
<pointer-type-def type-id='type-id-246' size-in-bits='64' id='type-id-245'/>
<!-- struct typedef __va_list_tag __va_list_tag -->
<class-decl name='typedef __va_list_tag __va_list_tag' size-in-bits='192' is-struct='yes' visibility='default' id='type-id-246'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- unsigned int typedef __va_list_tag __va_list_tag::gp_offset -->
<var-decl name='gp_offset' type-id='type-id-149' visibility='default'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<!-- unsigned int typedef __va_list_tag __va_list_tag::fp_offset -->
<var-decl name='fp_offset' type-id='type-id-149' visibility='default'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- void* typedef __va_list_tag __va_list_tag::overflow_arg_area -->
<var-decl name='overflow_arg_area' type-id='type-id-1' visibility='default'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- void* typedef __va_list_tag __va_list_tag::reg_save_area -->
<var-decl name='reg_save_area' type-id='type-id-1' visibility='default'/>
</data-member>
</class-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/sanitizer_common/sanitizer_stackdepot.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/sanitizer_common' language='LANG_C_plus_plus'>
<!-- unsigned long int[1] -->
<array-type-def dimensions='1' type-id='type-id-33' size-in-bits='64' id='type-id-247'>
<!-- <anonymous range>[1] -->
<subrange length='1' type-id='type-id-50' id='type-id-248'/>
</array-type-def>
<!-- __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>* -->
<pointer-type-def type-id='type-id-249' size-in-bits='64' id='type-id-250'/>
<!-- __sanitizer::StackDepotReverseMap* -->
<pointer-type-def type-id='type-id-251' size-in-bits='64' id='type-id-252'/>
<!-- __sanitizer::StackDepotReverseMap::IdDescPair& -->
<reference-type-def kind='lvalue' type-id='type-id-253' size-in-bits='64' id='type-id-254'/>
<!-- __sanitizer::StackDepotReverseMap::IdDescPair* -->
<pointer-type-def type-id='type-id-253' size-in-bits='64' id='type-id-255'/>
<!-- __sanitizer::StackDepotStats* -->
<pointer-type-def type-id='type-id-256' size-in-bits='64' id='type-id-257'/>
<!-- __sanitizer::StackDesc* -->
<pointer-type-def type-id='type-id-258' size-in-bits='64' id='type-id-259'/>
<!-- bool (const __sanitizer::StackDepotReverseMap::IdDescPair&, const __sanitizer::StackDepotReverseMap::IdDescPair&)* -->
<pointer-type-def type-id='type-id-260' size-in-bits='64' id='type-id-261'/>
<!-- const __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair> -->
<qualified-type-def type-id='type-id-249' const='yes' id='type-id-262'/>
<!-- const __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>& -->
<reference-type-def kind='lvalue' type-id='type-id-262' size-in-bits='64' id='type-id-263'/>
<!-- const __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>* -->
<pointer-type-def type-id='type-id-262' size-in-bits='64' id='type-id-264'/>
<!-- const __sanitizer::StackDepotReverseMap -->
<qualified-type-def type-id='type-id-251' const='yes' id='type-id-265'/>
<!-- const __sanitizer::StackDepotReverseMap& -->
<reference-type-def kind='lvalue' type-id='type-id-265' size-in-bits='64' id='type-id-266'/>
<!-- const __sanitizer::StackDepotReverseMap::IdDescPair -->
<qualified-type-def type-id='type-id-253' const='yes' id='type-id-267'/>
<!-- const __sanitizer::StackDepotReverseMap::IdDescPair& -->
<reference-type-def kind='lvalue' type-id='type-id-267' size-in-bits='64' id='type-id-268'/>
<!-- const __sanitizer::StackDepotReverseMap::IdDescPair* -->
<pointer-type-def type-id='type-id-267' size-in-bits='64' id='type-id-269'/>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- class __sanitizer::StackDepotReverseMap -->
<class-decl name='StackDepotReverseMap' size-in-bits='192' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stackdepot.h' line='39' column='1' id='type-id-251'>
<member-type access='private'>
<!-- struct __sanitizer::StackDepotReverseMap::IdDescPair -->
<class-decl name='IdDescPair' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stackdepot.h' line='45' column='1' id='type-id-253'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::u32 __sanitizer::StackDepotReverseMap::IdDescPair::id -->
<var-decl name='id' type-id='type-id-196' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stackdepot.h' line='46' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::StackDesc* __sanitizer::StackDepotReverseMap::IdDescPair::desc -->
<var-decl name='desc' type-id='type-id-259' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stackdepot.h' line='47' column='1'/>
</data-member>
<member-function access='public' static='yes'>
<!-- bool __sanitizer::StackDepotReverseMap::IdDescPair::IdComparator(const __sanitizer::StackDepotReverseMap::IdDescPair&) -->
<function-decl name='IdComparator' mangled-name='_ZN11__sanitizer20StackDepotReverseMap10IdDescPair12IdComparatorERKS1_S3_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stackdepot.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const __sanitizer::StackDepotReverseMap::IdDescPair&' -->
<parameter type-id='type-id-268'/>
<!-- parameter of type 'const __sanitizer::StackDepotReverseMap::IdDescPair&' -->
<parameter type-id='type-id-268'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair> __sanitizer::StackDepotReverseMap::map_ -->
<var-decl name='map_' type-id='type-id-249' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stackdepot.h' line='52' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::StackDepotReverseMap::StackDepotReverseMap() -->
<function-decl name='StackDepotReverseMap' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stackdepot.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::StackDepotReverseMap*' -->
<parameter type-id='type-id-252' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- const __sanitizer::uptr* __sanitizer::StackDepotReverseMap::Get(__sanitizer::u32, __sanitizer::uptr*) -->
<function-decl name='Get' mangled-name='_ZN11__sanitizer20StackDepotReverseMap3GetEjPm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stackdepot.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::StackDepotReverseMap*' -->
<parameter type-id='type-id-252' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- const __sanitizer::uptr* -->
<return type-id='type-id-123'/>
</function-decl>
</member-function>
<member-function access='private' constructor='yes'>
<!-- __sanitizer::StackDepotReverseMap::StackDepotReverseMap(const __sanitizer::StackDepotReverseMap&) -->
<function-decl name='StackDepotReverseMap' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stackdepot.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::StackDepotReverseMap*' -->
<parameter type-id='type-id-252' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::StackDepotReverseMap&' -->
<parameter type-id='type-id-266'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::StackDepotReverseMap::operator=(const __sanitizer::StackDepotReverseMap&) -->
<function-decl name='operator=' mangled-name='_ZN11__sanitizer20StackDepotReverseMapaSERKS0_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stackdepot.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::StackDepotReverseMap*' -->
<parameter type-id='type-id-252' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::StackDepotReverseMap&' -->
<parameter type-id='type-id-266'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::StackDepotReverseMap::StackDepotReverseMap() -->
<function-decl name='StackDepotReverseMap' mangled-name='_ZN11__sanitizer20StackDepotReverseMapC2Ev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stackdepot.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::StackDepotReverseMap*' -->
<parameter type-id='type-id-252' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct __sanitizer::StackDesc -->
<class-decl name='StackDesc' size-in-bits='256' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stackdepot.cc' line='27' column='1' id='type-id-258'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::StackDesc* __sanitizer::StackDesc::link -->
<var-decl name='link' type-id='type-id-259' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stackdepot.cc' line='28' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::u32 __sanitizer::StackDesc::id -->
<var-decl name='id' type-id='type-id-196' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stackdepot.cc' line='29' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
<!-- __sanitizer::u32 __sanitizer::StackDesc::hash -->
<var-decl name='hash' type-id='type-id-196' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stackdepot.cc' line='30' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __sanitizer::uptr __sanitizer::StackDesc::size -->
<var-decl name='size' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stackdepot.cc' line='31' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- unsigned long int __sanitizer::StackDesc::stack[1] -->
<var-decl name='stack' type-id='type-id-247' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stackdepot.cc' line='32' column='1'/>
</data-member>
</class-decl>
<!-- class __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair> -->
<class-decl name='InternalMmapVector&lt;__sanitizer::StackDepotReverseMap::IdDescPair&gt;' size-in-bits='192' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='320' column='1' id='type-id-249'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::StackDepotReverseMap::IdDescPair* __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>::data_ -->
<var-decl name='data_' type-id='type-id-255' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='382' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>::capacity_ -->
<var-decl name='capacity_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='383' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>::size_ -->
<var-decl name='size_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='384' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>::InternalMmapVector(__sanitizer::uptr) -->
<function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>*' -->
<parameter type-id='type-id-250' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>::~InternalMmapVector(int) -->
<function-decl name='~InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>*' -->
<parameter type-id='type-id-250' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::StackDepotReverseMap::IdDescPair& __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN11__sanitizer18InternalMmapVectorINS_20StackDepotReverseMap10IdDescPairEEixEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='330' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>*' -->
<parameter type-id='type-id-250' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __sanitizer::StackDepotReverseMap::IdDescPair& -->
<return type-id='type-id-254'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const __sanitizer::StackDepotReverseMap::IdDescPair& __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK11__sanitizer18InternalMmapVectorINS_20StackDepotReverseMap10IdDescPairEEixEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>*' -->
<parameter type-id='type-id-264' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- const __sanitizer::StackDepotReverseMap::IdDescPair& -->
<return type-id='type-id-268'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>::push_back(const __sanitizer::StackDepotReverseMap::IdDescPair&) -->
<function-decl name='push_back' mangled-name='_ZN11__sanitizer18InternalMmapVectorINS_20StackDepotReverseMap10IdDescPairEE9push_backERKS2_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>*' -->
<parameter type-id='type-id-250' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::StackDepotReverseMap::IdDescPair&' -->
<parameter type-id='type-id-268'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::StackDepotReverseMap::IdDescPair& __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>::back() -->
<function-decl name='back' mangled-name='_ZN11__sanitizer18InternalMmapVectorINS_20StackDepotReverseMap10IdDescPairEE4backEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='346' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>*' -->
<parameter type-id='type-id-250' is-artificial='yes'/>
<!-- __sanitizer::StackDepotReverseMap::IdDescPair& -->
<return type-id='type-id-254'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>::pop_back() -->
<function-decl name='pop_back' mangled-name='_ZN11__sanitizer18InternalMmapVectorINS_20StackDepotReverseMap10IdDescPairEE8pop_backEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='350' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>*' -->
<parameter type-id='type-id-250' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>::size() -->
<function-decl name='size' mangled-name='_ZNK11__sanitizer18InternalMmapVectorINS_20StackDepotReverseMap10IdDescPairEE4sizeEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='354' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>*' -->
<parameter type-id='type-id-264' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const __sanitizer::StackDepotReverseMap::IdDescPair* __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>::data() -->
<function-decl name='data' mangled-name='_ZNK11__sanitizer18InternalMmapVectorINS_20StackDepotReverseMap10IdDescPairEE4dataEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>*' -->
<parameter type-id='type-id-264' is-artificial='yes'/>
<!-- const __sanitizer::StackDepotReverseMap::IdDescPair* -->
<return type-id='type-id-269'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>::capacity() -->
<function-decl name='capacity' mangled-name='_ZNK11__sanitizer18InternalMmapVectorINS_20StackDepotReverseMap10IdDescPairEE8capacityEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='360' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>*' -->
<parameter type-id='type-id-264' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>::clear() -->
<function-decl name='clear' mangled-name='_ZN11__sanitizer18InternalMmapVectorINS_20StackDepotReverseMap10IdDescPairEE5clearEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='364' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>*' -->
<parameter type-id='type-id-250' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>::Resize(__sanitizer::uptr) -->
<function-decl name='Resize' mangled-name='_ZN11__sanitizer18InternalMmapVectorINS_20StackDepotReverseMap10IdDescPairEE6ResizeEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>*' -->
<parameter type-id='type-id-250' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>::InternalMmapVector(const __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>&) -->
<function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='379' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>*' -->
<parameter type-id='type-id-250' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>&' -->
<parameter type-id='type-id-263'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>::operator=(const __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>&) -->
<function-decl name='operator=' mangled-name='_ZN11__sanitizer18InternalMmapVectorINS_20StackDepotReverseMap10IdDescPairEEaSERKS3_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='380' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>*' -->
<parameter type-id='type-id-250' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>&' -->
<parameter type-id='type-id-263'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct __sanitizer::StackDepotStats -->
<class-decl name='StackDepotStats' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stackdepot.h' line='26' column='1' id='type-id-256'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __sanitizer::StackDepotStats::n_uniq_ids -->
<var-decl name='n_uniq_ids' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stackdepot.h' line='27' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::StackDepotStats::mapped -->
<var-decl name='mapped' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stackdepot.h' line='28' column='1'/>
</data-member>
</class-decl>
<!-- __sanitizer::atomic_uint32_t::Type __sanitizer::atomic_fetch_add<__sanitizer::atomic_uint32_t>(volatile __sanitizer::atomic_uint32_t*, __sanitizer::atomic_uint32_t::Type, __sanitizer::memory_order) -->
<function-decl name='atomic_fetch_add&lt;__sanitizer::atomic_uint32_t&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic_clang.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'volatile __sanitizer::atomic_uint32_t*' -->
<parameter type-id='type-id-199'/>
<!-- parameter of type 'typedef __sanitizer::atomic_uint32_t::Type' -->
<parameter type-id='type-id-200'/>
<!-- parameter of type 'enum __sanitizer::memory_order' -->
<parameter type-id='type-id-201'/>
<!-- typedef __sanitizer::atomic_uint32_t::Type -->
<return type-id='type-id-200'/>
</function-decl>
<!-- void __sanitizer::Swap<__sanitizer::StackDepotReverseMap::IdDescPair>(__sanitizer::StackDepotReverseMap::IdDescPair&, __sanitizer::StackDepotReverseMap::IdDescPair&) -->
<function-decl name='Swap&lt;__sanitizer::StackDepotReverseMap::IdDescPair&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='292' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__sanitizer::StackDepotReverseMap::IdDescPair&' -->
<parameter type-id='type-id-254'/>
<!-- parameter of type '__sanitizer::StackDepotReverseMap::IdDescPair&' -->
<parameter type-id='type-id-254'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __sanitizer::StackDepotStats* __sanitizer::StackDepotGetStats() -->
<function-decl name='StackDepotGetStats' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stackdepot.cc' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- __sanitizer::StackDepotStats* -->
<return type-id='type-id-257'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::InternalBinarySearch<__sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>, __sanitizer::StackDepotReverseMap::IdDescPair, bool (*)(const __sanitizer::StackDepotReverseMap::IdDescPair&, const __sanitizer::StackDepotReverseMap::IdDescPair&)>(const __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>&, __sanitizer::uptr, __sanitizer::uptr, const __sanitizer::StackDepotReverseMap::IdDescPair&, bool (const __sanitizer::StackDepotReverseMap::IdDescPair&, const __sanitizer::StackDepotReverseMap::IdDescPair&)*) -->
<function-decl name='InternalBinarySearch&lt;__sanitizer::InternalMmapVector&lt;__sanitizer::StackDepotReverseMap::IdDescPair&gt;, __sanitizer::StackDepotReverseMap::IdDescPair, bool (*)(const __sanitizer::StackDepotReverseMap::IdDescPair&amp;, const __sanitizer::StackDepotReverseMap::IdDescPair&amp;)&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='425' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const __sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>&' -->
<parameter type-id='type-id-263'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'const __sanitizer::StackDepotReverseMap::IdDescPair&' -->
<parameter type-id='type-id-268'/>
<!-- parameter of type 'bool (const __sanitizer::StackDepotReverseMap::IdDescPair&, const __sanitizer::StackDepotReverseMap::IdDescPair&)*' -->
<parameter type-id='type-id-261'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- void __sanitizer::InternalSort<__sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>, bool (*)(const __sanitizer::StackDepotReverseMap::IdDescPair&, const __sanitizer::StackDepotReverseMap::IdDescPair&)>(__sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>*, __sanitizer::uptr, bool (const __sanitizer::StackDepotReverseMap::IdDescPair&, const __sanitizer::StackDepotReverseMap::IdDescPair&)*) -->
<function-decl name='InternalSort&lt;__sanitizer::InternalMmapVector&lt;__sanitizer::StackDepotReverseMap::IdDescPair&gt;, bool (*)(const __sanitizer::StackDepotReverseMap::IdDescPair&amp;, const __sanitizer::StackDepotReverseMap::IdDescPair&amp;)&gt;' mangled-name='_ZN11__sanitizer12InternalSortINS_18InternalMmapVectorINS_20StackDepotReverseMap10IdDescPairEEEPFbRKS3_S6_EEEvPT_mT0_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='389' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__sanitizer::InternalMmapVector<__sanitizer::StackDepotReverseMap::IdDescPair>*' -->
<parameter type-id='type-id-250'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'bool (const __sanitizer::StackDepotReverseMap::IdDescPair&, const __sanitizer::StackDepotReverseMap::IdDescPair&)*' -->
<parameter type-id='type-id-261'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</namespace-decl>
<!-- bool (const __sanitizer::StackDepotReverseMap::IdDescPair&, const __sanitizer::StackDepotReverseMap::IdDescPair&) -->
<function-type size-in-bits='64' id='type-id-260'>
<!-- parameter of type 'const __sanitizer::StackDepotReverseMap::IdDescPair&' -->
<parameter type-id='type-id-268'/>
<!-- parameter of type 'const __sanitizer::StackDepotReverseMap::IdDescPair&' -->
<parameter type-id='type-id-268'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-type>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/sanitizer_common/sanitizer_stacktrace.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/sanitizer_common' language='LANG_C_plus_plus'>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/sanitizer_common/sanitizer_stacktrace_libcdep.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/sanitizer_common' language='LANG_C_plus_plus'>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/sanitizer_common' language='LANG_C_plus_plus'>
<!-- typedef __pid_t pid_t -->
<typedef-decl name='pid_t' type-id='type-id-270' filepath='/usr/include/sched.h' line='37' column='1' id='type-id-271'/>
<!-- __sanitizer::ScopedSetTracerPID* -->
<pointer-type-def type-id='type-id-272' size-in-bits='64' id='type-id-273'/>
<!-- __sanitizer::ScopedStackSpaceWithGuard* -->
<pointer-type-def type-id='type-id-274' size-in-bits='64' id='type-id-275'/>
<!-- __sanitizer::StopTheWorldScope* -->
<pointer-type-def type-id='type-id-276' size-in-bits='64' id='type-id-277'/>
<!-- __sanitizer::SuspendedThreadsList& -->
<reference-type-def kind='lvalue' type-id='type-id-278' size-in-bits='64' id='type-id-279'/>
<!-- __sanitizer::ThreadSuspender* -->
<pointer-type-def type-id='type-id-280' size-in-bits='64' id='type-id-281'/>
<!-- const __sanitizer::ScopedStackSpaceWithGuard -->
<qualified-type-def type-id='type-id-274' const='yes' id='type-id-282'/>
<!-- const __sanitizer::ScopedStackSpaceWithGuard* -->
<pointer-type-def type-id='type-id-282' size-in-bits='64' id='type-id-283'/>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- struct __sanitizer::TracerThreadArgument -->
<class-decl name='TracerThreadArgument' size-in-bits='896' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='181' column='1' id='type-id-284'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::StopTheWorldCallback __sanitizer::TracerThreadArgument::callback -->
<var-decl name='callback' type-id='type-id-285' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='182' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- void* __sanitizer::TracerThreadArgument::callback_argument -->
<var-decl name='callback_argument' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='183' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __sanitizer::BlockingMutex __sanitizer::TracerThreadArgument::mutex -->
<var-decl name='mutex' type-id='type-id-286' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='186' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='832'>
<!-- __sanitizer::uptr __sanitizer::TracerThreadArgument::parent_pid -->
<var-decl name='parent_pid' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='187' column='1'/>
</data-member>
</class-decl>
<!-- class __sanitizer::ScopedStackSpaceWithGuard -->
<class-decl name='ScopedStackSpaceWithGuard' size-in-bits='192' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='276' column='1' id='type-id-274'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __sanitizer::ScopedStackSpaceWithGuard::stack_size_ -->
<var-decl name='stack_size_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='295' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::ScopedStackSpaceWithGuard::guard_size_ -->
<var-decl name='guard_size_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='296' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __sanitizer::uptr __sanitizer::ScopedStackSpaceWithGuard::guard_start_ -->
<var-decl name='guard_start_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='297' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::ScopedStackSpaceWithGuard::ScopedStackSpaceWithGuard(__sanitizer::uptr) -->
<function-decl name='ScopedStackSpaceWithGuard' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='278' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ScopedStackSpaceWithGuard*' -->
<parameter type-id='type-id-275' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::ScopedStackSpaceWithGuard::~ScopedStackSpaceWithGuard(int) -->
<function-decl name='~ScopedStackSpaceWithGuard' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ScopedStackSpaceWithGuard*' -->
<parameter type-id='type-id-275' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- void* __sanitizer::ScopedStackSpaceWithGuard::Bottom() -->
<function-decl name='Bottom' mangled-name='_ZNK11__sanitizer25ScopedStackSpaceWithGuard6BottomEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::ScopedStackSpaceWithGuard*' -->
<parameter type-id='type-id-283' is-artificial='yes'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct __sanitizer::ScopedSetTracerPID -->
<class-decl name='ScopedSetTracerPID' size-in-bits='8' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='360' column='1' id='type-id-272'>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::ScopedSetTracerPID::ScopedSetTracerPID(__sanitizer::uptr) -->
<function-decl name='ScopedSetTracerPID' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='361' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ScopedSetTracerPID*' -->
<parameter type-id='type-id-273' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::ScopedSetTracerPID::~ScopedSetTracerPID(int) -->
<function-decl name='~ScopedSetTracerPID' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='365' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ScopedSetTracerPID*' -->
<parameter type-id='type-id-273' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __sanitizer::ThreadSuspender -->
<class-decl name='ThreadSuspender' size-in-bits='256' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='72' column='1' id='type-id-280'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::SuspendedThreadsList __sanitizer::ThreadSuspender::suspended_threads_list_ -->
<var-decl name='suspended_threads_list_' type-id='type-id-278' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='85' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<!-- pid_t __sanitizer::ThreadSuspender::pid_ -->
<var-decl name='pid_' type-id='type-id-271' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='86' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::ThreadSuspender::ThreadSuspender(pid_t) -->
<function-decl name='ThreadSuspender' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadSuspender*' -->
<parameter type-id='type-id-281' is-artificial='yes'/>
<!-- parameter of type 'typedef pid_t' -->
<parameter type-id='type-id-271'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- bool __sanitizer::ThreadSuspender::SuspendAllThreads() -->
<function-decl name='SuspendAllThreads' mangled-name='_ZN11__sanitizer15ThreadSuspender17SuspendAllThreadsEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadSuspender*' -->
<parameter type-id='type-id-281' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadSuspender::ResumeAllThreads() -->
<function-decl name='ResumeAllThreads' mangled-name='_ZN11__sanitizer15ThreadSuspender16ResumeAllThreadsEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadSuspender*' -->
<parameter type-id='type-id-281' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadSuspender::KillAllThreads() -->
<function-decl name='KillAllThreads' mangled-name='_ZN11__sanitizer15ThreadSuspender14KillAllThreadsEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadSuspender*' -->
<parameter type-id='type-id-281' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::SuspendedThreadsList& __sanitizer::ThreadSuspender::suspended_threads_list() -->
<function-decl name='suspended_threads_list' mangled-name='_ZN11__sanitizer15ThreadSuspender22suspended_threads_listEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadSuspender*' -->
<parameter type-id='type-id-281' is-artificial='yes'/>
<!-- __sanitizer::SuspendedThreadsList& -->
<return type-id='type-id-279'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- bool __sanitizer::ThreadSuspender::SuspendThread(__sanitizer::SuspendedThreadID) -->
<function-decl name='SuspendThread' mangled-name='_ZN11__sanitizer15ThreadSuspender13SuspendThreadEi' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadSuspender*' -->
<parameter type-id='type-id-281' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::SuspendedThreadID' -->
<parameter type-id='type-id-287'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __sanitizer::StopTheWorldScope -->
<class-decl name='StopTheWorldScope' size-in-bits='32' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='307' column='1' id='type-id-276'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- int __sanitizer::StopTheWorldScope::process_was_dumpable_ -->
<var-decl name='process_was_dumpable_' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='354' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::StopTheWorldScope::StopTheWorldScope() -->
<function-decl name='StopTheWorldScope' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='309' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::StopTheWorldScope*' -->
<parameter type-id='type-id-277' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::StopTheWorldScope::~StopTheWorldScope(int) -->
<function-decl name='~StopTheWorldScope' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='339' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::StopTheWorldScope*' -->
<parameter type-id='type-id-277' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- void __sanitizer::TracerThreadSignalHandler(int, void*, void*) -->
<function-decl name='TracerThreadSignalHandler' mangled-name='_ZN11__sanitizer25TracerThreadSignalHandlerEiPvS0_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</namespace-decl>
<namespace-decl name='__sanitizer'>
<!-- class __sanitizer::BlockingMutex -->
<class-decl name='BlockingMutex' size-in-bits='704' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='72' column='1' id='type-id-286'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- unsigned long int __sanitizer::BlockingMutex::opaque_storage_[10] -->
<var-decl name='opaque_storage_' type-id='type-id-288' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='80' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='640'>
<!-- __sanitizer::uptr __sanitizer::BlockingMutex::owner_ -->
<var-decl name='owner_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='81' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::BlockingMutex::BlockingMutex(LinkerInitialized) -->
<function-decl name='BlockingMutex' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::BlockingMutex*' -->
<parameter type-id='type-id-289' is-artificial='yes'/>
<!-- parameter of type 'enum LinkerInitialized' -->
<parameter type-id='type-id-290'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::BlockingMutex::BlockingMutex() -->
<function-decl name='BlockingMutex' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::BlockingMutex*' -->
<parameter type-id='type-id-289' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::BlockingMutex::Lock() -->
<function-decl name='Lock' mangled-name='_ZN11__sanitizer13BlockingMutex4LockEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::BlockingMutex*' -->
<parameter type-id='type-id-289' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::BlockingMutex::Unlock() -->
<function-decl name='Unlock' mangled-name='_ZN11__sanitizer13BlockingMutex6UnlockEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::BlockingMutex*' -->
<parameter type-id='type-id-289' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::BlockingMutex::CheckLocked() -->
<function-decl name='CheckLocked' mangled-name='_ZN11__sanitizer13BlockingMutex11CheckLockedEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::BlockingMutex*' -->
<parameter type-id='type-id-289' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::BlockingMutex::BlockingMutex(LinkerInitialized) -->
<function-decl name='BlockingMutex' mangled-name='_ZN11__sanitizer13BlockingMutexC2E17LinkerInitialized' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::BlockingMutex*' -->
<parameter type-id='type-id-289' is-artificial='yes'/>
<!-- parameter of type 'enum LinkerInitialized' -->
<parameter type-id='type-id-290'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::BlockingMutex::BlockingMutex() -->
<function-decl name='BlockingMutex' mangled-name='_ZN11__sanitizer13BlockingMutexC2Ev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::BlockingMutex*' -->
<parameter type-id='type-id-289' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__sanitizer'>
<!-- class __sanitizer::SuspendedThreadsList -->
<class-decl name='SuspendedThreadsList' size-in-bits='192' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='23' column='1' id='type-id-278'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::InternalMmapVector<int> __sanitizer::SuspendedThreadsList::thread_ids_ -->
<var-decl name='thread_ids_' type-id='type-id-291' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='47' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::SuspendedThreadsList::SuspendedThreadsList() -->
<function-decl name='SuspendedThreadsList' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SuspendedThreadsList*' -->
<parameter type-id='type-id-292' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::SuspendedThreadID __sanitizer::SuspendedThreadsList::GetThreadID(__sanitizer::uptr) -->
<function-decl name='GetThreadID' mangled-name='_ZNK11__sanitizer20SuspendedThreadsList11GetThreadIDEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='27' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::SuspendedThreadsList*' -->
<parameter type-id='type-id-293' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::SuspendedThreadID -->
<return type-id='type-id-287'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- int __sanitizer::SuspendedThreadsList::GetRegistersAndSP(__sanitizer::uptr, __sanitizer::uptr*, __sanitizer::uptr*) -->
<function-decl name='GetRegistersAndSP' mangled-name='_ZNK11__sanitizer20SuspendedThreadsList17GetRegistersAndSPEmPmS1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='31' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::SuspendedThreadsList*' -->
<parameter type-id='type-id-293' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- __sanitizer::uptr __sanitizer::SuspendedThreadsList::RegisterCount() -->
<function-decl name='RegisterCount' mangled-name='_ZN11__sanitizer20SuspendedThreadsList13RegisterCountEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='33' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::SuspendedThreadsList::thread_count() -->
<function-decl name='thread_count' mangled-name='_ZNK11__sanitizer20SuspendedThreadsList12thread_countEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='34' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::SuspendedThreadsList*' -->
<parameter type-id='type-id-293' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __sanitizer::SuspendedThreadsList::Contains(__sanitizer::SuspendedThreadID) -->
<function-decl name='Contains' mangled-name='_ZNK11__sanitizer20SuspendedThreadsList8ContainsEi' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::SuspendedThreadsList*' -->
<parameter type-id='type-id-293' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::SuspendedThreadID' -->
<parameter type-id='type-id-287'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SuspendedThreadsList::Append(__sanitizer::SuspendedThreadID) -->
<function-decl name='Append' mangled-name='_ZN11__sanitizer20SuspendedThreadsList6AppendEi' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SuspendedThreadsList*' -->
<parameter type-id='type-id-292' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::SuspendedThreadID' -->
<parameter type-id='type-id-287'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private' constructor='yes'>
<!-- __sanitizer::SuspendedThreadsList::SuspendedThreadsList(const __sanitizer::SuspendedThreadsList&) -->
<function-decl name='SuspendedThreadsList' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SuspendedThreadsList*' -->
<parameter type-id='type-id-292' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::SuspendedThreadsList&' -->
<parameter type-id='type-id-294'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::SuspendedThreadsList::operator=(const __sanitizer::SuspendedThreadsList&) -->
<function-decl name='operator=' mangled-name='_ZN11__sanitizer20SuspendedThreadsListaSERKS0_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SuspendedThreadsList*' -->
<parameter type-id='type-id-292' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::SuspendedThreadsList&' -->
<parameter type-id='type-id-294'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<!-- typedef int __pid_t -->
<typedef-decl name='__pid_t' type-id='type-id-10' filepath='/usr/include/bits/types.h' line='143' column='1' id='type-id-270'/>
<namespace-decl name='__sanitizer'>
<!-- typedef void (const __sanitizer::SuspendedThreadsList&, void*)* __sanitizer::StopTheWorldCallback -->
<typedef-decl name='StopTheWorldCallback' type-id='type-id-295' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='54' column='1' id='type-id-285'/>
</namespace-decl>
<namespace-decl name='__sanitizer'>
<!-- typedef int __sanitizer::SuspendedThreadID -->
<typedef-decl name='SuspendedThreadID' type-id='type-id-10' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='19' column='1' id='type-id-287'/>
</namespace-decl>
<!-- __sanitizer::BlockingMutex* -->
<pointer-type-def type-id='type-id-286' size-in-bits='64' id='type-id-289'/>
<!-- __sanitizer::SuspendedThreadsList* -->
<pointer-type-def type-id='type-id-278' size-in-bits='64' id='type-id-292'/>
<namespace-decl name='__sanitizer'>
<!-- class __sanitizer::InternalMmapVector<int> -->
<class-decl name='InternalMmapVector&lt;int&gt;' size-in-bits='192' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='320' column='1' id='type-id-291'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- int* __sanitizer::InternalMmapVector<int>::data_ -->
<var-decl name='data_' type-id='type-id-42' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='382' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<int>::capacity_ -->
<var-decl name='capacity_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='383' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<int>::size_ -->
<var-decl name='size_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='384' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<int>::InternalMmapVector(__sanitizer::uptr) -->
<function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<int>*' -->
<parameter type-id='type-id-296' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::InternalMmapVector<int>::~InternalMmapVector(int) -->
<function-decl name='~InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<int>*' -->
<parameter type-id='type-id-296' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- int& __sanitizer::InternalMmapVector<int>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN11__sanitizer18InternalMmapVectorIiEixEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='330' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<int>*' -->
<parameter type-id='type-id-296' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- int& -->
<return type-id='type-id-297'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const int& __sanitizer::InternalMmapVector<int>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK11__sanitizer18InternalMmapVectorIiEixEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<int>*' -->
<parameter type-id='type-id-298' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- const int& -->
<return type-id='type-id-299'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<int>::push_back(const int&) -->
<function-decl name='push_back' mangled-name='_ZN11__sanitizer18InternalMmapVectorIiE9push_backERKi' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<int>*' -->
<parameter type-id='type-id-296' is-artificial='yes'/>
<!-- parameter of type 'const int&' -->
<parameter type-id='type-id-299'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- int& __sanitizer::InternalMmapVector<int>::back() -->
<function-decl name='back' mangled-name='_ZN11__sanitizer18InternalMmapVectorIiE4backEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='346' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<int>*' -->
<parameter type-id='type-id-296' is-artificial='yes'/>
<!-- int& -->
<return type-id='type-id-297'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<int>::pop_back() -->
<function-decl name='pop_back' mangled-name='_ZN11__sanitizer18InternalMmapVectorIiE8pop_backEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='350' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<int>*' -->
<parameter type-id='type-id-296' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<int>::size() -->
<function-decl name='size' mangled-name='_ZNK11__sanitizer18InternalMmapVectorIiE4sizeEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='354' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<int>*' -->
<parameter type-id='type-id-298' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const int* __sanitizer::InternalMmapVector<int>::data() -->
<function-decl name='data' mangled-name='_ZNK11__sanitizer18InternalMmapVectorIiE4dataEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<int>*' -->
<parameter type-id='type-id-298' is-artificial='yes'/>
<!-- const int* -->
<return type-id='type-id-300'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<int>::capacity() -->
<function-decl name='capacity' mangled-name='_ZNK11__sanitizer18InternalMmapVectorIiE8capacityEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='360' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<int>*' -->
<parameter type-id='type-id-298' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<int>::clear() -->
<function-decl name='clear' mangled-name='_ZN11__sanitizer18InternalMmapVectorIiE5clearEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='364' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<int>*' -->
<parameter type-id='type-id-296' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalMmapVector<int>::Resize(__sanitizer::uptr) -->
<function-decl name='Resize' mangled-name='_ZN11__sanitizer18InternalMmapVectorIiE6ResizeEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<int>*' -->
<parameter type-id='type-id-296' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalMmapVector<int>::InternalMmapVector(const __sanitizer::InternalMmapVector<int>&) -->
<function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='379' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<int>*' -->
<parameter type-id='type-id-296' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::InternalMmapVector<int>&' -->
<parameter type-id='type-id-301'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalMmapVector<int>::operator=(const __sanitizer::InternalMmapVector<int>&) -->
<function-decl name='operator=' mangled-name='_ZN11__sanitizer18InternalMmapVectorIiEaSERKS1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='380' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<int>*' -->
<parameter type-id='type-id-296' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::InternalMmapVector<int>&' -->
<parameter type-id='type-id-301'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<!-- const __sanitizer::SuspendedThreadsList& -->
<reference-type-def kind='lvalue' type-id='type-id-302' size-in-bits='64' id='type-id-294'/>
<!-- const __sanitizer::SuspendedThreadsList* -->
<pointer-type-def type-id='type-id-302' size-in-bits='64' id='type-id-293'/>
<!-- enum LinkerInitialized -->
<enum-decl name='LinkerInitialized' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='283' column='1' id='type-id-290'>
<underlying-type type-id='type-id-62'/>
<enumerator name='LINKER_INITIALIZED' value='0'/>
</enum-decl>
<!-- unsigned long int[10] -->
<array-type-def dimensions='1' type-id='type-id-33' size-in-bits='640' id='type-id-288'>
<!-- <anonymous range>[10] -->
<subrange length='10' type-id='type-id-50' id='type-id-303'/>
</array-type-def>
<!-- void (const __sanitizer::SuspendedThreadsList&, void*)* -->
<pointer-type-def type-id='type-id-304' size-in-bits='64' id='type-id-295'/>
<!-- __sanitizer::InternalMmapVector<int>* -->
<pointer-type-def type-id='type-id-291' size-in-bits='64' id='type-id-296'/>
<!-- const __sanitizer::InternalMmapVector<int>& -->
<reference-type-def kind='lvalue' type-id='type-id-305' size-in-bits='64' id='type-id-301'/>
<!-- const __sanitizer::InternalMmapVector<int>* -->
<pointer-type-def type-id='type-id-305' size-in-bits='64' id='type-id-298'/>
<!-- const __sanitizer::SuspendedThreadsList -->
<qualified-type-def type-id='type-id-278' const='yes' id='type-id-302'/>
<!-- const int& -->
<reference-type-def kind='lvalue' type-id='type-id-233' size-in-bits='64' id='type-id-299'/>
<!-- const int* -->
<pointer-type-def type-id='type-id-233' size-in-bits='64' id='type-id-300'/>
<!-- int& -->
<reference-type-def kind='lvalue' type-id='type-id-10' size-in-bits='64' id='type-id-297'/>
<!-- const __sanitizer::InternalMmapVector<int> -->
<qualified-type-def type-id='type-id-291' const='yes' id='type-id-305'/>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/sanitizer_common' language='LANG_C_plus_plus'>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- bool __sanitizer::TemplateMatch(char*, const char*) -->
<function-decl name='TemplateMatch' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.cc' line='24' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</namespace-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/sanitizer_common' language='LANG_C_plus_plus'>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/sanitizer_common' language='LANG_C_plus_plus'>
<!-- typedef void (const char*, typedef size_t, void*)* demangle_callbackref -->
<typedef-decl name='demangle_callbackref' type-id='type-id-89' filepath='../../.././libsanitizer/../include/demangle.h' line='150' column='1' id='type-id-87'/>
<!-- typedef void (void*, const char*, int)* backtrace_error_callback -->
<typedef-decl name='backtrace_error_callback' type-id='type-id-32' filepath='../../.././libsanitizer/../libbacktrace/backtrace.h' line='82' column='1' id='type-id-27'/>
<!-- typedef unsigned long int uintptr_t -->
<typedef-decl name='uintptr_t' type-id='type-id-33' filepath='/usr/include/stdint.h' line='123' column='1' id='type-id-26'/>
<!-- typedef int (void*, typedef uintptr_t, const char*, int, const char*)* backtrace_full_callback -->
<typedef-decl name='backtrace_full_callback' type-id='type-id-34' filepath='../../.././libsanitizer/../libbacktrace/backtrace.h' line='110' column='1' id='type-id-29'/>
<!-- typedef void (void*, typedef uintptr_t, const char*, typedef uintptr_t, typedef uintptr_t)* backtrace_syminfo_callback -->
<typedef-decl name='backtrace_syminfo_callback' type-id='type-id-35' filepath='../../.././libsanitizer/../libbacktrace/backtrace.h' line='175' column='1' id='type-id-30'/>
<!-- backtrace_state* -->
<pointer-type-def type-id='type-id-306' size-in-bits='64' id='type-id-307'/>
<!-- int (void*, typedef uintptr_t, const char*, int, const char*)* -->
<pointer-type-def type-id='type-id-37' size-in-bits='64' id='type-id-34'/>
<!-- void (const char*, typedef size_t, void*)* -->
<pointer-type-def type-id='type-id-90' size-in-bits='64' id='type-id-89'/>
<!-- void (void*, const char*, int)* -->
<pointer-type-def type-id='type-id-36' size-in-bits='64' id='type-id-32'/>
<!-- void (void*, typedef uintptr_t, const char*, typedef uintptr_t, typedef uintptr_t)* -->
<pointer-type-def type-id='type-id-38' size-in-bits='64' id='type-id-35'/>
<!-- void (void*, const char*, int) -->
<function-type size-in-bits='64' id='type-id-36'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-type>
<!-- struct backtrace_state -->
<class-decl name='backtrace_state' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-306'/>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_libcdep.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/sanitizer_common' language='LANG_C_plus_plus'>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/sanitizer_common' language='LANG_C_plus_plus'>
<!-- char[16384] -->
<array-type-def dimensions='1' type-id='type-id-5' size-in-bits='131072' id='type-id-308'>
<!-- <anonymous range>[16384] -->
<subrange length='16384' type-id='type-id-50' id='type-id-309'/>
</array-type-def>
<!-- __sanitizer::ExternalSymbolizer* -->
<pointer-type-def type-id='type-id-310' size-in-bits='64' id='type-id-311'/>
<!-- __sanitizer::InternalSymbolizer* -->
<pointer-type-def type-id='type-id-312' size-in-bits='64' id='type-id-313'/>
<!-- __sanitizer::InternalSymbolizer* const -->
<qualified-type-def type-id='type-id-313' const='yes' id='type-id-314'/>
<!-- __sanitizer::LibbacktraceSymbolizer* -->
<pointer-type-def type-id='type-id-315' size-in-bits='64' id='type-id-316'/>
<!-- __sanitizer::POSIXSymbolizer* -->
<pointer-type-def type-id='type-id-317' size-in-bits='64' id='type-id-318'/>
<!-- __sanitizer::Symbolizer::SymbolizerScope* -->
<pointer-type-def type-id='type-id-319' size-in-bits='64' id='type-id-320'/>
<!-- bool (const char*, typedef __sanitizer::u64, char*, int)* -->
<pointer-type-def type-id='type-id-321' size-in-bits='64' id='type-id-322'/>
<!-- const __sanitizer::Symbolizer -->
<qualified-type-def type-id='type-id-323' const='yes' id='type-id-324'/>
<!-- const __sanitizer::Symbolizer* -->
<pointer-type-def type-id='type-id-324' size-in-bits='64' id='type-id-325'/>
<!-- namespace __cxxabiv1 -->
<namespace-decl name='__cxxabiv1'>
<!-- char* __cxxabiv1::__cxa_demangle(const char*, char*, size_t*, int*) -->
<function-decl name='__cxa_demangle' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='34' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28'/>
<!-- parameter of type 'size_t*' -->
<parameter type-id='type-id-88'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
</namespace-decl>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- class __sanitizer::LibbacktraceSymbolizer -->
<class-decl name='LibbacktraceSymbolizer' size-in-bits='64' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_libbacktrace.h' line='23' column='1' id='type-id-315'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- void* __sanitizer::LibbacktraceSymbolizer::state_ -->
<var-decl name='state_' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_libbacktrace.h' line='37' column='1'/>
</data-member>
<member-function access='public' static='yes'>
<!-- __sanitizer::LibbacktraceSymbolizer* __sanitizer::LibbacktraceSymbolizer::get() -->
<function-decl name='get' mangled-name='_ZN11__sanitizer22LibbacktraceSymbolizer3getEPNS_17LowLevelAllocatorE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_libbacktrace.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__sanitizer::LowLevelAllocator*' -->
<parameter type-id='type-id-92'/>
<!-- __sanitizer::LibbacktraceSymbolizer* -->
<return type-id='type-id-316'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __sanitizer::LibbacktraceSymbolizer::SymbolizeCode(__sanitizer::uptr, __sanitizer::AddressInfo*, __sanitizer::uptr, const char*, __sanitizer::uptr) -->
<function-decl name='SymbolizeCode' mangled-name='_ZN11__sanitizer22LibbacktraceSymbolizer13SymbolizeCodeEmPNS_11AddressInfoEmPKcm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_libbacktrace.h' line='27' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LibbacktraceSymbolizer*' -->
<parameter type-id='type-id-316' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type '__sanitizer::AddressInfo*' -->
<parameter type-id='type-id-326'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- bool __sanitizer::LibbacktraceSymbolizer::SymbolizeData(__sanitizer::DataInfo*) -->
<function-decl name='SymbolizeData' mangled-name='_ZN11__sanitizer22LibbacktraceSymbolizer13SymbolizeDataEPNS_8DataInfoE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_libbacktrace.h' line='30' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LibbacktraceSymbolizer*' -->
<parameter type-id='type-id-316' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::DataInfo*' -->
<parameter type-id='type-id-327'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- const char* __sanitizer::LibbacktraceSymbolizer::Demangle(const char*) -->
<function-decl name='Demangle' mangled-name='_ZN11__sanitizer22LibbacktraceSymbolizer8DemangleEPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_libbacktrace.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LibbacktraceSymbolizer*' -->
<parameter type-id='type-id-316' is-artificial='yes'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
</member-function>
<member-function access='private' constructor='yes'>
<!-- __sanitizer::LibbacktraceSymbolizer::LibbacktraceSymbolizer(void*) -->
<function-decl name='LibbacktraceSymbolizer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_libbacktrace.h' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LibbacktraceSymbolizer*' -->
<parameter type-id='type-id-316' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __sanitizer::POSIXSymbolizer -->
<class-decl name='POSIXSymbolizer' size-in-bits='1280' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='385' column='1' id='type-id-317'>
<!-- class __sanitizer::Symbolizer -->
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-323'/>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::POSIXSymbolizer::kMaxNumberOfModuleContexts -->
<var-decl name='kMaxNumberOfModuleContexts' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='581' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<!-- __sanitizer::LoadedModule* __sanitizer::POSIXSymbolizer::modules_ -->
<var-decl name='modules_' type-id='type-id-108' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='582' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='256'>
<!-- __sanitizer::uptr __sanitizer::POSIXSymbolizer::n_modules_ -->
<var-decl name='n_modules_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='583' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='320'>
<!-- bool __sanitizer::POSIXSymbolizer::modules_fresh_ -->
<var-decl name='modules_fresh_' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='585' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='384'>
<!-- __sanitizer::BlockingMutex __sanitizer::POSIXSymbolizer::mu_ -->
<var-decl name='mu_' type-id='type-id-286' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='586' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1088'>
<!-- __sanitizer::ExternalSymbolizer* __sanitizer::POSIXSymbolizer::external_symbolizer_ -->
<var-decl name='external_symbolizer_' type-id='type-id-311' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='588' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1152'>
<!-- __sanitizer::InternalSymbolizer* const __sanitizer::POSIXSymbolizer::internal_symbolizer_ -->
<var-decl name='internal_symbolizer_' type-id='type-id-314' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='589' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1216'>
<!-- __sanitizer::LibbacktraceSymbolizer* __sanitizer::POSIXSymbolizer::libbacktrace_symbolizer_ -->
<var-decl name='libbacktrace_symbolizer_' type-id='type-id-316' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='590' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::POSIXSymbolizer::POSIXSymbolizer(__sanitizer::ExternalSymbolizer*, __sanitizer::InternalSymbolizer*, __sanitizer::LibbacktraceSymbolizer*) -->
<function-decl name='POSIXSymbolizer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='387' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::POSIXSymbolizer*' -->
<parameter type-id='type-id-318' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::ExternalSymbolizer*' -->
<parameter type-id='type-id-311'/>
<!-- parameter of type '__sanitizer::InternalSymbolizer*' -->
<parameter type-id='type-id-313'/>
<!-- parameter of type '__sanitizer::LibbacktraceSymbolizer*' -->
<parameter type-id='type-id-316'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- char* __sanitizer::POSIXSymbolizer::SendCommand(bool, const char*, __sanitizer::uptr) -->
<function-decl name='SendCommand' mangled-name='_ZN11__sanitizer15POSIXSymbolizer11SendCommandEbPKcm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='533' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::POSIXSymbolizer*' -->
<parameter type-id='type-id-318' is-artificial='yes'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- __sanitizer::LoadedModule* __sanitizer::POSIXSymbolizer::FindModuleForAddress(__sanitizer::uptr) -->
<function-decl name='FindModuleForAddress' mangled-name='_ZN11__sanitizer15POSIXSymbolizer20FindModuleForAddressEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='549' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::POSIXSymbolizer*' -->
<parameter type-id='type-id-318' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __sanitizer::LoadedModule* -->
<return type-id='type-id-108'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='0'>
<!-- __sanitizer::uptr __sanitizer::POSIXSymbolizer::SymbolizeCode(__sanitizer::uptr, __sanitizer::AddressInfo*, __sanitizer::uptr) -->
<function-decl name='SymbolizeCode' mangled-name='_ZN11__sanitizer15POSIXSymbolizer13SymbolizeCodeEmPNS_11AddressInfoEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='395' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::POSIXSymbolizer*' -->
<parameter type-id='type-id-318' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type '__sanitizer::AddressInfo*' -->
<parameter type-id='type-id-326'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='1'>
<!-- bool __sanitizer::POSIXSymbolizer::SymbolizeData(__sanitizer::uptr, __sanitizer::DataInfo*) -->
<function-decl name='SymbolizeData' mangled-name='_ZN11__sanitizer15POSIXSymbolizer13SymbolizeDataEmPNS_8DataInfoE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='464' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::POSIXSymbolizer*' -->
<parameter type-id='type-id-318' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type '__sanitizer::DataInfo*' -->
<parameter type-id='type-id-327'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='2'>
<!-- bool __sanitizer::POSIXSymbolizer::IsAvailable() -->
<function-decl name='IsAvailable' mangled-name='_ZN11__sanitizer15POSIXSymbolizer11IsAvailableEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='490' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::POSIXSymbolizer*' -->
<parameter type-id='type-id-318' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='3'>
<!-- bool __sanitizer::POSIXSymbolizer::IsExternalAvailable() -->
<function-decl name='IsExternalAvailable' mangled-name='_ZN11__sanitizer15POSIXSymbolizer19IsExternalAvailableEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='495' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::POSIXSymbolizer*' -->
<parameter type-id='type-id-318' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='4'>
<!-- void __sanitizer::POSIXSymbolizer::Flush() -->
<function-decl name='Flush' mangled-name='_ZN11__sanitizer15POSIXSymbolizer5FlushEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='499' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::POSIXSymbolizer*' -->
<parameter type-id='type-id-318' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='5'>
<!-- const char* __sanitizer::POSIXSymbolizer::Demangle(const char*) -->
<function-decl name='Demangle' mangled-name='_ZN11__sanitizer15POSIXSymbolizer8DemangleEPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='509' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::POSIXSymbolizer*' -->
<parameter type-id='type-id-318' is-artificial='yes'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='6'>
<!-- void __sanitizer::POSIXSymbolizer::PrepareForSandboxing() -->
<function-decl name='PrepareForSandboxing' mangled-name='_ZN11__sanitizer15POSIXSymbolizer20PrepareForSandboxingEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='524' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::POSIXSymbolizer*' -->
<parameter type-id='type-id-318' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __sanitizer::ExternalSymbolizer -->
<class-decl name='ExternalSymbolizer' size-in-bits='131328' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='208' column='1' id='type-id-310'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- const char* __sanitizer::ExternalSymbolizer::path_ -->
<var-decl name='path_' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='294' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- int __sanitizer::ExternalSymbolizer::input_fd_ -->
<var-decl name='input_fd_' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='295' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='96'>
<!-- int __sanitizer::ExternalSymbolizer::output_fd_ -->
<var-decl name='output_fd_' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='296' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::ExternalSymbolizer::kBufferSize -->
<var-decl name='kBufferSize' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='298' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- char __sanitizer::ExternalSymbolizer::buffer_[16384] -->
<var-decl name='buffer_' type-id='type-id-308' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='299' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::ExternalSymbolizer::kMaxTimesRestarted -->
<var-decl name='kMaxTimesRestarted' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='301' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='131200'>
<!-- __sanitizer::uptr __sanitizer::ExternalSymbolizer::times_restarted_ -->
<var-decl name='times_restarted_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='302' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='131264'>
<!-- bool __sanitizer::ExternalSymbolizer::failed_to_start_ -->
<var-decl name='failed_to_start_' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='303' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::ExternalSymbolizer::ExternalSymbolizer(const char*) -->
<function-decl name='ExternalSymbolizer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='210' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ExternalSymbolizer*' -->
<parameter type-id='type-id-311' is-artificial='yes'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- char* __sanitizer::ExternalSymbolizer::SendCommand(bool, const char*, __sanitizer::uptr) -->
<function-decl name='SendCommand' mangled-name='_ZN11__sanitizer18ExternalSymbolizer11SendCommandEbPKcm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ExternalSymbolizer*' -->
<parameter type-id='type-id-311' is-artificial='yes'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ExternalSymbolizer::Flush() -->
<function-decl name='Flush' mangled-name='_ZN11__sanitizer18ExternalSymbolizer5FlushEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='234' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ExternalSymbolizer*' -->
<parameter type-id='type-id-311' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- bool __sanitizer::ExternalSymbolizer::Restart() -->
<function-decl name='Restart' mangled-name='_ZN11__sanitizer18ExternalSymbolizer7RestartEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ExternalSymbolizer*' -->
<parameter type-id='type-id-311' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- char* __sanitizer::ExternalSymbolizer::SendCommandImpl(bool, const char*, __sanitizer::uptr) -->
<function-decl name='SendCommandImpl' mangled-name='_ZN11__sanitizer18ExternalSymbolizer15SendCommandImplEbPKcm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='246' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ExternalSymbolizer*' -->
<parameter type-id='type-id-311' is-artificial='yes'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- bool __sanitizer::ExternalSymbolizer::readFromSymbolizer(char*, __sanitizer::uptr) -->
<function-decl name='readFromSymbolizer' mangled-name='_ZN11__sanitizer18ExternalSymbolizer18readFromSymbolizerEPcm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='260' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ExternalSymbolizer*' -->
<parameter type-id='type-id-311' is-artificial='yes'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- bool __sanitizer::ExternalSymbolizer::writeToSymbolizer(const char*, __sanitizer::uptr) -->
<function-decl name='writeToSymbolizer' mangled-name='_ZN11__sanitizer18ExternalSymbolizer17writeToSymbolizerEPKcm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='283' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ExternalSymbolizer*' -->
<parameter type-id='type-id-311' is-artificial='yes'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __sanitizer::InternalSymbolizer -->
<class-decl name='InternalSymbolizer' size-in-bits='131072' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='321' column='1' id='type-id-312'>
<member-type access='public'>
<!-- typedef bool (const char*, typedef __sanitizer::u64, char*, int)* __sanitizer::InternalSymbolizer::SanitizerSymbolizeFn -->
<typedef-decl name='SanitizerSymbolizeFn' type-id='type-id-322' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='323' column='1' id='type-id-328'/>
</member-type>
<data-member access='private' static='yes'>
<!-- static const int __sanitizer::InternalSymbolizer::kBufferSize -->
<var-decl name='kBufferSize' type-id='type-id-233' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='367' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const int __sanitizer::InternalSymbolizer::kMaxDemangledNameSize -->
<var-decl name='kMaxDemangledNameSize' type-id='type-id-233' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='368' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<!-- char __sanitizer::InternalSymbolizer::buffer_[16384] -->
<var-decl name='buffer_' type-id='type-id-308' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='369' column='1'/>
</data-member>
<member-function access='public' static='yes'>
<!-- __sanitizer::InternalSymbolizer* __sanitizer::InternalSymbolizer::get() -->
<function-decl name='get' mangled-name='_ZN11__sanitizer18InternalSymbolizer3getEPNS_17LowLevelAllocatorE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='325' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__sanitizer::LowLevelAllocator*' -->
<parameter type-id='type-id-92'/>
<!-- __sanitizer::InternalSymbolizer* -->
<return type-id='type-id-313'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- char* __sanitizer::InternalSymbolizer::SendCommand(bool, const char*, __sanitizer::uptr) -->
<function-decl name='SendCommand' mangled-name='_ZN11__sanitizer18InternalSymbolizer11SendCommandEbPKcm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='333' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalSymbolizer*' -->
<parameter type-id='type-id-313' is-artificial='yes'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::InternalSymbolizer::Flush() -->
<function-decl name='Flush' mangled-name='_ZN11__sanitizer18InternalSymbolizer5FlushEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='341' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalSymbolizer*' -->
<parameter type-id='type-id-313' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- const char* __sanitizer::InternalSymbolizer::Demangle(const char*) -->
<function-decl name='Demangle' mangled-name='_ZN11__sanitizer18InternalSymbolizer8DemangleEPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='346' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalSymbolizer*' -->
<parameter type-id='type-id-313' is-artificial='yes'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
</member-function>
<member-function access='private' constructor='yes'>
<!-- __sanitizer::InternalSymbolizer::InternalSymbolizer() -->
<function-decl name='InternalSymbolizer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='365' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalSymbolizer*' -->
<parameter type-id='type-id-313' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- void __sanitizer::__sanitizer_symbolize_flush() -->
<function-decl name='__sanitizer_symbolize_flush' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='315' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- int __sanitizer::__sanitizer_symbolize_demangle(const char*, char*, int) -->
<function-decl name='__sanitizer_symbolize_demangle' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='317' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- bool __sanitizer::__sanitizer_symbolize_data(const char*, __sanitizer::u64, char*, int) -->
<function-decl name='__sanitizer_symbolize_data' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='312' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
<!-- bool __sanitizer::__sanitizer_symbolize_code(const char*, __sanitizer::u64, char*, int) -->
<function-decl name='__sanitizer_symbolize_code' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='309' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</namespace-decl>
<!-- __pid_t waitpid(__pid_t, int*, int) -->
<function-decl name='waitpid' filepath='/usr/include/sys/wait.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __pid_t' -->
<parameter type-id='type-id-270'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- typedef __pid_t -->
<return type-id='type-id-270'/>
</function-decl>
<!-- __sanitizer::AddressInfo* -->
<pointer-type-def type-id='type-id-329' size-in-bits='64' id='type-id-326'/>
<!-- __sanitizer::DataInfo* -->
<pointer-type-def type-id='type-id-330' size-in-bits='64' id='type-id-327'/>
<namespace-decl name='__sanitizer'>
<!-- class __sanitizer::Symbolizer -->
<class-decl name='Symbolizer' size-in-bits='192' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='64' column='1' id='type-id-323'>
<member-type access='protected'>
<!-- class __sanitizer::Symbolizer::SymbolizerScope -->
<class-decl name='SymbolizerScope' size-in-bits='64' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='133' column='1' id='type-id-319'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- const __sanitizer::Symbolizer* __sanitizer::Symbolizer::SymbolizerScope::sym_ -->
<var-decl name='sym_' type-id='type-id-325' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='138' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::Symbolizer::SymbolizerScope::SymbolizerScope(const __sanitizer::Symbolizer*) -->
<function-decl name='SymbolizerScope' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='135' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::Symbolizer::SymbolizerScope*' -->
<parameter type-id='type-id-320' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::Symbolizer*' -->
<parameter type-id='type-id-325'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::Symbolizer::SymbolizerScope::~SymbolizerScope(int) -->
<function-decl name='~SymbolizerScope' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::Symbolizer::SymbolizerScope*' -->
<parameter type-id='type-id-320' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::Symbolizer::SymbolizerScope::SymbolizerScope(const __sanitizer::Symbolizer*) -->
<function-decl name='SymbolizerScope' mangled-name='_ZN11__sanitizer10Symbolizer15SymbolizerScopeC2EPKS0_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='135' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::Symbolizer::SymbolizerScope*' -->
<parameter type-id='type-id-320' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::Symbolizer*' -->
<parameter type-id='type-id-325'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::Symbolizer::SymbolizerScope::~SymbolizerScope(int) -->
<function-decl name='~SymbolizerScope' mangled-name='_ZN11__sanitizer10Symbolizer15SymbolizerScopeD2Ev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::Symbolizer::SymbolizerScope*' -->
<parameter type-id='type-id-320' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
<!-- typedef void ()* __sanitizer::Symbolizer::StartSymbolizationHook -->
<typedef-decl name='StartSymbolizationHook' type-id='type-id-125' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='110' column='1' id='type-id-331'/>
</member-type>
<member-type access='public'>
<!-- typedef void ()* __sanitizer::Symbolizer::EndSymbolizationHook -->
<typedef-decl name='EndSymbolizationHook' type-id='type-id-125' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='111' column='1' id='type-id-332'/>
</member-type>
<data-member access='private' static='yes'>
<!-- static __sanitizer::Symbolizer* __sanitizer::Symbolizer::symbolizer_ -->
<var-decl name='symbolizer_' type-id='type-id-333' mangled-name='_ZN11__sanitizer10Symbolizer11symbolizer_E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='123' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static __sanitizer::StaticSpinMutex __sanitizer::Symbolizer::init_mu_ -->
<var-decl name='init_mu_' type-id='type-id-195' mangled-name='_ZN11__sanitizer10Symbolizer8init_mu_E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='124' column='1'/>
</data-member>
<data-member access='protected' static='yes'>
<!-- static __sanitizer::LowLevelAllocator __sanitizer::Symbolizer::symbolizer_allocator_ -->
<var-decl name='symbolizer_allocator_' type-id='type-id-91' mangled-name='_ZN11__sanitizer10Symbolizer21symbolizer_allocator_E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='129' column='1'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<!-- __sanitizer::Symbolizer::StartSymbolizationHook __sanitizer::Symbolizer::start_hook_ -->
<var-decl name='start_hook_' type-id='type-id-331' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='131' column='1'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='128'>
<!-- __sanitizer::Symbolizer::EndSymbolizationHook __sanitizer::Symbolizer::end_hook_ -->
<var-decl name='end_hook_' type-id='type-id-332' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='132' column='1'/>
</data-member>
<member-function access='public' static='yes'>
<!-- __sanitizer::Symbolizer* __sanitizer::Symbolizer::Get() -->
<function-decl name='Get' mangled-name='_ZN11__sanitizer10Symbolizer3GetEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- __sanitizer::Symbolizer* -->
<return type-id='type-id-333'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- __sanitizer::Symbolizer* __sanitizer::Symbolizer::Init() -->
<function-decl name='Init' mangled-name='_ZN11__sanitizer10Symbolizer4InitEPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- __sanitizer::Symbolizer* -->
<return type-id='type-id-333'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::Symbolizer::AddHooks(__sanitizer::Symbolizer::StartSymbolizationHook, __sanitizer::Symbolizer::EndSymbolizationHook) -->
<function-decl name='AddHooks' mangled-name='_ZN11__sanitizer10Symbolizer8AddHooksEPFvvES2_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::Symbolizer*' -->
<parameter type-id='type-id-333' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::Symbolizer::StartSymbolizationHook' -->
<parameter type-id='type-id-331'/>
<!-- parameter of type 'typedef __sanitizer::Symbolizer::EndSymbolizationHook' -->
<parameter type-id='type-id-332'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- __sanitizer::Symbolizer* __sanitizer::Symbolizer::GetOrNull() -->
<function-decl name='GetOrNull' mangled-name='_ZN11__sanitizer10Symbolizer9GetOrNullEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- __sanitizer::Symbolizer* -->
<return type-id='type-id-333'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- __sanitizer::Symbolizer* __sanitizer::Symbolizer::GetOrInit() -->
<function-decl name='GetOrInit' mangled-name='_ZN11__sanitizer10Symbolizer9GetOrInitEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- __sanitizer::Symbolizer* -->
<return type-id='type-id-333'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- __sanitizer::Symbolizer* __sanitizer::Symbolizer::Disable() -->
<function-decl name='Disable' mangled-name='_ZN11__sanitizer10Symbolizer7DisableEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- __sanitizer::Symbolizer* -->
<return type-id='type-id-333'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<!-- __sanitizer::Symbolizer* __sanitizer::Symbolizer::PlatformInit() -->
<function-decl name='PlatformInit' mangled-name='_ZN11__sanitizer10Symbolizer12PlatformInitEPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- __sanitizer::Symbolizer* -->
<return type-id='type-id-333'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<!-- __sanitizer::Symbolizer* __sanitizer::Symbolizer::CreateAndStore() -->
<function-decl name='CreateAndStore' mangled-name='_ZN11__sanitizer10Symbolizer14CreateAndStoreEPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- __sanitizer::Symbolizer* -->
<return type-id='type-id-333'/>
</function-decl>
</member-function>
<member-function access='protected' constructor='yes'>
<!-- __sanitizer::Symbolizer::Symbolizer() -->
<function-decl name='Symbolizer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::Symbolizer*' -->
<parameter type-id='type-id-333' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='protected' constructor='yes'>
<!-- __sanitizer::Symbolizer::Symbolizer() -->
<function-decl name='Symbolizer' mangled-name='_ZN11__sanitizer10SymbolizerC2Ev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::Symbolizer*' -->
<parameter type-id='type-id-333' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='0'>
<!-- __sanitizer::uptr __sanitizer::Symbolizer::SymbolizeCode(__sanitizer::uptr, __sanitizer::AddressInfo*, __sanitizer::uptr) -->
<function-decl name='SymbolizeCode' mangled-name='_ZN11__sanitizer10Symbolizer13SymbolizeCodeEmPNS_11AddressInfoEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::Symbolizer*' -->
<parameter type-id='type-id-333' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type '__sanitizer::AddressInfo*' -->
<parameter type-id='type-id-326'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='1'>
<!-- bool __sanitizer::Symbolizer::SymbolizeData(__sanitizer::uptr, __sanitizer::DataInfo*) -->
<function-decl name='SymbolizeData' mangled-name='_ZN11__sanitizer10Symbolizer13SymbolizeDataEmPNS_8DataInfoE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::Symbolizer*' -->
<parameter type-id='type-id-333' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type '__sanitizer::DataInfo*' -->
<parameter type-id='type-id-327'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='2'>
<!-- bool __sanitizer::Symbolizer::IsAvailable() -->
<function-decl name='IsAvailable' mangled-name='_ZN11__sanitizer10Symbolizer11IsAvailableEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::Symbolizer*' -->
<parameter type-id='type-id-333' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='3'>
<!-- bool __sanitizer::Symbolizer::IsExternalAvailable() -->
<function-decl name='IsExternalAvailable' mangled-name='_ZN11__sanitizer10Symbolizer19IsExternalAvailableEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::Symbolizer*' -->
<parameter type-id='type-id-333' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='4'>
<!-- void __sanitizer::Symbolizer::Flush() -->
<function-decl name='Flush' mangled-name='_ZN11__sanitizer10Symbolizer5FlushEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::Symbolizer*' -->
<parameter type-id='type-id-333' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='5'>
<!-- const char* __sanitizer::Symbolizer::Demangle(const char*) -->
<function-decl name='Demangle' mangled-name='_ZN11__sanitizer10Symbolizer8DemangleEPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::Symbolizer*' -->
<parameter type-id='type-id-333' is-artificial='yes'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='6'>
<!-- void __sanitizer::Symbolizer::PrepareForSandboxing() -->
<function-decl name='PrepareForSandboxing' mangled-name='_ZN11__sanitizer10Symbolizer20PrepareForSandboxingEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::Symbolizer*' -->
<parameter type-id='type-id-333' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<!-- bool (const char*, __sanitizer::u64, char*, int) -->
<function-type size-in-bits='64' id='type-id-321'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-type>
<!-- __sanitizer::Symbolizer* -->
<pointer-type-def type-id='type-id-323' size-in-bits='64' id='type-id-333'/>
<namespace-decl name='__sanitizer'>
<!-- struct __sanitizer::AddressInfo -->
<class-decl name='AddressInfo' size-in-bits='384' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='26' column='1' id='type-id-329'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __sanitizer::AddressInfo::address -->
<var-decl name='address' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='27' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- char* __sanitizer::AddressInfo::module -->
<var-decl name='module' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='28' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __sanitizer::uptr __sanitizer::AddressInfo::module_offset -->
<var-decl name='module_offset' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='29' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- char* __sanitizer::AddressInfo::function -->
<var-decl name='function' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='30' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- char* __sanitizer::AddressInfo::file -->
<var-decl name='file' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='31' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<!-- int __sanitizer::AddressInfo::line -->
<var-decl name='line' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='32' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='352'>
<!-- int __sanitizer::AddressInfo::column -->
<var-decl name='column' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='33' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::AddressInfo::AddressInfo() -->
<function-decl name='AddressInfo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::AddressInfo*' -->
<parameter type-id='type-id-326' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::AddressInfo::Clear() -->
<function-decl name='Clear' mangled-name='_ZN11__sanitizer11AddressInfo5ClearEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::AddressInfo*' -->
<parameter type-id='type-id-326' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::AddressInfo::FillAddressAndModuleInfo(__sanitizer::uptr, const char*, __sanitizer::uptr) -->
<function-decl name='FillAddressAndModuleInfo' mangled-name='_ZN11__sanitizer11AddressInfo24FillAddressAndModuleInfoEmPKcm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::AddressInfo*' -->
<parameter type-id='type-id-326' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__sanitizer'>
<!-- struct __sanitizer::DataInfo -->
<class-decl name='DataInfo' size-in-bits='384' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='55' column='1' id='type-id-330'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __sanitizer::DataInfo::address -->
<var-decl name='address' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='56' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- char* __sanitizer::DataInfo::module -->
<var-decl name='module' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='57' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __sanitizer::uptr __sanitizer::DataInfo::module_offset -->
<var-decl name='module_offset' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='58' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- char* __sanitizer::DataInfo::name -->
<var-decl name='name' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='59' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- __sanitizer::uptr __sanitizer::DataInfo::start -->
<var-decl name='start' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='60' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<!-- __sanitizer::uptr __sanitizer::DataInfo::size -->
<var-decl name='size' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='61' column='1'/>
</data-member>
</class-decl>
</namespace-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/sanitizer_common' language='LANG_C_plus_plus'>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/tsan/tsan_clock.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/tsan' language='LANG_C_plus_plus'>
<!-- int -->
<type-decl name='int' size-in-bits='32' id='type-id-10'/>
<!-- long long unsigned int -->
<type-decl name='long long unsigned int' size-in-bits='64' id='type-id-156'/>
<!-- long long unsigned int[16384] -->
<array-type-def dimensions='1' type-id='type-id-156' size-in-bits='1048576' id='type-id-334'>
<!-- <anonymous range>[16384] -->
<subrange length='16384' type-id='type-id-50' id='type-id-309'/>
</array-type-def>
<!-- sizetype -->
<type-decl name='sizetype' size-in-bits='64' id='type-id-50'/>
<!-- unnamed&#45;enum&#45;underlying&#45;type&#45;32 -->
<type-decl name='unnamed-enum-underlying-type-32' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-62'/>
<!-- unsigned int -->
<type-decl name='unsigned int' size-in-bits='32' id='type-id-149'/>
<!-- unsigned long int -->
<type-decl name='unsigned long int' size-in-bits='64' id='type-id-33'/>
<!-- void -->
<type-decl name='void' id='type-id-4'/>
<!-- __tsan::SyncClock* -->
<pointer-type-def type-id='type-id-335' size-in-bits='64' id='type-id-336'/>
<!-- __tsan::ThreadClock* -->
<pointer-type-def type-id='type-id-337' size-in-bits='64' id='type-id-338'/>
<!-- __tsan::Vector<long long unsigned int>* -->
<pointer-type-def type-id='type-id-339' size-in-bits='64' id='type-id-340'/>
<!-- const __tsan::MBlockType -->
<qualified-type-def type-id='type-id-341' const='yes' id='type-id-342'/>
<!-- const __tsan::SyncClock -->
<qualified-type-def type-id='type-id-335' const='yes' id='type-id-343'/>
<!-- const __tsan::SyncClock* -->
<pointer-type-def type-id='type-id-343' size-in-bits='64' id='type-id-344'/>
<!-- const __tsan::ThreadClock -->
<qualified-type-def type-id='type-id-337' const='yes' id='type-id-345'/>
<!-- const __tsan::ThreadClock* -->
<pointer-type-def type-id='type-id-345' size-in-bits='64' id='type-id-346'/>
<!-- const __tsan::Vector<long long unsigned int> -->
<qualified-type-def type-id='type-id-339' const='yes' id='type-id-347'/>
<!-- const __tsan::Vector<long long unsigned int>& -->
<reference-type-def kind='lvalue' type-id='type-id-347' size-in-bits='64' id='type-id-348'/>
<!-- const __tsan::Vector<long long unsigned int>* -->
<pointer-type-def type-id='type-id-347' size-in-bits='64' id='type-id-349'/>
<!-- const long long unsigned int -->
<qualified-type-def type-id='type-id-156' const='yes' id='type-id-350'/>
<!-- const long long unsigned int& -->
<reference-type-def kind='lvalue' type-id='type-id-350' size-in-bits='64' id='type-id-351'/>
<!-- long long unsigned int& -->
<reference-type-def kind='lvalue' type-id='type-id-156' size-in-bits='64' id='type-id-352'/>
<!-- long long unsigned int* -->
<pointer-type-def type-id='type-id-156' size-in-bits='64' id='type-id-353'/>
<!-- void* -->
<pointer-type-def type-id='type-id-4' size-in-bits='64' id='type-id-1'/>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- typedef unsigned long int __sanitizer::uptr -->
<typedef-decl name='uptr' type-id='type-id-33' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='56' column='1' id='type-id-99'/>
<!-- typedef long long unsigned int __sanitizer::u64 -->
<typedef-decl name='u64' type-id='type-id-156' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='69' column='1' id='type-id-198'/>
<!-- void* __sanitizer::internal_memcpy(void*, void*, __sanitizer::uptr) -->
<function-decl name='internal_memcpy' mangled-name='_ZN11__sanitizer15internal_memcpyEPvPKvm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.h' line='28' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</namespace-decl>
<!-- namespace __tsan -->
<namespace-decl name='__tsan'>
<!-- enum __tsan::MBlockType -->
<enum-decl name='MBlockType' filepath='../../.././libsanitizer/tsan/tsan_mman.h' line='41' column='1' id='type-id-341'>
<underlying-type type-id='type-id-62'/>
<enumerator name='MBlockScopedBuf' value='0'/>
<enumerator name='MBlockString' value='1'/>
<enumerator name='MBlockStackTrace' value='2'/>
<enumerator name='MBlockShadowStack' value='3'/>
<enumerator name='MBlockSync' value='4'/>
<enumerator name='MBlockClock' value='5'/>
<enumerator name='MBlockThreadContex' value='6'/>
<enumerator name='MBlockDeadInfo' value='7'/>
<enumerator name='MBlockRacyStacks' value='8'/>
<enumerator name='MBlockRacyAddresses' value='9'/>
<enumerator name='MBlockAtExit' value='10'/>
<enumerator name='MBlockFlag' value='11'/>
<enumerator name='MBlockReport' value='12'/>
<enumerator name='MBlockReportMop' value='13'/>
<enumerator name='MBlockReportThread' value='14'/>
<enumerator name='MBlockReportMutex' value='15'/>
<enumerator name='MBlockReportLoc' value='16'/>
<enumerator name='MBlockReportStack' value='17'/>
<enumerator name='MBlockSuppression' value='18'/>
<enumerator name='MBlockExpectRace' value='19'/>
<enumerator name='MBlockSignal' value='20'/>
<enumerator name='MBlockFD' value='21'/>
<enumerator name='MBlockJmpBuf' value='22'/>
<enumerator name='MBlockTypeCount' value='23'/>
</enum-decl>
<!-- class __tsan::Vector<long long unsigned int> -->
<class-decl name='Vector&lt;long long unsigned int&gt;' size-in-bits='256' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='23' column='1' id='type-id-339'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- const __tsan::MBlockType __tsan::Vector<long long unsigned int>::typ_ -->
<var-decl name='typ_' type-id='type-id-342' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='80' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- long long unsigned int* __tsan::Vector<long long unsigned int>::begin_ -->
<var-decl name='begin_' type-id='type-id-353' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='81' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- long long unsigned int* __tsan::Vector<long long unsigned int>::end_ -->
<var-decl name='end_' type-id='type-id-353' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='82' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<!-- long long unsigned int* __tsan::Vector<long long unsigned int>::last_ -->
<var-decl name='last_' type-id='type-id-353' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='83' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __tsan::Vector<long long unsigned int>::Vector(__tsan::MBlockType) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<long long unsigned int>*' -->
<parameter type-id='type-id-340' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::MBlockType' -->
<parameter type-id='type-id-341'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::Vector<long long unsigned int>::~Vector(int) -->
<function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<long long unsigned int>*' -->
<parameter type-id='type-id-340' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<long long unsigned int>::Reset() -->
<function-decl name='Reset' mangled-name='_ZN6__tsan6VectorIyE5ResetEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<long long unsigned int>*' -->
<parameter type-id='type-id-340' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::Vector<long long unsigned int>::Size() -->
<function-decl name='Size' mangled-name='_ZNK6__tsan6VectorIyE4SizeEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<long long unsigned int>*' -->
<parameter type-id='type-id-349' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- long long unsigned int& __tsan::Vector<long long unsigned int>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN6__tsan6VectorIyEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<long long unsigned int>*' -->
<parameter type-id='type-id-340' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- long long unsigned int& -->
<return type-id='type-id-352'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const long long unsigned int& __tsan::Vector<long long unsigned int>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK6__tsan6VectorIyEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<long long unsigned int>*' -->
<parameter type-id='type-id-349' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- const long long unsigned int& -->
<return type-id='type-id-351'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- long long unsigned int* __tsan::Vector<long long unsigned int>::PushBack(long long unsigned int) -->
<function-decl name='PushBack' mangled-name='_ZN6__tsan6VectorIyE8PushBackEy' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<long long unsigned int>*' -->
<parameter type-id='type-id-340' is-artificial='yes'/>
<!-- parameter of type 'long long unsigned int' -->
<parameter type-id='type-id-156'/>
<!-- long long unsigned int* -->
<return type-id='type-id-353'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<long long unsigned int>::PopBack() -->
<function-decl name='PopBack' mangled-name='_ZN6__tsan6VectorIyE7PopBackEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<long long unsigned int>*' -->
<parameter type-id='type-id-340' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<long long unsigned int>::Resize(__sanitizer::uptr) -->
<function-decl name='Resize' mangled-name='_ZN6__tsan6VectorIyE6ResizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<long long unsigned int>*' -->
<parameter type-id='type-id-340' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<long long unsigned int>::EnsureSize(__sanitizer::uptr) -->
<function-decl name='EnsureSize' mangled-name='_ZN6__tsan6VectorIyE10EnsureSizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<long long unsigned int>*' -->
<parameter type-id='type-id-340' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<long long unsigned int>::Vector(const __tsan::Vector<long long unsigned int>&) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<long long unsigned int>*' -->
<parameter type-id='type-id-340' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<long long unsigned int>&' -->
<parameter type-id='type-id-348'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<long long unsigned int>::operator=(const __tsan::Vector<long long unsigned int>&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan6VectorIyEaSERKS1_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<long long unsigned int>*' -->
<parameter type-id='type-id-340' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<long long unsigned int>&' -->
<parameter type-id='type-id-348'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __tsan::SyncClock -->
<class-decl name='SyncClock' size-in-bits='256' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_clock.h' line='20' column='1' id='type-id-335'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __tsan::Vector<long long unsigned int> __tsan::SyncClock::clk_ -->
<var-decl name='clk_' type-id='type-id-339' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_clock.h' line='33' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::SyncClock::SyncClock() -->
<function-decl name='SyncClock' filepath='../../.././libsanitizer/tsan/tsan_clock.h' line='22' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncClock*' -->
<parameter type-id='type-id-336' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::SyncClock::size() -->
<function-decl name='size' mangled-name='_ZNK6__tsan9SyncClock4sizeEv' filepath='../../.././libsanitizer/tsan/tsan_clock.h' line='24' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::SyncClock*' -->
<parameter type-id='type-id-344' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::SyncClock::Reset() -->
<function-decl name='Reset' mangled-name='_ZN6__tsan9SyncClock5ResetEv' filepath='../../.././libsanitizer/tsan/tsan_clock.h' line='28' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncClock*' -->
<parameter type-id='type-id-336' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::SyncClock::SyncClock() -->
<function-decl name='SyncClock' mangled-name='_ZN6__tsan9SyncClockC2Ev' filepath='../../.././libsanitizer/tsan/tsan_clock.h' line='22' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncClock*' -->
<parameter type-id='type-id-336' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct __tsan::ThreadClock -->
<class-decl name='ThreadClock' size-in-bits='1048640' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_clock.h' line='38' column='1' id='type-id-337'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __tsan::ThreadClock::nclk_ -->
<var-decl name='nclk_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_clock.h' line='72' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- long long unsigned int __tsan::ThreadClock::clk_[16384] -->
<var-decl name='clk_' type-id='type-id-334' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_clock.h' line='73' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::ThreadClock::ThreadClock() -->
<function-decl name='ThreadClock' filepath='../../.././libsanitizer/tsan/tsan_clock.h' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ThreadClock*' -->
<parameter type-id='type-id-338' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::u64 __tsan::ThreadClock::get(unsigned int) -->
<function-decl name='get' mangled-name='_ZNK6__tsan11ThreadClock3getEj' filepath='../../.././libsanitizer/tsan/tsan_clock.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::ThreadClock*' -->
<parameter type-id='type-id-346' is-artificial='yes'/>
<!-- parameter of type 'unsigned int' -->
<parameter type-id='type-id-149'/>
<!-- typedef __sanitizer::u64 -->
<return type-id='type-id-198'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::ThreadClock::set(unsigned int, __sanitizer::u64) -->
<function-decl name='set' mangled-name='_ZN6__tsan11ThreadClock3setEjy' filepath='../../.././libsanitizer/tsan/tsan_clock.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ThreadClock*' -->
<parameter type-id='type-id-338' is-artificial='yes'/>
<!-- parameter of type 'unsigned int' -->
<parameter type-id='type-id-149'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::ThreadClock::tick(unsigned int) -->
<function-decl name='tick' mangled-name='_ZN6__tsan11ThreadClock4tickEj' filepath='../../.././libsanitizer/tsan/tsan_clock.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ThreadClock*' -->
<parameter type-id='type-id-338' is-artificial='yes'/>
<!-- parameter of type 'unsigned int' -->
<parameter type-id='type-id-149'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::ThreadClock::size() -->
<function-decl name='size' mangled-name='_ZNK6__tsan11ThreadClock4sizeEv' filepath='../../.././libsanitizer/tsan/tsan_clock.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::ThreadClock*' -->
<parameter type-id='type-id-346' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::ThreadClock::acquire(const __tsan::SyncClock*) -->
<function-decl name='acquire' mangled-name='_ZN6__tsan11ThreadClock7acquireEPKNS_9SyncClockE' filepath='../../.././libsanitizer/tsan/tsan_clock.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ThreadClock*' -->
<parameter type-id='type-id-338' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::SyncClock*' -->
<parameter type-id='type-id-344'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- void __tsan::ThreadClock::release(__tsan::SyncClock*) -->
<function-decl name='release' mangled-name='_ZNK6__tsan11ThreadClock7releaseEPNS_9SyncClockE' filepath='../../.././libsanitizer/tsan/tsan_clock.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::ThreadClock*' -->
<parameter type-id='type-id-346' is-artificial='yes'/>
<!-- parameter of type '__tsan::SyncClock*' -->
<parameter type-id='type-id-336'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::ThreadClock::acq_rel(__tsan::SyncClock*) -->
<function-decl name='acq_rel' mangled-name='_ZN6__tsan11ThreadClock7acq_relEPNS_9SyncClockE' filepath='../../.././libsanitizer/tsan/tsan_clock.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ThreadClock*' -->
<parameter type-id='type-id-338' is-artificial='yes'/>
<!-- parameter of type '__tsan::SyncClock*' -->
<parameter type-id='type-id-336'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- void __tsan::ThreadClock::ReleaseStore(__tsan::SyncClock*) -->
<function-decl name='ReleaseStore' mangled-name='_ZNK6__tsan11ThreadClock12ReleaseStoreEPNS_9SyncClockE' filepath='../../.././libsanitizer/tsan/tsan_clock.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::ThreadClock*' -->
<parameter type-id='type-id-346' is-artificial='yes'/>
<!-- parameter of type '__tsan::SyncClock*' -->
<parameter type-id='type-id-336'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::ThreadClock::ThreadClock() -->
<function-decl name='ThreadClock' mangled-name='_ZN6__tsan11ThreadClockC2Ev' filepath='../../.././libsanitizer/tsan/tsan_clock.h' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ThreadClock*' -->
<parameter type-id='type-id-338' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- unsigned long int __tsan::max<long unsigned int>(unsigned long int, unsigned long int) -->
<function-decl name='max&lt;long unsigned int&gt;' filepath='../../.././libsanitizer/tsan/tsan_defs.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'unsigned long int' -->
<parameter type-id='type-id-33'/>
<!-- parameter of type 'unsigned long int' -->
<parameter type-id='type-id-33'/>
<!-- unsigned long int -->
<return type-id='type-id-33'/>
</function-decl>
<!-- void __tsan::build_consistency_release() -->
<function-decl name='build_consistency_release' mangled-name='_ZN6__tsan25build_consistency_releaseEv' filepath='../../.././libsanitizer/tsan/tsan_defs.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::build_consistency_nostats() -->
<function-decl name='build_consistency_nostats' mangled-name='_ZN6__tsan25build_consistency_nostatsEv' filepath='../../.././libsanitizer/tsan/tsan_defs.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::build_consistency_shadow8() -->
<function-decl name='build_consistency_shadow8' mangled-name='_ZN6__tsan25build_consistency_shadow8Ev' filepath='../../.././libsanitizer/tsan/tsan_defs.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void* __tsan::internal_alloc(__tsan::MBlockType, __sanitizer::uptr) -->
<function-decl name='internal_alloc' mangled-name='_ZN6__tsan14internal_allocENS_10MBlockTypeEm' filepath='../../.././libsanitizer/tsan/tsan_mman.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'enum __tsan::MBlockType' -->
<parameter type-id='type-id-341'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- void __tsan::internal_free(void*) -->
<function-decl name='internal_free' mangled-name='_ZN6__tsan13internal_freeEPv' filepath='../../.././libsanitizer/tsan/tsan_mman.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</namespace-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/tsan/tsan_fd.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/tsan' language='LANG_C_plus_plus'>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- __sanitizer::atomic_uint64_t::Type __sanitizer::atomic_fetch_sub<__sanitizer::atomic_uint64_t>(volatile __sanitizer::atomic_uint64_t*, __sanitizer::atomic_uint64_t::Type, __sanitizer::memory_order) -->
<function-decl name='atomic_fetch_sub&lt;__sanitizer::atomic_uint64_t&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic_clang.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'volatile __sanitizer::atomic_uint64_t*' -->
<parameter type-id='type-id-354'/>
<!-- parameter of type 'typedef __sanitizer::atomic_uint64_t::Type' -->
<parameter type-id='type-id-355'/>
<!-- parameter of type 'enum __sanitizer::memory_order' -->
<parameter type-id='type-id-201'/>
<!-- typedef __sanitizer::atomic_uint64_t::Type -->
<return type-id='type-id-355'/>
</function-decl>
</namespace-decl>
<namespace-decl name='__sanitizer'>
<class-decl name='atomic_uint64_t' size-in-bits='64' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic.h' line='43' column='1' id='type-id-356'>
<member-type access='public'>
<!-- typedef __sanitizer::u64 __sanitizer::atomic_uint64_t::Type -->
<typedef-decl name='Type' type-id='type-id-198' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic.h' line='44' column='1' id='type-id-355'/>
</member-type>
</class-decl>
</namespace-decl>
<!-- volatile __sanitizer::atomic_uint64_t* -->
<pointer-type-def type-id='type-id-357' size-in-bits='64' id='type-id-354'/>
<!-- volatile __sanitizer::atomic_uint64_t -->
<qualified-type-def type-id='type-id-356' volatile='yes' id='type-id-357'/>
<namespace-decl name='__sanitizer'>
<!-- struct __sanitizer::atomic_uint64_t -->
<class-decl name='atomic_uint64_t' size-in-bits='64' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic.h' line='43' column='1' id='type-id-356'>
<member-type access='public'>
<!-- typedef __sanitizer::u64 __sanitizer::atomic_uint64_t::Type -->
<typedef-decl name='Type' type-id='type-id-198' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic.h' line='44' column='1' id='type-id-355'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<!-- volatile __sanitizer::atomic_uint64_t::Type __sanitizer::atomic_uint64_t::val_dont_use -->
<var-decl name='val_dont_use' type-id='type-id-358' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic.h' line='45' column='1'/>
</data-member>
</class-decl>
</namespace-decl>
<!-- volatile __sanitizer::atomic_uint64_t::Type -->
<qualified-type-def type-id='type-id-355' volatile='yes' id='type-id-358'/>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/tsan/tsan_flags.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/tsan' language='LANG_C_plus_plus'>
<!-- __sanitizer::CommonFlags* -->
<pointer-type-def type-id='type-id-359' size-in-bits='64' id='type-id-360'/>
<!-- bool* -->
<pointer-type-def type-id='type-id-124' size-in-bits='64' id='type-id-361'/>
<!-- const char** -->
<pointer-type-def type-id='type-id-2' size-in-bits='64' id='type-id-362'/>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- __sanitizer::CommonFlags* __sanitizer::common_flags() -->
<function-decl name='common_flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- __sanitizer::CommonFlags* -->
<return type-id='type-id-360'/>
</function-decl>
<!-- void __sanitizer::ParseFlag(const char*, bool*, const char*) -->
<function-decl name='ParseFlag' mangled-name='_ZN11__sanitizer9ParseFlagEPKcPbS1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='19' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'bool*' -->
<parameter type-id='type-id-361'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer::ParseFlag(const char*, const char**, const char*) -->
<function-decl name='ParseFlag' mangled-name='_ZN11__sanitizer9ParseFlagEPKcPS1_S1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='21' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'const char**' -->
<parameter type-id='type-id-362'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer::ParseFlag(const char*, int*, const char*) -->
<function-decl name='ParseFlag' mangled-name='_ZN11__sanitizer9ParseFlagEPKcPiS1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='20' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer::SetCommonFlagsDefaults(__sanitizer::CommonFlags*) -->
<function-decl name='SetCommonFlagsDefaults' mangled-name='_ZN11__sanitizer22SetCommonFlagsDefaultsEPNS_11CommonFlagsE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__sanitizer::CommonFlags*' -->
<parameter type-id='type-id-360'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer::ParseCommonFlagsFromString(__sanitizer::CommonFlags*, const char*) -->
<function-decl name='ParseCommonFlagsFromString' mangled-name='_ZN11__sanitizer26ParseCommonFlagsFromStringEPNS_11CommonFlagsEPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__sanitizer::CommonFlags*' -->
<parameter type-id='type-id-360'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</namespace-decl>
<!-- namespace __tsan -->
<namespace-decl name='__tsan'>
<!-- void __tsan::OverrideFlags(__tsan::Flags*) -->
<function-decl name='OverrideFlags' mangled-name='_ZN6__tsan13OverrideFlagsEPNS_5FlagsE' filepath='../../.././libsanitizer/tsan/tsan_flags.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::Flags*' -->
<parameter type-id='type-id-363'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- const char* __tsan::__tsan_default_options() -->
<function-decl name='__tsan_default_options' mangled-name='__tsan_default_options' filepath='../../.././libsanitizer/tsan/tsan_flags.cc' line='33' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_default_options'>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
<!-- void __tsan::InitializeFlags(__tsan::Flags*, const char*) -->
<function-decl name='InitializeFlags' mangled-name='_ZN6__tsan15InitializeFlagsEPNS_5FlagsEPKc' filepath='../../.././libsanitizer/tsan/tsan_flags.cc' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::Flags*' -->
<parameter type-id='type-id-363'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</namespace-decl>
<!-- __tsan::Flags* -->
<pointer-type-def type-id='type-id-364' size-in-bits='64' id='type-id-363'/>
<namespace-decl name='__sanitizer'>
<!-- struct __sanitizer::CommonFlags -->
<class-decl name='CommonFlags' size-in-bits='384' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='23' column='1' id='type-id-359'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- bool __sanitizer::CommonFlags::symbolize -->
<var-decl name='symbolize' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='25' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- const char* __sanitizer::CommonFlags::external_symbolizer_path -->
<var-decl name='external_symbolizer_path' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='28' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- const char* __sanitizer::CommonFlags::strip_path_prefix -->
<var-decl name='strip_path_prefix' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='30' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- bool __sanitizer::CommonFlags::fast_unwind_on_fatal -->
<var-decl name='fast_unwind_on_fatal' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='32' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='200'>
<!-- bool __sanitizer::CommonFlags::fast_unwind_on_malloc -->
<var-decl name='fast_unwind_on_malloc' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='34' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='208'>
<!-- bool __sanitizer::CommonFlags::handle_ioctl -->
<var-decl name='handle_ioctl' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='36' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='224'>
<!-- int __sanitizer::CommonFlags::malloc_context_size -->
<var-decl name='malloc_context_size' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='38' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- const char* __sanitizer::CommonFlags::log_path -->
<var-decl name='log_path' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='42' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<!-- int __sanitizer::CommonFlags::verbosity -->
<var-decl name='verbosity' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='44' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='352'>
<!-- bool __sanitizer::CommonFlags::detect_leaks -->
<var-decl name='detect_leaks' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='46' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='360'>
<!-- bool __sanitizer::CommonFlags::leak_check_at_exit -->
<var-decl name='leak_check_at_exit' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='50' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='368'>
<!-- bool __sanitizer::CommonFlags::allocator_may_return_null -->
<var-decl name='allocator_may_return_null' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='52' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='376'>
<!-- bool __sanitizer::CommonFlags::print_summary -->
<var-decl name='print_summary' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='54' column='1'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- struct __tsan::Flags -->
<class-decl name='Flags' size-in-bits='960' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='25' column='1' id='type-id-364'>
<!-- struct __sanitizer::CommonFlags -->
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-359'/>
<data-member access='public' layout-offset-in-bits='384'>
<!-- bool __tsan::Flags::enable_annotations -->
<var-decl name='enable_annotations' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='27' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='392'>
<!-- bool __tsan::Flags::suppress_equal_stacks -->
<var-decl name='suppress_equal_stacks' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='30' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='400'>
<!-- bool __tsan::Flags::suppress_equal_addresses -->
<var-decl name='suppress_equal_addresses' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='33' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='408'>
<!-- bool __tsan::Flags::suppress_java -->
<var-decl name='suppress_java' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='36' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='416'>
<!-- bool __tsan::Flags::report_bugs -->
<var-decl name='report_bugs' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='38' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='424'>
<!-- bool __tsan::Flags::report_thread_leaks -->
<var-decl name='report_thread_leaks' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='40' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='432'>
<!-- bool __tsan::Flags::report_destroy_locked -->
<var-decl name='report_destroy_locked' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='42' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='440'>
<!-- bool __tsan::Flags::report_signal_unsafe -->
<var-decl name='report_signal_unsafe' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='45' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<!-- bool __tsan::Flags::report_atomic_races -->
<var-decl name='report_atomic_races' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='47' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='456'>
<!-- bool __tsan::Flags::force_seq_cst_atomics -->
<var-decl name='force_seq_cst_atomics' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='50' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='512'>
<!-- const char* __tsan::Flags::suppressions -->
<var-decl name='suppressions' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='52' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
<!-- bool __tsan::Flags::print_suppressions -->
<var-decl name='print_suppressions' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='54' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='584'>
<!-- bool __tsan::Flags::print_benign -->
<var-decl name='print_benign' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='56' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='608'>
<!-- int __tsan::Flags::exitcode -->
<var-decl name='exitcode' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='58' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='640'>
<!-- bool __tsan::Flags::halt_on_error -->
<var-decl name='halt_on_error' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='60' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='672'>
<!-- int __tsan::Flags::atexit_sleep_ms -->
<var-decl name='atexit_sleep_ms' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='63' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='704'>
<!-- const char* __tsan::Flags::profile_memory -->
<var-decl name='profile_memory' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='65' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='768'>
<!-- int __tsan::Flags::flush_memory_ms -->
<var-decl name='flush_memory_ms' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='67' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='800'>
<!-- int __tsan::Flags::flush_symbolizer_ms -->
<var-decl name='flush_symbolizer_ms' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='69' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='832'>
<!-- int __tsan::Flags::memory_limit_mb -->
<var-decl name='memory_limit_mb' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='72' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='864'>
<!-- bool __tsan::Flags::stop_on_start -->
<var-decl name='stop_on_start' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='74' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='872'>
<!-- bool __tsan::Flags::running_on_valgrind -->
<var-decl name='running_on_valgrind' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='76' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='896'>
<!-- int __tsan::Flags::history_size -->
<var-decl name='history_size' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='82' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='928'>
<!-- int __tsan::Flags::io_sync -->
<var-decl name='io_sync' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='87' column='1'/>
</data-member>
</class-decl>
</namespace-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/tsan/tsan_ignoreset.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/tsan' language='LANG_C_plus_plus'>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/tsan/tsan_interceptors.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/tsan' language='LANG_C_plus_plus'>
<!-- LibCodeRange[128] -->
<array-type-def dimensions='1' type-id='type-id-365' size-in-bits='16384' id='type-id-366'>
<!-- <anonymous range>[128] -->
<subrange length='128' type-id='type-id-50' id='type-id-367'/>
</array-type-def>
<!-- Lib[128] -->
<array-type-def dimensions='1' type-id='type-id-368' size-in-bits='32768' id='type-id-369'>
<!-- <anonymous range>[128] -->
<subrange length='128' type-id='type-id-50' id='type-id-367'/>
</array-type-def>
<!-- SignalDesc[64] -->
<array-type-def dimensions='1' type-id='type-id-370' size-in-bits='552960' id='type-id-371'>
<!-- <anonymous range>[64] -->
<subrange length='64' type-id='type-id-50' id='type-id-372'/>
</array-type-def>
<!-- bool[128] -->
<array-type-def dimensions='1' type-id='type-id-124' size-in-bits='1024' id='type-id-373'>
<!-- <anonymous range>[128] -->
<subrange length='128' type-id='type-id-50' id='type-id-367'/>
</array-type-def>
<!-- char[14] -->
<array-type-def dimensions='1' type-id='type-id-5' size-in-bits='112' id='type-id-374'>
<!-- <anonymous range>[14] -->
<subrange length='14' type-id='type-id-50' id='type-id-375'/>
</array-type-def>
<!-- struct typedef __va_list_tag __va_list_tag -->
<class-decl name='typedef __va_list_tag __va_list_tag' size-in-bits='192' is-struct='yes' visibility='default' id='type-id-246'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- unsigned int typedef __va_list_tag __va_list_tag::gp_offset -->
<var-decl name='gp_offset' type-id='type-id-149' visibility='default'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<!-- unsigned int typedef __va_list_tag __va_list_tag::fp_offset -->
<var-decl name='fp_offset' type-id='type-id-149' visibility='default'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- void* typedef __va_list_tag __va_list_tag::overflow_arg_area -->
<var-decl name='overflow_arg_area' type-id='type-id-1' visibility='default'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- void* typedef __va_list_tag __va_list_tag::reg_save_area -->
<var-decl name='reg_save_area' type-id='type-id-1' visibility='default'/>
</data-member>
</class-decl>
<!-- double -->
<type-decl name='double' size-in-bits='64' id='type-id-376'/>
<!-- float -->
<type-decl name='float' size-in-bits='32' id='type-id-377'/>
<!-- ioctl_desc[500] -->
<array-type-def dimensions='1' type-id='type-id-378' size-in-bits='64000' id='type-id-379'>
<!-- <anonymous range>[500] -->
<subrange length='500' type-id='type-id-50' id='type-id-380'/>
</array-type-def>
<!-- long double -->
<type-decl name='long double' size-in-bits='128' id='type-id-381'/>
<!-- long long int -->
<type-decl name='long long int' size-in-bits='64' id='type-id-158'/>
<!-- long long unsigned int[118] -->
<array-type-def dimensions='1' type-id='type-id-156' size-in-bits='7552' id='type-id-382'>
<!-- <anonymous range>[118] -->
<subrange length='118' type-id='type-id-50' id='type-id-383'/>
</array-type-def>
<!-- long long unsigned int[16] -->
<array-type-def dimensions='1' type-id='type-id-156' size-in-bits='1024' id='type-id-384'>
<!-- <anonymous range>[16] -->
<subrange length='16' type-id='type-id-50' id='type-id-385'/>
</array-type-def>
<!-- unsigned char[6] -->
<array-type-def dimensions='1' type-id='type-id-20' size-in-bits='48' id='type-id-386'>
<!-- <anonymous range>[6] -->
<subrange length='6' type-id='type-id-50' id='type-id-102'/>
</array-type-def>
<!-- unsigned char[8] -->
<array-type-def dimensions='1' type-id='type-id-20' size-in-bits='64' id='type-id-207'>
<!-- <anonymous range>[8] -->
<subrange length='8' type-id='type-id-50' id='type-id-215'/>
</array-type-def>
<!-- unsigned long int[16] -->
<array-type-def dimensions='1' type-id='type-id-33' size-in-bits='1024' id='type-id-387'>
<!-- <anonymous range>[16] -->
<subrange length='16' type-id='type-id-50' id='type-id-385'/>
</array-type-def>
<!-- unsigned long int[4] -->
<array-type-def dimensions='1' type-id='type-id-33' size-in-bits='256' id='type-id-388'>
<!-- <anonymous range>[4] -->
<subrange length='4' type-id='type-id-50' id='type-id-389'/>
</array-type-def>
<!-- void*[128] -->
<array-type-def dimensions='1' type-id='type-id-125' size-in-bits='8192' id='type-id-390'>
<!-- <anonymous range>[128] -->
<subrange length='128' type-id='type-id-50' id='type-id-367'/>
</array-type-def>
<!-- wchar_t -->
<type-decl name='wchar_t' size-in-bits='32' id='type-id-391'/>
<!-- struct ioctl_desc -->
<class-decl name='ioctl_desc' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc' line='13' column='1' id='type-id-378'>
<member-type access='public'>
<!-- enum ioctl_desc::__anonymous_enum__ -->
<enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc' line='16' column='1' id='type-id-392'>
<underlying-type type-id='type-id-62'/>
<enumerator name='NONE' value='0'/>
<enumerator name='READ' value='1'/>
<enumerator name='WRITE' value='2'/>
<enumerator name='CUSTOM' value='3'/>
</enum-decl>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<!-- unsigned int ioctl_desc::req -->
<var-decl name='req' type-id='type-id-149' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc' line='14' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='30'>
<!-- ioctl_desc::__anonymous_enum__ ioctl_desc::type -->
<var-decl name='type' type-id='type-id-392' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc' line='21' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<!-- unsigned int ioctl_desc::size -->
<var-decl name='size' type-id='type-id-149' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc' line='22' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- const char* ioctl_desc::name -->
<var-decl name='name' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc' line='23' column='1'/>
</data-member>
</class-decl>
<!-- struct ioctl_desc_compare -->
<class-decl name='ioctl_desc_compare' size-in-bits='8' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc' line='462' column='1' id='type-id-393'>
<member-function access='public' const='yes'>
<!-- bool ioctl_desc_compare::operator()(const ioctl_desc&, const ioctl_desc&) -->
<function-decl name='operator()' mangled-name='_ZNK18ioctl_desc_compareclERK10ioctl_descS2_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc' line='463' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const ioctl_desc_compare*' -->
<parameter type-id='type-id-394' is-artificial='yes'/>
<!-- parameter of type 'const ioctl_desc&' -->
<parameter type-id='type-id-395'/>
<!-- parameter of type 'const ioctl_desc&' -->
<parameter type-id='type-id-395'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct BlockingCall -->
<class-decl name='BlockingCall' size-in-bits='64' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='225' column='1' id='type-id-396'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __tsan::SignalContext* BlockingCall::ctx -->
<var-decl name='ctx' type-id='type-id-397' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='235' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- BlockingCall::BlockingCall(__tsan::ThreadState*) -->
<function-decl name='BlockingCall' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='226' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'BlockingCall*' -->
<parameter type-id='type-id-398' is-artificial='yes'/>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- BlockingCall::~BlockingCall(int) -->
<function-decl name='~BlockingCall' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='231' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'BlockingCall*' -->
<parameter type-id='type-id-398' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct my_siginfo_t -->
<class-decl name='my_siginfo_t' size-in-bits='1024' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='32' column='1' id='type-id-400'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- long long unsigned int my_siginfo_t::opaque[16] -->
<var-decl name='opaque' type-id='type-id-384' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='34' column='1'/>
</data-member>
</class-decl>
<!-- struct ucontext_t -->
<class-decl name='ucontext_t' size-in-bits='7552' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='37' column='1' id='type-id-401'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- long long unsigned int ucontext_t::opaque[118] -->
<var-decl name='opaque' type-id='type-id-382' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='39' column='1'/>
</data-member>
</class-decl>
<!-- struct ScopedSyscall -->
<class-decl name='ScopedSyscall' size-in-bits='64' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1920' column='1' id='type-id-402'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __tsan::ThreadState* ScopedSyscall::thr -->
<var-decl name='thr' type-id='type-id-399' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1921' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- ScopedSyscall::ScopedSyscall(__tsan::ThreadState*) -->
<function-decl name='ScopedSyscall' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1923' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'ScopedSyscall*' -->
<parameter type-id='type-id-403' is-artificial='yes'/>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- ScopedSyscall::~ScopedSyscall(int) -->
<function-decl name='~ScopedSyscall' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1930' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'ScopedSyscall*' -->
<parameter type-id='type-id-403' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class AtExitContext -->
<class-decl name='AtExitContext' size-in-bits='17536' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='281' column='1' id='type-id-404'>
<member-type access='public'>
<!-- typedef void ()* AtExitContext::atexit_t -->
<typedef-decl name='atexit_t' type-id='type-id-125' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='288' column='1' id='type-id-405'/>
</member-type>
<data-member access='private' static='yes'>
<!-- static const int AtExitContext::kMaxAtExit -->
<var-decl name='kMaxAtExit' type-id='type-id-233' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='332' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __tsan::Mutex AtExitContext::mtx_ -->
<var-decl name='mtx_' type-id='type-id-406' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='333' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- void ()* AtExitContext::stack_[128] -->
<var-decl name='stack_' type-id='type-id-390' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='334' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='8256'>
<!-- void* AtExitContext::args_[128] -->
<var-decl name='args_' type-id='type-id-407' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='335' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='16448'>
<!-- bool AtExitContext::is_on_exits_[128] -->
<var-decl name='is_on_exits_' type-id='type-id-373' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='336' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='17472'>
<!-- int AtExitContext::pos_ -->
<var-decl name='pos_' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='337' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- AtExitContext::AtExitContext() -->
<function-decl name='AtExitContext' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='283' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'AtExitContext*' -->
<parameter type-id='type-id-408' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- int AtExitContext::atexit(__tsan::ThreadState*, __sanitizer::uptr, bool, AtExitContext::atexit_t, void*) -->
<function-decl name='atexit' mangled-name='_ZN13AtExitContext6atexitEPN6__tsan11ThreadStateEmbPFvvEPv' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'AtExitContext*' -->
<parameter type-id='type-id-408' is-artificial='yes'/>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- parameter of type 'typedef AtExitContext::atexit_t' -->
<parameter type-id='type-id-405'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void AtExitContext::exit(__tsan::ThreadState*, __sanitizer::uptr) -->
<function-decl name='exit' mangled-name='_ZN13AtExitContext4exitEPN6__tsan11ThreadStateEm' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='303' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'AtExitContext*' -->
<parameter type-id='type-id-408' is-artificial='yes'/>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class ScopedInterceptor -->
<class-decl name='ScopedInterceptor' size-in-bits='192' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='155' column='1' id='type-id-409'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __tsan::ThreadState* const ScopedInterceptor::thr_ -->
<var-decl name='thr_' type-id='type-id-410' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='160' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- const __sanitizer::uptr ScopedInterceptor::pc_ -->
<var-decl name='pc_' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='161' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- const int ScopedInterceptor::in_rtl_ -->
<var-decl name='in_rtl_' type-id='type-id-233' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='162' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='160'>
<!-- bool ScopedInterceptor::in_ignored_lib_ -->
<var-decl name='in_ignored_lib_' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='163' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- ScopedInterceptor::ScopedInterceptor(__tsan::ThreadState*, const char*, __sanitizer::uptr) -->
<function-decl name='ScopedInterceptor' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'ScopedInterceptor*' -->
<parameter type-id='type-id-411' is-artificial='yes'/>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- ScopedInterceptor::~ScopedInterceptor(int) -->
<function-decl name='~ScopedInterceptor' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='158' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'ScopedInterceptor*' -->
<parameter type-id='type-id-411' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- ScopedInterceptor::ScopedInterceptor(__tsan::ThreadState*, const char*, __sanitizer::uptr) -->
<function-decl name='ScopedInterceptor' mangled-name='_ZN17ScopedInterceptorC2EPN6__tsan11ThreadStateEPKcm' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'ScopedInterceptor*' -->
<parameter type-id='type-id-411' is-artificial='yes'/>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- ScopedInterceptor::~ScopedInterceptor(int) -->
<function-decl name='~ScopedInterceptor' mangled-name='_ZN17ScopedInterceptorD2Ev' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='158' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'ScopedInterceptor*' -->
<parameter type-id='type-id-411' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct sanitizer_kernel_msghdr -->
<class-decl name='sanitizer_kernel_msghdr' size-in-bits='448' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='93' column='1' id='type-id-412'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- void* sanitizer_kernel_msghdr::msg_name -->
<var-decl name='msg_name' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='94' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- int sanitizer_kernel_msghdr::msg_namelen -->
<var-decl name='msg_namelen' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='95' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- sanitizer_kernel_iovec* sanitizer_kernel_msghdr::msg_iov -->
<var-decl name='msg_iov' type-id='type-id-413' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='96' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- unsigned long int sanitizer_kernel_msghdr::msg_iovlen -->
<var-decl name='msg_iovlen' type-id='type-id-33' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='97' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- void* sanitizer_kernel_msghdr::msg_control -->
<var-decl name='msg_control' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='98' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<!-- unsigned long int sanitizer_kernel_msghdr::msg_controllen -->
<var-decl name='msg_controllen' type-id='type-id-33' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='99' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<!-- unsigned int sanitizer_kernel_msghdr::msg_flags -->
<var-decl name='msg_flags' type-id='type-id-149' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='100' column='1'/>
</data-member>
</class-decl>
<!-- struct sanitizer_kernel_iovec -->
<class-decl name='sanitizer_kernel_iovec' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='88' column='1' id='type-id-414'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- void* sanitizer_kernel_iovec::iov_base -->
<var-decl name='iov_base' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='89' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- unsigned long int sanitizer_kernel_iovec::iov_len -->
<var-decl name='iov_len' type-id='type-id-33' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='90' column='1'/>
</data-member>
</class-decl>
<!-- struct sanitizer_kernel_mmsghdr -->
<class-decl name='sanitizer_kernel_mmsghdr' size-in-bits='512' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='103' column='1' id='type-id-415'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- sanitizer_kernel_msghdr sanitizer_kernel_mmsghdr::msg_hdr -->
<var-decl name='msg_hdr' type-id='type-id-412' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='104' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<!-- unsigned int sanitizer_kernel_mmsghdr::msg_len -->
<var-decl name='msg_len' type-id='type-id-149' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='105' column='1'/>
</data-member>
</class-decl>
<!-- typedef void kernel_sigset_t -->
<typedef-decl name='kernel_sigset_t' type-id='type-id-4' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='130' column='1' id='type-id-416'/>
<!-- struct sanitizer_kernel_sockaddr -->
<class-decl name='sanitizer_kernel_sockaddr' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='123' column='1' id='type-id-417'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- unsigned short int sanitizer_kernel_sockaddr::sa_family -->
<var-decl name='sa_family' type-id='type-id-190' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='124' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='16'>
<!-- char sanitizer_kernel_sockaddr::sa_data[14] -->
<var-decl name='sa_data' type-id='type-id-374' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='125' column='1'/>
</data-member>
</class-decl>
<!-- typedef __sanitizer::uptr SIZE_T -->
<typedef-decl name='SIZE_T' type-id='type-id-99' filepath='../../.././libsanitizer/interception/interception.h' line='24' column='1' id='type-id-418'/>
<!-- typedef __sanitizer::sptr SSIZE_T -->
<typedef-decl name='SSIZE_T' type-id='type-id-419' filepath='../../.././libsanitizer/interception/interception.h' line='25' column='1' id='type-id-420'/>
<!-- typedef int (const __sanitizer::__sanitizer_dirent64*)* scandir64_filter_f -->
<typedef-decl name='scandir64_filter_f' type-id='type-id-421' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1942' column='1' id='type-id-422'/>
<!-- typedef int (const __sanitizer::__sanitizer_dirent64**, const __sanitizer::__sanitizer_dirent64**)* scandir64_compar_f -->
<typedef-decl name='scandir64_compar_f' type-id='type-id-423' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1943' column='1' id='type-id-424'/>
<!-- typedef int (const __sanitizer::__sanitizer_dirent*)* scandir_filter_f -->
<typedef-decl name='scandir_filter_f' type-id='type-id-425' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1889' column='1' id='type-id-426'/>
<!-- typedef int (const __sanitizer::__sanitizer_dirent**, const __sanitizer::__sanitizer_dirent**)* scandir_compar_f -->
<typedef-decl name='scandir_compar_f' type-id='type-id-427' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1890' column='1' id='type-id-428'/>
<!-- typedef __sanitizer::s64 INTMAX_T -->
<typedef-decl name='INTMAX_T' type-id='type-id-157' filepath='../../.././libsanitizer/interception/interception.h' line='27' column='1' id='type-id-429'/>
<!-- typedef __sanitizer::OFF64_T OFF64_T -->
<typedef-decl name='OFF64_T' type-id='type-id-430' filepath='../../.././libsanitizer/interception/interception.h' line='29' column='1' id='type-id-431'/>
<!-- typedef __sanitizer::OFF_T OFF_T -->
<typedef-decl name='OFF_T' type-id='type-id-197' filepath='../../.././libsanitizer/interception/interception.h' line='28' column='1' id='type-id-432'/>
<!-- struct sigaction_t -->
<class-decl name='sigaction_t' size-in-bits='1216' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='91' column='1' id='type-id-433'>
<member-type access='public'>
<!-- union {sighandler_t sa_handler; void (int, my_siginfo_t*, void*)* sa_sigaction;} -->
<union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='92' column='1' id='type-id-434'>
<data-member access='private'>
<!-- sighandler_t sa_handler -->
<var-decl name='sa_handler' type-id='type-id-435' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='93' column='1'/>
</data-member>
<data-member access='private'>
<!-- void (int, my_siginfo_t*, void*)* sa_sigaction -->
<var-decl name='sa_sigaction' type-id='type-id-436' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='94' column='1'/>
</data-member>
</union-decl>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<!-- union {sighandler_t sa_handler; void (int, my_siginfo_t*, void*)* sa_sigaction;} -->
<var-decl name='' type-id='type-id-434' visibility='default'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::__sanitizer_sigset_t sigaction_t::sa_mask -->
<var-decl name='sa_mask' type-id='type-id-437' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='96' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1088'>
<!-- int sigaction_t::sa_flags -->
<var-decl name='sa_flags' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='97' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1152'>
<!-- void ()* sigaction_t::sa_restorer -->
<var-decl name='sa_restorer' type-id='type-id-125' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='98' column='1'/>
</data-member>
</class-decl>
<!-- typedef void (int)* sighandler_t -->
<typedef-decl name='sighandler_t' type-id='type-id-192' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='87' column='1' id='type-id-435'/>
<!-- typedef long int long_t -->
<typedef-decl name='long_t' type-id='type-id-45' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='79' column='1' id='type-id-438'/>
<!-- typedef int (void*, void*)* pthread_attr_getdetachstate_f -->
<typedef-decl name='pthread_attr_getdetachstate_f' type-id='type-id-16' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='44' column='1' id='type-id-439'/>
<!-- typedef int (__sanitizer::__sanitizer_sigset_t*)* sigfillset_f -->
<typedef-decl name='sigfillset_f' type-id='type-id-440' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='53' column='1' id='type-id-441'/>
<!-- typedef unsigned int (unsigned int)* sleep_f -->
<typedef-decl name='sleep_f' type-id='type-id-442' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='238' column='1' id='type-id-443'/>
<!-- typedef int (typedef long_t)* usleep_f -->
<typedef-decl name='usleep_f' type-id='type-id-444' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='245' column='1' id='type-id-445'/>
<!-- typedef int (void*, void*)* nanosleep_f -->
<typedef-decl name='nanosleep_f' type-id='type-id-16' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='252' column='1' id='type-id-446'/>
<!-- typedef void* (const char*, int)* dlopen_f -->
<typedef-decl name='dlopen_f' type-id='type-id-447' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='259' column='1' id='type-id-448'/>
<!-- typedef int (void*)* dlclose_f -->
<typedef-decl name='dlclose_f' type-id='type-id-203' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='270' column='1' id='type-id-449'/>
<!-- typedef int (void ()*)* atexit_f -->
<typedef-decl name='atexit_f' type-id='type-id-450' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='342' column='1' id='type-id-451'/>
<!-- typedef int (void (int, void*)*, void*)* on_exit_f -->
<typedef-decl name='on_exit_f' type-id='type-id-452' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='349' column='1' id='type-id-453'/>
<!-- typedef int (void (void*)*, void*, void*)* __cxa_atexit_f -->
<typedef-decl name='__cxa_atexit_f' type-id='type-id-454' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='356' column='1' id='type-id-455'/>
<!-- typedef int (void*)* setjmp_f -->
<typedef-decl name='setjmp_f' type-id='type-id-203' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='454' column='1' id='type-id-456'/>
<!-- typedef int (void*)* _setjmp_f -->
<typedef-decl name='_setjmp_f' type-id='type-id-203' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='455' column='1' id='type-id-457'/>
<!-- typedef int (void*)* sigsetjmp_f -->
<typedef-decl name='sigsetjmp_f' type-id='type-id-203' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='456' column='1' id='type-id-458'/>
<!-- typedef int (void*)* __sigsetjmp_f -->
<typedef-decl name='__sigsetjmp_f' type-id='type-id-203' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='457' column='1' id='type-id-459'/>
<!-- typedef void (__sanitizer::uptr*, int)* longjmp_f -->
<typedef-decl name='longjmp_f' type-id='type-id-460' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='459' column='1' id='type-id-461'/>
<!-- typedef void (__sanitizer::uptr*, int)* siglongjmp_f -->
<typedef-decl name='siglongjmp_f' type-id='type-id-460' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='467' column='1' id='type-id-462'/>
<!-- typedef void* (typedef __sanitizer::uptr)* malloc_f -->
<typedef-decl name='malloc_f' type-id='type-id-463' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='475' column='1' id='type-id-464'/>
<!-- typedef void* (typedef __sanitizer::uptr, typedef __sanitizer::uptr)* __libc_memalign_f -->
<typedef-decl name='__libc_memalign_f' type-id='type-id-465' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='487' column='1' id='type-id-466'/>
<!-- typedef void* (typedef __sanitizer::uptr, typedef __sanitizer::uptr)* calloc_f -->
<typedef-decl name='calloc_f' type-id='type-id-465' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='492' column='1' id='type-id-467'/>
<!-- typedef void* (void*, typedef __sanitizer::uptr)* realloc_f -->
<typedef-decl name='realloc_f' type-id='type-id-468' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='508' column='1' id='type-id-469'/>
<!-- typedef void (void*)* free_f -->
<typedef-decl name='free_f' type-id='type-id-470' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='521' column='1' id='type-id-471'/>
<!-- typedef void (void*)* cfree_f -->
<typedef-decl name='cfree_f' type-id='type-id-470' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='531' column='1' id='type-id-472'/>
<!-- typedef typedef __sanitizer::uptr (void*)* malloc_usable_size_f -->
<typedef-decl name='malloc_usable_size_f' type-id='type-id-473' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='541' column='1' id='type-id-474'/>
<!-- typedef typedef __sanitizer::uptr (const char*)* strlen_f -->
<typedef-decl name='strlen_f' type-id='type-id-475' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='613' column='1' id='type-id-476'/>
<!-- typedef void* (void*, int, typedef __sanitizer::uptr)* memset_f -->
<typedef-decl name='memset_f' type-id='type-id-477' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='620' column='1' id='type-id-478'/>
<!-- typedef void* (void*, void*, typedef __sanitizer::uptr)* memcpy_f -->
<typedef-decl name='memcpy_f' type-id='type-id-479' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='626' column='1' id='type-id-480'/>
<!-- typedef int (void*, void*, typedef __sanitizer::uptr)* memcmp_f -->
<typedef-decl name='memcmp_f' type-id='type-id-481' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='633' column='1' id='type-id-482'/>
<!-- typedef void* (void*, int, typedef __sanitizer::uptr)* memchr_f -->
<typedef-decl name='memchr_f' type-id='type-id-477' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='646' column='1' id='type-id-483'/>
<!-- typedef void* (char*, int, typedef __sanitizer::uptr)* memrchr_f -->
<typedef-decl name='memrchr_f' type-id='type-id-484' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='654' column='1' id='type-id-485'/>
<!-- typedef void* (void*, void*, typedef __sanitizer::uptr)* memmove_f -->
<typedef-decl name='memmove_f' type-id='type-id-479' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='660' column='1' id='type-id-486'/>
<!-- typedef char* (char*, int)* strchr_f -->
<typedef-decl name='strchr_f' type-id='type-id-487' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='667' column='1' id='type-id-488'/>
<!-- typedef char* (char*, int)* strchrnul_f -->
<typedef-decl name='strchrnul_f' type-id='type-id-487' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='675' column='1' id='type-id-489'/>
<!-- typedef char* (char*, int)* strrchr_f -->
<typedef-decl name='strrchr_f' type-id='type-id-487' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1' id='type-id-490'/>
<!-- typedef char* (char*, const char*)* strcpy_f -->
<typedef-decl name='strcpy_f' type-id='type-id-491' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='689' column='1' id='type-id-492'/>
<!-- typedef char* (char*, char*, typedef __sanitizer::uptr)* strncpy_f -->
<typedef-decl name='strncpy_f' type-id='type-id-493' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='697' column='1' id='type-id-494'/>
<!-- typedef const char* (const char*, const char*)* strstr_f -->
<typedef-decl name='strstr_f' type-id='type-id-495' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='705' column='1' id='type-id-496'/>
<!-- typedef char* (const char*)* strdup_f -->
<typedef-decl name='strdup_f' type-id='type-id-497' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='715' column='1' id='type-id-498'/>
<!-- typedef void* (void*, typedef long_t, int, int, int, unsigned int)* mmap_f -->
<typedef-decl name='mmap_f' type-id='type-id-499' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='735' column='1' id='type-id-500'/>
<!-- typedef void* (void*, typedef long_t, int, int, int, typedef __sanitizer::u64)* mmap64_f -->
<typedef-decl name='mmap64_f' type-id='type-id-501' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='749' column='1' id='type-id-502'/>
<!-- typedef int (void*, typedef long_t)* munmap_f -->
<typedef-decl name='munmap_f' type-id='type-id-503' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='763' column='1' id='type-id-504'/>
<!-- typedef void* (typedef __sanitizer::uptr, typedef __sanitizer::uptr)* memalign_f -->
<typedef-decl name='memalign_f' type-id='type-id-465' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='770' column='1' id='type-id-505'/>
<!-- typedef void* (typedef __sanitizer::uptr)* valloc_f -->
<typedef-decl name='valloc_f' type-id='type-id-463' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='775' column='1' id='type-id-506'/>
<!-- typedef void* (typedef __sanitizer::uptr)* pvalloc_f -->
<typedef-decl name='pvalloc_f' type-id='type-id-463' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='780' column='1' id='type-id-507'/>
<!-- typedef int (void**, typedef __sanitizer::uptr, typedef __sanitizer::uptr)* posix_memalign_f -->
<typedef-decl name='posix_memalign_f' type-id='type-id-508' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='786' column='1' id='type-id-509'/>
<!-- typedef int (void*, void*, void* (void*)*, void*)* pthread_create_f -->
<typedef-decl name='pthread_create_f' type-id='type-id-510' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='875' column='1' id='type-id-511'/>
<!-- typedef int (void*, void**)* pthread_join_f -->
<typedef-decl name='pthread_join_f' type-id='type-id-512' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='904' column='1' id='type-id-513'/>
<!-- typedef int (void*)* pthread_detach_f -->
<typedef-decl name='pthread_detach_f' type-id='type-id-203' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='914' column='1' id='type-id-514'/>
<!-- typedef int (void*, void*)* pthread_mutex_init_f -->
<typedef-decl name='pthread_mutex_init_f' type-id='type-id-16' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='924' column='1' id='type-id-515'/>
<!-- typedef int (void*)* pthread_mutex_destroy_f -->
<typedef-decl name='pthread_mutex_destroy_f' type-id='type-id-203' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='940' column='1' id='type-id-516'/>
<!-- typedef int (void*)* pthread_mutex_trylock_f -->
<typedef-decl name='pthread_mutex_trylock_f' type-id='type-id-203' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='949' column='1' id='type-id-517'/>
<!-- typedef int (void*, void*)* pthread_mutex_timedlock_f -->
<typedef-decl name='pthread_mutex_timedlock_f' type-id='type-id-16' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='959' column='1' id='type-id-518'/>
<!-- typedef int (void*, int)* pthread_spin_init_f -->
<typedef-decl name='pthread_spin_init_f' type-id='type-id-519' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='968' column='1' id='type-id-520'/>
<!-- typedef int (void*)* pthread_spin_destroy_f -->
<typedef-decl name='pthread_spin_destroy_f' type-id='type-id-203' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='977' column='1' id='type-id-521'/>
<!-- typedef int (void*)* pthread_spin_lock_f -->
<typedef-decl name='pthread_spin_lock_f' type-id='type-id-203' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='986' column='1' id='type-id-522'/>
<!-- typedef int (void*)* pthread_spin_trylock_f -->
<typedef-decl name='pthread_spin_trylock_f' type-id='type-id-203' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='995' column='1' id='type-id-523'/>
<!-- typedef int (void*)* pthread_spin_unlock_f -->
<typedef-decl name='pthread_spin_unlock_f' type-id='type-id-203' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1004' column='1' id='type-id-524'/>
<!-- typedef int (void*, void*)* pthread_rwlock_init_f -->
<typedef-decl name='pthread_rwlock_init_f' type-id='type-id-16' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1011' column='1' id='type-id-525'/>
<!-- typedef int (void*)* pthread_rwlock_destroy_f -->
<typedef-decl name='pthread_rwlock_destroy_f' type-id='type-id-203' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1020' column='1' id='type-id-526'/>
<!-- typedef int (void*)* pthread_rwlock_rdlock_f -->
<typedef-decl name='pthread_rwlock_rdlock_f' type-id='type-id-203' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1029' column='1' id='type-id-527'/>
<!-- typedef int (void*)* pthread_rwlock_tryrdlock_f -->
<typedef-decl name='pthread_rwlock_tryrdlock_f' type-id='type-id-203' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1038' column='1' id='type-id-528'/>
<!-- typedef int (void*, void*)* pthread_rwlock_timedrdlock_f -->
<typedef-decl name='pthread_rwlock_timedrdlock_f' type-id='type-id-16' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1047' column='1' id='type-id-529'/>
<!-- typedef int (void*)* pthread_rwlock_wrlock_f -->
<typedef-decl name='pthread_rwlock_wrlock_f' type-id='type-id-203' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1056' column='1' id='type-id-530'/>
<!-- typedef int (void*)* pthread_rwlock_trywrlock_f -->
<typedef-decl name='pthread_rwlock_trywrlock_f' type-id='type-id-203' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1065' column='1' id='type-id-531'/>
<!-- typedef int (void*, void*)* pthread_rwlock_timedwrlock_f -->
<typedef-decl name='pthread_rwlock_timedwrlock_f' type-id='type-id-16' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1074' column='1' id='type-id-532'/>
<!-- typedef int (void*)* pthread_rwlock_unlock_f -->
<typedef-decl name='pthread_rwlock_unlock_f' type-id='type-id-203' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1083' column='1' id='type-id-533'/>
<!-- typedef int (void*)* pthread_cond_destroy_f -->
<typedef-decl name='pthread_cond_destroy_f' type-id='type-id-203' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1090' column='1' id='type-id-534'/>
<!-- typedef int (void*, void*, void*)* pthread_cond_timedwait_f -->
<typedef-decl name='pthread_cond_timedwait_f' type-id='type-id-535' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1097' column='1' id='type-id-536'/>
<!-- typedef int (void*, void*, unsigned int)* pthread_barrier_init_f -->
<typedef-decl name='pthread_barrier_init_f' type-id='type-id-537' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1107' column='1' id='type-id-538'/>
<!-- typedef int (void*)* pthread_barrier_destroy_f -->
<typedef-decl name='pthread_barrier_destroy_f' type-id='type-id-203' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1114' column='1' id='type-id-539'/>
<!-- typedef int (void*)* pthread_barrier_wait_f -->
<typedef-decl name='pthread_barrier_wait_f' type-id='type-id-203' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1121' column='1' id='type-id-540'/>
<!-- typedef int (void*, void ()*)* pthread_once_f -->
<typedef-decl name='pthread_once_f' type-id='type-id-541' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1133' column='1' id='type-id-542'/>
<!-- typedef int (void*, int, unsigned int)* sem_init_f -->
<typedef-decl name='sem_init_f' type-id='type-id-543' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1162' column='1' id='type-id-544'/>
<!-- typedef int (void*)* sem_destroy_f -->
<typedef-decl name='sem_destroy_f' type-id='type-id-203' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1168' column='1' id='type-id-545'/>
<!-- typedef int (void*)* sem_wait_f -->
<typedef-decl name='sem_wait_f' type-id='type-id-203' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1174' column='1' id='type-id-546'/>
<!-- typedef int (void*)* sem_trywait_f -->
<typedef-decl name='sem_trywait_f' type-id='type-id-203' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1183' column='1' id='type-id-547'/>
<!-- typedef int (void*, void*)* sem_timedwait_f -->
<typedef-decl name='sem_timedwait_f' type-id='type-id-16' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1192' column='1' id='type-id-548'/>
<!-- typedef int (void*)* sem_post_f -->
<typedef-decl name='sem_post_f' type-id='type-id-203' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1201' column='1' id='type-id-549'/>
<!-- typedef int (void*, int*)* sem_getvalue_f -->
<typedef-decl name='sem_getvalue_f' type-id='type-id-550' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1208' column='1' id='type-id-551'/>
<!-- typedef int (int, const char*, void*)* __xstat_f -->
<typedef-decl name='__xstat_f' type-id='type-id-552' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1217' column='1' id='type-id-553'/>
<!-- typedef int (const char*, void*)* stat_f -->
<typedef-decl name='stat_f' type-id='type-id-554' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1222' column='1' id='type-id-555'/>
<!-- typedef int (int, const char*, void*)* __xstat64_f -->
<typedef-decl name='__xstat64_f' type-id='type-id-552' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1227' column='1' id='type-id-556'/>
<!-- typedef int (const char*, void*)* stat64_f -->
<typedef-decl name='stat64_f' type-id='type-id-554' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1232' column='1' id='type-id-557'/>
<!-- typedef int (int, const char*, void*)* __lxstat_f -->
<typedef-decl name='__lxstat_f' type-id='type-id-552' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1237' column='1' id='type-id-558'/>
<!-- typedef int (const char*, void*)* lstat_f -->
<typedef-decl name='lstat_f' type-id='type-id-554' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1242' column='1' id='type-id-559'/>
<!-- typedef int (int, const char*, void*)* __lxstat64_f -->
<typedef-decl name='__lxstat64_f' type-id='type-id-552' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1247' column='1' id='type-id-560'/>
<!-- typedef int (const char*, void*)* lstat64_f -->
<typedef-decl name='lstat64_f' type-id='type-id-554' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1252' column='1' id='type-id-561'/>
<!-- typedef int (int, int, void*)* __fxstat_f -->
<typedef-decl name='__fxstat_f' type-id='type-id-562' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1257' column='1' id='type-id-563'/>
<!-- typedef int (int, void*)* fstat_f -->
<typedef-decl name='fstat_f' type-id='type-id-564' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1264' column='1' id='type-id-565'/>
<!-- typedef int (int, int, void*)* __fxstat64_f -->
<typedef-decl name='__fxstat64_f' type-id='type-id-562' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1271' column='1' id='type-id-566'/>
<!-- typedef int (int, void*)* fstat64_f -->
<typedef-decl name='fstat64_f' type-id='type-id-564' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1278' column='1' id='type-id-567'/>
<!-- typedef int (const char*, int, int)* open_f -->
<typedef-decl name='open_f' type-id='type-id-568' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1285' column='1' id='type-id-569'/>
<!-- typedef int (const char*, int, int)* open64_f -->
<typedef-decl name='open64_f' type-id='type-id-568' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1' id='type-id-570'/>
<!-- typedef int (const char*, int)* creat_f -->
<typedef-decl name='creat_f' type-id='type-id-571' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1301' column='1' id='type-id-572'/>
<!-- typedef int (const char*, int)* creat64_f -->
<typedef-decl name='creat64_f' type-id='type-id-571' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1309' column='1' id='type-id-573'/>
<!-- typedef int (int)* dup_f -->
<typedef-decl name='dup_f' type-id='type-id-574' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1317' column='1' id='type-id-575'/>
<!-- typedef int (int, int)* dup2_f -->
<typedef-decl name='dup2_f' type-id='type-id-576' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1325' column='1' id='type-id-577'/>
<!-- typedef int (int, int, int)* dup3_f -->
<typedef-decl name='dup3_f' type-id='type-id-578' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1333' column='1' id='type-id-579'/>
<!-- typedef int (unsigned int, int)* eventfd_f -->
<typedef-decl name='eventfd_f' type-id='type-id-580' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1341' column='1' id='type-id-581'/>
<!-- typedef int (int, void*, int)* signalfd_f -->
<typedef-decl name='signalfd_f' type-id='type-id-582' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1349' column='1' id='type-id-583'/>
<!-- typedef int (int)* inotify_init_f -->
<typedef-decl name='inotify_init_f' type-id='type-id-574' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1359' column='1' id='type-id-584'/>
<!-- typedef int (int)* inotify_init1_f -->
<typedef-decl name='inotify_init1_f' type-id='type-id-574' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1367' column='1' id='type-id-585'/>
<!-- typedef int (int, int, int)* socket_f -->
<typedef-decl name='socket_f' type-id='type-id-578' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1' id='type-id-586'/>
<!-- typedef int (int, int, int, int*)* socketpair_f -->
<typedef-decl name='socketpair_f' type-id='type-id-587' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1383' column='1' id='type-id-588'/>
<!-- typedef int (int, void*, unsigned int)* connect_f -->
<typedef-decl name='connect_f' type-id='type-id-589' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1391' column='1' id='type-id-590'/>
<!-- typedef int (int, void*, unsigned int)* bind_f -->
<typedef-decl name='bind_f' type-id='type-id-589' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1400' column='1' id='type-id-591'/>
<!-- typedef int (int, int)* listen_f -->
<typedef-decl name='listen_f' type-id='type-id-576' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1408' column='1' id='type-id-592'/>
<!-- typedef int (int)* epoll_create_f -->
<typedef-decl name='epoll_create_f' type-id='type-id-574' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1416' column='1' id='type-id-593'/>
<!-- typedef int (int)* epoll_create1_f -->
<typedef-decl name='epoll_create1_f' type-id='type-id-574' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1424' column='1' id='type-id-594'/>
<!-- typedef int (int)* close_f -->
<typedef-decl name='close_f' type-id='type-id-574' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1432' column='1' id='type-id-595'/>
<!-- typedef int (int)* __close_f -->
<typedef-decl name='__close_f' type-id='type-id-574' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1439' column='1' id='type-id-596'/>
<!-- typedef void (void*, bool)* __res_iclose_f -->
<typedef-decl name='__res_iclose_f' type-id='type-id-597' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1447' column='1' id='type-id-598'/>
<!-- typedef int (int*)* pipe_f -->
<typedef-decl name='pipe_f' type-id='type-id-599' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1458' column='1' id='type-id-600'/>
<!-- typedef int (int*, int)* pipe2_f -->
<typedef-decl name='pipe2_f' type-id='type-id-601' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1466' column='1' id='type-id-602'/>
<!-- typedef typedef long_t (int, void*, typedef long_t, int)* send_f -->
<typedef-decl name='send_f' type-id='type-id-603' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1474' column='1' id='type-id-604'/>
<!-- typedef typedef long_t (int, void*, int)* sendmsg_f -->
<typedef-decl name='sendmsg_f' type-id='type-id-605' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1484' column='1' id='type-id-606'/>
<!-- typedef typedef long_t (int, void*, typedef long_t, int)* recv_f -->
<typedef-decl name='recv_f' type-id='type-id-603' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1' id='type-id-607'/>
<!-- typedef int (char*)* unlink_f -->
<typedef-decl name='unlink_f' type-id='type-id-608' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1505' column='1' id='type-id-609'/>
<!-- typedef void* (char*, char*)* fopen_f -->
<typedef-decl name='fopen_f' type-id='type-id-610' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1512' column='1' id='type-id-611'/>
<!-- typedef void* (char*, char*, void*)* freopen_f -->
<typedef-decl name='freopen_f' type-id='type-id-612' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1524' column='1' id='type-id-613'/>
<!-- typedef int (void*)* fclose_f -->
<typedef-decl name='fclose_f' type-id='type-id-203' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1541' column='1' id='type-id-614'/>
<!-- typedef typedef __sanitizer::uptr (void*, typedef __sanitizer::uptr, typedef __sanitizer::uptr, void*)* fread_f -->
<typedef-decl name='fread_f' type-id='type-id-615' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1554' column='1' id='type-id-616'/>
<!-- typedef typedef __sanitizer::uptr (void*, typedef __sanitizer::uptr, typedef __sanitizer::uptr, void*)* fwrite_f -->
<typedef-decl name='fwrite_f' type-id='type-id-615' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1563' column='1' id='type-id-617'/>
<!-- typedef int (void*)* fflush_f -->
<typedef-decl name='fflush_f' type-id='type-id-203' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1572' column='1' id='type-id-618'/>
<!-- typedef void (int)* abort_f -->
<typedef-decl name='abort_f' type-id='type-id-192' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1580' column='1' id='type-id-619'/>
<!-- typedef int (const char*)* puts_f -->
<typedef-decl name='puts_f' type-id='type-id-620' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1586' column='1' id='type-id-621'/>
<!-- typedef int (char*)* rmdir_f -->
<typedef-decl name='rmdir_f' type-id='type-id-608' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1592' column='1' id='type-id-622'/>
<!-- typedef void* (char*)* opendir_f -->
<typedef-decl name='opendir_f' type-id='type-id-623' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1599' column='1' id='type-id-624'/>
<!-- typedef int (int, int, int, void*)* epoll_ctl_f -->
<typedef-decl name='epoll_ctl_f' type-id='type-id-625' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1607' column='1' id='type-id-626'/>
<!-- typedef int (int, void*, int, int)* epoll_wait_f -->
<typedef-decl name='epoll_wait_f' type-id='type-id-627' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1619' column='1' id='type-id-628'/>
<!-- typedef int (int, sigaction_t*, sigaction_t*)* sigaction_f -->
<typedef-decl name='sigaction_f' type-id='type-id-629' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1678' column='1' id='type-id-630'/>
<!-- typedef typedef sighandler_t (int, typedef sighandler_t)* signal_f -->
<typedef-decl name='signal_f' type-id='type-id-631' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1698' column='1' id='type-id-632'/>
<!-- typedef int (const __sanitizer::__sanitizer_sigset_t*)* sigsuspend_f -->
<typedef-decl name='sigsuspend_f' type-id='type-id-633' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1710' column='1' id='type-id-634'/>
<!-- typedef int (int)* raise_f -->
<typedef-decl name='raise_f' type-id='type-id-574' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1715' column='1' id='type-id-635'/>
<!-- typedef int (int, int)* kill_f -->
<typedef-decl name='kill_f' type-id='type-id-576' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1727' column='1' id='type-id-636'/>
<!-- typedef int (void*, int)* pthread_kill_f -->
<typedef-decl name='pthread_kill_f' type-id='type-id-519' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1743' column='1' id='type-id-637'/>
<!-- typedef int (void*, void*)* gettimeofday_f -->
<typedef-decl name='gettimeofday_f' type-id='type-id-16' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1759' column='1' id='type-id-638'/>
<!-- typedef int (void*, void*, void*, void*)* getaddrinfo_f -->
<typedef-decl name='getaddrinfo_f' type-id='type-id-639' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1765' column='1' id='type-id-640'/>
<!-- typedef int (void*, typedef __sanitizer::uptr)* mlock_f -->
<typedef-decl name='mlock_f' type-id='type-id-641' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1791' column='1' id='type-id-642'/>
<!-- typedef int (void*, typedef __sanitizer::uptr)* munlock_f -->
<typedef-decl name='munlock_f' type-id='type-id-641' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1796' column='1' id='type-id-643'/>
<!-- typedef int (int)* mlockall_f -->
<typedef-decl name='mlockall_f' type-id='type-id-574' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1801' column='1' id='type-id-644'/>
<!-- typedef int ()* munlockall_f -->
<typedef-decl name='munlockall_f' type-id='type-id-645' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1806' column='1' id='type-id-646'/>
<!-- typedef int (int)* fork_f -->
<typedef-decl name='fork_f' type-id='type-id-574' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1811' column='1' id='type-id-647'/>
<!-- typedef char* (const char*)* textdomain_f -->
<typedef-decl name='textdomain_f' type-id='type-id-497' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='62' column='1' id='type-id-648'/>
<!-- typedef int (const char*, const char*)* strcmp_f -->
<typedef-decl name='strcmp_f' type-id='type-id-649' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='82' column='1' id='type-id-650'/>
<!-- typedef int (const char*, const char*, typedef __sanitizer::uptr)* strncmp_f -->
<typedef-decl name='strncmp_f' type-id='type-id-651' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='97' column='1' id='type-id-652'/>
<!-- typedef int (const char*, const char*)* strcasecmp_f -->
<typedef-decl name='strcasecmp_f' type-id='type-id-649' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='126' column='1' id='type-id-653'/>
<!-- typedef int (const char*, const char*, typedef SIZE_T)* strncasecmp_f -->
<typedef-decl name='strncasecmp_f' type-id='type-id-654' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='141' column='1' id='type-id-655'/>
<!-- typedef double (double, int*)* frexp_f -->
<typedef-decl name='frexp_f' type-id='type-id-656' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='164' column='1' id='type-id-657'/>
<!-- typedef float (float, int*)* frexpf_f -->
<typedef-decl name='frexpf_f' type-id='type-id-658' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='178' column='1' id='type-id-659'/>
<!-- typedef long double (long double, int*)* frexpl_f -->
<typedef-decl name='frexpl_f' type-id='type-id-660' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='186' column='1' id='type-id-661'/>
<!-- typedef typedef SSIZE_T (int, void*, typedef SIZE_T)* read_f -->
<typedef-decl name='read_f' type-id='type-id-662' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='223' column='1' id='type-id-663'/>
<!-- typedef typedef SSIZE_T (int, void*, typedef SIZE_T, typedef OFF_T)* pread_f -->
<typedef-decl name='pread_f' type-id='type-id-664' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='238' column='1' id='type-id-665'/>
<!-- typedef typedef SSIZE_T (int, void*, typedef SIZE_T, typedef OFF64_T)* pread64_f -->
<typedef-decl name='pread64_f' type-id='type-id-666' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='253' column='1' id='type-id-667'/>
<!-- typedef typedef SSIZE_T (int, __sanitizer::__sanitizer_iovec*, int)* readv_f -->
<typedef-decl name='readv_f' type-id='type-id-668' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='268' column='1' id='type-id-669'/>
<!-- typedef typedef SSIZE_T (int, __sanitizer::__sanitizer_iovec*, int, typedef OFF_T)* preadv_f -->
<typedef-decl name='preadv_f' type-id='type-id-670' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='284' column='1' id='type-id-671'/>
<!-- typedef typedef SSIZE_T (int, __sanitizer::__sanitizer_iovec*, int, typedef OFF64_T)* preadv64_f -->
<typedef-decl name='preadv64_f' type-id='type-id-672' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='300' column='1' id='type-id-673'/>
<!-- typedef typedef SSIZE_T (int, void*, typedef SIZE_T)* write_f -->
<typedef-decl name='write_f' type-id='type-id-662' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='316' column='1' id='type-id-674'/>
<!-- typedef typedef SSIZE_T (int, void*, typedef SIZE_T, typedef OFF_T)* pwrite_f -->
<typedef-decl name='pwrite_f' type-id='type-id-664' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='332' column='1' id='type-id-675'/>
<!-- typedef typedef SSIZE_T (int, void*, typedef OFF64_T, typedef OFF64_T)* pwrite64_f -->
<typedef-decl name='pwrite64_f' type-id='type-id-676' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='347' column='1' id='type-id-677'/>
<!-- typedef typedef SSIZE_T (int, __sanitizer::__sanitizer_iovec*, int)* writev_f -->
<typedef-decl name='writev_f' type-id='type-id-668' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1' id='type-id-678'/>
<!-- typedef typedef SSIZE_T (int, __sanitizer::__sanitizer_iovec*, int, typedef OFF_T)* pwritev_f -->
<typedef-decl name='pwritev_f' type-id='type-id-670' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1' id='type-id-679'/>
<!-- typedef typedef SSIZE_T (int, __sanitizer::__sanitizer_iovec*, int, typedef OFF64_T)* pwritev64_f -->
<typedef-decl name='pwritev64_f' type-id='type-id-672' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1' id='type-id-680'/>
<!-- typedef int (int, unsigned long int, unsigned long int, unsigned long int, unsigned long int)* prctl_f -->
<typedef-decl name='prctl_f' type-id='type-id-681' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='411' column='1' id='type-id-682'/>
<!-- typedef unsigned long int (unsigned long int*)* time_f -->
<typedef-decl name='time_f' type-id='type-id-683' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='432' column='1' id='type-id-684'/>
<!-- typedef __sanitizer::__sanitizer_tm* (unsigned long int*)* localtime_f -->
<typedef-decl name='localtime_f' type-id='type-id-685' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='456' column='1' id='type-id-686'/>
<!-- typedef __sanitizer::__sanitizer_tm* (unsigned long int*, void*)* localtime_r_f -->
<typedef-decl name='localtime_r_f' type-id='type-id-687' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='466' column='1' id='type-id-688'/>
<!-- typedef __sanitizer::__sanitizer_tm* (unsigned long int*)* gmtime_f -->
<typedef-decl name='gmtime_f' type-id='type-id-685' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='476' column='1' id='type-id-689'/>
<!-- typedef __sanitizer::__sanitizer_tm* (unsigned long int*, void*)* gmtime_r_f -->
<typedef-decl name='gmtime_r_f' type-id='type-id-687' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='486' column='1' id='type-id-690'/>
<!-- typedef char* (unsigned long int*)* ctime_f -->
<typedef-decl name='ctime_f' type-id='type-id-691' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='496' column='1' id='type-id-692'/>
<!-- typedef char* (unsigned long int*, char*)* ctime_r_f -->
<typedef-decl name='ctime_r_f' type-id='type-id-693' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='506' column='1' id='type-id-694'/>
<!-- typedef char* (__sanitizer::__sanitizer_tm*)* asctime_f -->
<typedef-decl name='asctime_f' type-id='type-id-695' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='516' column='1' id='type-id-696'/>
<!-- typedef char* (__sanitizer::__sanitizer_tm*, char*)* asctime_r_f -->
<typedef-decl name='asctime_r_f' type-id='type-id-697' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='526' column='1' id='type-id-698'/>
<!-- typedef char* (char*, char*, __sanitizer::__sanitizer_tm*)* strptime_f -->
<typedef-decl name='strptime_f' type-id='type-id-699' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='550' column='1' id='type-id-700'/>
<!-- typedef int (const char*, typedef __va_list_tag __va_list_tag*)* vscanf_f -->
<typedef-decl name='vscanf_f' type-id='type-id-701' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='587' column='1' id='type-id-702'/>
<!-- typedef int (const char*, const char*, typedef __va_list_tag __va_list_tag*)* vsscanf_f -->
<typedef-decl name='vsscanf_f' type-id='type-id-703' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='590' column='1' id='type-id-704'/>
<!-- typedef int (void*, const char*, typedef __va_list_tag __va_list_tag*)* vfscanf_f -->
<typedef-decl name='vfscanf_f' type-id='type-id-705' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='593' column='1' id='type-id-706'/>
<!-- typedef int (const char*, typedef __va_list_tag __va_list_tag*)* __isoc99_vscanf_f -->
<typedef-decl name='__isoc99_vscanf_f' type-id='type-id-701' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='597' column='1' id='type-id-707'/>
<!-- typedef int (const char*, const char*, typedef __va_list_tag __va_list_tag*)* __isoc99_vsscanf_f -->
<typedef-decl name='__isoc99_vsscanf_f' type-id='type-id-703' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='600' column='1' id='type-id-708'/>
<!-- typedef int (void*, const char*, typedef __va_list_tag __va_list_tag*)* __isoc99_vfscanf_f -->
<typedef-decl name='__isoc99_vfscanf_f' type-id='type-id-705' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='604' column='1' id='type-id-709'/>
<!-- typedef int (const char*, variadic parameter type)* scanf_f -->
<typedef-decl name='scanf_f' type-id='type-id-710' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='619' column='1' id='type-id-711'/>
<!-- typedef int (void*, const char*, variadic parameter type)* fscanf_f -->
<typedef-decl name='fscanf_f' type-id='type-id-712' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='622' column='1' id='type-id-713'/>
<!-- typedef int (const char*, const char*, variadic parameter type)* sscanf_f -->
<typedef-decl name='sscanf_f' type-id='type-id-714' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='625' column='1' id='type-id-715'/>
<!-- typedef int (const char*, variadic parameter type)* __isoc99_scanf_f -->
<typedef-decl name='__isoc99_scanf_f' type-id='type-id-710' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='629' column='1' id='type-id-716'/>
<!-- typedef int (void*, const char*, variadic parameter type)* __isoc99_fscanf_f -->
<typedef-decl name='__isoc99_fscanf_f' type-id='type-id-712' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='632' column='1' id='type-id-717'/>
<!-- typedef int (const char*, const char*, variadic parameter type)* __isoc99_sscanf_f -->
<typedef-decl name='__isoc99_sscanf_f' type-id='type-id-714' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='635' column='1' id='type-id-718'/>
<!-- typedef int (int, unsigned int, void*)* ioctl_f -->
<typedef-decl name='ioctl_f' type-id='type-id-719' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='667' column='1' id='type-id-720'/>
<!-- typedef int (typedef __sanitizer::u32, void*)* clock_getres_f -->
<typedef-decl name='clock_getres_f' type-id='type-id-721' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='790' column='1' id='type-id-722'/>
<!-- typedef int (typedef __sanitizer::u32, void*)* clock_gettime_f -->
<typedef-decl name='clock_gettime_f' type-id='type-id-721' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='799' column='1' id='type-id-723'/>
<!-- typedef int (typedef __sanitizer::u32, void*)* clock_settime_f -->
<typedef-decl name='clock_settime_f' type-id='type-id-721' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='808' column='1' id='type-id-724'/>
<!-- typedef int (int, void*)* getitimer_f -->
<typedef-decl name='getitimer_f' type-id='type-id-564' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='823' column='1' id='type-id-725'/>
<!-- typedef int (int, void*, void*)* setitimer_f -->
<typedef-decl name='setitimer_f' type-id='type-id-726' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='832' column='1' id='type-id-727'/>
<!-- typedef int (int*)* wait_f -->
<typedef-decl name='wait_f' type-id='type-id-599' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='968' column='1' id='type-id-728'/>
<!-- typedef int (int, int, void*, int)* waitid_f -->
<typedef-decl name='waitid_f' type-id='type-id-729' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='976' column='1' id='type-id-730'/>
<!-- typedef int (int, int*, int)* waitpid_f -->
<typedef-decl name='waitpid_f' type-id='type-id-731' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='985' column='1' id='type-id-732'/>
<!-- typedef int (int*, int, void*)* wait3_f -->
<typedef-decl name='wait3_f' type-id='type-id-733' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='993' column='1' id='type-id-734'/>
<!-- typedef int (int, int*, int, void*)* wait4_f -->
<typedef-decl name='wait4_f' type-id='type-id-735' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1003' column='1' id='type-id-736'/>
<!-- typedef char* (int, void*, char*, typedef __sanitizer::u32)* inet_ntop_f -->
<typedef-decl name='inet_ntop_f' type-id='type-id-737' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1024' column='1' id='type-id-738'/>
<!-- typedef int (int, const char*, void*)* inet_pton_f -->
<typedef-decl name='inet_pton_f' type-id='type-id-552' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1' id='type-id-739'/>
<!-- typedef int (const char*, void*)* inet_aton_f -->
<typedef-decl name='inet_aton_f' type-id='type-id-554' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1053' column='1' id='type-id-740'/>
<!-- typedef int (typedef __sanitizer::uptr, int*, int*)* pthread_getschedparam_f -->
<typedef-decl name='pthread_getschedparam_f' type-id='type-id-741' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1070' column='1' id='type-id-742'/>
<!-- typedef int (int, void*, int*)* getsockname_f -->
<typedef-decl name='getsockname_f' type-id='type-id-743' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1142' column='1' id='type-id-744'/>
<!-- typedef __sanitizer::__sanitizer_hostent* (char*)* gethostbyname_f -->
<typedef-decl name='gethostbyname_f' type-id='type-id-745' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1181' column='1' id='type-id-746'/>
<!-- typedef __sanitizer::__sanitizer_hostent* (void*, int, int)* gethostbyaddr_f -->
<typedef-decl name='gethostbyaddr_f' type-id='type-id-747' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1189' column='1' id='type-id-748'/>
<!-- typedef __sanitizer::__sanitizer_hostent* (int)* gethostent_f -->
<typedef-decl name='gethostent_f' type-id='type-id-749' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1199' column='1' id='type-id-750'/>
<!-- typedef __sanitizer::__sanitizer_hostent* (char*, int)* gethostbyname2_f -->
<typedef-decl name='gethostbyname2_f' type-id='type-id-751' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1207' column='1' id='type-id-752'/>
<!-- typedef int (__sanitizer::__sanitizer_hostent*, char*, typedef SIZE_T, __sanitizer::__sanitizer_hostent**, int*)* gethostent_r_f -->
<typedef-decl name='gethostent_r_f' type-id='type-id-753' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1224' column='1' id='type-id-754'/>
<!-- typedef int (void*, int, int, __sanitizer::__sanitizer_hostent*, char*, typedef SIZE_T, __sanitizer::__sanitizer_hostent**, int*)* gethostbyaddr_r_f -->
<typedef-decl name='gethostbyaddr_r_f' type-id='type-id-755' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1' id='type-id-756'/>
<!-- typedef int (char*, __sanitizer::__sanitizer_hostent*, char*, typedef SIZE_T, __sanitizer::__sanitizer_hostent**, int*)* gethostbyname_r_f -->
<typedef-decl name='gethostbyname_r_f' type-id='type-id-757' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1261' column='1' id='type-id-758'/>
<!-- typedef int (char*, int, __sanitizer::__sanitizer_hostent*, char*, typedef SIZE_T, __sanitizer::__sanitizer_hostent**, int*)* gethostbyname2_r_f -->
<typedef-decl name='gethostbyname2_r_f' type-id='type-id-759' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1' id='type-id-760'/>
<!-- typedef int (int, int, int, void*, int*)* getsockopt_f -->
<typedef-decl name='getsockopt_f' type-id='type-id-761' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1307' column='1' id='type-id-762'/>
<!-- typedef int (int, void*, unsigned int*)* accept_f -->
<typedef-decl name='accept_f' type-id='type-id-763' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1324' column='1' id='type-id-764'/>
<!-- typedef int (int, void*, unsigned int*, int)* accept4_f -->
<typedef-decl name='accept4_f' type-id='type-id-765' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1346' column='1' id='type-id-766'/>
<!-- typedef double (double, double*)* modf_f -->
<typedef-decl name='modf_f' type-id='type-id-767' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1368' column='1' id='type-id-768'/>
<!-- typedef float (float, float*)* modff_f -->
<typedef-decl name='modff_f' type-id='type-id-769' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1377' column='1' id='type-id-770'/>
<!-- typedef long double (long double, long double*)* modfl_f -->
<typedef-decl name='modfl_f' type-id='type-id-771' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1386' column='1' id='type-id-772'/>
<!-- typedef typedef SSIZE_T (int, __sanitizer::__sanitizer_msghdr*, int)* recvmsg_f -->
<typedef-decl name='recvmsg_f' type-id='type-id-773' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1417' column='1' id='type-id-774'/>
<!-- typedef int (int, void*, unsigned int*)* getpeername_f -->
<typedef-decl name='getpeername_f' type-id='type-id-763' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1437' column='1' id='type-id-775'/>
<!-- typedef int (void*)* sysinfo_f -->
<typedef-decl name='sysinfo_f' type-id='type-id-203' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1453' column='1' id='type-id-776'/>
<!-- typedef __sanitizer::__sanitizer_dirent* (void*)* readdir_f -->
<typedef-decl name='readdir_f' type-id='type-id-777' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1467' column='1' id='type-id-778'/>
<!-- typedef int (void*, __sanitizer::__sanitizer_dirent*, __sanitizer::__sanitizer_dirent**)* readdir_r_f -->
<typedef-decl name='readdir_r_f' type-id='type-id-779' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1475' column='1' id='type-id-780'/>
<!-- typedef __sanitizer::__sanitizer_dirent64* (void*)* readdir64_f -->
<typedef-decl name='readdir64_f' type-id='type-id-781' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1496' column='1' id='type-id-782'/>
<!-- typedef int (void*, __sanitizer::__sanitizer_dirent64*, __sanitizer::__sanitizer_dirent64**)* readdir64_r_f -->
<typedef-decl name='readdir64_r_f' type-id='type-id-783' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1504' column='1' id='type-id-784'/>
<!-- typedef typedef __sanitizer::uptr (int, int, void*, void*)* ptrace_f -->
<typedef-decl name='ptrace_f' type-id='type-id-785' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1524' column='1' id='type-id-786'/>
<!-- typedef char* (int, char*)* setlocale_f -->
<typedef-decl name='setlocale_f' type-id='type-id-787' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1570' column='1' id='type-id-788'/>
<!-- typedef char* (char*, typedef SIZE_T)* getcwd_f -->
<typedef-decl name='getcwd_f' type-id='type-id-789' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1586' column='1' id='type-id-790'/>
<!-- typedef char* (int)* get_current_dir_name_f -->
<typedef-decl name='get_current_dir_name_f' type-id='type-id-791' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1599' column='1' id='type-id-792'/>
<!-- typedef typedef INTMAX_T (const char*, char**, int)* strtoimax_f -->
<typedef-decl name='strtoimax_f' type-id='type-id-793' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1614' column='1' id='type-id-794'/>
<!-- typedef typedef INTMAX_T (const char*, char**, int)* strtoumax_f -->
<typedef-decl name='strtoumax_f' type-id='type-id-793' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1622' column='1' id='type-id-795'/>
<!-- typedef typedef SIZE_T (wchar_t*, const char*, typedef SIZE_T)* mbstowcs_f -->
<typedef-decl name='mbstowcs_f' type-id='type-id-796' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1638' column='1' id='type-id-797'/>
<!-- typedef typedef SIZE_T (wchar_t*, const char**, typedef SIZE_T, void*)* mbsrtowcs_f -->
<typedef-decl name='mbsrtowcs_f' type-id='type-id-798' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1649' column='1' id='type-id-799'/>
<!-- typedef typedef SIZE_T (wchar_t*, const char**, typedef SIZE_T, typedef SIZE_T, void*)* mbsnrtowcs_f -->
<typedef-decl name='mbsnrtowcs_f' type-id='type-id-800' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1673' column='1' id='type-id-801'/>
<!-- typedef typedef SIZE_T (char*, const wchar_t*, typedef SIZE_T)* wcstombs_f -->
<typedef-decl name='wcstombs_f' type-id='type-id-802' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1696' column='1' id='type-id-803'/>
<!-- typedef typedef SIZE_T (char*, const wchar_t**, typedef SIZE_T, void*)* wcsrtombs_f -->
<typedef-decl name='wcsrtombs_f' type-id='type-id-804' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1707' column='1' id='type-id-805'/>
<!-- typedef typedef SIZE_T (char*, const wchar_t**, typedef SIZE_T, typedef SIZE_T, void*)* wcsnrtombs_f -->
<typedef-decl name='wcsnrtombs_f' type-id='type-id-806' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1729' column='1' id='type-id-807'/>
<!-- typedef int (int, void*)* tcgetattr_f -->
<typedef-decl name='tcgetattr_f' type-id='type-id-564' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1752' column='1' id='type-id-808'/>
<!-- typedef char* (const char*, char*)* realpath_f -->
<typedef-decl name='realpath_f' type-id='type-id-809' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1767' column='1' id='type-id-810'/>
<!-- typedef char* (const char*)* canonicalize_file_name_f -->
<typedef-decl name='canonicalize_file_name_f' type-id='type-id-497' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1791' column='1' id='type-id-811'/>
<!-- typedef typedef SIZE_T (int, char*, typedef SIZE_T)* confstr_f -->
<typedef-decl name='confstr_f' type-id='type-id-812' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1806' column='1' id='type-id-813'/>
<!-- typedef int (int, typedef SIZE_T, void*)* sched_getaffinity_f -->
<typedef-decl name='sched_getaffinity_f' type-id='type-id-814' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1820' column='1' id='type-id-815'/>
<!-- typedef char* (int)* strerror_f -->
<typedef-decl name='strerror_f' type-id='type-id-791' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1833' column='1' id='type-id-816'/>
<!-- typedef char* (int, char*, typedef SIZE_T)* strerror_r_f -->
<typedef-decl name='strerror_r_f' type-id='type-id-817' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1846' column='1' id='type-id-818'/>
<!-- typedef int (int, char*, typedef SIZE_T)* __xpg_strerror_r_f -->
<typedef-decl name='__xpg_strerror_r_f' type-id='type-id-819' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1874' column='1' id='type-id-820'/>
<!-- typedef int (char*, __sanitizer::__sanitizer_dirent***, typedef scandir_filter_f, typedef scandir_compar_f)* scandir_f -->
<typedef-decl name='scandir_f' type-id='type-id-821' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1913' column='1' id='type-id-822'/>
<!-- typedef int (char*, __sanitizer::__sanitizer_dirent64***, typedef scandir64_filter_f, typedef scandir64_compar_f)* scandir64_f -->
<typedef-decl name='scandir64_f' type-id='type-id-823' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1966' column='1' id='type-id-824'/>
<!-- typedef int (int, __sanitizer::u32*)* getgroups_f -->
<typedef-decl name='getgroups_f' type-id='type-id-825' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1996' column='1' id='type-id-826'/>
<!-- typedef int (__sanitizer::__sanitizer_pollfd*, typedef __sanitizer::__sanitizer_nfds_t, int)* poll_f -->
<typedef-decl name='poll_f' type-id='type-id-827' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2024' column='1' id='type-id-828'/>
<!-- typedef int (__sanitizer::__sanitizer_pollfd*, typedef __sanitizer::__sanitizer_nfds_t, void*, __sanitizer::__sanitizer_sigset_t*)* ppoll_f -->
<typedef-decl name='ppoll_f' type-id='type-id-829' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2039' column='1' id='type-id-830'/>
<!-- typedef int (char*, __sanitizer::__sanitizer_wordexp_t*, int)* wordexp_f -->
<typedef-decl name='wordexp_f' type-id='type-id-831' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2058' column='1' id='type-id-832'/>
<!-- typedef int (__sanitizer::__sanitizer_sigset_t*, int*)* sigwait_f -->
<typedef-decl name='sigwait_f' type-id='type-id-833' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2081' column='1' id='type-id-834'/>
<!-- typedef int (__sanitizer::__sanitizer_sigset_t*, void*)* sigwaitinfo_f -->
<typedef-decl name='sigwaitinfo_f' type-id='type-id-835' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2095' column='1' id='type-id-836'/>
<!-- typedef int (__sanitizer::__sanitizer_sigset_t*, void*, void*)* sigtimedwait_f -->
<typedef-decl name='sigtimedwait_f' type-id='type-id-837' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2109' column='1' id='type-id-838'/>
<!-- typedef int (__sanitizer::__sanitizer_sigset_t*)* sigemptyset_f -->
<typedef-decl name='sigemptyset_f' type-id='type-id-440' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2125' column='1' id='type-id-839'/>
<!-- typedef int (__sanitizer::__sanitizer_sigset_t*)* sigpending_f -->
<typedef-decl name='sigpending_f' type-id='type-id-440' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2148' column='1' id='type-id-840'/>
<!-- typedef int (int, __sanitizer::__sanitizer_sigset_t*, __sanitizer::__sanitizer_sigset_t*)* sigprocmask_f -->
<typedef-decl name='sigprocmask_f' type-id='type-id-841' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2161' column='1' id='type-id-842'/>
<!-- typedef int (void**, int)* backtrace_f -->
<typedef-decl name='backtrace_f' type-id='type-id-843' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2177' column='1' id='type-id-844'/>
<!-- typedef char** (void**, int)* backtrace_symbols_f -->
<typedef-decl name='backtrace_symbols_f' type-id='type-id-845' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2186' column='1' id='type-id-846'/>
<!-- typedef void (int)* _exit_f -->
<typedef-decl name='_exit_f' type-id='type-id-192' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2207' column='1' id='type-id-847'/>
<!-- typedef int (void*)* pthread_mutex_lock_f -->
<typedef-decl name='pthread_mutex_lock_f' type-id='type-id-203' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2220' column='1' id='type-id-848'/>
<!-- typedef int (void*)* pthread_mutex_unlock_f -->
<typedef-decl name='pthread_mutex_unlock_f' type-id='type-id-203' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2231' column='1' id='type-id-849'/>
<!-- typedef int (void*, void*)* pthread_cond_wait_f -->
<typedef-decl name='pthread_cond_wait_f' type-id='type-id-16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2247' column='1' id='type-id-850'/>
<!-- typedef int (void*, void*)* pthread_cond_init_f -->
<typedef-decl name='pthread_cond_init_f' type-id='type-id-16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2257' column='1' id='type-id-851'/>
<!-- typedef int (void*)* pthread_cond_signal_f -->
<typedef-decl name='pthread_cond_signal_f' type-id='type-id-203' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2264' column='1' id='type-id-852'/>
<!-- typedef int (void*)* pthread_cond_broadcast_f -->
<typedef-decl name='pthread_cond_broadcast_f' type-id='type-id-203' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2271' column='1' id='type-id-853'/>
<!-- typedef __sanitizer::__sanitizer_mntent* (void*)* getmntent_f -->
<typedef-decl name='getmntent_f' type-id='type-id-854' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2312' column='1' id='type-id-855'/>
<!-- typedef __sanitizer::__sanitizer_mntent* (void*, __sanitizer::__sanitizer_mntent*, char*, int)* getmntent_r_f -->
<typedef-decl name='getmntent_r_f' type-id='type-id-856' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2325' column='1' id='type-id-857'/>
<!-- typedef int (char*, void*)* statfs_f -->
<typedef-decl name='statfs_f' type-id='type-id-858' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2339' column='1' id='type-id-859'/>
<!-- typedef int (int, void*)* fstatfs_f -->
<typedef-decl name='fstatfs_f' type-id='type-id-564' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2347' column='1' id='type-id-860'/>
<!-- typedef int (char*, void*)* statfs64_f -->
<typedef-decl name='statfs64_f' type-id='type-id-858' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2362' column='1' id='type-id-861'/>
<!-- typedef int (int, void*)* fstatfs64_f -->
<typedef-decl name='fstatfs64_f' type-id='type-id-564' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2370' column='1' id='type-id-862'/>
<!-- typedef int (char*, void*)* statvfs_f -->
<typedef-decl name='statvfs_f' type-id='type-id-858' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2385' column='1' id='type-id-863'/>
<!-- typedef int (int, void*)* fstatvfs_f -->
<typedef-decl name='fstatvfs_f' type-id='type-id-564' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2393' column='1' id='type-id-864'/>
<!-- typedef int (char*, void*)* statvfs64_f -->
<typedef-decl name='statvfs64_f' type-id='type-id-858' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1' id='type-id-865'/>
<!-- typedef int (int, void*)* fstatvfs64_f -->
<typedef-decl name='fstatvfs64_f' type-id='type-id-564' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1' id='type-id-866'/>
<!-- typedef int (char*, typedef __sanitizer::u32)* initgroups_f -->
<typedef-decl name='initgroups_f' type-id='type-id-867' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2431' column='1' id='type-id-868'/>
<!-- typedef char* (__sanitizer::__sanitizer_ether_addr*)* ether_ntoa_f -->
<typedef-decl name='ether_ntoa_f' type-id='type-id-869' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2444' column='1' id='type-id-870'/>
<!-- typedef __sanitizer::__sanitizer_ether_addr* (char*)* ether_aton_f -->
<typedef-decl name='ether_aton_f' type-id='type-id-871' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2452' column='1' id='type-id-872'/>
<!-- typedef int (char*, __sanitizer::__sanitizer_ether_addr*)* ether_ntohost_f -->
<typedef-decl name='ether_ntohost_f' type-id='type-id-873' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2460' column='1' id='type-id-874'/>
<!-- typedef int (char*, __sanitizer::__sanitizer_ether_addr*)* ether_hostton_f -->
<typedef-decl name='ether_hostton_f' type-id='type-id-873' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2469' column='1' id='type-id-875'/>
<!-- typedef int (char*, __sanitizer::__sanitizer_ether_addr*, char*)* ether_line_f -->
<typedef-decl name='ether_line_f' type-id='type-id-876' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2478' column='1' id='type-id-877'/>
<!-- typedef char* (__sanitizer::__sanitizer_ether_addr*, char*)* ether_ntoa_r_f -->
<typedef-decl name='ether_ntoa_r_f' type-id='type-id-878' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2502' column='1' id='type-id-879'/>
<!-- typedef __sanitizer::__sanitizer_ether_addr* (char*, __sanitizer::__sanitizer_ether_addr*)* ether_aton_r_f -->
<typedef-decl name='ether_aton_r_f' type-id='type-id-880' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2510' column='1' id='type-id-881'/>
<!-- typedef int (int, int, void*)* shmctl_f -->
<typedef-decl name='shmctl_f' type-id='type-id-562' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1' id='type-id-882'/>
<!-- typedef int (void*, __sanitizer::u32*)* random_r_f -->
<typedef-decl name='random_r_f' type-id='type-id-883' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2549' column='1' id='type-id-884'/>
<!-- typedef int (void*, void*)* pthread_attr_getguardsize_f -->
<typedef-decl name='pthread_attr_getguardsize_f' type-id='type-id-16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2576' column='1' id='type-id-885'/>
<!-- typedef int (void*, void*)* pthread_attr_getschedparam_f -->
<typedef-decl name='pthread_attr_getschedparam_f' type-id='type-id-16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2577' column='1' id='type-id-886'/>
<!-- typedef int (void*, void*)* pthread_attr_getschedpolicy_f -->
<typedef-decl name='pthread_attr_getschedpolicy_f' type-id='type-id-16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2578' column='1' id='type-id-887'/>
<!-- typedef int (void*, void*)* pthread_attr_getscope_f -->
<typedef-decl name='pthread_attr_getscope_f' type-id='type-id-16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2579' column='1' id='type-id-888'/>
<!-- typedef int (void*, void*)* pthread_attr_getstacksize_f -->
<typedef-decl name='pthread_attr_getstacksize_f' type-id='type-id-16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2580' column='1' id='type-id-889'/>
<!-- typedef int (void*, void**, SIZE_T*)* pthread_attr_getstack_f -->
<typedef-decl name='pthread_attr_getstack_f' type-id='type-id-890' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2581' column='1' id='type-id-891'/>
<!-- typedef int (void*, void*)* pthread_attr_getinheritsched_f -->
<typedef-decl name='pthread_attr_getinheritsched_f' type-id='type-id-16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1' id='type-id-892'/>
<!-- typedef int (void*, typedef SIZE_T, void*)* pthread_attr_getaffinity_np_f -->
<typedef-decl name='pthread_attr_getaffinity_np_f' type-id='type-id-893' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2621' column='1' id='type-id-894'/>
<!-- typedef char* (char*)* tmpnam_f -->
<typedef-decl name='tmpnam_f' type-id='type-id-895' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2639' column='1' id='type-id-896'/>
<!-- typedef char* (char*)* tmpnam_r_f -->
<typedef-decl name='tmpnam_r_f' type-id='type-id-895' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2657' column='1' id='type-id-897'/>
<!-- typedef char* (char*, char*)* tempnam_f -->
<typedef-decl name='tempnam_f' type-id='type-id-898' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2670' column='1' id='type-id-899'/>
<!-- typedef int (typedef __sanitizer::uptr, const char*)* pthread_setname_np_f -->
<typedef-decl name='pthread_setname_np_f' type-id='type-id-900' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2685' column='1' id='type-id-901'/>
<!-- typedef void (double, double*, double*)* sincos_f -->
<typedef-decl name='sincos_f' type-id='type-id-902' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2697' column='1' id='type-id-903'/>
<!-- typedef void (float, float*, float*)* sincosf_f -->
<typedef-decl name='sincosf_f' type-id='type-id-904' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2704' column='1' id='type-id-905'/>
<!-- typedef void (long double, long double*, long double*)* sincosl_f -->
<typedef-decl name='sincosl_f' type-id='type-id-906' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2711' column='1' id='type-id-907'/>
<!-- typedef double (double, double, int*)* remquo_f -->
<typedef-decl name='remquo_f' type-id='type-id-908' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2727' column='1' id='type-id-909'/>
<!-- typedef float (float, float, int*)* remquof_f -->
<typedef-decl name='remquof_f' type-id='type-id-910' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2734' column='1' id='type-id-911'/>
<!-- typedef long double (long double, long double, int*)* remquol_f -->
<typedef-decl name='remquol_f' type-id='type-id-912' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2741' column='1' id='type-id-913'/>
<!-- typedef double (double)* lgamma_f -->
<typedef-decl name='lgamma_f' type-id='type-id-914' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2758' column='1' id='type-id-915'/>
<!-- typedef float (float)* lgammaf_f -->
<typedef-decl name='lgammaf_f' type-id='type-id-916' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2765' column='1' id='type-id-917'/>
<!-- typedef long double (long double)* lgammal_f -->
<typedef-decl name='lgammal_f' type-id='type-id-918' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2772' column='1' id='type-id-919'/>
<!-- typedef double (double, int*)* lgamma_r_f -->
<typedef-decl name='lgamma_r_f' type-id='type-id-656' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2788' column='1' id='type-id-920'/>
<!-- typedef float (float, int*)* lgammaf_r_f -->
<typedef-decl name='lgammaf_r_f' type-id='type-id-658' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2795' column='1' id='type-id-921'/>
<!-- typedef long double (long double, int*)* lgammal_r_f -->
<typedef-decl name='lgammal_r_f' type-id='type-id-660' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2802' column='1' id='type-id-922'/>
<!-- typedef int (void*, double*)* drand48_r_f -->
<typedef-decl name='drand48_r_f' type-id='type-id-923' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2818' column='1' id='type-id-924'/>
<!-- typedef int (void*, long int*)* lrand48_r_f -->
<typedef-decl name='lrand48_r_f' type-id='type-id-925' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2825' column='1' id='type-id-926'/>
<!-- typedef typedef SSIZE_T (char**, SIZE_T*, void*)* getline_f -->
<typedef-decl name='getline_f' type-id='type-id-927' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2840' column='1' id='type-id-928'/>
<!-- typedef typedef SSIZE_T (char**, SIZE_T*, int, void*)* getdelim_f -->
<typedef-decl name='getdelim_f' type-id='type-id-929' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2851' column='1' id='type-id-930'/>
<!-- typedef typedef SIZE_T (void*, char**, SIZE_T*, char**, SIZE_T*)* iconv_f -->
<typedef-decl name='iconv_f' type-id='type-id-931' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2871' column='1' id='type-id-932'/>
<!-- typedef typedef __sanitizer::__sanitizer_clock_t (void*)* times_f -->
<typedef-decl name='times_f' type-id='type-id-933' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2896' column='1' id='type-id-934'/>
<!-- AtExitContext* -->
<pointer-type-def type-id='type-id-404' size-in-bits='64' id='type-id-408'/>
<!-- BlockingCall* -->
<pointer-type-def type-id='type-id-396' size-in-bits='64' id='type-id-398'/>
<!-- SIZE_T* -->
<pointer-type-def type-id='type-id-418' size-in-bits='64' id='type-id-935'/>
<!-- ScopedInterceptor* -->
<pointer-type-def type-id='type-id-409' size-in-bits='64' id='type-id-411'/>
<!-- ScopedSyscall* -->
<pointer-type-def type-id='type-id-402' size-in-bits='64' id='type-id-403'/>
<!-- __interception::uptr* -->
<pointer-type-def type-id='type-id-936' size-in-bits='64' id='type-id-937'/>
<!-- __sanitizer::InternalMmapVector<__sanitizer::Suppression*>* -->
<pointer-type-def type-id='type-id-938' size-in-bits='64' id='type-id-939'/>
<!-- __sanitizer::InternalMmapVector<__sanitizer::Suppression>* -->
<pointer-type-def type-id='type-id-940' size-in-bits='64' id='type-id-941'/>
<!-- __sanitizer::LibIgnore* -->
<pointer-type-def type-id='type-id-942' size-in-bits='64' id='type-id-943'/>
<!-- __sanitizer::Suppression& -->
<reference-type-def kind='lvalue' type-id='type-id-944' size-in-bits='64' id='type-id-945'/>
<!-- __sanitizer::Suppression** -->
<pointer-type-def type-id='type-id-946' size-in-bits='64' id='type-id-947'/>
<!-- __sanitizer::SuppressionContext* -->
<pointer-type-def type-id='type-id-948' size-in-bits='64' id='type-id-949'/>
<!-- __sanitizer::__sanitizer___kernel_fd_set* -->
<pointer-type-def type-id='type-id-950' size-in-bits='64' id='type-id-951'/>
<!-- __sanitizer::__sanitizer___kernel_gid_t* -->
<pointer-type-def type-id='type-id-952' size-in-bits='64' id='type-id-953'/>
<!-- __sanitizer::__sanitizer___kernel_loff_t* -->
<pointer-type-def type-id='type-id-954' size-in-bits='64' id='type-id-955'/>
<!-- __sanitizer::__sanitizer___kernel_off_t* -->
<pointer-type-def type-id='type-id-956' size-in-bits='64' id='type-id-957'/>
<!-- __sanitizer::__sanitizer___kernel_old_gid_t* -->
<pointer-type-def type-id='type-id-958' size-in-bits='64' id='type-id-959'/>
<!-- __sanitizer::__sanitizer___kernel_old_uid_t* -->
<pointer-type-def type-id='type-id-960' size-in-bits='64' id='type-id-961'/>
<!-- __sanitizer::__sanitizer___sysctl_args* -->
<pointer-type-def type-id='type-id-962' size-in-bits='64' id='type-id-963'/>
<!-- __sanitizer::__sanitizer_dirent* -->
<pointer-type-def type-id='type-id-964' size-in-bits='64' id='type-id-965'/>
<!-- __sanitizer::__sanitizer_dirent* (void*)* -->
<pointer-type-def type-id='type-id-966' size-in-bits='64' id='type-id-777'/>
<!-- __sanitizer::__sanitizer_dirent** -->
<pointer-type-def type-id='type-id-965' size-in-bits='64' id='type-id-967'/>
<!-- __sanitizer::__sanitizer_dirent*** -->
<pointer-type-def type-id='type-id-967' size-in-bits='64' id='type-id-968'/>
<!-- __sanitizer::__sanitizer_dirent64* -->
<pointer-type-def type-id='type-id-969' size-in-bits='64' id='type-id-970'/>
<!-- __sanitizer::__sanitizer_dirent64* (void*)* -->
<pointer-type-def type-id='type-id-971' size-in-bits='64' id='type-id-781'/>
<!-- __sanitizer::__sanitizer_dirent64** -->
<pointer-type-def type-id='type-id-970' size-in-bits='64' id='type-id-972'/>
<!-- __sanitizer::__sanitizer_dirent64*** -->
<pointer-type-def type-id='type-id-972' size-in-bits='64' id='type-id-973'/>
<!-- __sanitizer::__sanitizer_ether_addr* -->
<pointer-type-def type-id='type-id-974' size-in-bits='64' id='type-id-975'/>
<!-- __sanitizer::__sanitizer_ether_addr* (char*)* -->
<pointer-type-def type-id='type-id-976' size-in-bits='64' id='type-id-871'/>
<!-- __sanitizer::__sanitizer_ether_addr* (char*, __sanitizer::__sanitizer_ether_addr*)* -->
<pointer-type-def type-id='type-id-977' size-in-bits='64' id='type-id-880'/>
<!-- __sanitizer::__sanitizer_hostent* -->
<pointer-type-def type-id='type-id-978' size-in-bits='64' id='type-id-979'/>
<!-- __sanitizer::__sanitizer_hostent* (char*)* -->
<pointer-type-def type-id='type-id-980' size-in-bits='64' id='type-id-745'/>
<!-- __sanitizer::__sanitizer_hostent* (char*, int)* -->
<pointer-type-def type-id='type-id-981' size-in-bits='64' id='type-id-751'/>
<!-- __sanitizer::__sanitizer_hostent* (int)* -->
<pointer-type-def type-id='type-id-982' size-in-bits='64' id='type-id-749'/>
<!-- __sanitizer::__sanitizer_hostent* (void*, int, int)* -->
<pointer-type-def type-id='type-id-983' size-in-bits='64' id='type-id-747'/>
<!-- __sanitizer::__sanitizer_hostent** -->
<pointer-type-def type-id='type-id-979' size-in-bits='64' id='type-id-984'/>
<!-- __sanitizer::__sanitizer_io_event* -->
<pointer-type-def type-id='type-id-985' size-in-bits='64' id='type-id-986'/>
<!-- __sanitizer::__sanitizer_iocb* -->
<pointer-type-def type-id='type-id-987' size-in-bits='64' id='type-id-988'/>
<!-- __sanitizer::__sanitizer_iocb** -->
<pointer-type-def type-id='type-id-988' size-in-bits='64' id='type-id-989'/>
<!-- __sanitizer::__sanitizer_iovec* -->
<pointer-type-def type-id='type-id-990' size-in-bits='64' id='type-id-991'/>
<!-- __sanitizer::__sanitizer_kernel_sigset_t* -->
<pointer-type-def type-id='type-id-193' size-in-bits='64' id='type-id-202'/>
<!-- __sanitizer::__sanitizer_mntent* -->
<pointer-type-def type-id='type-id-992' size-in-bits='64' id='type-id-993'/>
<!-- __sanitizer::__sanitizer_mntent* (void*)* -->
<pointer-type-def type-id='type-id-994' size-in-bits='64' id='type-id-854'/>
<!-- __sanitizer::__sanitizer_mntent* (void*, __sanitizer::__sanitizer_mntent*, char*, int)* -->
<pointer-type-def type-id='type-id-995' size-in-bits='64' id='type-id-856'/>
<!-- __sanitizer::__sanitizer_msghdr* -->
<pointer-type-def type-id='type-id-996' size-in-bits='64' id='type-id-997'/>
<!-- __sanitizer::__sanitizer_perf_event_attr* -->
<pointer-type-def type-id='type-id-998' size-in-bits='64' id='type-id-999'/>
<!-- __sanitizer::__sanitizer_pollfd* -->
<pointer-type-def type-id='type-id-1000' size-in-bits='64' id='type-id-1001'/>
<!-- __sanitizer::__sanitizer_sigset_t* -->
<pointer-type-def type-id='type-id-437' size-in-bits='64' id='type-id-1002'/>
<!-- __sanitizer::__sanitizer_tm* -->
<pointer-type-def type-id='type-id-1003' size-in-bits='64' id='type-id-1004'/>
<!-- __sanitizer::__sanitizer_tm* (unsigned long int*)* -->
<pointer-type-def type-id='type-id-1005' size-in-bits='64' id='type-id-685'/>
<!-- __sanitizer::__sanitizer_tm* (unsigned long int*, void*)* -->
<pointer-type-def type-id='type-id-1006' size-in-bits='64' id='type-id-687'/>
<!-- __sanitizer::__sanitizer_wordexp_t* -->
<pointer-type-def type-id='type-id-1007' size-in-bits='64' id='type-id-1008'/>
<!-- __sanitizer::atomic_uint32_t* -->
<pointer-type-def type-id='type-id-209' size-in-bits='64' id='type-id-1009'/>
<!-- __sanitizer::atomic_uint32_t::Type* -->
<pointer-type-def type-id='type-id-200' size-in-bits='64' id='type-id-1010'/>
<!-- __sanitizer::u32* -->
<pointer-type-def type-id='type-id-196' size-in-bits='64' id='type-id-1011'/>
<!-- __tsan::ThreadState* const -->
<qualified-type-def type-id='type-id-399' const='yes' id='type-id-410'/>
<!-- char* (__sanitizer::__sanitizer_ether_addr*)* -->
<pointer-type-def type-id='type-id-1012' size-in-bits='64' id='type-id-869'/>
<!-- char* (__sanitizer::__sanitizer_ether_addr*, char*)* -->
<pointer-type-def type-id='type-id-1013' size-in-bits='64' id='type-id-878'/>
<!-- char* (__sanitizer::__sanitizer_tm*)* -->
<pointer-type-def type-id='type-id-1014' size-in-bits='64' id='type-id-695'/>
<!-- char* (__sanitizer::__sanitizer_tm*, char*)* -->
<pointer-type-def type-id='type-id-1015' size-in-bits='64' id='type-id-697'/>
<!-- char* (char*)* -->
<pointer-type-def type-id='type-id-1016' size-in-bits='64' id='type-id-895'/>
<!-- char* (char*, char*)* -->
<pointer-type-def type-id='type-id-1017' size-in-bits='64' id='type-id-898'/>
<!-- char* (char*, char*, __sanitizer::__sanitizer_tm*)* -->
<pointer-type-def type-id='type-id-1018' size-in-bits='64' id='type-id-699'/>
<!-- char* (char*, char*, typedef __sanitizer::uptr)* -->
<pointer-type-def type-id='type-id-1019' size-in-bits='64' id='type-id-493'/>
<!-- char* (char*, const char*)* -->
<pointer-type-def type-id='type-id-1020' size-in-bits='64' id='type-id-491'/>
<!-- char* (char*, int)* -->
<pointer-type-def type-id='type-id-1021' size-in-bits='64' id='type-id-487'/>
<!-- char* (char*, typedef SIZE_T)* -->
<pointer-type-def type-id='type-id-1022' size-in-bits='64' id='type-id-789'/>
<!-- char* (const char*)* -->
<pointer-type-def type-id='type-id-1023' size-in-bits='64' id='type-id-497'/>
<!-- char* (const char*, char*)* -->
<pointer-type-def type-id='type-id-1024' size-in-bits='64' id='type-id-809'/>
<!-- char* (int)* -->
<pointer-type-def type-id='type-id-1025' size-in-bits='64' id='type-id-791'/>
<!-- char* (int, char*)* -->
<pointer-type-def type-id='type-id-1026' size-in-bits='64' id='type-id-787'/>
<!-- char* (int, char*, typedef SIZE_T)* -->
<pointer-type-def type-id='type-id-1027' size-in-bits='64' id='type-id-817'/>
<!-- char* (int, void*, char*, typedef __sanitizer::u32)* -->
<pointer-type-def type-id='type-id-1028' size-in-bits='64' id='type-id-737'/>
<!-- char* (unsigned long int*)* -->
<pointer-type-def type-id='type-id-1029' size-in-bits='64' id='type-id-691'/>
<!-- char* (unsigned long int*, char*)* -->
<pointer-type-def type-id='type-id-1030' size-in-bits='64' id='type-id-693'/>
<!-- char** -->
<pointer-type-def type-id='type-id-28' size-in-bits='64' id='type-id-130'/>
<!-- char** (void**, int)* -->
<pointer-type-def type-id='type-id-1031' size-in-bits='64' id='type-id-845'/>
<!-- const __sanitizer::InternalMmapVector<__sanitizer::Suppression> -->
<qualified-type-def type-id='type-id-940' const='yes' id='type-id-1032'/>
<!-- const __sanitizer::InternalMmapVector<__sanitizer::Suppression>& -->
<reference-type-def kind='lvalue' type-id='type-id-1032' size-in-bits='64' id='type-id-1033'/>
<!-- const __sanitizer::InternalMmapVector<__sanitizer::Suppression>* -->
<pointer-type-def type-id='type-id-1032' size-in-bits='64' id='type-id-1034'/>
<!-- const __sanitizer::LibIgnore -->
<qualified-type-def type-id='type-id-942' const='yes' id='type-id-1035'/>
<!-- const __sanitizer::LibIgnore& -->
<reference-type-def kind='lvalue' type-id='type-id-1035' size-in-bits='64' id='type-id-1036'/>
<!-- const __sanitizer::LibIgnore* -->
<pointer-type-def type-id='type-id-1035' size-in-bits='64' id='type-id-1037'/>
<!-- const __sanitizer::Suppression -->
<qualified-type-def type-id='type-id-944' const='yes' id='type-id-1038'/>
<!-- const __sanitizer::Suppression& -->
<reference-type-def kind='lvalue' type-id='type-id-1038' size-in-bits='64' id='type-id-1039'/>
<!-- const __sanitizer::Suppression* -->
<pointer-type-def type-id='type-id-1038' size-in-bits='64' id='type-id-1040'/>
<!-- const __sanitizer::SuppressionContext -->
<qualified-type-def type-id='type-id-948' const='yes' id='type-id-1041'/>
<!-- const __sanitizer::SuppressionContext& -->
<reference-type-def kind='lvalue' type-id='type-id-1041' size-in-bits='64' id='type-id-1042'/>
<!-- const __sanitizer::SuppressionContext* -->
<pointer-type-def type-id='type-id-1041' size-in-bits='64' id='type-id-1043'/>
<!-- const __sanitizer::__sanitizer_dirent -->
<qualified-type-def type-id='type-id-964' const='yes' id='type-id-1044'/>
<!-- const __sanitizer::__sanitizer_dirent* -->
<pointer-type-def type-id='type-id-1044' size-in-bits='64' id='type-id-1045'/>
<!-- const __sanitizer::__sanitizer_dirent** -->
<pointer-type-def type-id='type-id-1045' size-in-bits='64' id='type-id-1046'/>
<!-- const __sanitizer::__sanitizer_dirent64 -->
<qualified-type-def type-id='type-id-969' const='yes' id='type-id-1047'/>
<!-- const __sanitizer::__sanitizer_dirent64* -->
<pointer-type-def type-id='type-id-1047' size-in-bits='64' id='type-id-1048'/>
<!-- const __sanitizer::__sanitizer_dirent64** -->
<pointer-type-def type-id='type-id-1048' size-in-bits='64' id='type-id-1049'/>
<!-- const __sanitizer::__sanitizer_iovec -->
<qualified-type-def type-id='type-id-990' const='yes' id='type-id-1050'/>
<!-- const __sanitizer::__sanitizer_iovec* -->
<pointer-type-def type-id='type-id-1050' size-in-bits='64' id='type-id-1051'/>
<!-- const __sanitizer::__sanitizer_sigset_t -->
<qualified-type-def type-id='type-id-437' const='yes' id='type-id-1052'/>
<!-- const __sanitizer::__sanitizer_sigset_t* -->
<pointer-type-def type-id='type-id-1052' size-in-bits='64' id='type-id-1053'/>
<!-- const char* (const char*, const char*)* -->
<pointer-type-def type-id='type-id-1054' size-in-bits='64' id='type-id-495'/>
<!-- const ioctl_desc -->
<qualified-type-def type-id='type-id-378' const='yes' id='type-id-1055'/>
<!-- const ioctl_desc& -->
<reference-type-def kind='lvalue' type-id='type-id-1055' size-in-bits='64' id='type-id-395'/>
<!-- const ioctl_desc_compare -->
<qualified-type-def type-id='type-id-393' const='yes' id='type-id-1056'/>
<!-- const ioctl_desc_compare* -->
<pointer-type-def type-id='type-id-1056' size-in-bits='64' id='type-id-394'/>
<!-- const kernel_sigset_t -->
<qualified-type-def type-id='type-id-416' const='yes' id='type-id-1057'/>
<!-- const kernel_sigset_t* -->
<pointer-type-def type-id='type-id-1057' size-in-bits='64' id='type-id-1058'/>
<!-- const std::nothrow_t -->
<qualified-type-def type-id='type-id-1059' const='yes' id='type-id-1060'/>
<!-- const std::nothrow_t& -->
<qualified-type-def type-id='type-id-1061' id='type-id-1062'/>
<!-- const std::nothrow_t& -->
<reference-type-def kind='lvalue' type-id='type-id-1060' size-in-bits='64' id='type-id-1061'/>
<!-- const volatile __sanitizer::atomic_uint32_t -->
<qualified-type-def type-id='type-id-211' const='yes' id='type-id-1063'/>
<!-- const volatile __sanitizer::atomic_uint32_t* -->
<pointer-type-def type-id='type-id-1063' size-in-bits='64' id='type-id-1064'/>
<!-- const wchar_t -->
<qualified-type-def type-id='type-id-391' const='yes' id='type-id-1065'/>
<!-- const wchar_t* -->
<pointer-type-def type-id='type-id-1065' size-in-bits='64' id='type-id-1066'/>
<!-- const wchar_t** -->
<pointer-type-def type-id='type-id-1066' size-in-bits='64' id='type-id-1067'/>
<!-- double (double)* -->
<pointer-type-def type-id='type-id-1068' size-in-bits='64' id='type-id-914'/>
<!-- double (double, double*)* -->
<pointer-type-def type-id='type-id-1069' size-in-bits='64' id='type-id-767'/>
<!-- double (double, double, int*)* -->
<pointer-type-def type-id='type-id-1070' size-in-bits='64' id='type-id-908'/>
<!-- double (double, int*)* -->
<pointer-type-def type-id='type-id-1071' size-in-bits='64' id='type-id-656'/>
<!-- double* -->
<pointer-type-def type-id='type-id-376' size-in-bits='64' id='type-id-1072'/>
<!-- float (float)* -->
<pointer-type-def type-id='type-id-1073' size-in-bits='64' id='type-id-916'/>
<!-- float (float, float*)* -->
<pointer-type-def type-id='type-id-1074' size-in-bits='64' id='type-id-769'/>
<!-- float (float, float, int*)* -->
<pointer-type-def type-id='type-id-1075' size-in-bits='64' id='type-id-910'/>
<!-- float (float, int*)* -->
<pointer-type-def type-id='type-id-1076' size-in-bits='64' id='type-id-658'/>
<!-- float* -->
<pointer-type-def type-id='type-id-377' size-in-bits='64' id='type-id-1077'/>
<!-- int ()* -->
<pointer-type-def type-id='type-id-1078' size-in-bits='64' id='type-id-645'/>
<!-- int (__sanitizer::__sanitizer_hostent*, char*, typedef SIZE_T, __sanitizer::__sanitizer_hostent**, int*)* -->
<pointer-type-def type-id='type-id-1079' size-in-bits='64' id='type-id-753'/>
<!-- int (__sanitizer::__sanitizer_pollfd*, typedef __sanitizer::__sanitizer_nfds_t, int)* -->
<pointer-type-def type-id='type-id-1080' size-in-bits='64' id='type-id-827'/>
<!-- int (__sanitizer::__sanitizer_pollfd*, typedef __sanitizer::__sanitizer_nfds_t, void*, __sanitizer::__sanitizer_sigset_t*)* -->
<pointer-type-def type-id='type-id-1081' size-in-bits='64' id='type-id-829'/>
<!-- int (__sanitizer::__sanitizer_sigset_t*)* -->
<pointer-type-def type-id='type-id-1082' size-in-bits='64' id='type-id-440'/>
<!-- int (__sanitizer::__sanitizer_sigset_t*, int*)* -->
<pointer-type-def type-id='type-id-1083' size-in-bits='64' id='type-id-833'/>
<!-- int (__sanitizer::__sanitizer_sigset_t*, void*)* -->
<pointer-type-def type-id='type-id-1084' size-in-bits='64' id='type-id-835'/>
<!-- int (__sanitizer::__sanitizer_sigset_t*, void*, void*)* -->
<pointer-type-def type-id='type-id-1085' size-in-bits='64' id='type-id-837'/>
<!-- int (char*)* -->
<pointer-type-def type-id='type-id-1086' size-in-bits='64' id='type-id-608'/>
<!-- int (char*, __sanitizer::__sanitizer_dirent***, typedef scandir_filter_f, typedef scandir_compar_f)* -->
<pointer-type-def type-id='type-id-1087' size-in-bits='64' id='type-id-821'/>
<!-- int (char*, __sanitizer::__sanitizer_dirent64***, typedef scandir64_filter_f, typedef scandir64_compar_f)* -->
<pointer-type-def type-id='type-id-1088' size-in-bits='64' id='type-id-823'/>
<!-- int (char*, __sanitizer::__sanitizer_ether_addr*)* -->
<pointer-type-def type-id='type-id-1089' size-in-bits='64' id='type-id-873'/>
<!-- int (char*, __sanitizer::__sanitizer_ether_addr*, char*)* -->
<pointer-type-def type-id='type-id-1090' size-in-bits='64' id='type-id-876'/>
<!-- int (char*, __sanitizer::__sanitizer_hostent*, char*, typedef SIZE_T, __sanitizer::__sanitizer_hostent**, int*)* -->
<pointer-type-def type-id='type-id-1091' size-in-bits='64' id='type-id-757'/>
<!-- int (char*, __sanitizer::__sanitizer_wordexp_t*, int)* -->
<pointer-type-def type-id='type-id-1092' size-in-bits='64' id='type-id-831'/>
<!-- int (char*, int, __sanitizer::__sanitizer_hostent*, char*, typedef SIZE_T, __sanitizer::__sanitizer_hostent**, int*)* -->
<pointer-type-def type-id='type-id-1093' size-in-bits='64' id='type-id-759'/>
<!-- int (char*, typedef __sanitizer::u32)* -->
<pointer-type-def type-id='type-id-1094' size-in-bits='64' id='type-id-867'/>
<!-- int (char*, void*)* -->
<pointer-type-def type-id='type-id-1095' size-in-bits='64' id='type-id-858'/>
<!-- int (const __sanitizer::__sanitizer_dirent*)* -->
<pointer-type-def type-id='type-id-1096' size-in-bits='64' id='type-id-425'/>
<!-- int (const __sanitizer::__sanitizer_dirent**, const __sanitizer::__sanitizer_dirent**)* -->
<pointer-type-def type-id='type-id-1097' size-in-bits='64' id='type-id-427'/>
<!-- int (const __sanitizer::__sanitizer_dirent64*)* -->
<pointer-type-def type-id='type-id-1098' size-in-bits='64' id='type-id-421'/>
<!-- int (const __sanitizer::__sanitizer_dirent64**, const __sanitizer::__sanitizer_dirent64**)* -->
<pointer-type-def type-id='type-id-1099' size-in-bits='64' id='type-id-423'/>
<!-- int (const __sanitizer::__sanitizer_sigset_t*)* -->
<pointer-type-def type-id='type-id-1100' size-in-bits='64' id='type-id-633'/>
<!-- int (const char*)* -->
<pointer-type-def type-id='type-id-1101' size-in-bits='64' id='type-id-620'/>
<!-- int (const char*, const char*)* -->
<pointer-type-def type-id='type-id-1102' size-in-bits='64' id='type-id-649'/>
<!-- int (const char*, const char*, typedef SIZE_T)* -->
<pointer-type-def type-id='type-id-1103' size-in-bits='64' id='type-id-654'/>
<!-- int (const char*, const char*, typedef __sanitizer::uptr)* -->
<pointer-type-def type-id='type-id-1104' size-in-bits='64' id='type-id-651'/>
<!-- int (const char*, const char*, typedef __va_list_tag __va_list_tag*)* -->
<pointer-type-def type-id='type-id-1105' size-in-bits='64' id='type-id-703'/>
<!-- int (const char*, const char*, variadic parameter type)* -->
<pointer-type-def type-id='type-id-1106' size-in-bits='64' id='type-id-714'/>
<!-- int (const char*, int)* -->
<pointer-type-def type-id='type-id-1107' size-in-bits='64' id='type-id-571'/>
<!-- int (const char*, int, int)* -->
<pointer-type-def type-id='type-id-1108' size-in-bits='64' id='type-id-568'/>
<!-- int (const char*, typedef __va_list_tag __va_list_tag*)* -->
<pointer-type-def type-id='type-id-1109' size-in-bits='64' id='type-id-701'/>
<!-- int (const char*, variadic parameter type)* -->
<pointer-type-def type-id='type-id-1110' size-in-bits='64' id='type-id-710'/>
<!-- int (const char*, void*)* -->
<pointer-type-def type-id='type-id-1111' size-in-bits='64' id='type-id-554'/>
<!-- int (int)* -->
<pointer-type-def type-id='type-id-1112' size-in-bits='64' id='type-id-574'/>
<!-- int (int*)* -->
<pointer-type-def type-id='type-id-1113' size-in-bits='64' id='type-id-599'/>
<!-- int (int*, int)* -->
<pointer-type-def type-id='type-id-1114' size-in-bits='64' id='type-id-601'/>
<!-- int (int*, int, void*)* -->
<pointer-type-def type-id='type-id-1115' size-in-bits='64' id='type-id-733'/>
<!-- int (int, __sanitizer::__sanitizer_sigset_t*, __sanitizer::__sanitizer_sigset_t*)* -->
<pointer-type-def type-id='type-id-1116' size-in-bits='64' id='type-id-841'/>
<!-- int (int, __sanitizer::u32*)* -->
<pointer-type-def type-id='type-id-1117' size-in-bits='64' id='type-id-825'/>
<!-- int (int, char*, typedef SIZE_T)* -->
<pointer-type-def type-id='type-id-1118' size-in-bits='64' id='type-id-819'/>
<!-- int (int, const char*, void*)* -->
<pointer-type-def type-id='type-id-1119' size-in-bits='64' id='type-id-552'/>
<!-- int (int, int)* -->
<pointer-type-def type-id='type-id-1120' size-in-bits='64' id='type-id-576'/>
<!-- int (int, int*, int)* -->
<pointer-type-def type-id='type-id-1121' size-in-bits='64' id='type-id-731'/>
<!-- int (int, int*, int, void*)* -->
<pointer-type-def type-id='type-id-1122' size-in-bits='64' id='type-id-735'/>
<!-- int (int, int, int)* -->
<pointer-type-def type-id='type-id-1123' size-in-bits='64' id='type-id-578'/>
<!-- int (int, int, int, int*)* -->
<pointer-type-def type-id='type-id-1124' size-in-bits='64' id='type-id-587'/>
<!-- int (int, int, int, void*)* -->
<pointer-type-def type-id='type-id-1125' size-in-bits='64' id='type-id-625'/>
<!-- int (int, int, int, void*, int*)* -->
<pointer-type-def type-id='type-id-1126' size-in-bits='64' id='type-id-761'/>
<!-- int (int, int, void*)* -->
<pointer-type-def type-id='type-id-1127' size-in-bits='64' id='type-id-562'/>
<!-- int (int, int, void*, int)* -->
<pointer-type-def type-id='type-id-1128' size-in-bits='64' id='type-id-729'/>
<!-- int (int, sigaction_t*, sigaction_t*)* -->
<pointer-type-def type-id='type-id-1129' size-in-bits='64' id='type-id-629'/>
<!-- int (int, typedef SIZE_T, void*)* -->
<pointer-type-def type-id='type-id-1130' size-in-bits='64' id='type-id-814'/>
<!-- int (int, unsigned int, void*)* -->
<pointer-type-def type-id='type-id-1131' size-in-bits='64' id='type-id-719'/>
<!-- int (int, unsigned long int, unsigned long int, unsigned long int, unsigned long int)* -->
<pointer-type-def type-id='type-id-1132' size-in-bits='64' id='type-id-681'/>
<!-- int (int, void*)* -->
<pointer-type-def type-id='type-id-1133' size-in-bits='64' id='type-id-564'/>
<!-- int (int, void*, int)* -->
<pointer-type-def type-id='type-id-1134' size-in-bits='64' id='type-id-582'/>
<!-- int (int, void*, int*)* -->
<pointer-type-def type-id='type-id-1135' size-in-bits='64' id='type-id-743'/>
<!-- int (int, void*, int, int)* -->
<pointer-type-def type-id='type-id-1136' size-in-bits='64' id='type-id-627'/>
<!-- int (int, void*, unsigned int)* -->
<pointer-type-def type-id='type-id-1137' size-in-bits='64' id='type-id-589'/>
<!-- int (int, void*, unsigned int*)* -->
<pointer-type-def type-id='type-id-1138' size-in-bits='64' id='type-id-763'/>
<!-- int (int, void*, unsigned int*, int)* -->
<pointer-type-def type-id='type-id-1139' size-in-bits='64' id='type-id-765'/>
<!-- int (int, void*, void*)* -->
<pointer-type-def type-id='type-id-1140' size-in-bits='64' id='type-id-726'/>
<!-- int (typedef __sanitizer::u32, void*)* -->
<pointer-type-def type-id='type-id-1141' size-in-bits='64' id='type-id-721'/>
<!-- int (typedef __sanitizer::uptr, const char*)* -->
<pointer-type-def type-id='type-id-1142' size-in-bits='64' id='type-id-900'/>
<!-- int (typedef __sanitizer::uptr, int*, int*)* -->
<pointer-type-def type-id='type-id-1143' size-in-bits='64' id='type-id-741'/>
<!-- int (typedef long_t)* -->
<pointer-type-def type-id='type-id-1144' size-in-bits='64' id='type-id-444'/>
<!-- int (unsigned int, int)* -->
<pointer-type-def type-id='type-id-1145' size-in-bits='64' id='type-id-580'/>
<!-- int (void ()*)* -->
<pointer-type-def type-id='type-id-1146' size-in-bits='64' id='type-id-450'/>
<!-- int (void (int, void*)*, void*)* -->
<pointer-type-def type-id='type-id-1147' size-in-bits='64' id='type-id-452'/>
<!-- int (void (void*)*, void*, void*)* -->
<pointer-type-def type-id='type-id-1148' size-in-bits='64' id='type-id-454'/>
<!-- int (void*)* -->
<pointer-type-def type-id='type-id-206' size-in-bits='64' id='type-id-203'/>
<!-- int (void**, int)* -->
<pointer-type-def type-id='type-id-1149' size-in-bits='64' id='type-id-843'/>
<!-- int (void**, typedef __sanitizer::uptr, typedef __sanitizer::uptr)* -->
<pointer-type-def type-id='type-id-1150' size-in-bits='64' id='type-id-508'/>
<!-- int (void*, __sanitizer::__sanitizer_dirent*, __sanitizer::__sanitizer_dirent**)* -->
<pointer-type-def type-id='type-id-1151' size-in-bits='64' id='type-id-779'/>
<!-- int (void*, __sanitizer::__sanitizer_dirent64*, __sanitizer::__sanitizer_dirent64**)* -->
<pointer-type-def type-id='type-id-1152' size-in-bits='64' id='type-id-783'/>
<!-- int (void*, __sanitizer::u32*)* -->
<pointer-type-def type-id='type-id-1153' size-in-bits='64' id='type-id-883'/>
<!-- int (void*, const char*, typedef __va_list_tag __va_list_tag*)* -->
<pointer-type-def type-id='type-id-1154' size-in-bits='64' id='type-id-705'/>
<!-- int (void*, const char*, variadic parameter type)* -->
<pointer-type-def type-id='type-id-1155' size-in-bits='64' id='type-id-712'/>
<!-- int (void*, double*)* -->
<pointer-type-def type-id='type-id-1156' size-in-bits='64' id='type-id-923'/>
<!-- int (void*, int)* -->
<pointer-type-def type-id='type-id-1157' size-in-bits='64' id='type-id-519'/>
<!-- int (void*, int*)* -->
<pointer-type-def type-id='type-id-1158' size-in-bits='64' id='type-id-550'/>
<!-- int (void*, int, int, __sanitizer::__sanitizer_hostent*, char*, typedef SIZE_T, __sanitizer::__sanitizer_hostent**, int*)* -->
<pointer-type-def type-id='type-id-1159' size-in-bits='64' id='type-id-755'/>
<!-- int (void*, int, unsigned int)* -->
<pointer-type-def type-id='type-id-1160' size-in-bits='64' id='type-id-543'/>
<!-- int (void*, long int*)* -->
<pointer-type-def type-id='type-id-1161' size-in-bits='64' id='type-id-925'/>
<!-- int (void*, typedef SIZE_T, void*)* -->
<pointer-type-def type-id='type-id-1162' size-in-bits='64' id='type-id-893'/>
<!-- int (void*, typedef __sanitizer::uptr)* -->
<pointer-type-def type-id='type-id-1163' size-in-bits='64' id='type-id-641'/>
<!-- int (void*, typedef long_t)* -->
<pointer-type-def type-id='type-id-1164' size-in-bits='64' id='type-id-503'/>
<!-- int (void*, void ()*)* -->
<pointer-type-def type-id='type-id-1165' size-in-bits='64' id='type-id-541'/>
<!-- int (void*, void*)* -->
<pointer-type-def type-id='type-id-31' size-in-bits='64' id='type-id-16'/>
<!-- int (void*, void**)* -->
<pointer-type-def type-id='type-id-1166' size-in-bits='64' id='type-id-512'/>
<!-- int (void*, void**, SIZE_T*)* -->
<pointer-type-def type-id='type-id-1167' size-in-bits='64' id='type-id-890'/>
<!-- int (void*, void*, typedef __sanitizer::uptr)* -->
<pointer-type-def type-id='type-id-1168' size-in-bits='64' id='type-id-481'/>
<!-- int (void*, void*, unsigned int)* -->
<pointer-type-def type-id='type-id-1169' size-in-bits='64' id='type-id-537'/>
<!-- int (void*, void*, void* (void*)*, void*)* -->
<pointer-type-def type-id='type-id-1170' size-in-bits='64' id='type-id-510'/>
<!-- int (void*, void*, void*)* -->
<pointer-type-def type-id='type-id-1171' size-in-bits='64' id='type-id-535'/>
<!-- int (void*, void*, void*, void*)* -->
<pointer-type-def type-id='type-id-1172' size-in-bits='64' id='type-id-639'/>
<!-- ioctl_desc& -->
<reference-type-def kind='lvalue' type-id='type-id-378' size-in-bits='64' id='type-id-1173'/>
<!-- ioctl_desc[500]* -->
<pointer-type-def type-id='type-id-379' size-in-bits='64' id='type-id-1174'/>
<!-- kernel_sigset_t* -->
<pointer-type-def type-id='type-id-416' size-in-bits='64' id='type-id-1175'/>
<!-- long double (long double)* -->
<pointer-type-def type-id='type-id-1176' size-in-bits='64' id='type-id-918'/>
<!-- long double (long double, int*)* -->
<pointer-type-def type-id='type-id-1177' size-in-bits='64' id='type-id-660'/>
<!-- long double (long double, long double*)* -->
<pointer-type-def type-id='type-id-1178' size-in-bits='64' id='type-id-771'/>
<!-- long double (long double, long double, int*)* -->
<pointer-type-def type-id='type-id-1179' size-in-bits='64' id='type-id-912'/>
<!-- long double* -->
<pointer-type-def type-id='type-id-381' size-in-bits='64' id='type-id-1180'/>
<!-- long int* -->
<pointer-type-def type-id='type-id-45' size-in-bits='64' id='type-id-1181'/>
<!-- my_siginfo_t* -->
<pointer-type-def type-id='type-id-400' size-in-bits='64' id='type-id-1182'/>
<!-- sanitizer_kernel_iovec* -->
<pointer-type-def type-id='type-id-414' size-in-bits='64' id='type-id-413'/>
<!-- sanitizer_kernel_mmsghdr* -->
<pointer-type-def type-id='type-id-415' size-in-bits='64' id='type-id-1183'/>
<!-- sanitizer_kernel_msghdr* -->
<pointer-type-def type-id='type-id-412' size-in-bits='64' id='type-id-1184'/>
<!-- sanitizer_kernel_sockaddr* -->
<pointer-type-def type-id='type-id-417' size-in-bits='64' id='type-id-1185'/>
<!-- sigaction_t* -->
<pointer-type-def type-id='type-id-433' size-in-bits='64' id='type-id-1186'/>
<!-- typedef INTMAX_T (const char*, char**, int)* -->
<pointer-type-def type-id='type-id-1187' size-in-bits='64' id='type-id-793'/>
<!-- typedef SIZE_T (char*, const wchar_t**, typedef SIZE_T, typedef SIZE_T, void*)* -->
<pointer-type-def type-id='type-id-1188' size-in-bits='64' id='type-id-806'/>
<!-- typedef SIZE_T (char*, const wchar_t**, typedef SIZE_T, void*)* -->
<pointer-type-def type-id='type-id-1189' size-in-bits='64' id='type-id-804'/>
<!-- typedef SIZE_T (char*, const wchar_t*, typedef SIZE_T)* -->
<pointer-type-def type-id='type-id-1190' size-in-bits='64' id='type-id-802'/>
<!-- typedef SIZE_T (int, char*, typedef SIZE_T)* -->
<pointer-type-def type-id='type-id-1191' size-in-bits='64' id='type-id-812'/>
<!-- typedef SIZE_T (void*, char**, SIZE_T*, char**, SIZE_T*)* -->
<pointer-type-def type-id='type-id-1192' size-in-bits='64' id='type-id-931'/>
<!-- typedef SIZE_T (wchar_t*, const char**, typedef SIZE_T, typedef SIZE_T, void*)* -->
<pointer-type-def type-id='type-id-1193' size-in-bits='64' id='type-id-800'/>
<!-- typedef SIZE_T (wchar_t*, const char**, typedef SIZE_T, void*)* -->
<pointer-type-def type-id='type-id-1194' size-in-bits='64' id='type-id-798'/>
<!-- typedef SIZE_T (wchar_t*, const char*, typedef SIZE_T)* -->
<pointer-type-def type-id='type-id-1195' size-in-bits='64' id='type-id-796'/>
<!-- typedef SSIZE_T (char**, SIZE_T*, int, void*)* -->
<pointer-type-def type-id='type-id-1196' size-in-bits='64' id='type-id-929'/>
<!-- typedef SSIZE_T (char**, SIZE_T*, void*)* -->
<pointer-type-def type-id='type-id-1197' size-in-bits='64' id='type-id-927'/>
<!-- typedef SSIZE_T (int, __sanitizer::__sanitizer_iovec*, int)* -->
<pointer-type-def type-id='type-id-1198' size-in-bits='64' id='type-id-668'/>
<!-- typedef SSIZE_T (int, __sanitizer::__sanitizer_iovec*, int, typedef OFF64_T)* -->
<pointer-type-def type-id='type-id-1199' size-in-bits='64' id='type-id-672'/>
<!-- typedef SSIZE_T (int, __sanitizer::__sanitizer_iovec*, int, typedef OFF_T)* -->
<pointer-type-def type-id='type-id-1200' size-in-bits='64' id='type-id-670'/>
<!-- typedef SSIZE_T (int, __sanitizer::__sanitizer_msghdr*, int)* -->
<pointer-type-def type-id='type-id-1201' size-in-bits='64' id='type-id-773'/>
<!-- typedef SSIZE_T (int, void*, typedef OFF64_T, typedef OFF64_T)* -->
<pointer-type-def type-id='type-id-1202' size-in-bits='64' id='type-id-676'/>
<!-- typedef SSIZE_T (int, void*, typedef SIZE_T)* -->
<pointer-type-def type-id='type-id-1203' size-in-bits='64' id='type-id-662'/>
<!-- typedef SSIZE_T (int, void*, typedef SIZE_T, typedef OFF64_T)* -->
<pointer-type-def type-id='type-id-1204' size-in-bits='64' id='type-id-666'/>
<!-- typedef SSIZE_T (int, void*, typedef SIZE_T, typedef OFF_T)* -->
<pointer-type-def type-id='type-id-1205' size-in-bits='64' id='type-id-664'/>
<!-- typedef __sanitizer::__sanitizer_clock_t (void*)* -->
<pointer-type-def type-id='type-id-1206' size-in-bits='64' id='type-id-933'/>
<!-- typedef __sanitizer::uptr (const char*)* -->
<pointer-type-def type-id='type-id-1207' size-in-bits='64' id='type-id-475'/>
<!-- typedef __sanitizer::uptr (int, int, void*, void*)* -->
<pointer-type-def type-id='type-id-1208' size-in-bits='64' id='type-id-785'/>
<!-- typedef __sanitizer::uptr (void*)* -->
<pointer-type-def type-id='type-id-1209' size-in-bits='64' id='type-id-473'/>
<!-- typedef __sanitizer::uptr (void*, typedef __sanitizer::uptr, typedef __sanitizer::uptr, void*)* -->
<pointer-type-def type-id='type-id-1210' size-in-bits='64' id='type-id-615'/>
<!-- typedef __va_list_tag __va_list_tag* -->
<pointer-type-def type-id='type-id-246' size-in-bits='64' id='type-id-245'/>
<!-- typedef long_t (int, void*, int)* -->
<pointer-type-def type-id='type-id-1211' size-in-bits='64' id='type-id-605'/>
<!-- typedef long_t (int, void*, typedef long_t, int)* -->
<pointer-type-def type-id='type-id-1212' size-in-bits='64' id='type-id-603'/>
<!-- typedef sighandler_t (int, typedef sighandler_t)* -->
<pointer-type-def type-id='type-id-1213' size-in-bits='64' id='type-id-631'/>
<!-- unsigned int (unsigned int)* -->
<pointer-type-def type-id='type-id-1214' size-in-bits='64' id='type-id-442'/>
<!-- unsigned int* -->
<pointer-type-def type-id='type-id-149' size-in-bits='64' id='type-id-155'/>
<!-- unsigned long int (unsigned long int*)* -->
<pointer-type-def type-id='type-id-1215' size-in-bits='64' id='type-id-683'/>
<!-- unsigned long int* -->
<pointer-type-def type-id='type-id-33' size-in-bits='64' id='type-id-119'/>
<!-- void (__sanitizer::uptr*, int)* -->
<pointer-type-def type-id='type-id-1216' size-in-bits='64' id='type-id-460'/>
<!-- void (double, double*, double*)* -->
<pointer-type-def type-id='type-id-1217' size-in-bits='64' id='type-id-902'/>
<!-- void (float, float*, float*)* -->
<pointer-type-def type-id='type-id-1218' size-in-bits='64' id='type-id-904'/>
<!-- void (int)* -->
<pointer-type-def type-id='type-id-210' size-in-bits='64' id='type-id-192'/>
<!-- void (int, my_siginfo_t*, void*)* -->
<pointer-type-def type-id='type-id-1219' size-in-bits='64' id='type-id-436'/>
<!-- void (int, void*)* -->
<pointer-type-def type-id='type-id-1220' size-in-bits='64' id='type-id-1221'/>
<!-- void (long double, long double*, long double*)* -->
<pointer-type-def type-id='type-id-1222' size-in-bits='64' id='type-id-906'/>
<!-- void (void*, bool)* -->
<pointer-type-def type-id='type-id-1223' size-in-bits='64' id='type-id-597'/>
<!-- void* (char*)* -->
<pointer-type-def type-id='type-id-1224' size-in-bits='64' id='type-id-623'/>
<!-- void* (char*, char*)* -->
<pointer-type-def type-id='type-id-1225' size-in-bits='64' id='type-id-610'/>
<!-- void* (char*, char*, void*)* -->
<pointer-type-def type-id='type-id-1226' size-in-bits='64' id='type-id-612'/>
<!-- void* (char*, int, typedef __sanitizer::uptr)* -->
<pointer-type-def type-id='type-id-1227' size-in-bits='64' id='type-id-484'/>
<!-- void* (const char*, int)* -->
<pointer-type-def type-id='type-id-1228' size-in-bits='64' id='type-id-447'/>
<!-- void* (typedef __sanitizer::uptr)* -->
<pointer-type-def type-id='type-id-1229' size-in-bits='64' id='type-id-463'/>
<!-- void* (typedef __sanitizer::uptr, typedef __sanitizer::uptr)* -->
<pointer-type-def type-id='type-id-1230' size-in-bits='64' id='type-id-465'/>
<!-- void* (void*)* -->
<pointer-type-def type-id='type-id-1231' size-in-bits='64' id='type-id-1232'/>
<!-- void* (void*, int, typedef __sanitizer::uptr)* -->
<pointer-type-def type-id='type-id-1233' size-in-bits='64' id='type-id-477'/>
<!-- void* (void*, typedef __sanitizer::uptr)* -->
<pointer-type-def type-id='type-id-1234' size-in-bits='64' id='type-id-468'/>
<!-- void* (void*, typedef long_t, int, int, int, typedef __sanitizer::u64)* -->
<pointer-type-def type-id='type-id-1235' size-in-bits='64' id='type-id-501'/>
<!-- void* (void*, typedef long_t, int, int, int, unsigned int)* -->
<pointer-type-def type-id='type-id-1236' size-in-bits='64' id='type-id-499'/>
<!-- void* (void*, void*, typedef __sanitizer::uptr)* -->
<pointer-type-def type-id='type-id-1237' size-in-bits='64' id='type-id-479'/>
<!-- volatile __sanitizer::atomic_uint32_t -->
<qualified-type-def type-id='type-id-209' volatile='yes' id='type-id-211'/>
<!-- volatile __sanitizer::atomic_uint32_t* -->
<pointer-type-def type-id='type-id-211' size-in-bits='64' id='type-id-199'/>
<!-- volatile __sanitizer::atomic_uint32_t::Type -->
<qualified-type-def type-id='type-id-200' volatile='yes' id='type-id-216'/>
<!-- wchar_t* -->
<pointer-type-def type-id='type-id-391' size-in-bits='64' id='type-id-1238'/>
<!-- namespace std -->
<namespace-decl name='std'>
<!-- struct std::nothrow_t -->
<class-decl name='nothrow_t' size-in-bits='8' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='108' column='1' id='type-id-1059'/>
</namespace-decl>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- class __sanitizer::InternalMmapVector<__sanitizer::Suppression> -->
<class-decl name='InternalMmapVector&lt;__sanitizer::Suppression&gt;' size-in-bits='192' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='320' column='1' id='type-id-940'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::Suppression* __sanitizer::InternalMmapVector<__sanitizer::Suppression>::data_ -->
<var-decl name='data_' type-id='type-id-946' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='382' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<__sanitizer::Suppression>::capacity_ -->
<var-decl name='capacity_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='383' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<__sanitizer::Suppression>::size_ -->
<var-decl name='size_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='384' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<__sanitizer::Suppression>::InternalMmapVector(__sanitizer::uptr) -->
<function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::Suppression>*' -->
<parameter type-id='type-id-941' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::InternalMmapVector<__sanitizer::Suppression>::~InternalMmapVector(int) -->
<function-decl name='~InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::Suppression>*' -->
<parameter type-id='type-id-941' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::Suppression& __sanitizer::InternalMmapVector<__sanitizer::Suppression>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN11__sanitizer18InternalMmapVectorINS_11SuppressionEEixEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='330' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::Suppression>*' -->
<parameter type-id='type-id-941' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __sanitizer::Suppression& -->
<return type-id='type-id-945'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const __sanitizer::Suppression& __sanitizer::InternalMmapVector<__sanitizer::Suppression>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK11__sanitizer18InternalMmapVectorINS_11SuppressionEEixEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<__sanitizer::Suppression>*' -->
<parameter type-id='type-id-1034' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- const __sanitizer::Suppression& -->
<return type-id='type-id-1039'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<__sanitizer::Suppression>::push_back(const __sanitizer::Suppression&) -->
<function-decl name='push_back' mangled-name='_ZN11__sanitizer18InternalMmapVectorINS_11SuppressionEE9push_backERKS1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::Suppression>*' -->
<parameter type-id='type-id-941' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::Suppression&' -->
<parameter type-id='type-id-1039'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::Suppression& __sanitizer::InternalMmapVector<__sanitizer::Suppression>::back() -->
<function-decl name='back' mangled-name='_ZN11__sanitizer18InternalMmapVectorINS_11SuppressionEE4backEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='346' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::Suppression>*' -->
<parameter type-id='type-id-941' is-artificial='yes'/>
<!-- __sanitizer::Suppression& -->
<return type-id='type-id-945'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<__sanitizer::Suppression>::pop_back() -->
<function-decl name='pop_back' mangled-name='_ZN11__sanitizer18InternalMmapVectorINS_11SuppressionEE8pop_backEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='350' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::Suppression>*' -->
<parameter type-id='type-id-941' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<__sanitizer::Suppression>::size() -->
<function-decl name='size' mangled-name='_ZNK11__sanitizer18InternalMmapVectorINS_11SuppressionEE4sizeEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='354' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<__sanitizer::Suppression>*' -->
<parameter type-id='type-id-1034' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const __sanitizer::Suppression* __sanitizer::InternalMmapVector<__sanitizer::Suppression>::data() -->
<function-decl name='data' mangled-name='_ZNK11__sanitizer18InternalMmapVectorINS_11SuppressionEE4dataEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<__sanitizer::Suppression>*' -->
<parameter type-id='type-id-1034' is-artificial='yes'/>
<!-- const __sanitizer::Suppression* -->
<return type-id='type-id-1040'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<__sanitizer::Suppression>::capacity() -->
<function-decl name='capacity' mangled-name='_ZNK11__sanitizer18InternalMmapVectorINS_11SuppressionEE8capacityEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='360' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<__sanitizer::Suppression>*' -->
<parameter type-id='type-id-1034' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<__sanitizer::Suppression>::clear() -->
<function-decl name='clear' mangled-name='_ZN11__sanitizer18InternalMmapVectorINS_11SuppressionEE5clearEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='364' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::Suppression>*' -->
<parameter type-id='type-id-941' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalMmapVector<__sanitizer::Suppression>::Resize(__sanitizer::uptr) -->
<function-decl name='Resize' mangled-name='_ZN11__sanitizer18InternalMmapVectorINS_11SuppressionEE6ResizeEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::Suppression>*' -->
<parameter type-id='type-id-941' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalMmapVector<__sanitizer::Suppression>::InternalMmapVector(const __sanitizer::InternalMmapVector<__sanitizer::Suppression>&) -->
<function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='379' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::Suppression>*' -->
<parameter type-id='type-id-941' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::InternalMmapVector<__sanitizer::Suppression>&' -->
<parameter type-id='type-id-1033'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalMmapVector<__sanitizer::Suppression>::operator=(const __sanitizer::InternalMmapVector<__sanitizer::Suppression>&) -->
<function-decl name='operator=' mangled-name='_ZN11__sanitizer18InternalMmapVectorINS_11SuppressionEEaSERKS2_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='380' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::Suppression>*' -->
<parameter type-id='type-id-941' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::InternalMmapVector<__sanitizer::Suppression>&' -->
<parameter type-id='type-id-1033'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __sanitizer::InternalMmapVector<__sanitizer::Suppression*> -->
<class-decl name='InternalMmapVector&lt;__sanitizer::Suppression*&gt;' size-in-bits='192' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='320' column='1' id='type-id-938'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::Suppression** __sanitizer::InternalMmapVector<__sanitizer::Suppression*>::data_ -->
<var-decl name='data_' type-id='type-id-947' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='382' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<__sanitizer::Suppression*>::capacity_ -->
<var-decl name='capacity_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='383' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<__sanitizer::Suppression*>::size_ -->
<var-decl name='size_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='384' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<__sanitizer::Suppression*>::InternalMmapVector(__sanitizer::uptr) -->
<function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::Suppression*>*' -->
<parameter type-id='type-id-939' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::InternalMmapVector<__sanitizer::Suppression*>::~InternalMmapVector(int) -->
<function-decl name='~InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::Suppression*>*' -->
<parameter type-id='type-id-939' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::Suppression*& __sanitizer::InternalMmapVector<__sanitizer::Suppression*>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN11__sanitizer18InternalMmapVectorIPNS_11SuppressionEEixEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='330' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::Suppression*>*' -->
<parameter type-id='type-id-939' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __sanitizer::Suppression*& -->
<return type-id='type-id-1239'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::Suppression* const& __sanitizer::InternalMmapVector<__sanitizer::Suppression*>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK11__sanitizer18InternalMmapVectorIPNS_11SuppressionEEixEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<__sanitizer::Suppression*>*' -->
<parameter type-id='type-id-1240' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __sanitizer::Suppression* const& -->
<return type-id='type-id-1241'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<__sanitizer::Suppression*>::push_back(__sanitizer::Suppression* const&) -->
<function-decl name='push_back' mangled-name='_ZN11__sanitizer18InternalMmapVectorIPNS_11SuppressionEE9push_backERKS2_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::Suppression*>*' -->
<parameter type-id='type-id-939' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::Suppression* const&' -->
<parameter type-id='type-id-1241'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::Suppression*& __sanitizer::InternalMmapVector<__sanitizer::Suppression*>::back() -->
<function-decl name='back' mangled-name='_ZN11__sanitizer18InternalMmapVectorIPNS_11SuppressionEE4backEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='346' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::Suppression*>*' -->
<parameter type-id='type-id-939' is-artificial='yes'/>
<!-- __sanitizer::Suppression*& -->
<return type-id='type-id-1239'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<__sanitizer::Suppression*>::pop_back() -->
<function-decl name='pop_back' mangled-name='_ZN11__sanitizer18InternalMmapVectorIPNS_11SuppressionEE8pop_backEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='350' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::Suppression*>*' -->
<parameter type-id='type-id-939' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<__sanitizer::Suppression*>::size() -->
<function-decl name='size' mangled-name='_ZNK11__sanitizer18InternalMmapVectorIPNS_11SuppressionEE4sizeEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='354' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<__sanitizer::Suppression*>*' -->
<parameter type-id='type-id-1240' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::Suppression* const* __sanitizer::InternalMmapVector<__sanitizer::Suppression*>::data() -->
<function-decl name='data' mangled-name='_ZNK11__sanitizer18InternalMmapVectorIPNS_11SuppressionEE4dataEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<__sanitizer::Suppression*>*' -->
<parameter type-id='type-id-1240' is-artificial='yes'/>
<!-- __sanitizer::Suppression* const* -->
<return type-id='type-id-1242'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<__sanitizer::Suppression*>::capacity() -->
<function-decl name='capacity' mangled-name='_ZNK11__sanitizer18InternalMmapVectorIPNS_11SuppressionEE8capacityEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='360' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<__sanitizer::Suppression*>*' -->
<parameter type-id='type-id-1240' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<__sanitizer::Suppression*>::clear() -->
<function-decl name='clear' mangled-name='_ZN11__sanitizer18InternalMmapVectorIPNS_11SuppressionEE5clearEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='364' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::Suppression*>*' -->
<parameter type-id='type-id-939' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalMmapVector<__sanitizer::Suppression*>::Resize(__sanitizer::uptr) -->
<function-decl name='Resize' mangled-name='_ZN11__sanitizer18InternalMmapVectorIPNS_11SuppressionEE6ResizeEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::Suppression*>*' -->
<parameter type-id='type-id-939' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalMmapVector<__sanitizer::Suppression*>::InternalMmapVector(const __sanitizer::InternalMmapVector<__sanitizer::Suppression*>&) -->
<function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='379' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::Suppression*>*' -->
<parameter type-id='type-id-939' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::InternalMmapVector<__sanitizer::Suppression*>&' -->
<parameter type-id='type-id-1243'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalMmapVector<__sanitizer::Suppression*>::operator=(const __sanitizer::InternalMmapVector<__sanitizer::Suppression*>&) -->
<function-decl name='operator=' mangled-name='_ZN11__sanitizer18InternalMmapVectorIPNS_11SuppressionEEaSERKS3_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='380' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__sanitizer::Suppression*>*' -->
<parameter type-id='type-id-939' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::InternalMmapVector<__sanitizer::Suppression*>&' -->
<parameter type-id='type-id-1243'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __sanitizer::LibIgnore -->
<class-decl name='LibIgnore' size-in-bits='49984' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='26' column='1' id='type-id-942'>
<member-type access='private'>
<!-- struct __sanitizer::LibIgnore::Lib -->
<class-decl name='Lib' size-in-bits='256' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='43' column='1' id='type-id-368'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- char* __sanitizer::LibIgnore::Lib::templ -->
<var-decl name='templ' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='44' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- char* __sanitizer::LibIgnore::Lib::name -->
<var-decl name='name' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='45' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- char* __sanitizer::LibIgnore::Lib::real_name -->
<var-decl name='real_name' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='46' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- bool __sanitizer::LibIgnore::Lib::loaded -->
<var-decl name='loaded' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='47' column='1'/>
</data-member>
</class-decl>
</member-type>
<member-type access='private'>
<!-- struct __sanitizer::LibIgnore::LibCodeRange -->
<class-decl name='LibCodeRange' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='50' column='1' id='type-id-365'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __sanitizer::LibIgnore::LibCodeRange::begin -->
<var-decl name='begin' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='51' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::LibIgnore::LibCodeRange::end -->
<var-decl name='end' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='52' column='1'/>
</data-member>
</class-decl>
</member-type>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::LibIgnore::kMaxLibs -->
<var-decl name='kMaxLibs' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='55' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::atomic_uintptr_t __sanitizer::LibIgnore::loaded_count_ -->
<var-decl name='loaded_count_' type-id='type-id-1244' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='58' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __sanitizer::LibIgnore::LibCodeRange __sanitizer::LibIgnore::code_ranges_[128] -->
<var-decl name='code_ranges_' type-id='type-id-366' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='59' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='16448'>
<!-- __sanitizer::BlockingMutex __sanitizer::LibIgnore::mutex_ -->
<var-decl name='mutex_' type-id='type-id-286' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='62' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='17152'>
<!-- __sanitizer::uptr __sanitizer::LibIgnore::count_ -->
<var-decl name='count_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='63' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='17216'>
<!-- __sanitizer::LibIgnore::Lib __sanitizer::LibIgnore::libs_[128] -->
<var-decl name='libs_' type-id='type-id-369' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='64' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::LibIgnore::LibIgnore(LinkerInitialized) -->
<function-decl name='LibIgnore' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='28' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LibIgnore*' -->
<parameter type-id='type-id-943' is-artificial='yes'/>
<!-- parameter of type 'enum LinkerInitialized' -->
<parameter type-id='type-id-290'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::LibIgnore::Init(const __sanitizer::SuppressionContext&) -->
<function-decl name='Init' mangled-name='_ZN11__sanitizer9LibIgnore4InitERKNS_18SuppressionContextE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='31' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LibIgnore*' -->
<parameter type-id='type-id-943' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::SuppressionContext&' -->
<parameter type-id='type-id-1042'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::LibIgnore::OnLibraryLoaded(const char*) -->
<function-decl name='OnLibraryLoaded' mangled-name='_ZN11__sanitizer9LibIgnore15OnLibraryLoadedEPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='34' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LibIgnore*' -->
<parameter type-id='type-id-943' is-artificial='yes'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::LibIgnore::OnLibraryUnloaded() -->
<function-decl name='OnLibraryUnloaded' mangled-name='_ZN11__sanitizer9LibIgnore17OnLibraryUnloadedEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LibIgnore*' -->
<parameter type-id='type-id-943' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __sanitizer::LibIgnore::IsIgnored(__sanitizer::uptr) -->
<function-decl name='IsIgnored' mangled-name='_ZNK11__sanitizer9LibIgnore9IsIgnoredEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::LibIgnore*' -->
<parameter type-id='type-id-1037' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='private' constructor='yes'>
<!-- __sanitizer::LibIgnore::LibIgnore(const __sanitizer::LibIgnore&) -->
<function-decl name='LibIgnore' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LibIgnore*' -->
<parameter type-id='type-id-943' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::LibIgnore&' -->
<parameter type-id='type-id-1036'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::LibIgnore::operator=(const __sanitizer::LibIgnore&) -->
<function-decl name='operator=' mangled-name='_ZN11__sanitizer9LibIgnoreaSERKS0_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LibIgnore*' -->
<parameter type-id='type-id-943' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::LibIgnore&' -->
<parameter type-id='type-id-1036'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::LibIgnore::LibIgnore(LinkerInitialized) -->
<function-decl name='LibIgnore' mangled-name='_ZN11__sanitizer9LibIgnoreC2E17LinkerInitialized' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libignore.h' line='28' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LibIgnore*' -->
<parameter type-id='type-id-943' is-artificial='yes'/>
<!-- parameter of type 'enum LinkerInitialized' -->
<parameter type-id='type-id-290'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __sanitizer::SuppressionContext -->
<class-decl name='SuppressionContext' size-in-bits='256' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='37' column='1' id='type-id-948'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::InternalMmapVector<__sanitizer::Suppression> __sanitizer::SuppressionContext::suppressions_ -->
<var-decl name='suppressions_' type-id='type-id-940' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='47' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<!-- bool __sanitizer::SuppressionContext::can_parse_ -->
<var-decl name='can_parse_' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='48' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::SuppressionContext::SuppressionContext() -->
<function-decl name='SuppressionContext' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SuppressionContext*' -->
<parameter type-id='type-id-949' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SuppressionContext::Parse(const char*) -->
<function-decl name='Parse' mangled-name='_ZN11__sanitizer18SuppressionContext5ParseEPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SuppressionContext*' -->
<parameter type-id='type-id-949' is-artificial='yes'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- bool __sanitizer::SuppressionContext::Match(const char*, __sanitizer::SuppressionType, __sanitizer::Suppression**) -->
<function-decl name='Match' mangled-name='_ZN11__sanitizer18SuppressionContext5MatchEPKcNS_15SuppressionTypeEPPNS_11SuppressionE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SuppressionContext*' -->
<parameter type-id='type-id-949' is-artificial='yes'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'enum __sanitizer::SuppressionType' -->
<parameter type-id='type-id-1245'/>
<!-- parameter of type '__sanitizer::Suppression**' -->
<parameter type-id='type-id-947'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::SuppressionContext::SuppressionCount() -->
<function-decl name='SuppressionCount' mangled-name='_ZNK11__sanitizer18SuppressionContext16SuppressionCountEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::SuppressionContext*' -->
<parameter type-id='type-id-1043' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const __sanitizer::Suppression* __sanitizer::SuppressionContext::SuppressionAt(__sanitizer::uptr) -->
<function-decl name='SuppressionAt' mangled-name='_ZNK11__sanitizer18SuppressionContext13SuppressionAtEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::SuppressionContext*' -->
<parameter type-id='type-id-1043' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- const __sanitizer::Suppression* -->
<return type-id='type-id-1040'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SuppressionContext::GetMatched(__sanitizer::InternalMmapVector<__sanitizer::Suppression*>*) -->
<function-decl name='GetMatched' mangled-name='_ZN11__sanitizer18SuppressionContext10GetMatchedEPNS_18InternalMmapVectorIPNS_11SuppressionEEE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SuppressionContext*' -->
<parameter type-id='type-id-949' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::InternalMmapVector<__sanitizer::Suppression*>*' -->
<parameter type-id='type-id-939'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- typedef long long int __sanitizer::s64 -->
<typedef-decl name='s64' type-id='type-id-158' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='73' column='1' id='type-id-157'/>
<!-- struct __sanitizer::atomic_uint32_t -->
<class-decl name='atomic_uint32_t' size-in-bits='32' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic.h' line='38' column='1' id='type-id-209'>
<member-type access='public'>
<!-- typedef __sanitizer::u32 __sanitizer::atomic_uint32_t::Type -->
<typedef-decl name='Type' type-id='type-id-196' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic.h' line='39' column='1' id='type-id-200'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<!-- volatile __sanitizer::atomic_uint32_t::Type __sanitizer::atomic_uint32_t::val_dont_use -->
<var-decl name='val_dont_use' type-id='type-id-216' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic.h' line='40' column='1'/>
</data-member>
</class-decl>
<!-- struct __sanitizer::__sanitizer_kernel_sigset_t -->
<class-decl name='__sanitizer_kernel_sigset_t' size-in-bits='64' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='419' column='1' id='type-id-193'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- unsigned char __sanitizer::__sanitizer_kernel_sigset_t::sig[8] -->
<var-decl name='sig' type-id='type-id-207' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='420' column='1'/>
</data-member>
</class-decl>
<!-- typedef unsigned int __sanitizer::__sanitizer___kernel_gid_t -->
<typedef-decl name='__sanitizer___kernel_gid_t' type-id='type-id-149' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='359' column='1' id='type-id-952'/>
<!-- struct __sanitizer::__sanitizer_iocb -->
<class-decl name='__sanitizer_iocb' size-in-bits='512' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='103' column='1' id='type-id-987'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::u64 __sanitizer::__sanitizer_iocb::aio_data -->
<var-decl name='aio_data' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='104' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::u32 __sanitizer::__sanitizer_iocb::aio_key_or_aio_reserved1 -->
<var-decl name='aio_key_or_aio_reserved1' type-id='type-id-196' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='105' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
<!-- __sanitizer::u32 __sanitizer::__sanitizer_iocb::aio_reserved1_or_aio_key -->
<var-decl name='aio_reserved1_or_aio_key' type-id='type-id-196' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='106' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __sanitizer::u16 __sanitizer::__sanitizer_iocb::aio_lio_opcode -->
<var-decl name='aio_lio_opcode' type-id='type-id-1246' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='107' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='144'>
<!-- __sanitizer::s16 __sanitizer::__sanitizer_iocb::aio_reqprio -->
<var-decl name='aio_reqprio' type-id='type-id-1247' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='108' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
<!-- __sanitizer::u32 __sanitizer::__sanitizer_iocb::aio_fildes -->
<var-decl name='aio_fildes' type-id='type-id-196' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='109' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- __sanitizer::u64 __sanitizer::__sanitizer_iocb::aio_buf -->
<var-decl name='aio_buf' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='110' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- __sanitizer::u64 __sanitizer::__sanitizer_iocb::aio_nbytes -->
<var-decl name='aio_nbytes' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='111' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<!-- __sanitizer::s64 __sanitizer::__sanitizer_iocb::aio_offset -->
<var-decl name='aio_offset' type-id='type-id-157' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='112' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<!-- __sanitizer::u64 __sanitizer::__sanitizer_iocb::aio_reserved2 -->
<var-decl name='aio_reserved2' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='113' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<!-- __sanitizer::u64 __sanitizer::__sanitizer_iocb::aio_reserved3 -->
<var-decl name='aio_reserved3' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='114' column='1'/>
</data-member>
</class-decl>
<!-- typedef short int __sanitizer::s16 -->
<typedef-decl name='s16' type-id='type-id-77' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='71' column='1' id='type-id-1247'/>
<!-- struct __sanitizer::__sanitizer_io_event -->
<class-decl name='__sanitizer_io_event' size-in-bits='256' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='117' column='1' id='type-id-985'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::u64 __sanitizer::__sanitizer_io_event::data -->
<var-decl name='data' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='118' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::u64 __sanitizer::__sanitizer_io_event::obj -->
<var-decl name='obj' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='119' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __sanitizer::u64 __sanitizer::__sanitizer_io_event::res -->
<var-decl name='res' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='120' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- __sanitizer::u64 __sanitizer::__sanitizer_io_event::res2 -->
<var-decl name='res2' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='121' column='1'/>
</data-member>
</class-decl>
<!-- typedef long int __sanitizer::__sanitizer___kernel_off_t -->
<typedef-decl name='__sanitizer___kernel_off_t' type-id='type-id-45' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='367' column='1' id='type-id-956'/>
<!-- typedef long long int __sanitizer::__sanitizer___kernel_loff_t -->
<typedef-decl name='__sanitizer___kernel_loff_t' type-id='type-id-158' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='378' column='1' id='type-id-954'/>
<!-- typedef unsigned short int __sanitizer::__sanitizer___kernel_old_uid_t -->
<typedef-decl name='__sanitizer___kernel_old_uid_t' type-id='type-id-190' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='374' column='1' id='type-id-960'/>
<!-- typedef unsigned short int __sanitizer::__sanitizer___kernel_old_gid_t -->
<typedef-decl name='__sanitizer___kernel_old_gid_t' type-id='type-id-190' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='375' column='1' id='type-id-958'/>
<!-- struct __sanitizer::__sanitizer_iovec -->
<class-decl name='__sanitizer_iovec' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='246' column='1' id='type-id-990'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- void* __sanitizer::__sanitizer_iovec::iov_base -->
<var-decl name='iov_base' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='247' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::__sanitizer_iovec::iov_len -->
<var-decl name='iov_len' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='248' column='1'/>
</data-member>
</class-decl>
<!-- struct __sanitizer::__sanitizer_pollfd -->
<class-decl name='__sanitizer_pollfd' size-in-bits='64' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='479' column='1' id='type-id-1000'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- int __sanitizer::__sanitizer_pollfd::fd -->
<var-decl name='fd' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='480' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<!-- short int __sanitizer::__sanitizer_pollfd::events -->
<var-decl name='events' type-id='type-id-77' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='481' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='48'>
<!-- short int __sanitizer::__sanitizer_pollfd::revents -->
<var-decl name='revents' type-id='type-id-77' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='482' column='1'/>
</data-member>
</class-decl>
<!-- typedef __sanitizer::__anonymous_struct__ __sanitizer::__sanitizer___kernel_fd_set -->
<typedef-decl name='__sanitizer___kernel_fd_set' type-id='type-id-1248' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='381' column='1' id='type-id-950'/>
<!-- struct {unsigned long int fds_bits[16];} -->
<class-decl name='__anonymous_struct__' size-in-bits='1024' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-950' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='379' column='1' id='type-id-1248'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- unsigned long int fds_bits[16] -->
<var-decl name='fds_bits' type-id='type-id-387' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='380' column='1'/>
</data-member>
</class-decl>
<!-- struct __sanitizer::__sanitizer___sysctl_args -->
<class-decl name='__sanitizer___sysctl_args' size-in-bits='640' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='129' column='1' id='type-id-962'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- int* __sanitizer::__sanitizer___sysctl_args::name -->
<var-decl name='name' type-id='type-id-42' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='130' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- int __sanitizer::__sanitizer___sysctl_args::nlen -->
<var-decl name='nlen' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='131' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- void* __sanitizer::__sanitizer___sysctl_args::oldval -->
<var-decl name='oldval' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='132' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- __sanitizer::uptr* __sanitizer::__sanitizer___sysctl_args::oldlenp -->
<var-decl name='oldlenp' type-id='type-id-131' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='133' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- void* __sanitizer::__sanitizer___sysctl_args::newval -->
<var-decl name='newval' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='134' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<!-- __sanitizer::uptr __sanitizer::__sanitizer___sysctl_args::newlen -->
<var-decl name='newlen' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='135' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<!-- unsigned long int __sanitizer::__sanitizer___sysctl_args::___unused[4] -->
<var-decl name='___unused' type-id='type-id-388' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='136' column='1'/>
</data-member>
</class-decl>
<!-- struct __sanitizer::__sanitizer_perf_event_attr -->
<class-decl name='__sanitizer_perf_event_attr' size-in-bits='64' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='79' column='1' id='type-id-998'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- unsigned int __sanitizer::__sanitizer_perf_event_attr::type -->
<var-decl name='type' type-id='type-id-149' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='80' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<!-- unsigned int __sanitizer::__sanitizer_perf_event_attr::size -->
<var-decl name='size' type-id='type-id-149' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='81' column='1'/>
</data-member>
</class-decl>
<!-- typedef long int __sanitizer::__sanitizer_clock_t -->
<typedef-decl name='__sanitizer_clock_t' type-id='type-id-45' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='353' column='1' id='type-id-1249'/>
<!-- typedef long int __sanitizer::sptr -->
<typedef-decl name='sptr' type-id='type-id-45' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='57' column='1' id='type-id-419'/>
<!-- struct __sanitizer::__sanitizer_ether_addr -->
<class-decl name='__sanitizer_ether_addr' size-in-bits='48' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='257' column='1' id='type-id-974'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- unsigned char __sanitizer::__sanitizer_ether_addr::octet[6] -->
<var-decl name='octet' type-id='type-id-386' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='258' column='1'/>
</data-member>
</class-decl>
<!-- struct __sanitizer::__sanitizer_mntent -->
<class-decl name='__sanitizer_mntent' size-in-bits='320' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='276' column='1' id='type-id-992'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- char* __sanitizer::__sanitizer_mntent::mnt_fsname -->
<var-decl name='mnt_fsname' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='277' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- char* __sanitizer::__sanitizer_mntent::mnt_dir -->
<var-decl name='mnt_dir' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='278' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- char* __sanitizer::__sanitizer_mntent::mnt_type -->
<var-decl name='mnt_type' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='279' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- char* __sanitizer::__sanitizer_mntent::mnt_opts -->
<var-decl name='mnt_opts' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='280' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- int __sanitizer::__sanitizer_mntent::mnt_freq -->
<var-decl name='mnt_freq' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='281' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='288'>
<!-- int __sanitizer::__sanitizer_mntent::mnt_passno -->
<var-decl name='mnt_passno' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='282' column='1'/>
</data-member>
</class-decl>
<!-- struct __sanitizer::__sanitizer_sigset_t -->
<class-decl name='__sanitizer_sigset_t' size-in-bits='1024' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='397' column='1' id='type-id-437'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- unsigned long int __sanitizer::__sanitizer_sigset_t::val[16] -->
<var-decl name='val' type-id='type-id-387' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='399' column='1'/>
</data-member>
</class-decl>
<!-- struct __sanitizer::__sanitizer_wordexp_t -->
<class-decl name='__sanitizer_wordexp_t' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='511' column='1' id='type-id-1007'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __sanitizer::__sanitizer_wordexp_t::we_wordc -->
<var-decl name='we_wordc' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='512' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- char** __sanitizer::__sanitizer_wordexp_t::we_wordv -->
<var-decl name='we_wordv' type-id='type-id-130' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='513' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __sanitizer::uptr __sanitizer::__sanitizer_wordexp_t::we_offs -->
<var-decl name='we_offs' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='514' column='1'/>
</data-member>
</class-decl>
<!-- typedef unsigned long int __sanitizer::__sanitizer_nfds_t -->
<typedef-decl name='__sanitizer_nfds_t' type-id='type-id-33' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='488' column='1' id='type-id-1250'/>
<!-- struct __sanitizer::__sanitizer_dirent64 -->
<class-decl name='__sanitizer_dirent64' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='342' column='1' id='type-id-969'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- long long unsigned int __sanitizer::__sanitizer_dirent64::d_ino -->
<var-decl name='d_ino' type-id='type-id-156' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='343' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- long long unsigned int __sanitizer::__sanitizer_dirent64::d_off -->
<var-decl name='d_off' type-id='type-id-156' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='344' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- unsigned short int __sanitizer::__sanitizer_dirent64::d_reclen -->
<var-decl name='d_reclen' type-id='type-id-190' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='345' column='1'/>
</data-member>
</class-decl>
<!-- struct __sanitizer::__sanitizer_dirent -->
<class-decl name='__sanitizer_dirent' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='326' column='1' id='type-id-964'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- long long unsigned int __sanitizer::__sanitizer_dirent::d_ino -->
<var-decl name='d_ino' type-id='type-id-156' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='327' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- long long unsigned int __sanitizer::__sanitizer_dirent::d_off -->
<var-decl name='d_off' type-id='type-id-156' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='328' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- unsigned short int __sanitizer::__sanitizer_dirent::d_reclen -->
<var-decl name='d_reclen' type-id='type-id-190' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='329' column='1'/>
</data-member>
</class-decl>
<!-- struct __sanitizer::__sanitizer_msghdr -->
<class-decl name='__sanitizer_msghdr' size-in-bits='448' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='302' column='1' id='type-id-996'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- void* __sanitizer::__sanitizer_msghdr::msg_name -->
<var-decl name='msg_name' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='303' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- unsigned int __sanitizer::__sanitizer_msghdr::msg_namelen -->
<var-decl name='msg_namelen' type-id='type-id-149' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='304' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __sanitizer::__sanitizer_iovec* __sanitizer::__sanitizer_msghdr::msg_iov -->
<var-decl name='msg_iov' type-id='type-id-991' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='305' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- __sanitizer::uptr __sanitizer::__sanitizer_msghdr::msg_iovlen -->
<var-decl name='msg_iovlen' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='306' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- void* __sanitizer::__sanitizer_msghdr::msg_control -->
<var-decl name='msg_control' type-id='type-id-1' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='307' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<!-- __sanitizer::uptr __sanitizer::__sanitizer_msghdr::msg_controllen -->
<var-decl name='msg_controllen' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='308' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<!-- int __sanitizer::__sanitizer_msghdr::msg_flags -->
<var-decl name='msg_flags' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='309' column='1'/>
</data-member>
</class-decl>
<!-- struct __sanitizer::__sanitizer_hostent -->
<class-decl name='__sanitizer_hostent' size-in-bits='256' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='471' column='1' id='type-id-978'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- char* __sanitizer::__sanitizer_hostent::h_name -->
<var-decl name='h_name' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='472' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- char** __sanitizer::__sanitizer_hostent::h_aliases -->
<var-decl name='h_aliases' type-id='type-id-130' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='473' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- int __sanitizer::__sanitizer_hostent::h_addrtype -->
<var-decl name='h_addrtype' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='474' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
<!-- int __sanitizer::__sanitizer_hostent::h_length -->
<var-decl name='h_length' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='475' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- char** __sanitizer::__sanitizer_hostent::h_addr_list -->
<var-decl name='h_addr_list' type-id='type-id-130' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='476' column='1'/>
</data-member>
</class-decl>
<!-- struct __sanitizer::__sanitizer_tm -->
<class-decl name='__sanitizer_tm' size-in-bits='448' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='261' column='1' id='type-id-1003'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- int __sanitizer::__sanitizer_tm::tm_sec -->
<var-decl name='tm_sec' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='262' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<!-- int __sanitizer::__sanitizer_tm::tm_min -->
<var-decl name='tm_min' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='263' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- int __sanitizer::__sanitizer_tm::tm_hour -->
<var-decl name='tm_hour' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='264' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
<!-- int __sanitizer::__sanitizer_tm::tm_mday -->
<var-decl name='tm_mday' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='265' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- int __sanitizer::__sanitizer_tm::tm_mon -->
<var-decl name='tm_mon' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='266' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
<!-- int __sanitizer::__sanitizer_tm::tm_year -->
<var-decl name='tm_year' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='267' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- int __sanitizer::__sanitizer_tm::tm_wday -->
<var-decl name='tm_wday' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='268' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='224'>
<!-- int __sanitizer::__sanitizer_tm::tm_yday -->
<var-decl name='tm_yday' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='269' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- int __sanitizer::__sanitizer_tm::tm_isdst -->
<var-decl name='tm_isdst' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='270' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<!-- long int __sanitizer::__sanitizer_tm::tm_gmtoff -->
<var-decl name='tm_gmtoff' type-id='type-id-45' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='271' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<!-- const char* __sanitizer::__sanitizer_tm::tm_zone -->
<var-decl name='tm_zone' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='272' column='1'/>
</data-member>
</class-decl>
<!-- typedef __sanitizer::u64 __sanitizer::OFF64_T -->
<typedef-decl name='OFF64_T' type-id='type-id-198' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='85' column='1' id='type-id-430'/>
<!-- typedef __sanitizer::u64 __sanitizer::OFF_T -->
<typedef-decl name='OFF_T' type-id='type-id-198' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='81' column='1' id='type-id-197'/>
<!-- int __sanitizer::ToLower(int) -->
<function-decl name='ToLower' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='306' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- bool __sanitizer::atomic_compare_exchange_strong<__sanitizer::atomic_uint32_t>(volatile __sanitizer::atomic_uint32_t*, __sanitizer::atomic_uint32_t::Type*, __sanitizer::atomic_uint32_t::Type, __sanitizer::memory_order) -->
<function-decl name='atomic_compare_exchange_strong&lt;__sanitizer::atomic_uint32_t&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic_clang.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'volatile __sanitizer::atomic_uint32_t*' -->
<parameter type-id='type-id-199'/>
<!-- parameter of type '__sanitizer::atomic_uint32_t::Type*' -->
<parameter type-id='type-id-1010'/>
<!-- parameter of type 'typedef __sanitizer::atomic_uint32_t::Type' -->
<parameter type-id='type-id-200'/>
<!-- parameter of type 'enum __sanitizer::memory_order' -->
<parameter type-id='type-id-201'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
<!-- unsigned int __sanitizer::Min<unsigned int>(unsigned int, unsigned int) -->
<function-decl name='Min&lt;unsigned int&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'unsigned int' -->
<parameter type-id='type-id-149'/>
<!-- parameter of type 'unsigned int' -->
<parameter type-id='type-id-149'/>
<!-- unsigned int -->
<return type-id='type-id-149'/>
</function-decl>
<!-- int __sanitizer::Min<int>(int, int) -->
<function-decl name='Min&lt;int&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- __sanitizer::atomic_uint32_t::Type __sanitizer::atomic_load<__sanitizer::atomic_uint32_t>(const volatile __sanitizer::atomic_uint32_t*, __sanitizer::memory_order) -->
<function-decl name='atomic_load&lt;__sanitizer::atomic_uint32_t&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic_clang.h' line='36' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const volatile __sanitizer::atomic_uint32_t*' -->
<parameter type-id='type-id-1064'/>
<!-- parameter of type 'enum __sanitizer::memory_order' -->
<parameter type-id='type-id-201'/>
<!-- typedef __sanitizer::atomic_uint32_t::Type -->
<return type-id='type-id-200'/>
</function-decl>
<!-- void __sanitizer::atomic_store<__sanitizer::atomic_uint32_t>(volatile __sanitizer::atomic_uint32_t*, __sanitizer::atomic_uint32_t::Type, __sanitizer::memory_order) -->
<function-decl name='atomic_store&lt;__sanitizer::atomic_uint32_t&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic_clang.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'volatile __sanitizer::atomic_uint32_t*' -->
<parameter type-id='type-id-199'/>
<!-- parameter of type 'typedef __sanitizer::atomic_uint32_t::Type' -->
<parameter type-id='type-id-200'/>
<!-- parameter of type 'enum __sanitizer::memory_order' -->
<parameter type-id='type-id-201'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer::Swap<ioctl_desc>(ioctl_desc&, ioctl_desc&) -->
<function-decl name='Swap&lt;ioctl_desc&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='292' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'ioctl_desc&' -->
<parameter type-id='type-id-1173'/>
<!-- parameter of type 'ioctl_desc&' -->
<parameter type-id='type-id-1173'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer::InternalSort<ioctl_desc [500], ioctl_desc_compare>(ioctl_desc[500]*, __sanitizer::uptr, ioctl_desc_compare) -->
<function-decl name='InternalSort&lt;ioctl_desc [500], ioctl_desc_compare&gt;' mangled-name='_ZN11__sanitizer12InternalSortIA500_10ioctl_desc18ioctl_desc_compareEEvPT_mT0_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='389' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'ioctl_desc[500]*' -->
<parameter type-id='type-id-1174'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'struct ioctl_desc_compare' -->
<parameter type-id='type-id-393'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::GetTid() -->
<function-decl name='GetTid' mangled-name='_ZN11__sanitizer6GetTidEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- char* __sanitizer::internal_strchr(const char*, int) -->
<function-decl name='internal_strchr' mangled-name='_ZN11__sanitizer15internal_strchrEPKci' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.h' line='34' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- __sanitizer::s64 __sanitizer::internal_atoll(const char*) -->
<function-decl name='internal_atoll' mangled-name='_ZN11__sanitizer14internal_atollEPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- typedef __sanitizer::s64 -->
<return type-id='type-id-157'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::GetPageSizeCached() -->
<function-decl name='GetPageSizeCached' mangled-name='_ZN11__sanitizer17GetPageSizeCachedEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::internal_strnlen(const char*, __sanitizer::uptr) -->
<function-decl name='internal_strnlen' mangled-name='_ZN11__sanitizer16internal_strnlenEPKcm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::__sanitizer_in_addr_sz(int) -->
<function-decl name='__sanitizer_in_addr_sz' mangled-name='_ZN11__sanitizer22__sanitizer_in_addr_szEi' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h' line='443' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- char* __sanitizer::internal_strncpy(char*, const char*, __sanitizer::uptr) -->
<function-decl name='internal_strncpy' mangled-name='_ZN11__sanitizer16internal_strncpyEPcPKcm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- void __sanitizer::AdjustStackSizeLinux(void*) -->
<function-decl name='AdjustStackSizeLinux' mangled-name='_ZN11__sanitizer20AdjustStackSizeLinuxEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- bool __sanitizer::CallocShouldReturnNullDueToOverflow(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='CallocShouldReturnNullDueToOverflow' mangled-name='_ZN11__sanitizer35CallocShouldReturnNullDueToOverflowEmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1374' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
<!-- void* __sanitizer::AllocatorReturnNull() -->
<function-decl name='AllocatorReturnNull' mangled-name='_ZN11__sanitizer19AllocatorReturnNullEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- void __sanitizer::internal_sigfillset(__sanitizer::__sanitizer_kernel_sigset_t*) -->
<function-decl name='internal_sigfillset' mangled-name='_ZN11__sanitizer19internal_sigfillsetEPNS_27__sanitizer_kernel_sigset_tE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__sanitizer::__sanitizer_kernel_sigset_t*' -->
<parameter type-id='type-id-202'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::internal_sigprocmask(int, __sanitizer::__sanitizer_kernel_sigset_t*, __sanitizer::__sanitizer_kernel_sigset_t*) -->
<function-decl name='internal_sigprocmask' mangled-name='_ZN11__sanitizer20internal_sigprocmaskEiPNS_27__sanitizer_kernel_sigset_tES1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_linux.h' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type '__sanitizer::__sanitizer_kernel_sigset_t*' -->
<parameter type-id='type-id-202'/>
<!-- parameter of type '__sanitizer::__sanitizer_kernel_sigset_t*' -->
<parameter type-id='type-id-202'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</namespace-decl>
<!-- namespace __tsan -->
<namespace-decl name='__tsan'>
<!-- struct __tsan::SignalDesc -->
<class-decl name='SignalDesc' size-in-bits='8640' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='114' column='1' id='type-id-370'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- bool __tsan::SignalDesc::armed -->
<var-decl name='armed' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='115' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='8'>
<!-- bool __tsan::SignalDesc::sigaction -->
<var-decl name='sigaction' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='116' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- my_siginfo_t __tsan::SignalDesc::siginfo -->
<var-decl name='siginfo' type-id='type-id-400' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='117' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1088'>
<!-- ucontext_t __tsan::SignalDesc::ctx -->
<var-decl name='ctx' type-id='type-id-401' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='118' column='1'/>
</data-member>
</class-decl>
<!-- unsigned long int __tsan::RoundUp<long unsigned int>(unsigned long int, __sanitizer::u64) -->
<function-decl name='RoundUp&lt;long unsigned int&gt;' filepath='../../.././libsanitizer/tsan/tsan_defs.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'unsigned long int' -->
<parameter type-id='type-id-33'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- unsigned long int -->
<return type-id='type-id-33'/>
</function-decl>
<!-- __sanitizer::SuppressionContext* __tsan::GetSuppressionContext() -->
<function-decl name='GetSuppressionContext' mangled-name='_ZN6__tsan21GetSuppressionContextEv' filepath='../../.././libsanitizer/tsan/tsan_suppressions.h' line='23' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- __sanitizer::SuppressionContext* -->
<return type-id='type-id-949'/>
</function-decl>
<!-- bool __tsan::IsFiredSuppression(__tsan::Context*, const __tsan::ScopedReport&, const __tsan::StackTrace&) -->
<function-decl name='IsFiredSuppression' mangled-name='_ZN6__tsan18IsFiredSuppressionEPNS_7ContextERKNS_12ScopedReportERKNS_10StackTraceE' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='615' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::Context*' -->
<parameter type-id='type-id-1251'/>
<!-- parameter of type 'const __tsan::ScopedReport&' -->
<parameter type-id='type-id-1252'/>
<!-- parameter of type 'const __tsan::StackTrace&' -->
<parameter type-id='type-id-1253'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
<!-- int __tsan::MutexUnlock(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr, bool) -->
<function-decl name='MutexUnlock' mangled-name='_ZN6__tsan11MutexUnlockEPNS_11ThreadStateEmmb' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='711' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- void __tsan::MutexLock(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr, int) -->
<function-decl name='MutexLock' mangled-name='_ZN6__tsan9MutexLockEPNS_11ThreadStateEmmi' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='710' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::MutexRepair(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='MutexRepair' mangled-name='_ZN6__tsan11MutexRepairEPNS_11ThreadStateEmm' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='715' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::FdEventCreate(__tsan::ThreadState*, __sanitizer::uptr, int) -->
<function-decl name='FdEventCreate' mangled-name='_ZN6__tsan13FdEventCreateEPNS_11ThreadStateEmi' filepath='../../.././libsanitizer/tsan/tsan_fd.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::FdAcquire(__tsan::ThreadState*, __sanitizer::uptr, int) -->
<function-decl name='FdAcquire' mangled-name='_ZN6__tsan9FdAcquireEPNS_11ThreadStateEmi' filepath='../../.././libsanitizer/tsan/tsan_fd.h' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::FdSocketAccept(__tsan::ThreadState*, __sanitizer::uptr, int, int) -->
<function-decl name='FdSocketAccept' mangled-name='_ZN6__tsan14FdSocketAcceptEPNS_11ThreadStateEmii' filepath='../../.././libsanitizer/tsan/tsan_fd.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::FdAccess(__tsan::ThreadState*, __sanitizer::uptr, int) -->
<function-decl name='FdAccess' mangled-name='_ZN6__tsan8FdAccessEPNS_11ThreadStateEmi' filepath='../../.././libsanitizer/tsan/tsan_fd.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::FdRelease(__tsan::ThreadState*, __sanitizer::uptr, int) -->
<function-decl name='FdRelease' mangled-name='_ZN6__tsan9FdReleaseEPNS_11ThreadStateEmi' filepath='../../.././libsanitizer/tsan/tsan_fd.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::FdOnFork(__tsan::ThreadState*, __sanitizer::uptr) -->
<function-decl name='FdOnFork' mangled-name='_ZN6__tsan8FdOnForkEPNS_11ThreadStateEm' filepath='../../.././libsanitizer/tsan/tsan_fd.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __sanitizer::uptr __tsan::Dir2addr(char*) -->
<function-decl name='Dir2addr' mangled-name='_ZN6__tsan8Dir2addrEPc' filepath='../../.././libsanitizer/tsan/tsan_fd.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- void __tsan::FdClose(__tsan::ThreadState*, __sanitizer::uptr, int) -->
<function-decl name='FdClose' mangled-name='_ZN6__tsan7FdCloseEPNS_11ThreadStateEmi' filepath='../../.././libsanitizer/tsan/tsan_fd.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::FdFileCreate(__tsan::ThreadState*, __sanitizer::uptr, int) -->
<function-decl name='FdFileCreate' mangled-name='_ZN6__tsan12FdFileCreateEPNS_11ThreadStateEmi' filepath='../../.././libsanitizer/tsan/tsan_fd.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __sanitizer::uptr __tsan::File2addr(char*) -->
<function-decl name='File2addr' mangled-name='_ZN6__tsan9File2addrEPc' filepath='../../.././libsanitizer/tsan/tsan_fd.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- void __tsan::FdPipeCreate(__tsan::ThreadState*, __sanitizer::uptr, int, int) -->
<function-decl name='FdPipeCreate' mangled-name='_ZN6__tsan12FdPipeCreateEPNS_11ThreadStateEmii' filepath='../../.././libsanitizer/tsan/tsan_fd.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::FdPollCreate(__tsan::ThreadState*, __sanitizer::uptr, int) -->
<function-decl name='FdPollCreate' mangled-name='_ZN6__tsan12FdPollCreateEPNS_11ThreadStateEmi' filepath='../../.././libsanitizer/tsan/tsan_fd.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::FdSocketConnecting(__tsan::ThreadState*, __sanitizer::uptr, int) -->
<function-decl name='FdSocketConnecting' mangled-name='_ZN6__tsan18FdSocketConnectingEPNS_11ThreadStateEmi' filepath='../../.././libsanitizer/tsan/tsan_fd.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::FdSocketConnect(__tsan::ThreadState*, __sanitizer::uptr, int) -->
<function-decl name='FdSocketConnect' mangled-name='_ZN6__tsan15FdSocketConnectEPNS_11ThreadStateEmi' filepath='../../.././libsanitizer/tsan/tsan_fd.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::FdSocketCreate(__tsan::ThreadState*, __sanitizer::uptr, int) -->
<function-decl name='FdSocketCreate' mangled-name='_ZN6__tsan14FdSocketCreateEPNS_11ThreadStateEmi' filepath='../../.././libsanitizer/tsan/tsan_fd.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::FdInotifyCreate(__tsan::ThreadState*, __sanitizer::uptr, int) -->
<function-decl name='FdInotifyCreate' mangled-name='_ZN6__tsan15FdInotifyCreateEPNS_11ThreadStateEmi' filepath='../../.././libsanitizer/tsan/tsan_fd.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::FdSignalCreate(__tsan::ThreadState*, __sanitizer::uptr, int) -->
<function-decl name='FdSignalCreate' mangled-name='_ZN6__tsan14FdSignalCreateEPNS_11ThreadStateEmi' filepath='../../.././libsanitizer/tsan/tsan_fd.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::FdDup(__tsan::ThreadState*, __sanitizer::uptr, int, int) -->
<function-decl name='FdDup' mangled-name='_ZN6__tsan5FdDupEPNS_11ThreadStateEmii' filepath='../../.././libsanitizer/tsan/tsan_fd.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::MutexReadOrWriteUnlock(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='MutexReadOrWriteUnlock' mangled-name='_ZN6__tsan22MutexReadOrWriteUnlockEPNS_11ThreadStateEmm' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='714' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::MutexReadLock(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='MutexReadLock' mangled-name='_ZN6__tsan13MutexReadLockEPNS_11ThreadStateEmm' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='712' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::MutexDestroy(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='MutexDestroy' mangled-name='_ZN6__tsan12MutexDestroyEPNS_11ThreadStateEmm' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='709' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::MutexCreate(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr, bool, bool, bool) -->
<function-decl name='MutexCreate' mangled-name='_ZN6__tsan11MutexCreateEPNS_11ThreadStateEmmbbb' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='707' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void* __tsan::user_alloc(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='user_alloc' mangled-name='_ZN6__tsan10user_allocEPNS_11ThreadStateEmmm' filepath='../../.././libsanitizer/tsan/tsan_mman.h' line='26' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- void __tsan::invoke_malloc_hook(void*, __sanitizer::uptr) -->
<function-decl name='invoke_malloc_hook' mangled-name='_ZN6__tsan18invoke_malloc_hookEPvm' filepath='../../.././libsanitizer/tsan/tsan_mman.h' line='38' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __sanitizer::uptr __tsan::user_alloc_usable_size(__tsan::ThreadState*, __sanitizer::uptr, void*) -->
<function-decl name='user_alloc_usable_size' mangled-name='_ZN6__tsan22user_alloc_usable_sizeEPNS_11ThreadStateEmPv' filepath='../../.././libsanitizer/tsan/tsan_mman.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- void* __tsan::user_realloc(__tsan::ThreadState*, __sanitizer::uptr, void*, __sanitizer::uptr) -->
<function-decl name='user_realloc' mangled-name='_ZN6__tsan12user_reallocEPNS_11ThreadStateEmPvm' filepath='../../.././libsanitizer/tsan/tsan_mman.h' line='30' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- void __tsan::invoke_free_hook(void*) -->
<function-decl name='invoke_free_hook' mangled-name='_ZN6__tsan16invoke_free_hookEPv' filepath='../../.././libsanitizer/tsan/tsan_mman.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::AfterSleep(__tsan::ThreadState*, __sanitizer::uptr) -->
<function-decl name='AfterSleep' mangled-name='_ZN6__tsan10AfterSleepEPNS_11ThreadStateEm' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='721' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::FdInit() -->
<function-decl name='FdInit' mangled-name='_ZN6__tsan6FdInitEv' filepath='../../.././libsanitizer/tsan/tsan_fd.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</namespace-decl>
<!-- int __interceptor_mlock(void*, __sanitizer::uptr) -->
<function-decl name='__interceptor_mlock' mangled-name='__interceptor_mlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1791' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_mlock'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1791' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='len' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1791' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_munlock(void*, __sanitizer::uptr) -->
<function-decl name='__interceptor_munlock' mangled-name='__interceptor_munlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1796' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_munlock'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1791' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='len' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1791' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_mlockall(int) -->
<function-decl name='__interceptor_mlockall' mangled-name='__interceptor_mlockall' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1801' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_mlockall'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_munlockall() -->
<function-decl name='__interceptor_munlockall' mangled-name='__interceptor_munlockall' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1806' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_munlockall'>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_setjmp(void*) -->
<function-decl name='__interceptor_setjmp' mangled-name='__interceptor_setjmp' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_setjmp'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor__setjmp(void*) -->
<function-decl name='__interceptor__setjmp' mangled-name='__interceptor__setjmp' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='431' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor__setjmp'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_sigsetjmp(void*) -->
<function-decl name='__interceptor_sigsetjmp' mangled-name='__interceptor_sigsetjmp' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='438' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sigsetjmp'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor___sigsetjmp(void*) -->
<function-decl name='__interceptor___sigsetjmp' mangled-name='__interceptor___sigsetjmp' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='445' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor___sigsetjmp'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_recvmsg(long int, long int, sanitizer_kernel_msghdr*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_recvmsg' mangled-name='__sanitizer_syscall_post_impl_recvmsg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='157' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_recvmsg'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='157' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sockfd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='157' column='1'/>
<!-- parameter of type 'sanitizer_kernel_msghdr*' -->
<parameter type-id='type-id-1184' name='msg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='157' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='158' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_recvmmsg(long int, long int, sanitizer_kernel_mmsghdr*, long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_recvmmsg' mangled-name='__sanitizer_syscall_post_impl_recvmmsg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='174' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_recvmmsg'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='174' column='1'/>
<!-- parameter of type 'sanitizer_kernel_mmsghdr*' -->
<parameter type-id='type-id-1183' name='msg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='vlen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='175' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='175' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='timeout' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='175' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_read(long int, long int, void*, __sanitizer::uptr) -->
<function-decl name='__sanitizer_syscall_post_impl_read' mangled-name='__sanitizer_syscall_post_impl_read' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='195' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_read'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='195' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='195' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='195' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='count' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='195' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_time(void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_time' mangled-name='__sanitizer_syscall_pre_impl_time' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='201' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_time'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_time(long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_time' mangled-name='__sanitizer_syscall_post_impl_time' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_time'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_stime(void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_stime' mangled-name='__sanitizer_syscall_pre_impl_stime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='209' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_stime'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_stime(long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_stime' mangled-name='__sanitizer_syscall_post_impl_stime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='211' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_stime'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_gettimeofday(void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_gettimeofday' mangled-name='__sanitizer_syscall_pre_impl_gettimeofday' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_gettimeofday'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_gettimeofday(long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_gettimeofday' mangled-name='__sanitizer_syscall_post_impl_gettimeofday' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_gettimeofday'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_settimeofday(void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_settimeofday' mangled-name='__sanitizer_syscall_pre_impl_settimeofday' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='226' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_settimeofday'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_settimeofday(long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_settimeofday' mangled-name='__sanitizer_syscall_post_impl_settimeofday' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='228' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_settimeofday'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_adjtimex(void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_adjtimex' mangled-name='__sanitizer_syscall_pre_impl_adjtimex' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='235' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_adjtimex'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_adjtimex(long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_adjtimex' mangled-name='__sanitizer_syscall_post_impl_adjtimex' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='237' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_adjtimex'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_times(void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_times' mangled-name='__sanitizer_syscall_pre_impl_times' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='243' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_times'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_times(long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_times' mangled-name='__sanitizer_syscall_post_impl_times' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='245' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_times'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_gettid() -->
<function-decl name='__sanitizer_syscall_pre_impl_gettid' mangled-name='__sanitizer_syscall_pre_impl_gettid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='251' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_gettid'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_gettid(long int) -->
<function-decl name='__sanitizer_syscall_post_impl_gettid' mangled-name='__sanitizer_syscall_post_impl_gettid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_gettid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_nanosleep(void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_nanosleep' mangled-name='__sanitizer_syscall_pre_impl_nanosleep' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='255' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_nanosleep'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_nanosleep(long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_nanosleep' mangled-name='__sanitizer_syscall_post_impl_nanosleep' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='257' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_nanosleep'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_alarm(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_alarm' mangled-name='__sanitizer_syscall_pre_impl_alarm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='264' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_alarm'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_alarm(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_alarm' mangled-name='__sanitizer_syscall_post_impl_alarm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_alarm'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_getpid() -->
<function-decl name='__sanitizer_syscall_pre_impl_getpid' mangled-name='__sanitizer_syscall_pre_impl_getpid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='268' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_getpid'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_getpid(long int) -->
<function-decl name='__sanitizer_syscall_post_impl_getpid' mangled-name='__sanitizer_syscall_post_impl_getpid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='270' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_getpid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_getppid() -->
<function-decl name='__sanitizer_syscall_pre_impl_getppid' mangled-name='__sanitizer_syscall_pre_impl_getppid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='272' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_getppid'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_getppid(long int) -->
<function-decl name='__sanitizer_syscall_post_impl_getppid' mangled-name='__sanitizer_syscall_post_impl_getppid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='274' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_getppid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_getuid() -->
<function-decl name='__sanitizer_syscall_pre_impl_getuid' mangled-name='__sanitizer_syscall_pre_impl_getuid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='276' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_getuid'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_getuid(long int) -->
<function-decl name='__sanitizer_syscall_post_impl_getuid' mangled-name='__sanitizer_syscall_post_impl_getuid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='278' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_getuid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_geteuid() -->
<function-decl name='__sanitizer_syscall_pre_impl_geteuid' mangled-name='__sanitizer_syscall_pre_impl_geteuid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='280' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_geteuid'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_geteuid(long int) -->
<function-decl name='__sanitizer_syscall_post_impl_geteuid' mangled-name='__sanitizer_syscall_post_impl_geteuid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='282' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_geteuid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_getgid() -->
<function-decl name='__sanitizer_syscall_pre_impl_getgid' mangled-name='__sanitizer_syscall_pre_impl_getgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='284' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_getgid'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_getgid(long int) -->
<function-decl name='__sanitizer_syscall_post_impl_getgid' mangled-name='__sanitizer_syscall_post_impl_getgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='286' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_getgid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_getegid() -->
<function-decl name='__sanitizer_syscall_pre_impl_getegid' mangled-name='__sanitizer_syscall_pre_impl_getegid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='288' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_getegid'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_getegid(long int) -->
<function-decl name='__sanitizer_syscall_post_impl_getegid' mangled-name='__sanitizer_syscall_post_impl_getegid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='290' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_getegid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_getresuid(void*, void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_getresuid' mangled-name='__sanitizer_syscall_pre_impl_getresuid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='292' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_getresuid'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='292' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='292' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='292' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_getresuid(long int, void*, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_getresuid' mangled-name='__sanitizer_syscall_post_impl_getresuid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='294' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_getresuid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='294' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='294' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='294' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='294' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_getresgid(void*, void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_getresgid' mangled-name='__sanitizer_syscall_pre_impl_getresgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='302' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_getresgid'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='292' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='292' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='292' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_getresgid(long int, void*, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_getresgid' mangled-name='__sanitizer_syscall_post_impl_getresgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='304' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_getresgid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='294' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='294' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='294' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='294' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_getpgid(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_getpgid' mangled-name='__sanitizer_syscall_pre_impl_getpgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='312' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_getpgid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_getpgid(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_getpgid' mangled-name='__sanitizer_syscall_post_impl_getpgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='314' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_getpgid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_getpgrp() -->
<function-decl name='__sanitizer_syscall_pre_impl_getpgrp' mangled-name='__sanitizer_syscall_pre_impl_getpgrp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='316' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_getpgrp'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_getpgrp(long int) -->
<function-decl name='__sanitizer_syscall_post_impl_getpgrp' mangled-name='__sanitizer_syscall_post_impl_getpgrp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='318' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_getpgrp'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_getsid(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_getsid' mangled-name='__sanitizer_syscall_pre_impl_getsid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='320' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_getsid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_getsid(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_getsid' mangled-name='__sanitizer_syscall_post_impl_getsid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='322' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_getsid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_getgroups(long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_getgroups' mangled-name='__sanitizer_syscall_pre_impl_getgroups' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='324' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_getgroups'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_getgroups(long int, long int, __sanitizer::__sanitizer___kernel_gid_t*) -->
<function-decl name='__sanitizer_syscall_post_impl_getgroups' mangled-name='__sanitizer_syscall_post_impl_getgroups' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='326' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_getgroups'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='326' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='gidsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='326' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer___kernel_gid_t*' -->
<parameter type-id='type-id-953' name='grouplist' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='327' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_setregid(long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_setregid' mangled-name='__sanitizer_syscall_pre_impl_setregid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='333' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_setregid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_setregid(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_setregid' mangled-name='__sanitizer_syscall_post_impl_setregid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_setregid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_setgid(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_setgid' mangled-name='__sanitizer_syscall_pre_impl_setgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='337' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_setgid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_setgid(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_setgid' mangled-name='__sanitizer_syscall_post_impl_setgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='339' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_setgid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_setreuid(long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_setreuid' mangled-name='__sanitizer_syscall_pre_impl_setreuid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='341' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_setreuid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_setreuid(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_setreuid' mangled-name='__sanitizer_syscall_post_impl_setreuid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='343' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_setreuid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_setuid(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_setuid' mangled-name='__sanitizer_syscall_pre_impl_setuid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='345' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_setuid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_setuid(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_setuid' mangled-name='__sanitizer_syscall_post_impl_setuid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='347' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_setuid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_setresuid(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_setresuid' mangled-name='__sanitizer_syscall_pre_impl_setresuid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='349' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_setresuid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_setresuid(long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_setresuid' mangled-name='__sanitizer_syscall_post_impl_setresuid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_setresuid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_setresgid(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_setresgid' mangled-name='__sanitizer_syscall_pre_impl_setresgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='353' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_setresgid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_setresgid(long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_setresgid' mangled-name='__sanitizer_syscall_post_impl_setresgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='355' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_setresgid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_setfsuid(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_setfsuid' mangled-name='__sanitizer_syscall_pre_impl_setfsuid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='357' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_setfsuid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_setfsuid(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_setfsuid' mangled-name='__sanitizer_syscall_post_impl_setfsuid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='359' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_setfsuid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_setfsgid(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_setfsgid' mangled-name='__sanitizer_syscall_pre_impl_setfsgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='361' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_setfsgid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_setfsgid(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_setfsgid' mangled-name='__sanitizer_syscall_post_impl_setfsgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='363' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_setfsgid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_setpgid(long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_setpgid' mangled-name='__sanitizer_syscall_pre_impl_setpgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='365' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_setpgid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_setpgid(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_setpgid' mangled-name='__sanitizer_syscall_post_impl_setpgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='367' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_setpgid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_setsid() -->
<function-decl name='__sanitizer_syscall_pre_impl_setsid' mangled-name='__sanitizer_syscall_pre_impl_setsid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='369' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_setsid'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_setsid(long int) -->
<function-decl name='__sanitizer_syscall_post_impl_setsid' mangled-name='__sanitizer_syscall_post_impl_setsid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='371' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_setsid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_setgroups(long int, __sanitizer::__sanitizer___kernel_gid_t*) -->
<function-decl name='__sanitizer_syscall_pre_impl_setgroups' mangled-name='__sanitizer_syscall_pre_impl_setgroups' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='373' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_setgroups'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='gidsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='373' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer___kernel_gid_t*' -->
<parameter type-id='type-id-953' name='grouplist' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='373' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_setgroups(long int, long int, __sanitizer::__sanitizer___kernel_gid_t*) -->
<function-decl name='__sanitizer_syscall_post_impl_setgroups' mangled-name='__sanitizer_syscall_post_impl_setgroups' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='377' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_setgroups'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='326' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='gidsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='326' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer___kernel_gid_t*' -->
<parameter type-id='type-id-953' name='grouplist' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='327' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_acct(long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_acct' mangled-name='__sanitizer_syscall_post_impl_acct' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='385' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_acct'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_capget(void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_capget' mangled-name='__sanitizer_syscall_pre_impl_capget' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='387' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_capget'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_capget(long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_capget' mangled-name='__sanitizer_syscall_post_impl_capget' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='389' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_capget'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_capset(long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_capset' mangled-name='__sanitizer_syscall_post_impl_capset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='400' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_capset'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_personality(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_personality' mangled-name='__sanitizer_syscall_pre_impl_personality' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='406' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_personality'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_personality(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_personality' mangled-name='__sanitizer_syscall_post_impl_personality' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='408' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_personality'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_sigpending(void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_sigpending' mangled-name='__sanitizer_syscall_pre_impl_sigpending' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='410' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_sigpending'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_sigpending(long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_sigpending' mangled-name='__sanitizer_syscall_post_impl_sigpending' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='412' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_sigpending'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_sigprocmask(long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_sigprocmask' mangled-name='__sanitizer_syscall_pre_impl_sigprocmask' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='418' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_sigprocmask'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_sigprocmask(long int, long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_sigprocmask' mangled-name='__sanitizer_syscall_post_impl_sigprocmask' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_sigprocmask'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='how' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='oset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_getitimer(long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_getitimer' mangled-name='__sanitizer_syscall_pre_impl_getitimer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='427' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_getitimer'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_getitimer(long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_getitimer' mangled-name='__sanitizer_syscall_post_impl_getitimer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_getitimer'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_setitimer(long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_setitimer' mangled-name='__sanitizer_syscall_pre_impl_setitimer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='435' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_setitimer'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_setitimer(long int, long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_setitimer' mangled-name='__sanitizer_syscall_post_impl_setitimer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='437' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_setitimer'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='how' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='oset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_timer_create(long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_timer_create' mangled-name='__sanitizer_syscall_pre_impl_timer_create' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='444' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_timer_create'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_timer_create(long int, long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_timer_create' mangled-name='__sanitizer_syscall_post_impl_timer_create' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='447' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_timer_create'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='how' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='oset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_timer_gettime(long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_timer_gettime' mangled-name='__sanitizer_syscall_pre_impl_timer_gettime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='455' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_timer_gettime'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_timer_gettime(long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_timer_gettime' mangled-name='__sanitizer_syscall_post_impl_timer_gettime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='457' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_timer_gettime'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_timer_getoverrun(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_timer_getoverrun' mangled-name='__sanitizer_syscall_pre_impl_timer_getoverrun' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='463' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_timer_getoverrun'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_timer_getoverrun(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_timer_getoverrun' mangled-name='__sanitizer_syscall_post_impl_timer_getoverrun' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='465' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_timer_getoverrun'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_timer_settime(long int, long int, long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_timer_settime' mangled-name='__sanitizer_syscall_post_impl_timer_settime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='472' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_timer_settime'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='472' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='timer_id' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='472' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='472' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='new_setting' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='473' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='old_setting' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='473' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_timer_delete(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_timer_delete' mangled-name='__sanitizer_syscall_pre_impl_timer_delete' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='479' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_timer_delete'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_timer_delete(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_timer_delete' mangled-name='__sanitizer_syscall_post_impl_timer_delete' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='481' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_timer_delete'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_clock_settime(long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_clock_settime' mangled-name='__sanitizer_syscall_post_impl_clock_settime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='487' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_clock_settime'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_clock_gettime(long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_clock_gettime' mangled-name='__sanitizer_syscall_pre_impl_clock_gettime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='489' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_clock_gettime'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_clock_gettime(long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_clock_gettime' mangled-name='__sanitizer_syscall_post_impl_clock_gettime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='491' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_clock_gettime'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_clock_adjtime(long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_clock_adjtime' mangled-name='__sanitizer_syscall_pre_impl_clock_adjtime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='497' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_clock_adjtime'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_clock_adjtime(long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_clock_adjtime' mangled-name='__sanitizer_syscall_post_impl_clock_adjtime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='499' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_clock_adjtime'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_clock_getres(long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_clock_getres' mangled-name='__sanitizer_syscall_pre_impl_clock_getres' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='505' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_clock_getres'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_clock_getres(long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_clock_getres' mangled-name='__sanitizer_syscall_post_impl_clock_getres' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='507' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_clock_getres'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_clock_nanosleep(long int, long int, long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_clock_nanosleep' mangled-name='__sanitizer_syscall_post_impl_clock_nanosleep' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='518' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_clock_nanosleep'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='472' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='timer_id' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='472' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='472' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='new_setting' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='473' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='old_setting' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='473' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_nice(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_nice' mangled-name='__sanitizer_syscall_pre_impl_nice' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='525' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_nice'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_nice(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_nice' mangled-name='__sanitizer_syscall_post_impl_nice' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='527' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_nice'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_sched_setscheduler(long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_sched_setscheduler' mangled-name='__sanitizer_syscall_pre_impl_sched_setscheduler' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='529' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_sched_setscheduler'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_sched_setscheduler(long int, long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_sched_setscheduler' mangled-name='__sanitizer_syscall_post_impl_sched_setscheduler' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_sched_setscheduler'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='policy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='param' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_sched_setparam(long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_sched_setparam' mangled-name='__sanitizer_syscall_post_impl_sched_setparam' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='541' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_sched_setparam'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_sched_getscheduler(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_sched_getscheduler' mangled-name='__sanitizer_syscall_pre_impl_sched_getscheduler' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='543' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_sched_getscheduler'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_sched_getscheduler(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_sched_getscheduler' mangled-name='__sanitizer_syscall_post_impl_sched_getscheduler' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='545' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_sched_getscheduler'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_sched_getparam(long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_sched_getparam' mangled-name='__sanitizer_syscall_pre_impl_sched_getparam' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='547' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_sched_getparam'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_sched_getparam(long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_sched_getparam' mangled-name='__sanitizer_syscall_post_impl_sched_getparam' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='549' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_sched_getparam'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_sched_setaffinity(long int, long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_sched_setaffinity' mangled-name='__sanitizer_syscall_post_impl_sched_setaffinity' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='559' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_sched_setaffinity'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='policy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='param' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_sched_getaffinity(long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_sched_getaffinity' mangled-name='__sanitizer_syscall_pre_impl_sched_getaffinity' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='562' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_sched_getaffinity'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_sched_getaffinity(long int, long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_sched_getaffinity' mangled-name='__sanitizer_syscall_post_impl_sched_getaffinity' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='564' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_sched_getaffinity'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='policy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='param' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_sched_yield() -->
<function-decl name='__sanitizer_syscall_pre_impl_sched_yield' mangled-name='__sanitizer_syscall_pre_impl_sched_yield' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='571' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_sched_yield'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_sched_yield(long int) -->
<function-decl name='__sanitizer_syscall_post_impl_sched_yield' mangled-name='__sanitizer_syscall_post_impl_sched_yield' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='573' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_sched_yield'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_sched_get_priority_max(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_sched_get_priority_max' mangled-name='__sanitizer_syscall_pre_impl_sched_get_priority_max' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='575' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_sched_get_priority_max'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_sched_get_priority_max(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_sched_get_priority_max' mangled-name='__sanitizer_syscall_post_impl_sched_get_priority_max' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='577' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_sched_get_priority_max'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_sched_get_priority_min(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_sched_get_priority_min' mangled-name='__sanitizer_syscall_pre_impl_sched_get_priority_min' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='579' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_sched_get_priority_min'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_sched_get_priority_min(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_sched_get_priority_min' mangled-name='__sanitizer_syscall_post_impl_sched_get_priority_min' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='581' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_sched_get_priority_min'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_sched_rr_get_interval(long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_sched_rr_get_interval' mangled-name='__sanitizer_syscall_pre_impl_sched_rr_get_interval' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='583' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_sched_rr_get_interval'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_sched_rr_get_interval(long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_sched_rr_get_interval' mangled-name='__sanitizer_syscall_post_impl_sched_rr_get_interval' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='585' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_sched_rr_get_interval'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_setpriority(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_setpriority' mangled-name='__sanitizer_syscall_pre_impl_setpriority' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='591' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_setpriority'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_setpriority(long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_setpriority' mangled-name='__sanitizer_syscall_post_impl_setpriority' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='593' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_setpriority'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_getpriority(long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_getpriority' mangled-name='__sanitizer_syscall_pre_impl_getpriority' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='595' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_getpriority'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_getpriority(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_getpriority' mangled-name='__sanitizer_syscall_post_impl_getpriority' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='597' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_getpriority'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_shutdown(long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_shutdown' mangled-name='__sanitizer_syscall_pre_impl_shutdown' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='599' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_shutdown'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_shutdown(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_shutdown' mangled-name='__sanitizer_syscall_post_impl_shutdown' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='601' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_shutdown'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_reboot(long int, long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_reboot' mangled-name='__sanitizer_syscall_pre_impl_reboot' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='603' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_reboot'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='policy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='param' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_reboot(long int, long int, long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_reboot' mangled-name='__sanitizer_syscall_post_impl_reboot' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_reboot'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='magic1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='magic2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='cmd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_restart_syscall() -->
<function-decl name='__sanitizer_syscall_pre_impl_restart_syscall' mangled-name='__sanitizer_syscall_pre_impl_restart_syscall' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='607' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_restart_syscall'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_restart_syscall(long int) -->
<function-decl name='__sanitizer_syscall_post_impl_restart_syscall' mangled-name='__sanitizer_syscall_post_impl_restart_syscall' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='609' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_restart_syscall'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_kexec_load(long int, long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_kexec_load' mangled-name='__sanitizer_syscall_pre_impl_kexec_load' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_kexec_load'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='entry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr_segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='612' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_kexec_load(long int, long int, long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_kexec_load' mangled-name='__sanitizer_syscall_post_impl_kexec_load' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='614' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_kexec_load'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='614' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='entry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='614' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr_segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='614' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='614' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='615' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_exit(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_exit' mangled-name='__sanitizer_syscall_pre_impl_exit' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='621' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_exit'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_exit(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_exit' mangled-name='__sanitizer_syscall_post_impl_exit' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='623' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_exit'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_exit_group(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_exit_group' mangled-name='__sanitizer_syscall_pre_impl_exit_group' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='625' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_exit_group'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_exit_group(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_exit_group' mangled-name='__sanitizer_syscall_post_impl_exit_group' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='627' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_exit_group'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_wait4(long int, void*, long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_wait4' mangled-name='__sanitizer_syscall_pre_impl_wait4' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='629' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_wait4'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='629' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='629' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='629' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ru' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='629' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_wait4(long int, long int, void*, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_wait4' mangled-name='__sanitizer_syscall_post_impl_wait4' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='631' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_wait4'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='631' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='631' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='631' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='631' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ru' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='632' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_waitid(long int, long int, void*, long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_waitid' mangled-name='__sanitizer_syscall_pre_impl_waitid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='639' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_waitid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='631' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='631' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='631' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='631' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ru' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='632' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_waitid(long int, long int, long int, void*, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_waitid' mangled-name='__sanitizer_syscall_post_impl_waitid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='642' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_waitid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='642' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='642' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='642' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='infop' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='642' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='642' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ru' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='643' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_waitpid(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_waitpid' mangled-name='__sanitizer_syscall_pre_impl_waitpid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_waitpid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_waitpid(long int, long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_waitpid' mangled-name='__sanitizer_syscall_post_impl_waitpid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='652' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_waitpid'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='entry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr_segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='612' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_set_tid_address(void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_set_tid_address' mangled-name='__sanitizer_syscall_pre_impl_set_tid_address' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='658' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_set_tid_address'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_set_tid_address(long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_set_tid_address' mangled-name='__sanitizer_syscall_post_impl_set_tid_address' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='660' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_set_tid_address'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_init_module(long int, void*, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_init_module' mangled-name='__sanitizer_syscall_post_impl_init_module' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='671' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_init_module'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='629' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='629' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='629' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ru' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='629' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_delete_module(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_delete_module' mangled-name='__sanitizer_syscall_post_impl_delete_module' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='679' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_delete_module'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_rt_sigprocmask(long int, void*, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_rt_sigprocmask' mangled-name='__sanitizer_syscall_pre_impl_rt_sigprocmask' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_rt_sigprocmask'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='how' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='oset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_rt_sigprocmask(long int, long int, kernel_sigset_t*, kernel_sigset_t*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_rt_sigprocmask' mangled-name='__sanitizer_syscall_post_impl_rt_sigprocmask' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='683' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_rt_sigprocmask'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='683' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='how' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='683' column='1'/>
<!-- parameter of type 'kernel_sigset_t*' -->
<parameter type-id='type-id-1175' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='683' column='1'/>
<!-- parameter of type 'kernel_sigset_t*' -->
<parameter type-id='type-id-1175' name='oset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='684' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='684' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_rt_sigpending(void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_rt_sigpending' mangled-name='__sanitizer_syscall_pre_impl_rt_sigpending' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_rt_sigpending'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_rt_sigpending(long int, kernel_sigset_t*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_rt_sigpending' mangled-name='__sanitizer_syscall_post_impl_rt_sigpending' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='693' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_rt_sigpending'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='693' column='1'/>
<!-- parameter of type 'kernel_sigset_t*' -->
<parameter type-id='type-id-1175' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='693' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='693' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_rt_sigtimedwait(long int, void*, void*, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_rt_sigtimedwait' mangled-name='__sanitizer_syscall_post_impl_rt_sigtimedwait' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='705' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_rt_sigtimedwait'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='705' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='uthese' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='705' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='uinfo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='705' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='uts' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='706' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='706' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_rt_tgsigqueueinfo(long int, long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_rt_tgsigqueueinfo' mangled-name='__sanitizer_syscall_pre_impl_rt_tgsigqueueinfo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='712' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_rt_tgsigqueueinfo'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='policy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='param' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_rt_tgsigqueueinfo(long int, long int, long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_rt_tgsigqueueinfo' mangled-name='__sanitizer_syscall_post_impl_rt_tgsigqueueinfo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='714' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_rt_tgsigqueueinfo'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='magic1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='magic2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='cmd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_kill(long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_kill' mangled-name='__sanitizer_syscall_pre_impl_kill' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='721' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_kill'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_kill(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_kill' mangled-name='__sanitizer_syscall_post_impl_kill' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='723' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_kill'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_tgkill(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_tgkill' mangled-name='__sanitizer_syscall_pre_impl_tgkill' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='725' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_tgkill'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_tgkill(long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_tgkill' mangled-name='__sanitizer_syscall_post_impl_tgkill' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='727' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_tgkill'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_tkill(long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_tkill' mangled-name='__sanitizer_syscall_pre_impl_tkill' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='729' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_tkill'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_tkill(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_tkill' mangled-name='__sanitizer_syscall_post_impl_tkill' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='731' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_tkill'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_rt_sigqueueinfo(long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_rt_sigqueueinfo' mangled-name='__sanitizer_syscall_pre_impl_rt_sigqueueinfo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='733' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_rt_sigqueueinfo'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_rt_sigqueueinfo(long int, long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_rt_sigqueueinfo' mangled-name='__sanitizer_syscall_post_impl_rt_sigqueueinfo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='735' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_rt_sigqueueinfo'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='policy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='param' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_sgetmask() -->
<function-decl name='__sanitizer_syscall_pre_impl_sgetmask' mangled-name='__sanitizer_syscall_pre_impl_sgetmask' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='741' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_sgetmask'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_sgetmask(long int) -->
<function-decl name='__sanitizer_syscall_post_impl_sgetmask' mangled-name='__sanitizer_syscall_post_impl_sgetmask' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='743' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_sgetmask'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_ssetmask(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_ssetmask' mangled-name='__sanitizer_syscall_pre_impl_ssetmask' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='745' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_ssetmask'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_ssetmask(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_ssetmask' mangled-name='__sanitizer_syscall_post_impl_ssetmask' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='747' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_ssetmask'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_signal(long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_signal' mangled-name='__sanitizer_syscall_pre_impl_signal' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='749' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_signal'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_signal(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_signal' mangled-name='__sanitizer_syscall_post_impl_signal' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='751' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_signal'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_pause() -->
<function-decl name='__sanitizer_syscall_pre_impl_pause' mangled-name='__sanitizer_syscall_pre_impl_pause' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='753' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_pause'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_pause(long int) -->
<function-decl name='__sanitizer_syscall_post_impl_pause' mangled-name='__sanitizer_syscall_post_impl_pause' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='755' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_pause'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_sync() -->
<function-decl name='__sanitizer_syscall_pre_impl_sync' mangled-name='__sanitizer_syscall_pre_impl_sync' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='757' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_sync'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_sync(long int) -->
<function-decl name='__sanitizer_syscall_post_impl_sync' mangled-name='__sanitizer_syscall_post_impl_sync' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='759' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_sync'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_fsync(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_fsync' mangled-name='__sanitizer_syscall_pre_impl_fsync' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='761' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_fsync'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_fsync(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_fsync' mangled-name='__sanitizer_syscall_post_impl_fsync' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='763' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_fsync'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_fdatasync(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_fdatasync' mangled-name='__sanitizer_syscall_pre_impl_fdatasync' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='765' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_fdatasync'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_fdatasync(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_fdatasync' mangled-name='__sanitizer_syscall_post_impl_fdatasync' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='767' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_fdatasync'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_bdflush(long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_bdflush' mangled-name='__sanitizer_syscall_pre_impl_bdflush' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='769' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_bdflush'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_bdflush(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_bdflush' mangled-name='__sanitizer_syscall_post_impl_bdflush' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='771' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_bdflush'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_mount(void*, void*, void*, long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_mount' mangled-name='__sanitizer_syscall_pre_impl_mount' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='773' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_mount'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='dev_name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='773' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='dir_name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='773' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='type' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='773' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='773' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='data' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='774' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_mount(long int, void*, void*, void*, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_mount' mangled-name='__sanitizer_syscall_post_impl_mount' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='776' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_mount'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='776' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='dev_name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='776' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='dir_name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='776' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='type' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='776' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='777' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='data' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='777' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_umount(void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_umount' mangled-name='__sanitizer_syscall_pre_impl_umount' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='790' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_umount'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_umount(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_umount' mangled-name='__sanitizer_syscall_post_impl_umount' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='792' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_umount'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_oldumount(void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_oldumount' mangled-name='__sanitizer_syscall_pre_impl_oldumount' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='799' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_oldumount'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_oldumount(long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_oldumount' mangled-name='__sanitizer_syscall_post_impl_oldumount' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='801' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_oldumount'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_truncate(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_truncate' mangled-name='__sanitizer_syscall_post_impl_truncate' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='813' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_truncate'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_ftruncate(long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_ftruncate' mangled-name='__sanitizer_syscall_pre_impl_ftruncate' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='815' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_ftruncate'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_ftruncate(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_ftruncate' mangled-name='__sanitizer_syscall_post_impl_ftruncate' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='817' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_ftruncate'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_stat(long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_stat' mangled-name='__sanitizer_syscall_post_impl_stat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='825' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_stat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_statfs(long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_statfs' mangled-name='__sanitizer_syscall_post_impl_statfs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='836' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_statfs'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_statfs64(long int, void*, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_statfs64' mangled-name='__sanitizer_syscall_post_impl_statfs64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='847' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_statfs64'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='629' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='629' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='629' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ru' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='629' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_fstatfs(long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_fstatfs' mangled-name='__sanitizer_syscall_pre_impl_fstatfs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='853' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_fstatfs'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_fstatfs(long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_fstatfs' mangled-name='__sanitizer_syscall_post_impl_fstatfs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='855' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_fstatfs'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_fstatfs64(long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_fstatfs64' mangled-name='__sanitizer_syscall_pre_impl_fstatfs64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='861' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_fstatfs64'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_fstatfs64(long int, long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_fstatfs64' mangled-name='__sanitizer_syscall_post_impl_fstatfs64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='863' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_fstatfs64'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='policy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='param' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_lstat(long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_lstat' mangled-name='__sanitizer_syscall_post_impl_lstat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='875' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_lstat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_fstat(long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_fstat' mangled-name='__sanitizer_syscall_pre_impl_fstat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='881' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_fstat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_fstat(long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_fstat' mangled-name='__sanitizer_syscall_post_impl_fstat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='883' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_fstat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_newstat(long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_newstat' mangled-name='__sanitizer_syscall_post_impl_newstat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='895' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_newstat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_newlstat(long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_newlstat' mangled-name='__sanitizer_syscall_post_impl_newlstat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='907' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_newlstat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_newfstat(long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_newfstat' mangled-name='__sanitizer_syscall_pre_impl_newfstat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='913' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_newfstat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_newfstat(long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_newfstat' mangled-name='__sanitizer_syscall_post_impl_newfstat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='915' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_newfstat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_ustat(long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_ustat' mangled-name='__sanitizer_syscall_pre_impl_ustat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='921' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_ustat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_ustat(long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_ustat' mangled-name='__sanitizer_syscall_post_impl_ustat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='923' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_ustat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_stat64(long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_stat64' mangled-name='__sanitizer_syscall_post_impl_stat64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='935' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_stat64'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_fstat64(long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_fstat64' mangled-name='__sanitizer_syscall_pre_impl_fstat64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='941' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_fstat64'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_fstat64(long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_fstat64' mangled-name='__sanitizer_syscall_post_impl_fstat64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='943' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_fstat64'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_lstat64(long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_lstat64' mangled-name='__sanitizer_syscall_post_impl_lstat64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='955' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_lstat64'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_setxattr(long int, void*, void*, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_setxattr' mangled-name='__sanitizer_syscall_post_impl_setxattr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='970' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_setxattr'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='970' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='970' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='970' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='971' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='971' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='971' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_lsetxattr(long int, void*, void*, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_lsetxattr' mangled-name='__sanitizer_syscall_post_impl_lsetxattr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='982' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_lsetxattr'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='970' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='970' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='970' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='971' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='971' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='971' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_fsetxattr(long int, long int, void*, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_fsetxattr' mangled-name='__sanitizer_syscall_post_impl_fsetxattr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='992' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_fsetxattr'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='992' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='992' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='992' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='992' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='993' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='993' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_getxattr(long int, void*, void*, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_getxattr' mangled-name='__sanitizer_syscall_post_impl_getxattr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1003' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_getxattr'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='705' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='uthese' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='705' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='uinfo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='705' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='uts' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='706' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='706' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_lgetxattr(long int, void*, void*, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_lgetxattr' mangled-name='__sanitizer_syscall_post_impl_lgetxattr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1018' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_lgetxattr'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='705' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='uthese' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='705' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='uinfo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='705' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='uts' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='706' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='706' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_fgetxattr(long int, long int, void*, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_fgetxattr' mangled-name='__sanitizer_syscall_post_impl_fgetxattr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1030' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_fgetxattr'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1030' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1030' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1030' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1030' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1031' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_listxattr(long int, void*, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_listxattr' mangled-name='__sanitizer_syscall_post_impl_listxattr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1042' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_listxattr'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='how' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='oset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_llistxattr(long int, void*, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_llistxattr' mangled-name='__sanitizer_syscall_post_impl_llistxattr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1053' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_llistxattr'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='how' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='oset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_flistxattr(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_flistxattr' mangled-name='__sanitizer_syscall_pre_impl_flistxattr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1059' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_flistxattr'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_flistxattr(long int, long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_flistxattr' mangled-name='__sanitizer_syscall_post_impl_flistxattr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1061' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_flistxattr'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='entry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr_segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='612' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_removexattr(long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_removexattr' mangled-name='__sanitizer_syscall_post_impl_removexattr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1074' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_removexattr'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_lremovexattr(long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_lremovexattr' mangled-name='__sanitizer_syscall_post_impl_lremovexattr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1083' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_lremovexattr'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_fremovexattr(long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_fremovexattr' mangled-name='__sanitizer_syscall_post_impl_fremovexattr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1090' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_fremovexattr'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_brk(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_brk' mangled-name='__sanitizer_syscall_pre_impl_brk' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1092' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_brk'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_brk(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_brk' mangled-name='__sanitizer_syscall_post_impl_brk' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1094' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_brk'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_mprotect(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_mprotect' mangled-name='__sanitizer_syscall_pre_impl_mprotect' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1096' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_mprotect'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_mprotect(long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_mprotect' mangled-name='__sanitizer_syscall_post_impl_mprotect' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1098' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_mprotect'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_mremap(long int, long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_mremap' mangled-name='__sanitizer_syscall_pre_impl_mremap' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1100' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_mremap'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1100' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='old_len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1100' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='new_len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1100' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1100' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='new_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1101' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_mremap(long int, long int, long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_mremap' mangled-name='__sanitizer_syscall_post_impl_mremap' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1103' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_mremap'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1103' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1103' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='old_len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1103' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='new_len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1103' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1104' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='new_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1104' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_remap_file_pages(long int, long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_remap_file_pages' mangled-name='__sanitizer_syscall_pre_impl_remap_file_pages' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1106' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_remap_file_pages'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1100' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='old_len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1100' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='new_len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1100' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1100' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='new_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1101' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_remap_file_pages(long int, long int, long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_remap_file_pages' mangled-name='__sanitizer_syscall_post_impl_remap_file_pages' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_remap_file_pages'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1103' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1103' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='old_len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1103' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='new_len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1103' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1104' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='new_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1104' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_msync(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_msync' mangled-name='__sanitizer_syscall_pre_impl_msync' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1112' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_msync'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_msync(long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_msync' mangled-name='__sanitizer_syscall_post_impl_msync' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1114' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_msync'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_munmap(long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_munmap' mangled-name='__sanitizer_syscall_pre_impl_munmap' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1116' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_munmap'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_munmap(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_munmap' mangled-name='__sanitizer_syscall_post_impl_munmap' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1118' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_munmap'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_mlock(long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_mlock' mangled-name='__sanitizer_syscall_pre_impl_mlock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1120' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_mlock'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_mlock(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_mlock' mangled-name='__sanitizer_syscall_post_impl_mlock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_mlock'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_munlock(long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_munlock' mangled-name='__sanitizer_syscall_pre_impl_munlock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_munlock'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_munlock(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_munlock' mangled-name='__sanitizer_syscall_post_impl_munlock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1126' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_munlock'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_mlockall(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_mlockall' mangled-name='__sanitizer_syscall_pre_impl_mlockall' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_mlockall'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_mlockall(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_mlockall' mangled-name='__sanitizer_syscall_post_impl_mlockall' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_mlockall'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_munlockall() -->
<function-decl name='__sanitizer_syscall_pre_impl_munlockall' mangled-name='__sanitizer_syscall_pre_impl_munlockall' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1132' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_munlockall'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_munlockall(long int) -->
<function-decl name='__sanitizer_syscall_post_impl_munlockall' mangled-name='__sanitizer_syscall_post_impl_munlockall' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1134' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_munlockall'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_madvise(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_madvise' mangled-name='__sanitizer_syscall_pre_impl_madvise' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1136' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_madvise'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_madvise(long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_madvise' mangled-name='__sanitizer_syscall_post_impl_madvise' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1138' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_madvise'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_mincore(long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_mincore' mangled-name='__sanitizer_syscall_pre_impl_mincore' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1140' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_mincore'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_mincore(long int, long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_mincore' mangled-name='__sanitizer_syscall_post_impl_mincore' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_mincore'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='policy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='param' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_pivot_root(long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_pivot_root' mangled-name='__sanitizer_syscall_post_impl_pivot_root' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1158' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_pivot_root'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_chroot(long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_chroot' mangled-name='__sanitizer_syscall_post_impl_chroot' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1166' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_chroot'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_mknod(long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_mknod' mangled-name='__sanitizer_syscall_post_impl_mknod' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_mknod'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='filename' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='mode' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='dev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_link(long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_link' mangled-name='__sanitizer_syscall_post_impl_link' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1183' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_link'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_symlink(long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_symlink' mangled-name='__sanitizer_syscall_post_impl_symlink' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1191' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_symlink'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_unlink(long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_unlink' mangled-name='__sanitizer_syscall_post_impl_unlink' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1199' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_unlink'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_rename(long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_rename' mangled-name='__sanitizer_syscall_post_impl_rename' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1208' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_rename'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_chmod(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_chmod' mangled-name='__sanitizer_syscall_post_impl_chmod' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1216' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_chmod'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_fchmod(long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_fchmod' mangled-name='__sanitizer_syscall_pre_impl_fchmod' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1218' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_fchmod'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_fchmod(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_fchmod' mangled-name='__sanitizer_syscall_post_impl_fchmod' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1220' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_fchmod'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_fcntl(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_fcntl' mangled-name='__sanitizer_syscall_pre_impl_fcntl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1222' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_fcntl'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_fcntl(long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_fcntl' mangled-name='__sanitizer_syscall_post_impl_fcntl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1224' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_fcntl'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_fcntl64(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_fcntl64' mangled-name='__sanitizer_syscall_pre_impl_fcntl64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1226' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_fcntl64'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_fcntl64(long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_fcntl64' mangled-name='__sanitizer_syscall_post_impl_fcntl64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1228' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_fcntl64'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_pipe(void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_pipe' mangled-name='__sanitizer_syscall_pre_impl_pipe' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1230' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_pipe'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_pipe(long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_pipe' mangled-name='__sanitizer_syscall_post_impl_pipe' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1232' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_pipe'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_pipe2(void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_pipe2' mangled-name='__sanitizer_syscall_pre_impl_pipe2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1238' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_pipe2'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_pipe2(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_pipe2' mangled-name='__sanitizer_syscall_post_impl_pipe2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1240' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_pipe2'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_dup(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_dup' mangled-name='__sanitizer_syscall_pre_impl_dup' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1246' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_dup'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_dup(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_dup' mangled-name='__sanitizer_syscall_post_impl_dup' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1248' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_dup'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_dup2(long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_dup2' mangled-name='__sanitizer_syscall_pre_impl_dup2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1250' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_dup2'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_dup2(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_dup2' mangled-name='__sanitizer_syscall_post_impl_dup2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1252' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_dup2'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_dup3(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_dup3' mangled-name='__sanitizer_syscall_pre_impl_dup3' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1254' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_dup3'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_dup3(long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_dup3' mangled-name='__sanitizer_syscall_post_impl_dup3' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1256' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_dup3'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_ioperm(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_ioperm' mangled-name='__sanitizer_syscall_pre_impl_ioperm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1258' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_ioperm'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_ioperm(long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_ioperm' mangled-name='__sanitizer_syscall_post_impl_ioperm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1260' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_ioperm'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_ioctl(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_ioctl' mangled-name='__sanitizer_syscall_pre_impl_ioctl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1262' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_ioctl'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_ioctl(long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_ioctl' mangled-name='__sanitizer_syscall_post_impl_ioctl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1264' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_ioctl'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_flock(long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_flock' mangled-name='__sanitizer_syscall_pre_impl_flock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1266' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_flock'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_flock(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_flock' mangled-name='__sanitizer_syscall_post_impl_flock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1268' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_flock'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_io_setup(long int, long int, void**) -->
<function-decl name='__sanitizer_syscall_post_impl_io_setup' mangled-name='__sanitizer_syscall_post_impl_io_setup' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1274' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_io_setup'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1274' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr_reqs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1274' column='1'/>
<!-- parameter of type 'void**' -->
<parameter type-id='type-id-232' name='ctx' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1274' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_io_destroy(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_io_destroy' mangled-name='__sanitizer_syscall_pre_impl_io_destroy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1284' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_io_destroy'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_io_destroy(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_io_destroy' mangled-name='__sanitizer_syscall_post_impl_io_destroy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1286' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_io_destroy'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_io_submit(long int, long int, long int, __sanitizer::__sanitizer_iocb**) -->
<function-decl name='__sanitizer_syscall_post_impl_io_submit' mangled-name='__sanitizer_syscall_post_impl_io_submit' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1335' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_io_submit'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ctx_id' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1335' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_iocb**' -->
<parameter type-id='type-id-989' name='iocbpp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1336' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_io_cancel(long int, __sanitizer::__sanitizer_iocb*, __sanitizer::__sanitizer_io_event*) -->
<function-decl name='__sanitizer_syscall_pre_impl_io_cancel' mangled-name='__sanitizer_syscall_pre_impl_io_cancel' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1338' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_io_cancel'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ctx_id' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1338' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_iocb*' -->
<parameter type-id='type-id-988' name='iocb' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1338' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_io_event*' -->
<parameter type-id='type-id-986' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1339' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_sendfile(long int, long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_sendfile' mangled-name='__sanitizer_syscall_pre_impl_sendfile' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1355' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_sendfile'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='entry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr_segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='612' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_sendfile(long int, long int, long int, __sanitizer::__sanitizer___kernel_off_t*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_sendfile' mangled-name='__sanitizer_syscall_post_impl_sendfile' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1357' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_sendfile'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1357' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='out_fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1357' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='in_fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1357' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer___kernel_off_t*' -->
<parameter type-id='type-id-957' name='offset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1358' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='count' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1358' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_sendfile64(long int, long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_sendfile64' mangled-name='__sanitizer_syscall_pre_impl_sendfile64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1364' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_sendfile64'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='entry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr_segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='612' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_sendfile64(long int, long int, long int, __sanitizer::__sanitizer___kernel_loff_t*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_sendfile64' mangled-name='__sanitizer_syscall_post_impl_sendfile64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1366' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_sendfile64'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1366' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='out_fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1366' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='in_fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1366' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer___kernel_loff_t*' -->
<parameter type-id='type-id-955' name='offset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1367' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='count' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1367' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_readlink(long int, void*, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_readlink' mangled-name='__sanitizer_syscall_post_impl_readlink' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1378' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_readlink'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='how' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='oset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_creat(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_creat' mangled-name='__sanitizer_syscall_post_impl_creat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1391' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_creat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_open(long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_open' mangled-name='__sanitizer_syscall_post_impl_open' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1399' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_open'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='filename' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='mode' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='dev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_close(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_close' mangled-name='__sanitizer_syscall_post_impl_close' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1405' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_close'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_access(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_access' mangled-name='__sanitizer_syscall_post_impl_access' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1413' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_access'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_vhangup() -->
<function-decl name='__sanitizer_syscall_pre_impl_vhangup' mangled-name='__sanitizer_syscall_pre_impl_vhangup' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1415' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_vhangup'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_vhangup(long int) -->
<function-decl name='__sanitizer_syscall_post_impl_vhangup' mangled-name='__sanitizer_syscall_post_impl_vhangup' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1417' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_vhangup'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_chown(long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_chown' mangled-name='__sanitizer_syscall_post_impl_chown' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1425' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_chown'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='filename' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='mode' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='dev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_lchown(long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_lchown' mangled-name='__sanitizer_syscall_post_impl_lchown' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1433' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_lchown'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='filename' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='mode' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='dev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_fchown(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_fchown' mangled-name='__sanitizer_syscall_pre_impl_fchown' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1435' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_fchown'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_fchown(long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_fchown' mangled-name='__sanitizer_syscall_post_impl_fchown' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1437' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_fchown'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_chown16(long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_chown16' mangled-name='__sanitizer_syscall_post_impl_chown16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1445' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_chown16'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='filename' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='mode' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='dev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_lchown16(long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_lchown16' mangled-name='__sanitizer_syscall_post_impl_lchown16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1453' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_lchown16'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='filename' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='mode' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='dev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_fchown16(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_fchown16' mangled-name='__sanitizer_syscall_pre_impl_fchown16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1455' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_fchown16'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_fchown16(long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_fchown16' mangled-name='__sanitizer_syscall_post_impl_fchown16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1457' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_fchown16'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_setregid16(long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_setregid16' mangled-name='__sanitizer_syscall_pre_impl_setregid16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1459' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_setregid16'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_setregid16(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_setregid16' mangled-name='__sanitizer_syscall_post_impl_setregid16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1461' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_setregid16'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_setgid16(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_setgid16' mangled-name='__sanitizer_syscall_pre_impl_setgid16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1463' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_setgid16'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_setgid16(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_setgid16' mangled-name='__sanitizer_syscall_post_impl_setgid16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1465' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_setgid16'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_setreuid16(long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_setreuid16' mangled-name='__sanitizer_syscall_pre_impl_setreuid16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1467' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_setreuid16'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_setreuid16(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_setreuid16' mangled-name='__sanitizer_syscall_post_impl_setreuid16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1469' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_setreuid16'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_setuid16(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_setuid16' mangled-name='__sanitizer_syscall_pre_impl_setuid16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1471' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_setuid16'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_setuid16(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_setuid16' mangled-name='__sanitizer_syscall_post_impl_setuid16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1473' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_setuid16'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_setresuid16(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_setresuid16' mangled-name='__sanitizer_syscall_pre_impl_setresuid16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1475' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_setresuid16'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_setresuid16(long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_setresuid16' mangled-name='__sanitizer_syscall_post_impl_setresuid16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1477' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_setresuid16'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_getresuid16(void*, void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_getresuid16' mangled-name='__sanitizer_syscall_pre_impl_getresuid16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1479' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_getresuid16'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='292' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='292' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='292' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_getresuid16(long int, __sanitizer::__sanitizer___kernel_old_uid_t*, __sanitizer::__sanitizer___kernel_old_uid_t*, __sanitizer::__sanitizer___kernel_old_uid_t*) -->
<function-decl name='__sanitizer_syscall_post_impl_getresuid16' mangled-name='__sanitizer_syscall_post_impl_getresuid16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1481' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_getresuid16'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1481' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer___kernel_old_uid_t*' -->
<parameter type-id='type-id-961' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1481' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer___kernel_old_uid_t*' -->
<parameter type-id='type-id-961' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1482' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer___kernel_old_uid_t*' -->
<parameter type-id='type-id-961' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1483' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_setresgid16(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_setresgid16' mangled-name='__sanitizer_syscall_pre_impl_setresgid16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1491' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_setresgid16'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_setresgid16(long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_setresgid16' mangled-name='__sanitizer_syscall_post_impl_setresgid16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1493' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_setresgid16'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_getresgid16(void*, void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_getresgid16' mangled-name='__sanitizer_syscall_pre_impl_getresgid16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1495' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_getresgid16'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='292' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='292' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='292' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_getresgid16(long int, __sanitizer::__sanitizer___kernel_old_gid_t*, __sanitizer::__sanitizer___kernel_old_gid_t*, __sanitizer::__sanitizer___kernel_old_gid_t*) -->
<function-decl name='__sanitizer_syscall_post_impl_getresgid16' mangled-name='__sanitizer_syscall_post_impl_getresgid16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1497' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_getresgid16'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1497' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer___kernel_old_gid_t*' -->
<parameter type-id='type-id-959' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1497' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer___kernel_old_gid_t*' -->
<parameter type-id='type-id-959' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1498' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer___kernel_old_gid_t*' -->
<parameter type-id='type-id-959' name='sgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1499' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_setfsuid16(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_setfsuid16' mangled-name='__sanitizer_syscall_pre_impl_setfsuid16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1507' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_setfsuid16'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_setfsuid16(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_setfsuid16' mangled-name='__sanitizer_syscall_post_impl_setfsuid16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1509' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_setfsuid16'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_setfsgid16(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_setfsgid16' mangled-name='__sanitizer_syscall_pre_impl_setfsgid16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1511' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_setfsgid16'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_setfsgid16(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_setfsgid16' mangled-name='__sanitizer_syscall_post_impl_setfsgid16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1513' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_setfsgid16'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_getgroups16(long int, __sanitizer::__sanitizer___kernel_old_gid_t*) -->
<function-decl name='__sanitizer_syscall_pre_impl_getgroups16' mangled-name='__sanitizer_syscall_pre_impl_getgroups16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1515' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_getgroups16'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='gidsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1515' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer___kernel_old_gid_t*' -->
<parameter type-id='type-id-959' name='grouplist' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1516' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_getgroups16(long int, long int, __sanitizer::__sanitizer___kernel_old_gid_t*) -->
<function-decl name='__sanitizer_syscall_post_impl_getgroups16' mangled-name='__sanitizer_syscall_post_impl_getgroups16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1518' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_getgroups16'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1518' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='gidsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1518' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer___kernel_old_gid_t*' -->
<parameter type-id='type-id-959' name='grouplist' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1519' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_setgroups16(long int, __sanitizer::__sanitizer___kernel_old_gid_t*) -->
<function-decl name='__sanitizer_syscall_pre_impl_setgroups16' mangled-name='__sanitizer_syscall_pre_impl_setgroups16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1525' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_setgroups16'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='gidsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1515' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer___kernel_old_gid_t*' -->
<parameter type-id='type-id-959' name='grouplist' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1516' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_setgroups16(long int, long int, __sanitizer::__sanitizer___kernel_old_gid_t*) -->
<function-decl name='__sanitizer_syscall_post_impl_setgroups16' mangled-name='__sanitizer_syscall_post_impl_setgroups16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1530' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_setgroups16'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1518' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='gidsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1518' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer___kernel_old_gid_t*' -->
<parameter type-id='type-id-959' name='grouplist' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1519' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_getuid16() -->
<function-decl name='__sanitizer_syscall_pre_impl_getuid16' mangled-name='__sanitizer_syscall_pre_impl_getuid16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1533' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_getuid16'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_getuid16(long int) -->
<function-decl name='__sanitizer_syscall_post_impl_getuid16' mangled-name='__sanitizer_syscall_post_impl_getuid16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1535' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_getuid16'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_geteuid16() -->
<function-decl name='__sanitizer_syscall_pre_impl_geteuid16' mangled-name='__sanitizer_syscall_pre_impl_geteuid16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1537' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_geteuid16'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_geteuid16(long int) -->
<function-decl name='__sanitizer_syscall_post_impl_geteuid16' mangled-name='__sanitizer_syscall_post_impl_geteuid16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1539' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_geteuid16'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_getgid16() -->
<function-decl name='__sanitizer_syscall_pre_impl_getgid16' mangled-name='__sanitizer_syscall_pre_impl_getgid16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1541' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_getgid16'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_getgid16(long int) -->
<function-decl name='__sanitizer_syscall_post_impl_getgid16' mangled-name='__sanitizer_syscall_post_impl_getgid16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1543' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_getgid16'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_getegid16() -->
<function-decl name='__sanitizer_syscall_pre_impl_getegid16' mangled-name='__sanitizer_syscall_pre_impl_getegid16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1545' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_getegid16'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_getegid16(long int) -->
<function-decl name='__sanitizer_syscall_post_impl_getegid16' mangled-name='__sanitizer_syscall_post_impl_getegid16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1547' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_getegid16'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_utime(void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_utime' mangled-name='__sanitizer_syscall_pre_impl_utime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1549' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_utime'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_utime(long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_utime' mangled-name='__sanitizer_syscall_post_impl_utime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1551' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_utime'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_utimes(void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_utimes' mangled-name='__sanitizer_syscall_pre_impl_utimes' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1560' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_utimes'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_utimes(long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_utimes' mangled-name='__sanitizer_syscall_post_impl_utimes' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1562' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_utimes'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_lseek(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_lseek' mangled-name='__sanitizer_syscall_pre_impl_lseek' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1571' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_lseek'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_lseek(long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_lseek' mangled-name='__sanitizer_syscall_post_impl_lseek' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1573' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_lseek'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_llseek(long int, long int, long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_llseek' mangled-name='__sanitizer_syscall_pre_impl_llseek' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1575' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_llseek'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='614' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='entry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='614' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr_segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='614' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='614' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='615' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_llseek(long int, long int, long int, long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_llseek' mangled-name='__sanitizer_syscall_post_impl_llseek' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1578' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_llseek'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1578' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1578' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='offset_high' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1578' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='offset_low' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1578' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1579' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='origin' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1579' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_readv(long int, const __sanitizer::__sanitizer_iovec*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_readv' mangled-name='__sanitizer_syscall_pre_impl_readv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1585' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_readv'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1585' column='1'/>
<!-- parameter of type 'const __sanitizer::__sanitizer_iovec*' -->
<parameter type-id='type-id-1051' name='vec' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1585' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='vlen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1585' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_readv(long int, long int, const __sanitizer::__sanitizer_iovec*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_readv' mangled-name='__sanitizer_syscall_post_impl_readv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1587' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_readv'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1587' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1587' column='1'/>
<!-- parameter of type 'const __sanitizer::__sanitizer_iovec*' -->
<parameter type-id='type-id-1051' name='vec' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1587' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='vlen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1588' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_write(long int, long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_write' mangled-name='__sanitizer_syscall_post_impl_write' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1598' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_write'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='entry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr_segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='612' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_writev(long int, const __sanitizer::__sanitizer_iovec*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_writev' mangled-name='__sanitizer_syscall_pre_impl_writev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1600' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_writev'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1585' column='1'/>
<!-- parameter of type 'const __sanitizer::__sanitizer_iovec*' -->
<parameter type-id='type-id-1051' name='vec' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1585' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='vlen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1585' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_writev(long int, long int, const __sanitizer::__sanitizer_iovec*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_writev' mangled-name='__sanitizer_syscall_post_impl_writev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1602' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_writev'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1587' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1587' column='1'/>
<!-- parameter of type 'const __sanitizer::__sanitizer_iovec*' -->
<parameter type-id='type-id-1051' name='vec' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1587' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='vlen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1588' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_pread64(long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_pread64' mangled-name='__sanitizer_syscall_pre_impl_pread64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1610' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_pread64'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='filename' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='mode' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='dev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_pread64(long int, long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_pread64' mangled-name='__sanitizer_syscall_post_impl_pread64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_pread64'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='count' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pos' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_pwrite64(long int, long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_pwrite64' mangled-name='__sanitizer_syscall_post_impl_pwrite64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1622' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_pwrite64'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='count' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pos' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_preadv(long int, const __sanitizer::__sanitizer_iovec*, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_preadv' mangled-name='__sanitizer_syscall_pre_impl_preadv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1643' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_preadv'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1643' column='1'/>
<!-- parameter of type 'const __sanitizer::__sanitizer_iovec*' -->
<parameter type-id='type-id-1051' name='vec' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1643' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='vlen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1643' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pos_l' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1644' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pos_h' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1644' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_preadv(long int, long int, const __sanitizer::__sanitizer_iovec*, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_preadv' mangled-name='__sanitizer_syscall_post_impl_preadv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1646' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_preadv'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1646' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1646' column='1'/>
<!-- parameter of type 'const __sanitizer::__sanitizer_iovec*' -->
<parameter type-id='type-id-1051' name='vec' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1646' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='vlen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1646' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pos_l' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1647' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pos_h' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1647' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_pwritev(long int, const __sanitizer::__sanitizer_iovec*, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_pwritev' mangled-name='__sanitizer_syscall_pre_impl_pwritev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1653' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_pwritev'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1643' column='1'/>
<!-- parameter of type 'const __sanitizer::__sanitizer_iovec*' -->
<parameter type-id='type-id-1051' name='vec' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1643' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='vlen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1643' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pos_l' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1644' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pos_h' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1644' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_pwritev(long int, long int, const __sanitizer::__sanitizer_iovec*, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_pwritev' mangled-name='__sanitizer_syscall_post_impl_pwritev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1656' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_pwritev'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1646' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1646' column='1'/>
<!-- parameter of type 'const __sanitizer::__sanitizer_iovec*' -->
<parameter type-id='type-id-1051' name='vec' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1646' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='vlen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1646' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pos_l' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1647' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pos_h' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1647' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_getcwd(void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_getcwd' mangled-name='__sanitizer_syscall_pre_impl_getcwd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1663' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_getcwd'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_getcwd(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_getcwd' mangled-name='__sanitizer_syscall_post_impl_getcwd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1665' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_getcwd'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_mkdir(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_mkdir' mangled-name='__sanitizer_syscall_post_impl_mkdir' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1678' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_mkdir'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_chdir(long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_chdir' mangled-name='__sanitizer_syscall_post_impl_chdir' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1686' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_chdir'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_fchdir(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_fchdir' mangled-name='__sanitizer_syscall_pre_impl_fchdir' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1688' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_fchdir'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_fchdir(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_fchdir' mangled-name='__sanitizer_syscall_post_impl_fchdir' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1690' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_fchdir'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_rmdir(long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_rmdir' mangled-name='__sanitizer_syscall_post_impl_rmdir' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1698' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_rmdir'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_lookup_dcookie(__sanitizer::u64, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_lookup_dcookie' mangled-name='__sanitizer_syscall_pre_impl_lookup_dcookie' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1700' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_lookup_dcookie'>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198' name='cookie64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1700' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1700' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1700' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_lookup_dcookie(long int, __sanitizer::u64, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_lookup_dcookie' mangled-name='__sanitizer_syscall_post_impl_lookup_dcookie' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1702' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_lookup_dcookie'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1702' column='1'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198' name='cookie64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1702' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1702' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1702' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_quotactl(long int, long int, void*, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_quotactl' mangled-name='__sanitizer_syscall_post_impl_quotactl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1714' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_quotactl'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='631' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='631' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='631' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='631' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ru' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='632' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_getdents(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_getdents' mangled-name='__sanitizer_syscall_pre_impl_getdents' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1717' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_getdents'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_getdents(long int, long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_getdents' mangled-name='__sanitizer_syscall_post_impl_getdents' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1719' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_getdents'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='entry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr_segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='612' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_getdents64(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_getdents64' mangled-name='__sanitizer_syscall_pre_impl_getdents64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1725' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_getdents64'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_getdents64(long int, long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_getdents64' mangled-name='__sanitizer_syscall_post_impl_getdents64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1727' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_getdents64'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='entry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr_segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='612' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_setsockopt(long int, long int, long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_setsockopt' mangled-name='__sanitizer_syscall_pre_impl_setsockopt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1733' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_setsockopt'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='614' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='entry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='614' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr_segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='614' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='614' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='615' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_setsockopt(long int, long int, long int, long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_setsockopt' mangled-name='__sanitizer_syscall_post_impl_setsockopt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1736' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_setsockopt'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1578' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1578' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='offset_high' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1578' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='offset_low' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1578' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1579' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='origin' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1579' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_getsockopt(long int, long int, long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_getsockopt' mangled-name='__sanitizer_syscall_pre_impl_getsockopt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1745' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_getsockopt'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='472' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='timer_id' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='472' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='472' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='new_setting' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='473' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='old_setting' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='473' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_getsockopt(long int, long int, long int, long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_getsockopt' mangled-name='__sanitizer_syscall_post_impl_getsockopt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1748' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_getsockopt'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1748' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1748' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='level' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1748' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='optname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1748' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='optval' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1749' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='optlen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1749' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_bind(long int, sanitizer_kernel_sockaddr*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_bind' mangled-name='__sanitizer_syscall_pre_impl_bind' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1758' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_bind'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg0' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1758' column='1'/>
<!-- parameter of type 'sanitizer_kernel_sockaddr*' -->
<parameter type-id='type-id-1185' name='arg1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1758' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1758' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_bind(long int, long int, sanitizer_kernel_sockaddr*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_bind' mangled-name='__sanitizer_syscall_post_impl_bind' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1760' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_bind'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1760' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg0' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1760' column='1'/>
<!-- parameter of type 'sanitizer_kernel_sockaddr*' -->
<parameter type-id='type-id-1185' name='arg1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1760' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1761' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_connect(long int, sanitizer_kernel_sockaddr*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_connect' mangled-name='__sanitizer_syscall_pre_impl_connect' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1767' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_connect'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg0' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1758' column='1'/>
<!-- parameter of type 'sanitizer_kernel_sockaddr*' -->
<parameter type-id='type-id-1185' name='arg1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1758' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1758' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_connect(long int, long int, sanitizer_kernel_sockaddr*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_connect' mangled-name='__sanitizer_syscall_post_impl_connect' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1769' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_connect'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1760' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg0' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1760' column='1'/>
<!-- parameter of type 'sanitizer_kernel_sockaddr*' -->
<parameter type-id='type-id-1185' name='arg1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1760' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1761' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_accept(long int, sanitizer_kernel_sockaddr*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_accept' mangled-name='__sanitizer_syscall_pre_impl_accept' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1776' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_accept'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg0' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1776' column='1'/>
<!-- parameter of type 'sanitizer_kernel_sockaddr*' -->
<parameter type-id='type-id-1185' name='arg1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1776' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1776' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_accept(long int, long int, sanitizer_kernel_sockaddr*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_accept' mangled-name='__sanitizer_syscall_post_impl_accept' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1778' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_accept'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1778' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg0' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1778' column='1'/>
<!-- parameter of type 'sanitizer_kernel_sockaddr*' -->
<parameter type-id='type-id-1185' name='arg1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1778' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1779' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_accept4(long int, sanitizer_kernel_sockaddr*, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_accept4' mangled-name='__sanitizer_syscall_pre_impl_accept4' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1786' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_accept4'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg0' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1786' column='1'/>
<!-- parameter of type 'sanitizer_kernel_sockaddr*' -->
<parameter type-id='type-id-1185' name='arg1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1786' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1786' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg3' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1787' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_accept4(long int, long int, sanitizer_kernel_sockaddr*, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_accept4' mangled-name='__sanitizer_syscall_post_impl_accept4' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1789' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_accept4'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1789' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg0' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1789' column='1'/>
<!-- parameter of type 'sanitizer_kernel_sockaddr*' -->
<parameter type-id='type-id-1185' name='arg1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1789' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1790' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg3' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1790' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_getsockname(long int, sanitizer_kernel_sockaddr*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_getsockname' mangled-name='__sanitizer_syscall_pre_impl_getsockname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1797' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_getsockname'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg0' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1776' column='1'/>
<!-- parameter of type 'sanitizer_kernel_sockaddr*' -->
<parameter type-id='type-id-1185' name='arg1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1776' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1776' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_getsockname(long int, long int, sanitizer_kernel_sockaddr*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_getsockname' mangled-name='__sanitizer_syscall_post_impl_getsockname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1800' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_getsockname'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1778' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg0' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1778' column='1'/>
<!-- parameter of type 'sanitizer_kernel_sockaddr*' -->
<parameter type-id='type-id-1185' name='arg1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1778' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1779' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_getpeername(long int, sanitizer_kernel_sockaddr*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_getpeername' mangled-name='__sanitizer_syscall_pre_impl_getpeername' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1808' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_getpeername'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg0' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1776' column='1'/>
<!-- parameter of type 'sanitizer_kernel_sockaddr*' -->
<parameter type-id='type-id-1185' name='arg1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1776' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1776' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_getpeername(long int, long int, sanitizer_kernel_sockaddr*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_getpeername' mangled-name='__sanitizer_syscall_post_impl_getpeername' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1811' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_getpeername'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1778' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg0' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1778' column='1'/>
<!-- parameter of type 'sanitizer_kernel_sockaddr*' -->
<parameter type-id='type-id-1185' name='arg1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1778' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1779' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_send(long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_send' mangled-name='__sanitizer_syscall_pre_impl_send' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1819' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_send'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='filename' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='mode' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='dev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_send(long int, long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_send' mangled-name='__sanitizer_syscall_post_impl_send' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1821' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_send'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='count' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pos' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_sendto(long int, void*, long int, long int, sanitizer_kernel_sockaddr*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_sendto' mangled-name='__sanitizer_syscall_pre_impl_sendto' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1827' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_sendto'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg0' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1827' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1827' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1827' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg3' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1827' column='1'/>
<!-- parameter of type 'sanitizer_kernel_sockaddr*' -->
<parameter type-id='type-id-1185' name='arg4' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1828' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg5' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1828' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_sendto(long int, long int, void*, long int, long int, sanitizer_kernel_sockaddr*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_sendto' mangled-name='__sanitizer_syscall_post_impl_sendto' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1830' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_sendto'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1830' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg0' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1830' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1830' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1830' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg3' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1830' column='1'/>
<!-- parameter of type 'sanitizer_kernel_sockaddr*' -->
<parameter type-id='type-id-1185' name='arg4' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1831' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg5' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1831' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_sendmsg(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_sendmsg' mangled-name='__sanitizer_syscall_pre_impl_sendmsg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1838' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_sendmsg'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_sendmsg(long int, long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_sendmsg' mangled-name='__sanitizer_syscall_post_impl_sendmsg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1840' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_sendmsg'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='entry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr_segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='612' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_sendmmsg(long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_sendmmsg' mangled-name='__sanitizer_syscall_pre_impl_sendmmsg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1844' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_sendmmsg'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='filename' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='mode' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='dev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_sendmmsg(long int, long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_sendmmsg' mangled-name='__sanitizer_syscall_post_impl_sendmmsg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1846' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_sendmmsg'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='count' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pos' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_recv(long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_recv' mangled-name='__sanitizer_syscall_pre_impl_recv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1850' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_recv'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='filename' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='mode' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='dev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_recv(long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_recv' mangled-name='__sanitizer_syscall_post_impl_recv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1852' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_recv'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='filename' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='mode' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='dev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_recvfrom(long int, void*, long int, long int, sanitizer_kernel_sockaddr*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_recvfrom' mangled-name='__sanitizer_syscall_pre_impl_recvfrom' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1858' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_recvfrom'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg0' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1858' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1858' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1858' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1858' column='1'/>
<!-- parameter of type 'sanitizer_kernel_sockaddr*' -->
<parameter type-id='type-id-1185' name='arg4' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1859' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg5' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1859' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_recvfrom(long int, long int, void*, long int, long int, sanitizer_kernel_sockaddr*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_recvfrom' mangled-name='__sanitizer_syscall_post_impl_recvfrom' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1861' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_recvfrom'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1861' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg0' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1861' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1861' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1861' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1861' column='1'/>
<!-- parameter of type 'sanitizer_kernel_sockaddr*' -->
<parameter type-id='type-id-1185' name='arg4' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1862' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg5' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1862' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_socket(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_socket' mangled-name='__sanitizer_syscall_pre_impl_socket' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1870' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_socket'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_socket(long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_socket' mangled-name='__sanitizer_syscall_post_impl_socket' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1872' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_socket'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_socketpair(long int, long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_socketpair' mangled-name='__sanitizer_syscall_pre_impl_socketpair' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_socketpair'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='policy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='param' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_socketpair(long int, long int, long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_socketpair' mangled-name='__sanitizer_syscall_post_impl_socketpair' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1876' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_socketpair'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='magic1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='magic2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='cmd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_socketcall(long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_socketcall' mangled-name='__sanitizer_syscall_pre_impl_socketcall' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1883' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_socketcall'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_socketcall(long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_socketcall' mangled-name='__sanitizer_syscall_post_impl_socketcall' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1885' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_socketcall'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_listen(long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_listen' mangled-name='__sanitizer_syscall_pre_impl_listen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1891' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_listen'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_listen(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_listen' mangled-name='__sanitizer_syscall_post_impl_listen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1893' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_listen'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_poll(void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_poll' mangled-name='__sanitizer_syscall_pre_impl_poll' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1895' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_poll'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ufds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1895' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nfds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1895' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='timeout' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1895' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_poll(long int, __sanitizer::__sanitizer_pollfd*, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_poll' mangled-name='__sanitizer_syscall_post_impl_poll' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1897' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_poll'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1897' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_pollfd*' -->
<parameter type-id='type-id-1001' name='ufds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1897' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nfds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1897' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='timeout' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1898' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_select(long int, __sanitizer::__sanitizer___kernel_fd_set*, __sanitizer::__sanitizer___kernel_fd_set*, __sanitizer::__sanitizer___kernel_fd_set*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_select' mangled-name='__sanitizer_syscall_pre_impl_select' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1904' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_select'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='n' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1904' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer___kernel_fd_set*' -->
<parameter type-id='type-id-951' name='inp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1904' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer___kernel_fd_set*' -->
<parameter type-id='type-id-951' name='outp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1905' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer___kernel_fd_set*' -->
<parameter type-id='type-id-951' name='exp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1906' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tvp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1906' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_select(long int, long int, __sanitizer::__sanitizer___kernel_fd_set*, __sanitizer::__sanitizer___kernel_fd_set*, __sanitizer::__sanitizer___kernel_fd_set*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_select' mangled-name='__sanitizer_syscall_post_impl_select' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1908' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_select'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1908' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='n' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1908' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer___kernel_fd_set*' -->
<parameter type-id='type-id-951' name='inp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1908' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer___kernel_fd_set*' -->
<parameter type-id='type-id-951' name='outp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1909' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer___kernel_fd_set*' -->
<parameter type-id='type-id-951' name='exp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1910' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tvp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1910' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_old_select(void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_old_select' mangled-name='__sanitizer_syscall_pre_impl_old_select' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1919' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_old_select'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_old_select(long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_old_select' mangled-name='__sanitizer_syscall_post_impl_old_select' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1921' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_old_select'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_epoll_create(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_epoll_create' mangled-name='__sanitizer_syscall_pre_impl_epoll_create' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1923' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_epoll_create'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_epoll_create(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_epoll_create' mangled-name='__sanitizer_syscall_post_impl_epoll_create' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1925' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_epoll_create'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_epoll_create1(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_epoll_create1' mangled-name='__sanitizer_syscall_pre_impl_epoll_create1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1927' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_epoll_create1'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_epoll_create1(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_epoll_create1' mangled-name='__sanitizer_syscall_post_impl_epoll_create1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1929' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_epoll_create1'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_epoll_ctl(long int, long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_epoll_ctl' mangled-name='__sanitizer_syscall_pre_impl_epoll_ctl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1931' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_epoll_ctl'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='policy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='param' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_epoll_ctl(long int, long int, long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_epoll_ctl' mangled-name='__sanitizer_syscall_post_impl_epoll_ctl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1933' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_epoll_ctl'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='magic1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='magic2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='cmd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_epoll_wait(long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_epoll_wait' mangled-name='__sanitizer_syscall_pre_impl_epoll_wait' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1939' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_epoll_wait'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='filename' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='mode' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='dev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_epoll_wait(long int, long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_epoll_wait' mangled-name='__sanitizer_syscall_post_impl_epoll_wait' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1942' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_epoll_wait'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='count' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pos' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_epoll_pwait(long int, long int, void*, long int, long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_epoll_pwait' mangled-name='__sanitizer_syscall_post_impl_epoll_pwait' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1954' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_epoll_pwait'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1954' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='epfd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1954' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='events' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1954' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='maxevents' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1954' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='timeout' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1955' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='sigmask' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1955' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1955' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_gethostname(void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_gethostname' mangled-name='__sanitizer_syscall_pre_impl_gethostname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1961' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_gethostname'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_gethostname(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_gethostname' mangled-name='__sanitizer_syscall_post_impl_gethostname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1963' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_gethostname'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_sethostname(void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_sethostname' mangled-name='__sanitizer_syscall_pre_impl_sethostname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1970' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_sethostname'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_sethostname(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_sethostname' mangled-name='__sanitizer_syscall_post_impl_sethostname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1972' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_sethostname'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_setdomainname(void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_setdomainname' mangled-name='__sanitizer_syscall_pre_impl_setdomainname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1979' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_setdomainname'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_setdomainname(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_setdomainname' mangled-name='__sanitizer_syscall_post_impl_setdomainname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1981' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_setdomainname'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_newuname(void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_newuname' mangled-name='__sanitizer_syscall_pre_impl_newuname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1988' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_newuname'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_newuname(long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_newuname' mangled-name='__sanitizer_syscall_post_impl_newuname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1990' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_newuname'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_uname(void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_uname' mangled-name='__sanitizer_syscall_pre_impl_uname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1996' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_uname'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_uname(long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_uname' mangled-name='__sanitizer_syscall_post_impl_uname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1998' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_uname'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_olduname(void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_olduname' mangled-name='__sanitizer_syscall_pre_impl_olduname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2004' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_olduname'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_olduname(long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_olduname' mangled-name='__sanitizer_syscall_post_impl_olduname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2006' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_olduname'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_getrlimit(long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_getrlimit' mangled-name='__sanitizer_syscall_pre_impl_getrlimit' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2012' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_getrlimit'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_getrlimit(long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_getrlimit' mangled-name='__sanitizer_syscall_post_impl_getrlimit' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2014' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_getrlimit'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_old_getrlimit(long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_old_getrlimit' mangled-name='__sanitizer_syscall_pre_impl_old_getrlimit' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2020' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_old_getrlimit'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_old_getrlimit(long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_old_getrlimit' mangled-name='__sanitizer_syscall_post_impl_old_getrlimit' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2022' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_old_getrlimit'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_setrlimit(long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_setrlimit' mangled-name='__sanitizer_syscall_pre_impl_setrlimit' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2028' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_setrlimit'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_setrlimit(long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_setrlimit' mangled-name='__sanitizer_syscall_post_impl_setrlimit' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2030' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_setrlimit'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_prlimit64(long int, long int, long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_prlimit64' mangled-name='__sanitizer_syscall_post_impl_prlimit64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2042' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_prlimit64'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='472' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='timer_id' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='472' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='472' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='new_setting' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='473' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='old_setting' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='473' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_getrusage(long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_getrusage' mangled-name='__sanitizer_syscall_pre_impl_getrusage' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2050' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_getrusage'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_getrusage(long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_getrusage' mangled-name='__sanitizer_syscall_post_impl_getrusage' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2052' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_getrusage'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_umask(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_umask' mangled-name='__sanitizer_syscall_pre_impl_umask' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2058' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_umask'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_umask(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_umask' mangled-name='__sanitizer_syscall_post_impl_umask' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2060' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_umask'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_msgget(long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_msgget' mangled-name='__sanitizer_syscall_pre_impl_msgget' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2062' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_msgget'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_msgget(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_msgget' mangled-name='__sanitizer_syscall_post_impl_msgget' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2064' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_msgget'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_msgsnd(long int, long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_msgsnd' mangled-name='__sanitizer_syscall_post_impl_msgsnd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2070' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_msgsnd'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='count' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pos' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_msgrcv(long int, void*, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_msgrcv' mangled-name='__sanitizer_syscall_pre_impl_msgrcv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2073' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_msgrcv'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='msqid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2073' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='msgp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2073' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='msgsz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2073' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='msgtyp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2073' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='msgflg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2074' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_msgrcv(long int, long int, void*, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_msgrcv' mangled-name='__sanitizer_syscall_post_impl_msgrcv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2076' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_msgrcv'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2076' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='msqid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2076' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='msgp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2076' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='msgsz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2076' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='msgtyp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2076' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='msgflg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2077' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_msgctl(long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_msgctl' mangled-name='__sanitizer_syscall_pre_impl_msgctl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2083' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_msgctl'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_msgctl(long int, long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_msgctl' mangled-name='__sanitizer_syscall_post_impl_msgctl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2085' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_msgctl'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='policy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='param' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_semget(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_semget' mangled-name='__sanitizer_syscall_pre_impl_semget' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2091' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_semget'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_semget(long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_semget' mangled-name='__sanitizer_syscall_post_impl_semget' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2093' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_semget'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_semop(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_semop' mangled-name='__sanitizer_syscall_pre_impl_semop' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2095' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_semop'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_semop(long int, long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_semop' mangled-name='__sanitizer_syscall_post_impl_semop' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2097' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_semop'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='entry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr_segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='612' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_semctl(long int, long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_semctl' mangled-name='__sanitizer_syscall_pre_impl_semctl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2099' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_semctl'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='policy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='param' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_semctl(long int, long int, long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_semctl' mangled-name='__sanitizer_syscall_post_impl_semctl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_semctl'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='magic1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='magic2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='cmd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_semtimedop(long int, long int, void*, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_semtimedop' mangled-name='__sanitizer_syscall_post_impl_semtimedop' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_semtimedop'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='631' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='631' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='631' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='631' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ru' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='632' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_shmat(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_shmat' mangled-name='__sanitizer_syscall_pre_impl_shmat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2111' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_shmat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_shmat(long int, long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_shmat' mangled-name='__sanitizer_syscall_post_impl_shmat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_shmat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='entry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr_segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='612' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_shmget(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_shmget' mangled-name='__sanitizer_syscall_pre_impl_shmget' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_shmget'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_shmget(long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_shmget' mangled-name='__sanitizer_syscall_post_impl_shmget' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_shmget'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_shmdt(void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_shmdt' mangled-name='__sanitizer_syscall_pre_impl_shmdt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2125' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_shmdt'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_shmdt(long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_shmdt' mangled-name='__sanitizer_syscall_post_impl_shmdt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2127' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_shmdt'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_ipc(long int, long int, long int, long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_ipc' mangled-name='__sanitizer_syscall_pre_impl_ipc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2135' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_ipc'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1578' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1578' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='offset_high' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1578' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='offset_low' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1578' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1579' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='origin' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1579' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_ipc(long int, long int, long int, long int, long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_ipc' mangled-name='__sanitizer_syscall_post_impl_ipc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2138' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_ipc'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2138' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='call' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2138' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='first' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2138' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='second' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2138' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='third' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2138' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2139' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fifth' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2139' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_shmctl(long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_shmctl' mangled-name='__sanitizer_syscall_pre_impl_shmctl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_shmctl'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_shmctl(long int, long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_shmctl' mangled-name='__sanitizer_syscall_post_impl_shmctl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2144' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_shmctl'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='policy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='param' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='531' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_mq_open(long int, void*, long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_mq_open' mangled-name='__sanitizer_syscall_post_impl_mq_open' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2155' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_mq_open'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2155' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2155' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='oflag' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2155' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='mode' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2155' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2156' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_mq_unlink(long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_mq_unlink' mangled-name='__sanitizer_syscall_post_impl_mq_unlink' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2167' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_mq_unlink'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_mq_timedsend(long int, long int, void*, long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_mq_timedsend' mangled-name='__sanitizer_syscall_post_impl_mq_timedsend' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2175' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_mq_timedsend'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2175' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='mqdes' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2175' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='msg_ptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2175' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='msg_len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2176' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='msg_prio' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2176' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='abs_timeout' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2177' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_mq_timedreceive(long int, long int, void*, long int, int*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_mq_timedreceive' mangled-name='__sanitizer_syscall_post_impl_mq_timedreceive' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2184' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_mq_timedreceive'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2184' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='mqdes' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2184' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='msg_ptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2184' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='msg_len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2184' column='1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='msg_prio' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2185' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='abs_timeout' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2185' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_mq_notify(long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_mq_notify' mangled-name='__sanitizer_syscall_post_impl_mq_notify' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2196' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_mq_notify'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_mq_getsetattr(long int, long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_mq_getsetattr' mangled-name='__sanitizer_syscall_post_impl_mq_getsetattr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2202' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_mq_getsetattr'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='how' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='oset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_pciconfig_iobase(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_pciconfig_iobase' mangled-name='__sanitizer_syscall_pre_impl_pciconfig_iobase' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2210' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_pciconfig_iobase'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_pciconfig_iobase(long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_pciconfig_iobase' mangled-name='__sanitizer_syscall_post_impl_pciconfig_iobase' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2212' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_pciconfig_iobase'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_pciconfig_read(long int, long int, long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_pciconfig_read' mangled-name='__sanitizer_syscall_pre_impl_pciconfig_read' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2214' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_pciconfig_read'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='magic1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='magic2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='cmd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_pciconfig_read(long int, long int, long int, long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_pciconfig_read' mangled-name='__sanitizer_syscall_post_impl_pciconfig_read' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2217' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_pciconfig_read'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2217' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='bus' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2217' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='dfn' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2217' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='off' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2217' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2217' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2218' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_pciconfig_write(long int, long int, long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_pciconfig_write' mangled-name='__sanitizer_syscall_pre_impl_pciconfig_write' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2220' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_pciconfig_write'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='magic1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='magic2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='cmd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='605' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_pciconfig_write(long int, long int, long int, long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_pciconfig_write' mangled-name='__sanitizer_syscall_post_impl_pciconfig_write' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2223' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_pciconfig_write'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2217' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='bus' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2217' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='dfn' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2217' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='off' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2217' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2217' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2218' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_swapon(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_swapon' mangled-name='__sanitizer_syscall_post_impl_swapon' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2232' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_swapon'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_swapoff(long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_swapoff' mangled-name='__sanitizer_syscall_post_impl_swapoff' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2240' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_swapoff'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_sysctl(long int, __sanitizer::__sanitizer___sysctl_args*) -->
<function-decl name='__sanitizer_syscall_post_impl_sysctl' mangled-name='__sanitizer_syscall_post_impl_sysctl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2249' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_sysctl'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2249' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer___sysctl_args*' -->
<parameter type-id='type-id-963' name='args' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2249' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_sysinfo(void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_sysinfo' mangled-name='__sanitizer_syscall_pre_impl_sysinfo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2258' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_sysinfo'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_sysinfo(long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_sysinfo' mangled-name='__sanitizer_syscall_post_impl_sysinfo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2260' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_sysinfo'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_sysfs(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_sysfs' mangled-name='__sanitizer_syscall_pre_impl_sysfs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2266' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_sysfs'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_sysfs(long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_sysfs' mangled-name='__sanitizer_syscall_post_impl_sysfs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2268' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_sysfs'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_syslog(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_syslog' mangled-name='__sanitizer_syscall_pre_impl_syslog' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2270' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_syslog'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_syslog(long int, long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_syslog' mangled-name='__sanitizer_syscall_post_impl_syslog' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2272' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_syslog'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='entry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr_segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='612' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_uselib(long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_uselib' mangled-name='__sanitizer_syscall_post_impl_uselib' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2284' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_uselib'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_ni_syscall() -->
<function-decl name='__sanitizer_syscall_pre_impl_ni_syscall' mangled-name='__sanitizer_syscall_pre_impl_ni_syscall' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2286' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_ni_syscall'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_ni_syscall(long int) -->
<function-decl name='__sanitizer_syscall_post_impl_ni_syscall' mangled-name='__sanitizer_syscall_post_impl_ni_syscall' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2288' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_ni_syscall'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_ptrace(long int, long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_ptrace' mangled-name='__sanitizer_syscall_post_impl_ptrace' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2309' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_ptrace'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1100' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='old_len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1100' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='new_len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1100' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1100' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='new_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1101' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_add_key(long int, void*, void*, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_add_key' mangled-name='__sanitizer_syscall_post_impl_add_key' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2343' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_add_key'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='970' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='970' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='970' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='971' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='971' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='971' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_request_key(long int, void*, void*, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_request_key' mangled-name='__sanitizer_syscall_post_impl_request_key' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2358' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_request_key'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='705' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='uthese' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='705' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='uinfo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='705' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='uts' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='706' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='706' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_keyctl(long int, long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_keyctl' mangled-name='__sanitizer_syscall_pre_impl_keyctl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2361' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_keyctl'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1100' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='old_len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1100' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='new_len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1100' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1100' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='new_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1101' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_keyctl(long int, long int, long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_keyctl' mangled-name='__sanitizer_syscall_post_impl_keyctl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2363' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_keyctl'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1103' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1103' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='old_len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1103' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='new_len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1103' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1104' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='new_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1104' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_ioprio_set(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_ioprio_set' mangled-name='__sanitizer_syscall_pre_impl_ioprio_set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2366' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_ioprio_set'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_ioprio_set(long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_ioprio_set' mangled-name='__sanitizer_syscall_post_impl_ioprio_set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2368' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_ioprio_set'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_ioprio_get(long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_ioprio_get' mangled-name='__sanitizer_syscall_pre_impl_ioprio_get' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2370' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_ioprio_get'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_ioprio_get(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_ioprio_get' mangled-name='__sanitizer_syscall_post_impl_ioprio_get' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2372' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_ioprio_get'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_set_mempolicy(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_set_mempolicy' mangled-name='__sanitizer_syscall_pre_impl_set_mempolicy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2374' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_set_mempolicy'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_set_mempolicy(long int, long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_set_mempolicy' mangled-name='__sanitizer_syscall_post_impl_set_mempolicy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2376' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_set_mempolicy'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='entry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr_segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='612' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_migrate_pages(long int, long int, long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_migrate_pages' mangled-name='__sanitizer_syscall_post_impl_migrate_pages' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2388' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_migrate_pages'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='472' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='timer_id' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='472' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='472' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='new_setting' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='473' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='old_setting' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='473' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_move_pages(long int, long int, long int, void**, const int*, int*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_move_pages' mangled-name='__sanitizer_syscall_post_impl_move_pages' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2397' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_move_pages'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2397' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2397' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr_pages' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2397' column='1'/>
<!-- parameter of type 'void**' -->
<parameter type-id='type-id-232' name='pages' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2397' column='1'/>
<!-- parameter of type 'const int*' -->
<parameter type-id='type-id-300' name='nodes' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2398' column='1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='status' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2398' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2398' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_mbind(long int, long int, long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_mbind' mangled-name='__sanitizer_syscall_pre_impl_mbind' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2404' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_mbind'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='start' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2404' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2404' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='mode' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2404' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='nmask' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2404' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='maxnode' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2404' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2405' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_mbind(long int, long int, long int, long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_mbind' mangled-name='__sanitizer_syscall_post_impl_mbind' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2407' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_mbind'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2407' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='start' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2407' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2407' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='mode' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2407' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='nmask' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2407' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='maxnode' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2408' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2408' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_get_mempolicy(void*, void*, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_get_mempolicy' mangled-name='__sanitizer_syscall_pre_impl_get_mempolicy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2414' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_get_mempolicy'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='policy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2414' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='nmask' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2414' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='maxnode' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2414' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2414' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2415' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_get_mempolicy(long int, void*, void*, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_get_mempolicy' mangled-name='__sanitizer_syscall_post_impl_get_mempolicy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2417' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_get_mempolicy'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2417' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='policy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2417' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='nmask' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2417' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='maxnode' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2417' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2418' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2418' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_inotify_init() -->
<function-decl name='__sanitizer_syscall_pre_impl_inotify_init' mangled-name='__sanitizer_syscall_pre_impl_inotify_init' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2425' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_inotify_init'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_inotify_init(long int) -->
<function-decl name='__sanitizer_syscall_post_impl_inotify_init' mangled-name='__sanitizer_syscall_post_impl_inotify_init' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2427' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_inotify_init'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_inotify_init1(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_inotify_init1' mangled-name='__sanitizer_syscall_pre_impl_inotify_init1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2429' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_inotify_init1'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_inotify_init1(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_inotify_init1' mangled-name='__sanitizer_syscall_post_impl_inotify_init1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2431' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_inotify_init1'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_inotify_add_watch(long int, long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_inotify_add_watch' mangled-name='__sanitizer_syscall_post_impl_inotify_add_watch' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2438' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_inotify_add_watch'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='entry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr_segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='612' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_inotify_rm_watch(long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_inotify_rm_watch' mangled-name='__sanitizer_syscall_pre_impl_inotify_rm_watch' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2441' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_inotify_rm_watch'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_inotify_rm_watch(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_inotify_rm_watch' mangled-name='__sanitizer_syscall_post_impl_inotify_rm_watch' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2443' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_inotify_rm_watch'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_spu_run(long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_spu_run' mangled-name='__sanitizer_syscall_pre_impl_spu_run' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2445' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_spu_run'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_spu_run(long int, long int, unsigned int*, unsigned int*) -->
<function-decl name='__sanitizer_syscall_post_impl_spu_run' mangled-name='__sanitizer_syscall_post_impl_spu_run' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2447' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_spu_run'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2447' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2447' column='1'/>
<!-- parameter of type 'unsigned int*' -->
<parameter type-id='type-id-155' name='unpc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2447' column='1'/>
<!-- parameter of type 'unsigned int*' -->
<parameter type-id='type-id-155' name='ustatus' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2447' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_spu_create(long int, void*, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_spu_create' mangled-name='__sanitizer_syscall_post_impl_spu_create' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2459' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_spu_create'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='msqid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2073' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='msgp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2073' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='msgsz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2073' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='msgtyp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2073' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='msgflg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2074' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_mknodat(long int, long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_mknodat' mangled-name='__sanitizer_syscall_post_impl_mknodat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2468' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_mknodat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='count' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pos' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_mkdirat(long int, long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_mkdirat' mangled-name='__sanitizer_syscall_post_impl_mkdirat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2477' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_mkdirat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='entry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr_segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='612' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_unlinkat(long int, long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_unlinkat' mangled-name='__sanitizer_syscall_post_impl_unlinkat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2485' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_unlinkat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='entry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr_segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='612' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_symlinkat(long int, void*, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_symlinkat' mangled-name='__sanitizer_syscall_post_impl_symlinkat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2494' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_symlinkat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='629' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='629' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='629' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ru' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='629' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_linkat(long int, long int, void*, long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_linkat' mangled-name='__sanitizer_syscall_post_impl_linkat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2505' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_linkat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2505' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='olddfd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2505' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='oldname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2505' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='newdfd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2505' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='newname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2506' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2506' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_renameat(long int, long int, void*, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_renameat' mangled-name='__sanitizer_syscall_post_impl_renameat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2516' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_renameat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='631' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='631' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='631' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='631' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ru' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='632' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_futimesat(long int, long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_futimesat' mangled-name='__sanitizer_syscall_post_impl_futimesat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2525' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_futimesat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='how' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='oset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_faccessat(long int, long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_faccessat' mangled-name='__sanitizer_syscall_post_impl_faccessat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2538' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_faccessat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='entry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr_segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='612' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_fchmodat(long int, long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_fchmodat' mangled-name='__sanitizer_syscall_post_impl_fchmodat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2546' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_fchmodat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='entry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr_segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='612' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_fchownat(long int, long int, void*, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_fchownat' mangled-name='__sanitizer_syscall_post_impl_fchownat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2555' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_fchownat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2076' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='msqid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2076' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='msgp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2076' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='msgsz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2076' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='msgtyp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2076' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='msgflg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2077' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_openat(long int, long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_openat' mangled-name='__sanitizer_syscall_post_impl_openat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2564' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_openat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='count' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pos' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1612' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_newfstatat(long int, long int, void*, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_newfstatat' mangled-name='__sanitizer_syscall_post_impl_newfstatat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2574' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_newfstatat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1030' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1030' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1030' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1030' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1031' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_fstatat64(long int, long int, void*, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_fstatat64' mangled-name='__sanitizer_syscall_post_impl_fstatat64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2588' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_fstatat64'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1030' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1030' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1030' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1030' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1031' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_readlinkat(long int, long int, void*, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_readlinkat' mangled-name='__sanitizer_syscall_post_impl_readlinkat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2600' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_readlinkat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1030' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1030' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1030' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1030' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1031' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_utimensat(long int, long int, void*, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_utimensat' mangled-name='__sanitizer_syscall_post_impl_utimensat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2615' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_utimensat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1030' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1030' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1030' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1030' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1031' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_unshare(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_unshare' mangled-name='__sanitizer_syscall_pre_impl_unshare' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2622' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_unshare'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_unshare(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_unshare' mangled-name='__sanitizer_syscall_post_impl_unshare' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2624' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_unshare'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_splice(long int, void*, long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_splice' mangled-name='__sanitizer_syscall_pre_impl_splice' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2626' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_splice'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd_in' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2626' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='off_in' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2626' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd_out' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2626' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='off_out' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2626' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2627' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2627' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_splice(long int, long int, void*, long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_splice' mangled-name='__sanitizer_syscall_post_impl_splice' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2629' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_splice'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2629' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd_in' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2629' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='off_in' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2629' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd_out' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2629' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='off_out' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2630' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2630' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2630' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_vmsplice(long int, const __sanitizer::__sanitizer_iovec*, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_vmsplice' mangled-name='__sanitizer_syscall_pre_impl_vmsplice' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2637' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_vmsplice'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2637' column='1'/>
<!-- parameter of type 'const __sanitizer::__sanitizer_iovec*' -->
<parameter type-id='type-id-1051' name='iov' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2637' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr_segs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2637' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2638' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_vmsplice(long int, long int, const __sanitizer::__sanitizer_iovec*, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_vmsplice' mangled-name='__sanitizer_syscall_post_impl_vmsplice' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2640' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_vmsplice'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2640' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2640' column='1'/>
<!-- parameter of type 'const __sanitizer::__sanitizer_iovec*' -->
<parameter type-id='type-id-1051' name='iov' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2640' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr_segs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2641' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2641' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_tee(long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_tee' mangled-name='__sanitizer_syscall_pre_impl_tee' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2647' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_tee'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_tee(long int, long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_tee' mangled-name='__sanitizer_syscall_post_impl_tee' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2649' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_tee'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1100' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='old_len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1100' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='new_len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1100' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1100' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='new_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1101' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_get_robust_list(long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_get_robust_list' mangled-name='__sanitizer_syscall_pre_impl_get_robust_list' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2651' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_get_robust_list'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_get_robust_list(long int, long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_get_robust_list' mangled-name='__sanitizer_syscall_post_impl_get_robust_list' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2653' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_get_robust_list'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='how' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='oset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_set_robust_list(void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_set_robust_list' mangled-name='__sanitizer_syscall_pre_impl_set_robust_list' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2656' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_set_robust_list'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_set_robust_list(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_set_robust_list' mangled-name='__sanitizer_syscall_post_impl_set_robust_list' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2658' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_set_robust_list'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_getcpu(void*, void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_getcpu' mangled-name='__sanitizer_syscall_pre_impl_getcpu' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2660' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_getcpu'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='292' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='292' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='292' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_getcpu(long int, void*, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_getcpu' mangled-name='__sanitizer_syscall_post_impl_getcpu' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2662' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_getcpu'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='294' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='294' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='294' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='294' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_signalfd(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_signalfd' mangled-name='__sanitizer_syscall_pre_impl_signalfd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2670' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_signalfd'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_signalfd(long int, long int, kernel_sigset_t*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_signalfd' mangled-name='__sanitizer_syscall_post_impl_signalfd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2672' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_signalfd'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2672' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ufd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2672' column='1'/>
<!-- parameter of type 'kernel_sigset_t*' -->
<parameter type-id='type-id-1175' name='user_mask' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2672' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sizemask' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2673' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_signalfd4(long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_signalfd4' mangled-name='__sanitizer_syscall_pre_impl_signalfd4' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2679' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_signalfd4'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='filename' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='mode' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='dev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_signalfd4(long int, long int, kernel_sigset_t*, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_signalfd4' mangled-name='__sanitizer_syscall_post_impl_signalfd4' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2681' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_signalfd4'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2681' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ufd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2681' column='1'/>
<!-- parameter of type 'kernel_sigset_t*' -->
<parameter type-id='type-id-1175' name='user_mask' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2681' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sizemask' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2682' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2682' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_timerfd_create(long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_timerfd_create' mangled-name='__sanitizer_syscall_pre_impl_timerfd_create' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2688' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_timerfd_create'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_timerfd_create(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_timerfd_create' mangled-name='__sanitizer_syscall_post_impl_timerfd_create' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2690' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_timerfd_create'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_timerfd_settime(long int, long int, long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_timerfd_settime' mangled-name='__sanitizer_syscall_post_impl_timerfd_settime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2697' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_timerfd_settime'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='472' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='timer_id' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='472' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='472' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='new_setting' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='473' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='old_setting' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='473' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_timerfd_gettime(long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_timerfd_gettime' mangled-name='__sanitizer_syscall_pre_impl_timerfd_gettime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2704' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_timerfd_gettime'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_timerfd_gettime(long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_timerfd_gettime' mangled-name='__sanitizer_syscall_post_impl_timerfd_gettime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2706' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_timerfd_gettime'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_eventfd(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_eventfd' mangled-name='__sanitizer_syscall_pre_impl_eventfd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2712' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_eventfd'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_eventfd(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_eventfd' mangled-name='__sanitizer_syscall_post_impl_eventfd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2714' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_eventfd'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_eventfd2(long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_eventfd2' mangled-name='__sanitizer_syscall_pre_impl_eventfd2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2716' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_eventfd2'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_eventfd2(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_eventfd2' mangled-name='__sanitizer_syscall_post_impl_eventfd2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2718' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_eventfd2'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_old_readdir(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_old_readdir' mangled-name='__sanitizer_syscall_pre_impl_old_readdir' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2720' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_old_readdir'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_old_readdir(long int, long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_old_readdir' mangled-name='__sanitizer_syscall_post_impl_old_readdir' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2722' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_old_readdir'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='entry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr_segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='612' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_pselect6(long int, __sanitizer::__sanitizer___kernel_fd_set*, __sanitizer::__sanitizer___kernel_fd_set*, __sanitizer::__sanitizer___kernel_fd_set*, void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_pselect6' mangled-name='__sanitizer_syscall_pre_impl_pselect6' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2726' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_pselect6'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg0' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2726' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer___kernel_fd_set*' -->
<parameter type-id='type-id-951' name='arg1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2726' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer___kernel_fd_set*' -->
<parameter type-id='type-id-951' name='arg2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2727' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer___kernel_fd_set*' -->
<parameter type-id='type-id-951' name='arg3' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2728' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg4' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2728' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg5' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2729' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_pselect6(long int, long int, __sanitizer::__sanitizer___kernel_fd_set*, __sanitizer::__sanitizer___kernel_fd_set*, __sanitizer::__sanitizer___kernel_fd_set*, void*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_pselect6' mangled-name='__sanitizer_syscall_post_impl_pselect6' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2731' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_pselect6'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2731' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg0' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2731' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer___kernel_fd_set*' -->
<parameter type-id='type-id-951' name='arg1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2731' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer___kernel_fd_set*' -->
<parameter type-id='type-id-951' name='arg2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2732' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer___kernel_fd_set*' -->
<parameter type-id='type-id-951' name='arg3' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2733' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg4' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2733' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg5' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2734' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_ppoll(long int, __sanitizer::__sanitizer_pollfd*, long int, void*, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_ppoll' mangled-name='__sanitizer_syscall_post_impl_ppoll' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2748' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_ppoll'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2748' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_pollfd*' -->
<parameter type-id='type-id-1001' name='arg0' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2748' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2748' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2748' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg3' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2749' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg4' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2749' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_syncfs(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_syncfs' mangled-name='__sanitizer_syscall_pre_impl_syncfs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2756' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_syncfs'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_syncfs(long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_syncfs' mangled-name='__sanitizer_syscall_post_impl_syncfs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2758' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_syncfs'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_perf_event_open(long int, __sanitizer::__sanitizer_perf_event_attr*, long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_perf_event_open' mangled-name='__sanitizer_syscall_post_impl_perf_event_open' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2765' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_perf_event_open'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2765' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_perf_event_attr*' -->
<parameter type-id='type-id-999' name='attr_uptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2765' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2766' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='cpu' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2766' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='group_fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2766' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2766' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_mmap_pgoff(long int, long int, long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_mmap_pgoff' mangled-name='__sanitizer_syscall_pre_impl_mmap_pgoff' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2768' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_mmap_pgoff'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1103' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1103' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='old_len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1103' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='new_len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1103' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1104' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='new_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1104' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_mmap_pgoff(long int, long int, long int, long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_mmap_pgoff' mangled-name='__sanitizer_syscall_post_impl_mmap_pgoff' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2771' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_mmap_pgoff'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2771' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2771' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2771' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='prot' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2771' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2771' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2772' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pgoff' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2772' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_old_mmap(void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_old_mmap' mangled-name='__sanitizer_syscall_pre_impl_old_mmap' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2774' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_old_mmap'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_old_mmap(long int, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_old_mmap' mangled-name='__sanitizer_syscall_post_impl_old_mmap' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2776' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_old_mmap'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_name_to_handle_at(long int, void*, void*, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_name_to_handle_at' mangled-name='__sanitizer_syscall_pre_impl_name_to_handle_at' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2778' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_name_to_handle_at'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='705' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='uthese' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='705' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='uinfo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='705' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='uts' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='706' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='706' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_name_to_handle_at(long int, long int, void*, void*, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_name_to_handle_at' mangled-name='__sanitizer_syscall_post_impl_name_to_handle_at' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2781' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_name_to_handle_at'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2781' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='dfd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2781' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2781' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='handle' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2782' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='mnt_id' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2782' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flag' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2782' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_open_by_handle_at(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_open_by_handle_at' mangled-name='__sanitizer_syscall_pre_impl_open_by_handle_at' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2784' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_open_by_handle_at'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_open_by_handle_at(long int, long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_open_by_handle_at' mangled-name='__sanitizer_syscall_post_impl_open_by_handle_at' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2786' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_open_by_handle_at'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='entry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr_segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='segments' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='611' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='612' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_setns(long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_setns' mangled-name='__sanitizer_syscall_pre_impl_setns' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2789' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_setns'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='seconds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='266' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_setns(long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_setns' mangled-name='__sanitizer_syscall_post_impl_setns' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2791' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_setns'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='rgid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='egid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='335' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_process_vm_readv(long int, const __sanitizer::__sanitizer_iovec*, long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_process_vm_readv' mangled-name='__sanitizer_syscall_pre_impl_process_vm_readv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2793' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_process_vm_readv'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2793' column='1'/>
<!-- parameter of type 'const __sanitizer::__sanitizer_iovec*' -->
<parameter type-id='type-id-1051' name='lvec' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2793' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='liovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2794' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='rvec' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2794' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='riovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2794' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2795' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_process_vm_readv(long int, long int, const __sanitizer::__sanitizer_iovec*, long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_process_vm_readv' mangled-name='__sanitizer_syscall_post_impl_process_vm_readv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2797' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_process_vm_readv'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2797' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2797' column='1'/>
<!-- parameter of type 'const __sanitizer::__sanitizer_iovec*' -->
<parameter type-id='type-id-1051' name='lvec' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2798' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='liovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2798' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='rvec' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2799' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='riovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2799' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2799' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_process_vm_writev(long int, const __sanitizer::__sanitizer_iovec*, long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_process_vm_writev' mangled-name='__sanitizer_syscall_pre_impl_process_vm_writev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2805' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_process_vm_writev'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2793' column='1'/>
<!-- parameter of type 'const __sanitizer::__sanitizer_iovec*' -->
<parameter type-id='type-id-1051' name='lvec' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2793' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='liovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2794' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='rvec' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2794' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='riovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2794' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2795' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_process_vm_writev(long int, long int, const __sanitizer::__sanitizer_iovec*, long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_post_impl_process_vm_writev' mangled-name='__sanitizer_syscall_post_impl_process_vm_writev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2809' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_process_vm_writev'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2797' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2797' column='1'/>
<!-- parameter of type 'const __sanitizer::__sanitizer_iovec*' -->
<parameter type-id='type-id-1051' name='lvec' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2798' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='liovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2798' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='rvec' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2799' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='riovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2799' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2799' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __sanitizer::__sanitizer_clock_t __interceptor_times(void*) -->
<function-decl name='__interceptor_times' mangled-name='__interceptor_times' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2896' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_times'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tms' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2896' column='1'/>
<!-- typedef __sanitizer::__sanitizer_clock_t -->
<return type-id='type-id-1249'/>
</function-decl>
<!-- SIZE_T __interceptor_iconv(void*, char**, SIZE_T*, char**, SIZE_T*) -->
<function-decl name='__interceptor_iconv' mangled-name='__interceptor_iconv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2871' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_iconv'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='cd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2871' column='1'/>
<!-- parameter of type 'char**' -->
<parameter type-id='type-id-130' name='inbuf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2871' column='1'/>
<!-- parameter of type 'SIZE_T*' -->
<parameter type-id='type-id-935' name='inbytesleft' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2871' column='1'/>
<!-- parameter of type 'char**' -->
<parameter type-id='type-id-130' name='outbuf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2871' column='1'/>
<!-- parameter of type 'SIZE_T*' -->
<parameter type-id='type-id-935' name='outbytesleft' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2871' column='1'/>
<!-- typedef SIZE_T -->
<return type-id='type-id-418'/>
</function-decl>
<!-- SSIZE_T __interceptor_getdelim(char**, SIZE_T*, int, void*) -->
<function-decl name='__interceptor_getdelim' mangled-name='__interceptor_getdelim' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2851' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_getdelim'>
<!-- parameter of type 'char**' -->
<parameter type-id='type-id-130' name='lineptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2851' column='1'/>
<!-- parameter of type 'SIZE_T*' -->
<parameter type-id='type-id-935' name='n' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2851' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='delim' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2851' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stream' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2851' column='1'/>
<!-- typedef SSIZE_T -->
<return type-id='type-id-420'/>
</function-decl>
<!-- SSIZE_T __interceptor_getline(char**, SIZE_T*, void*) -->
<function-decl name='__interceptor_getline' mangled-name='__interceptor_getline' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2840' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_getline'>
<!-- parameter of type 'char**' -->
<parameter type-id='type-id-130' name='lineptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2840' column='1'/>
<!-- parameter of type 'SIZE_T*' -->
<parameter type-id='type-id-935' name='n' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2840' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stream' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2840' column='1'/>
<!-- typedef SSIZE_T -->
<return type-id='type-id-420'/>
</function-decl>
<!-- int __interceptor_lrand48_r(void*, long int*) -->
<function-decl name='__interceptor_lrand48_r' mangled-name='__interceptor_lrand48_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2825' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_lrand48_r'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2825' column='1'/>
<!-- parameter of type 'long int*' -->
<parameter type-id='type-id-1181' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2825' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_drand48_r(void*, double*) -->
<function-decl name='__interceptor_drand48_r' mangled-name='__interceptor_drand48_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2818' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_drand48_r'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2818' column='1'/>
<!-- parameter of type 'double*' -->
<parameter type-id='type-id-1072' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2818' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- long double __interceptor_lgammal_r(long double, int*) -->
<function-decl name='__interceptor_lgammal_r' mangled-name='__interceptor_lgammal_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2802' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_lgammal_r'>
<!-- parameter of type 'long double' -->
<parameter type-id='type-id-381' name='x' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2802' column='1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='signp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2802' column='1'/>
<!-- long double -->
<return type-id='type-id-381'/>
</function-decl>
<!-- float __interceptor_lgammaf_r(float, int*) -->
<function-decl name='__interceptor_lgammaf_r' mangled-name='__interceptor_lgammaf_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2795' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_lgammaf_r'>
<!-- parameter of type 'float' -->
<parameter type-id='type-id-377' name='x' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2795' column='1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='signp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2795' column='1'/>
<!-- float -->
<return type-id='type-id-377'/>
</function-decl>
<!-- double __interceptor_lgamma_r(double, int*) -->
<function-decl name='__interceptor_lgamma_r' mangled-name='__interceptor_lgamma_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2788' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_lgamma_r'>
<!-- parameter of type 'double' -->
<parameter type-id='type-id-376' name='x' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2788' column='1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='signp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2788' column='1'/>
<!-- double -->
<return type-id='type-id-376'/>
</function-decl>
<!-- long double __interceptor_lgammal(long double) -->
<function-decl name='__interceptor_lgammal' mangled-name='__interceptor_lgammal' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2772' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_lgammal'>
<!-- parameter of type 'long double' -->
<parameter type-id='type-id-381' name='x' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2772' column='1'/>
<!-- long double -->
<return type-id='type-id-381'/>
</function-decl>
<!-- float __interceptor_lgammaf(float) -->
<function-decl name='__interceptor_lgammaf' mangled-name='__interceptor_lgammaf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2765' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_lgammaf'>
<!-- parameter of type 'float' -->
<parameter type-id='type-id-377' name='x' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2765' column='1'/>
<!-- float -->
<return type-id='type-id-377'/>
</function-decl>
<!-- double __interceptor_lgamma(double) -->
<function-decl name='__interceptor_lgamma' mangled-name='__interceptor_lgamma' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2758' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_lgamma'>
<!-- parameter of type 'double' -->
<parameter type-id='type-id-376' name='x' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2758' column='1'/>
<!-- double -->
<return type-id='type-id-376'/>
</function-decl>
<!-- long double __interceptor_remquol(long double, long double, int*) -->
<function-decl name='__interceptor_remquol' mangled-name='__interceptor_remquol' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2741' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_remquol'>
<!-- parameter of type 'long double' -->
<parameter type-id='type-id-381' name='x' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2741' column='1'/>
<!-- parameter of type 'long double' -->
<parameter type-id='type-id-381' name='y' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2741' column='1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='quo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2741' column='1'/>
<!-- long double -->
<return type-id='type-id-381'/>
</function-decl>
<!-- float __interceptor_remquof(float, float, int*) -->
<function-decl name='__interceptor_remquof' mangled-name='__interceptor_remquof' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2734' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_remquof'>
<!-- parameter of type 'float' -->
<parameter type-id='type-id-377' name='x' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2734' column='1'/>
<!-- parameter of type 'float' -->
<parameter type-id='type-id-377' name='y' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2734' column='1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='quo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2734' column='1'/>
<!-- float -->
<return type-id='type-id-377'/>
</function-decl>
<!-- double __interceptor_remquo(double, double, int*) -->
<function-decl name='__interceptor_remquo' mangled-name='__interceptor_remquo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2727' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_remquo'>
<!-- parameter of type 'double' -->
<parameter type-id='type-id-376' name='x' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2727' column='1'/>
<!-- parameter of type 'double' -->
<parameter type-id='type-id-376' name='y' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2727' column='1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='quo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2727' column='1'/>
<!-- double -->
<return type-id='type-id-376'/>
</function-decl>
<!-- void __interceptor_sincosl(long double, long double*, long double*) -->
<function-decl name='__interceptor_sincosl' mangled-name='__interceptor_sincosl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2711' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sincosl'>
<!-- parameter of type 'long double' -->
<parameter type-id='type-id-381' name='x' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2711' column='1'/>
<!-- parameter of type 'long double*' -->
<parameter type-id='type-id-1180' name='sin' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2711' column='1'/>
<!-- parameter of type 'long double*' -->
<parameter type-id='type-id-1180' name='cos' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2711' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __interceptor_sincosf(float, float*, float*) -->
<function-decl name='__interceptor_sincosf' mangled-name='__interceptor_sincosf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2704' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sincosf'>
<!-- parameter of type 'float' -->
<parameter type-id='type-id-377' name='x' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2704' column='1'/>
<!-- parameter of type 'float*' -->
<parameter type-id='type-id-1077' name='sin' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2704' column='1'/>
<!-- parameter of type 'float*' -->
<parameter type-id='type-id-1077' name='cos' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2704' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __interceptor_sincos(double, double*, double*) -->
<function-decl name='__interceptor_sincos' mangled-name='__interceptor_sincos' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2697' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sincos'>
<!-- parameter of type 'double' -->
<parameter type-id='type-id-376' name='x' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2697' column='1'/>
<!-- parameter of type 'double*' -->
<parameter type-id='type-id-1072' name='sin' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2697' column='1'/>
<!-- parameter of type 'double*' -->
<parameter type-id='type-id-1072' name='cos' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2697' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- int __interceptor_pthread_setname_np(__sanitizer::uptr, const char*) -->
<function-decl name='__interceptor_pthread_setname_np' mangled-name='__interceptor_pthread_setname_np' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2685' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_setname_np'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='thread' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2685' column='1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2685' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- char* __interceptor_tempnam(char*, char*) -->
<function-decl name='__interceptor_tempnam' mangled-name='__interceptor_tempnam' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2670' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_tempnam'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='dir' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2670' column='1'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='pfx' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2670' column='1'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- char* __interceptor_tmpnam_r(char*) -->
<function-decl name='__interceptor_tmpnam_r' mangled-name='__interceptor_tmpnam_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2657' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_tmpnam_r'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='s' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2657' column='1'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- char* __interceptor_tmpnam(char*) -->
<function-decl name='__interceptor_tmpnam' mangled-name='__interceptor_tmpnam' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2639' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_tmpnam'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='s' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2657' column='1'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- int __interceptor_pthread_attr_getaffinity_np(void*, SIZE_T, void*) -->
<function-decl name='__interceptor_pthread_attr_getaffinity_np' mangled-name='__interceptor_pthread_attr_getaffinity_np' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2621' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_attr_getaffinity_np'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2621' column='1'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='cpusetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2621' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='cpuset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2621' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_attr_getinheritsched(void*, void*) -->
<function-decl name='__interceptor_pthread_attr_getinheritsched' mangled-name='__interceptor_pthread_attr_getinheritsched' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_attr_getinheritsched'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_attr_getstack(void*, void**, SIZE_T*) -->
<function-decl name='__interceptor_pthread_attr_getstack' mangled-name='__interceptor_pthread_attr_getstack' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2581' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_attr_getstack'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2581' column='1'/>
<!-- parameter of type 'void**' -->
<parameter type-id='type-id-232' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2581' column='1'/>
<!-- parameter of type 'SIZE_T*' -->
<parameter type-id='type-id-935' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2581' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_attr_getstacksize(void*, void*) -->
<function-decl name='__interceptor_pthread_attr_getstacksize' mangled-name='__interceptor_pthread_attr_getstacksize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2580' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_attr_getstacksize'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_attr_getscope(void*, void*) -->
<function-decl name='__interceptor_pthread_attr_getscope' mangled-name='__interceptor_pthread_attr_getscope' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2579' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_attr_getscope'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_attr_getschedpolicy(void*, void*) -->
<function-decl name='__interceptor_pthread_attr_getschedpolicy' mangled-name='__interceptor_pthread_attr_getschedpolicy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2578' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_attr_getschedpolicy'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_attr_getschedparam(void*, void*) -->
<function-decl name='__interceptor_pthread_attr_getschedparam' mangled-name='__interceptor_pthread_attr_getschedparam' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2577' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_attr_getschedparam'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_attr_getguardsize(void*, void*) -->
<function-decl name='__interceptor_pthread_attr_getguardsize' mangled-name='__interceptor_pthread_attr_getguardsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2576' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_attr_getguardsize'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_attr_getdetachstate(void*, void*) -->
<function-decl name='__interceptor_pthread_attr_getdetachstate' mangled-name='__interceptor_pthread_attr_getdetachstate' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2575' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_attr_getdetachstate'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_random_r(void*, __sanitizer::u32*) -->
<function-decl name='__interceptor_random_r' mangled-name='__interceptor_random_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2549' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_random_r'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2549' column='1'/>
<!-- parameter of type '__sanitizer::u32*' -->
<parameter type-id='type-id-1011' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2549' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_shmctl(int, int, void*) -->
<function-decl name='__interceptor_shmctl' mangled-name='__interceptor_shmctl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_shmctl'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='shmid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='cmd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- __sanitizer::__sanitizer_ether_addr* __interceptor_ether_aton_r(char*, __sanitizer::__sanitizer_ether_addr*) -->
<function-decl name='__interceptor_ether_aton_r' mangled-name='__interceptor_ether_aton_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2510' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_ether_aton_r'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2510' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_ether_addr*' -->
<parameter type-id='type-id-975' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2510' column='1'/>
<!-- __sanitizer::__sanitizer_ether_addr* -->
<return type-id='type-id-975'/>
</function-decl>
<!-- char* __interceptor_ether_ntoa_r(__sanitizer::__sanitizer_ether_addr*, char*) -->
<function-decl name='__interceptor_ether_ntoa_r' mangled-name='__interceptor_ether_ntoa_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2502' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_ether_ntoa_r'>
<!-- parameter of type '__sanitizer::__sanitizer_ether_addr*' -->
<parameter type-id='type-id-975' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2502' column='1'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2502' column='1'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- int __interceptor_ether_line(char*, __sanitizer::__sanitizer_ether_addr*, char*) -->
<function-decl name='__interceptor_ether_line' mangled-name='__interceptor_ether_line' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2478' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_ether_line'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='line' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2478' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_ether_addr*' -->
<parameter type-id='type-id-975' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2478' column='1'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='hostname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2478' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_ether_hostton(char*, __sanitizer::__sanitizer_ether_addr*) -->
<function-decl name='__interceptor_ether_hostton' mangled-name='__interceptor_ether_hostton' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2469' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_ether_hostton'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='hostname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2469' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_ether_addr*' -->
<parameter type-id='type-id-975' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2469' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_ether_ntohost(char*, __sanitizer::__sanitizer_ether_addr*) -->
<function-decl name='__interceptor_ether_ntohost' mangled-name='__interceptor_ether_ntohost' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2460' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_ether_ntohost'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='hostname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2469' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_ether_addr*' -->
<parameter type-id='type-id-975' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2469' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- __sanitizer::__sanitizer_ether_addr* __interceptor_ether_aton(char*) -->
<function-decl name='__interceptor_ether_aton' mangled-name='__interceptor_ether_aton' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2452' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_ether_aton'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2452' column='1'/>
<!-- __sanitizer::__sanitizer_ether_addr* -->
<return type-id='type-id-975'/>
</function-decl>
<!-- char* __interceptor_ether_ntoa(__sanitizer::__sanitizer_ether_addr*) -->
<function-decl name='__interceptor_ether_ntoa' mangled-name='__interceptor_ether_ntoa' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2444' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_ether_ntoa'>
<!-- parameter of type '__sanitizer::__sanitizer_ether_addr*' -->
<parameter type-id='type-id-975' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2444' column='1'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- int __interceptor_initgroups(char*, __sanitizer::u32) -->
<function-decl name='__interceptor_initgroups' mangled-name='__interceptor_initgroups' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2431' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_initgroups'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='user' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2431' column='1'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196' name='group' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2431' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_fstatvfs64(int, void*) -->
<function-decl name='__interceptor_fstatvfs64' mangled-name='__interceptor_fstatvfs64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_fstatvfs64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_statvfs64(char*, void*) -->
<function-decl name='__interceptor_statvfs64' mangled-name='__interceptor_statvfs64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_statvfs64'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_fstatvfs(int, void*) -->
<function-decl name='__interceptor_fstatvfs' mangled-name='__interceptor_fstatvfs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2393' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_fstatvfs'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_statvfs(char*, void*) -->
<function-decl name='__interceptor_statvfs' mangled-name='__interceptor_statvfs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2385' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_statvfs'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_fstatfs64(int, void*) -->
<function-decl name='__interceptor_fstatfs64' mangled-name='__interceptor_fstatfs64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2370' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_fstatfs64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_statfs64(char*, void*) -->
<function-decl name='__interceptor_statfs64' mangled-name='__interceptor_statfs64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2362' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_statfs64'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_fstatfs(int, void*) -->
<function-decl name='__interceptor_fstatfs' mangled-name='__interceptor_fstatfs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2347' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_fstatfs'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_statfs(char*, void*) -->
<function-decl name='__interceptor_statfs' mangled-name='__interceptor_statfs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2339' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_statfs'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- __sanitizer::__sanitizer_mntent* __interceptor_getmntent_r(void*, __sanitizer::__sanitizer_mntent*, char*, int) -->
<function-decl name='__interceptor_getmntent_r' mangled-name='__interceptor_getmntent_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2325' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_getmntent_r'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='fp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2325' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_mntent*' -->
<parameter type-id='type-id-993' name='mntbuf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2325' column='1'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2325' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='buflen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2325' column='1'/>
<!-- __sanitizer::__sanitizer_mntent* -->
<return type-id='type-id-993'/>
</function-decl>
<!-- __sanitizer::__sanitizer_mntent* __interceptor_getmntent(void*) -->
<function-decl name='__interceptor_getmntent' mangled-name='__interceptor_getmntent' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2312' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_getmntent'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='fp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2312' column='1'/>
<!-- __sanitizer::__sanitizer_mntent* -->
<return type-id='type-id-993'/>
</function-decl>
<!-- int __interceptor_pthread_cond_broadcast(void*) -->
<function-decl name='__interceptor_pthread_cond_broadcast' mangled-name='__interceptor_pthread_cond_broadcast' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2271' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_cond_broadcast'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_cond_signal(void*) -->
<function-decl name='__interceptor_pthread_cond_signal' mangled-name='__interceptor_pthread_cond_signal' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2264' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_cond_signal'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_cond_init(void*, void*) -->
<function-decl name='__interceptor_pthread_cond_init' mangled-name='__interceptor_pthread_cond_init' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2257' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_cond_init'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_cond_wait(void*, void*) -->
<function-decl name='__interceptor_pthread_cond_wait' mangled-name='__interceptor_pthread_cond_wait' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2247' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_cond_wait'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_mutex_unlock(void*) -->
<function-decl name='__interceptor_pthread_mutex_unlock' mangled-name='__interceptor_pthread_mutex_unlock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2231' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_mutex_unlock'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_mutex_lock(void*) -->
<function-decl name='__interceptor_pthread_mutex_lock' mangled-name='__interceptor_pthread_mutex_lock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2220' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_mutex_lock'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- void __interceptor__exit(int) -->
<function-decl name='__interceptor__exit' mangled-name='__interceptor__exit' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2207' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor__exit'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- char** __interceptor_backtrace_symbols(void**, int) -->
<function-decl name='__interceptor_backtrace_symbols' mangled-name='__interceptor_backtrace_symbols' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2186' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_backtrace_symbols'>
<!-- parameter of type 'void**' -->
<parameter type-id='type-id-232' name='buffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2186' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2186' column='1'/>
<!-- char** -->
<return type-id='type-id-130'/>
</function-decl>
<!-- int __interceptor_backtrace(void**, int) -->
<function-decl name='__interceptor_backtrace' mangled-name='__interceptor_backtrace' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2177' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_backtrace'>
<!-- parameter of type 'void**' -->
<parameter type-id='type-id-232' name='buffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2177' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2177' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_sigprocmask(int, __sanitizer::__sanitizer_sigset_t*, __sanitizer::__sanitizer_sigset_t*) -->
<function-decl name='__interceptor_sigprocmask' mangled-name='__interceptor_sigprocmask' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2161' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sigprocmask'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='how' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2161' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_sigset_t*' -->
<parameter type-id='type-id-1002' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2161' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_sigset_t*' -->
<parameter type-id='type-id-1002' name='oldset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2161' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_sigpending(__sanitizer::__sanitizer_sigset_t*) -->
<function-decl name='__interceptor_sigpending' mangled-name='__interceptor_sigpending' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2148' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sigpending'>
<!-- parameter of type '__sanitizer::__sanitizer_sigset_t*' -->
<parameter type-id='type-id-1002' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2148' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_sigfillset(__sanitizer::__sanitizer_sigset_t*) -->
<function-decl name='__interceptor_sigfillset' mangled-name='__interceptor_sigfillset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2133' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sigfillset'>
<!-- parameter of type '__sanitizer::__sanitizer_sigset_t*' -->
<parameter type-id='type-id-1002' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2148' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_sigemptyset(__sanitizer::__sanitizer_sigset_t*) -->
<function-decl name='__interceptor_sigemptyset' mangled-name='__interceptor_sigemptyset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2125' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sigemptyset'>
<!-- parameter of type '__sanitizer::__sanitizer_sigset_t*' -->
<parameter type-id='type-id-1002' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2148' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_sigtimedwait(__sanitizer::__sanitizer_sigset_t*, void*, void*) -->
<function-decl name='__interceptor_sigtimedwait' mangled-name='__interceptor_sigtimedwait' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sigtimedwait'>
<!-- parameter of type '__sanitizer::__sanitizer_sigset_t*' -->
<parameter type-id='type-id-1002' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2109' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='info' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2109' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='timeout' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2109' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_sigwaitinfo(__sanitizer::__sanitizer_sigset_t*, void*) -->
<function-decl name='__interceptor_sigwaitinfo' mangled-name='__interceptor_sigwaitinfo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2095' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sigwaitinfo'>
<!-- parameter of type '__sanitizer::__sanitizer_sigset_t*' -->
<parameter type-id='type-id-1002' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2095' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='info' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2095' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_sigwait(__sanitizer::__sanitizer_sigset_t*, int*) -->
<function-decl name='__interceptor_sigwait' mangled-name='__interceptor_sigwait' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2081' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sigwait'>
<!-- parameter of type '__sanitizer::__sanitizer_sigset_t*' -->
<parameter type-id='type-id-1002' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2081' column='1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='sig' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2081' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_wordexp(char*, __sanitizer::__sanitizer_wordexp_t*, int) -->
<function-decl name='__interceptor_wordexp' mangled-name='__interceptor_wordexp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2058' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_wordexp'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='s' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2058' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_wordexp_t*' -->
<parameter type-id='type-id-1008' name='p' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2058' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2058' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_ppoll(__sanitizer::__sanitizer_pollfd*, __sanitizer::__sanitizer_nfds_t, void*, __sanitizer::__sanitizer_sigset_t*) -->
<function-decl name='__interceptor_ppoll' mangled-name='__interceptor_ppoll' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2039' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_ppoll'>
<!-- parameter of type '__sanitizer::__sanitizer_pollfd*' -->
<parameter type-id='type-id-1001' name='fds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2039' column='1'/>
<!-- parameter of type 'typedef __sanitizer::__sanitizer_nfds_t' -->
<parameter type-id='type-id-1250' name='nfds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2039' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='timeout_ts' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2039' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_sigset_t*' -->
<parameter type-id='type-id-1002' name='sigmask' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2039' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_poll(__sanitizer::__sanitizer_pollfd*, __sanitizer::__sanitizer_nfds_t, int) -->
<function-decl name='__interceptor_poll' mangled-name='__interceptor_poll' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2024' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_poll'>
<!-- parameter of type '__sanitizer::__sanitizer_pollfd*' -->
<parameter type-id='type-id-1001' name='fds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2024' column='1'/>
<!-- parameter of type 'typedef __sanitizer::__sanitizer_nfds_t' -->
<parameter type-id='type-id-1250' name='nfds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2024' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='timeout' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2024' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_getgroups(int, __sanitizer::u32*) -->
<function-decl name='__interceptor_getgroups' mangled-name='__interceptor_getgroups' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1996' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_getgroups'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1996' column='1'/>
<!-- parameter of type '__sanitizer::u32*' -->
<parameter type-id='type-id-1011' name='lst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1996' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_scandir64(char*, __sanitizer::__sanitizer_dirent64***, scandir64_filter_f, scandir64_compar_f) -->
<function-decl name='__interceptor_scandir64' mangled-name='__interceptor_scandir64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1966' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_scandir64'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='dirp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1966' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_dirent64***' -->
<parameter type-id='type-id-973' name='namelist' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1966' column='1'/>
<!-- parameter of type 'typedef scandir64_filter_f' -->
<parameter type-id='type-id-422' name='filter' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1966' column='1'/>
<!-- parameter of type 'typedef scandir64_compar_f' -->
<parameter type-id='type-id-424' name='compar' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1966' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_scandir(char*, __sanitizer::__sanitizer_dirent***, scandir_filter_f, scandir_compar_f) -->
<function-decl name='__interceptor_scandir' mangled-name='__interceptor_scandir' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1913' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_scandir'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='dirp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1913' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_dirent***' -->
<parameter type-id='type-id-968' name='namelist' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1913' column='1'/>
<!-- parameter of type 'typedef scandir_filter_f' -->
<parameter type-id='type-id-426' name='filter' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1913' column='1'/>
<!-- parameter of type 'typedef scandir_compar_f' -->
<parameter type-id='type-id-428' name='compar' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1913' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor___xpg_strerror_r(int, char*, SIZE_T) -->
<function-decl name='__interceptor___xpg_strerror_r' mangled-name='__interceptor___xpg_strerror_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor___xpg_strerror_r'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='errnum' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1874' column='1'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1874' column='1'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='buflen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1874' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- char* __interceptor_strerror_r(int, char*, SIZE_T) -->
<function-decl name='__interceptor_strerror_r' mangled-name='__interceptor_strerror_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1846' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strerror_r'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='errnum' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1846' column='1'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1846' column='1'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='buflen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1846' column='1'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- char* __interceptor_strerror(int) -->
<function-decl name='__interceptor_strerror' mangled-name='__interceptor_strerror' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1833' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strerror'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='errnum' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1833' column='1'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- int __interceptor_sched_getaffinity(int, SIZE_T, void*) -->
<function-decl name='__interceptor_sched_getaffinity' mangled-name='__interceptor_sched_getaffinity' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1820' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sched_getaffinity'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1820' column='1'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='cpusetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1820' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='mask' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1820' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- SIZE_T __interceptor_confstr(int, char*, SIZE_T) -->
<function-decl name='__interceptor_confstr' mangled-name='__interceptor_confstr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1806' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_confstr'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1806' column='1'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1806' column='1'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1806' column='1'/>
<!-- typedef SIZE_T -->
<return type-id='type-id-418'/>
</function-decl>
<!-- char* __interceptor_canonicalize_file_name(const char*) -->
<function-decl name='__interceptor_canonicalize_file_name' mangled-name='__interceptor_canonicalize_file_name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1791' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_canonicalize_file_name'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- int __interceptor_tcgetattr(int, void*) -->
<function-decl name='__interceptor_tcgetattr' mangled-name='__interceptor_tcgetattr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1752' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_tcgetattr'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- SIZE_T __interceptor_wcsnrtombs(char*, const wchar_t**, SIZE_T, SIZE_T, void*) -->
<function-decl name='__interceptor_wcsnrtombs' mangled-name='__interceptor_wcsnrtombs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1729' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_wcsnrtombs'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='dest' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1729' column='1'/>
<!-- parameter of type 'const wchar_t**' -->
<parameter type-id='type-id-1067' name='src' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1729' column='1'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='nms' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1729' column='1'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1729' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ps' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1729' column='1'/>
<!-- typedef SIZE_T -->
<return type-id='type-id-418'/>
</function-decl>
<!-- SIZE_T __interceptor_wcsrtombs(char*, const wchar_t**, SIZE_T, void*) -->
<function-decl name='__interceptor_wcsrtombs' mangled-name='__interceptor_wcsrtombs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1707' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_wcsrtombs'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='dest' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1707' column='1'/>
<!-- parameter of type 'const wchar_t**' -->
<parameter type-id='type-id-1067' name='src' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1707' column='1'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1707' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ps' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1707' column='1'/>
<!-- typedef SIZE_T -->
<return type-id='type-id-418'/>
</function-decl>
<!-- SIZE_T __interceptor_wcstombs(char*, const wchar_t*, SIZE_T) -->
<function-decl name='__interceptor_wcstombs' mangled-name='__interceptor_wcstombs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1696' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_wcstombs'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='dest' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1696' column='1'/>
<!-- parameter of type 'const wchar_t*' -->
<parameter type-id='type-id-1066' name='src' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1696' column='1'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1696' column='1'/>
<!-- typedef SIZE_T -->
<return type-id='type-id-418'/>
</function-decl>
<!-- SIZE_T __interceptor_mbsnrtowcs(wchar_t*, const char**, SIZE_T, SIZE_T, void*) -->
<function-decl name='__interceptor_mbsnrtowcs' mangled-name='__interceptor_mbsnrtowcs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1673' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_mbsnrtowcs'>
<!-- parameter of type 'wchar_t*' -->
<parameter type-id='type-id-1238' name='dest' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1673' column='1'/>
<!-- parameter of type 'const char**' -->
<parameter type-id='type-id-362' name='src' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1673' column='1'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='nms' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1673' column='1'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1673' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ps' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1673' column='1'/>
<!-- typedef SIZE_T -->
<return type-id='type-id-418'/>
</function-decl>
<!-- SIZE_T __interceptor_mbsrtowcs(wchar_t*, const char**, SIZE_T, void*) -->
<function-decl name='__interceptor_mbsrtowcs' mangled-name='__interceptor_mbsrtowcs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1649' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_mbsrtowcs'>
<!-- parameter of type 'wchar_t*' -->
<parameter type-id='type-id-1238' name='dest' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1649' column='1'/>
<!-- parameter of type 'const char**' -->
<parameter type-id='type-id-362' name='src' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1649' column='1'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1649' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ps' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1649' column='1'/>
<!-- typedef SIZE_T -->
<return type-id='type-id-418'/>
</function-decl>
<!-- SIZE_T __interceptor_mbstowcs(wchar_t*, const char*, SIZE_T) -->
<function-decl name='__interceptor_mbstowcs' mangled-name='__interceptor_mbstowcs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1638' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_mbstowcs'>
<!-- parameter of type 'wchar_t*' -->
<parameter type-id='type-id-1238' name='dest' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1638' column='1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='src' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1638' column='1'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1638' column='1'/>
<!-- typedef SIZE_T -->
<return type-id='type-id-418'/>
</function-decl>
<!-- INTMAX_T __interceptor_strtoumax(const char*, char**, int) -->
<function-decl name='__interceptor_strtoumax' mangled-name='__interceptor_strtoumax' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1622' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strtoumax'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='nptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1622' column='1'/>
<!-- parameter of type 'char**' -->
<parameter type-id='type-id-130' name='endptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1622' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='base' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1622' column='1'/>
<!-- typedef INTMAX_T -->
<return type-id='type-id-429'/>
</function-decl>
<!-- INTMAX_T __interceptor_strtoimax(const char*, char**, int) -->
<function-decl name='__interceptor_strtoimax' mangled-name='__interceptor_strtoimax' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1614' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strtoimax'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='nptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1622' column='1'/>
<!-- parameter of type 'char**' -->
<parameter type-id='type-id-130' name='endptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1622' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='base' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1622' column='1'/>
<!-- typedef INTMAX_T -->
<return type-id='type-id-429'/>
</function-decl>
<!-- char* __interceptor_get_current_dir_name(int) -->
<function-decl name='__interceptor_get_current_dir_name' mangled-name='__interceptor_get_current_dir_name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1599' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_get_current_dir_name'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='errnum' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1833' column='1'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- char* __interceptor_getcwd(char*, SIZE_T) -->
<function-decl name='__interceptor_getcwd' mangled-name='__interceptor_getcwd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1586' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_getcwd'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1586' column='1'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1586' column='1'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- char* __interceptor_setlocale(int, char*) -->
<function-decl name='__interceptor_setlocale' mangled-name='__interceptor_setlocale' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1570' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_setlocale'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='category' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1570' column='1'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='locale' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1570' column='1'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- __sanitizer::uptr __interceptor_ptrace(int, int, void*, void*) -->
<function-decl name='__interceptor_ptrace' mangled-name='__interceptor_ptrace' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1524' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_ptrace'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='request' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1524' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1524' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1524' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='data' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1524' column='1'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- int __interceptor_readdir64_r(void*, __sanitizer::__sanitizer_dirent64*, __sanitizer::__sanitizer_dirent64**) -->
<function-decl name='__interceptor_readdir64_r' mangled-name='__interceptor_readdir64_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1504' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_readdir64_r'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='dirp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1504' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_dirent64*' -->
<parameter type-id='type-id-970' name='entry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1504' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_dirent64**' -->
<parameter type-id='type-id-972' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1504' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- __sanitizer::__sanitizer_dirent64* __interceptor_readdir64(void*) -->
<function-decl name='__interceptor_readdir64' mangled-name='__interceptor_readdir64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1496' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_readdir64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='dirp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1496' column='1'/>
<!-- __sanitizer::__sanitizer_dirent64* -->
<return type-id='type-id-970'/>
</function-decl>
<!-- int __interceptor_readdir_r(void*, __sanitizer::__sanitizer_dirent*, __sanitizer::__sanitizer_dirent**) -->
<function-decl name='__interceptor_readdir_r' mangled-name='__interceptor_readdir_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1475' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_readdir_r'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='dirp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1475' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_dirent*' -->
<parameter type-id='type-id-965' name='entry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1475' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_dirent**' -->
<parameter type-id='type-id-967' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1475' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- __sanitizer::__sanitizer_dirent* __interceptor_readdir(void*) -->
<function-decl name='__interceptor_readdir' mangled-name='__interceptor_readdir' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1467' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_readdir'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='dirp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1467' column='1'/>
<!-- __sanitizer::__sanitizer_dirent* -->
<return type-id='type-id-965'/>
</function-decl>
<!-- int __interceptor_sysinfo(void*) -->
<function-decl name='__interceptor_sysinfo' mangled-name='__interceptor_sysinfo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1453' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sysinfo'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_getpeername(int, void*, unsigned int*) -->
<function-decl name='__interceptor_getpeername' mangled-name='__interceptor_getpeername' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1437' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_getpeername'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='sockfd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1437' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1437' column='1'/>
<!-- parameter of type 'unsigned int*' -->
<parameter type-id='type-id-155' name='addrlen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1437' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- SSIZE_T __interceptor_recvmsg(int, __sanitizer::__sanitizer_msghdr*, int) -->
<function-decl name='__interceptor_recvmsg' mangled-name='__interceptor_recvmsg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1417' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_recvmsg'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1417' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_msghdr*' -->
<parameter type-id='type-id-997' name='msg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1417' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1417' column='1'/>
<!-- typedef SSIZE_T -->
<return type-id='type-id-420'/>
</function-decl>
<!-- long double __interceptor_modfl(long double, long double*) -->
<function-decl name='__interceptor_modfl' mangled-name='__interceptor_modfl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1386' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_modfl'>
<!-- parameter of type 'long double' -->
<parameter type-id='type-id-381' name='x' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1386' column='1'/>
<!-- parameter of type 'long double*' -->
<parameter type-id='type-id-1180' name='iptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1386' column='1'/>
<!-- long double -->
<return type-id='type-id-381'/>
</function-decl>
<!-- float __interceptor_modff(float, float*) -->
<function-decl name='__interceptor_modff' mangled-name='__interceptor_modff' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1377' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_modff'>
<!-- parameter of type 'float' -->
<parameter type-id='type-id-377' name='x' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1377' column='1'/>
<!-- parameter of type 'float*' -->
<parameter type-id='type-id-1077' name='iptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1377' column='1'/>
<!-- float -->
<return type-id='type-id-377'/>
</function-decl>
<!-- double __interceptor_modf(double, double*) -->
<function-decl name='__interceptor_modf' mangled-name='__interceptor_modf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1368' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_modf'>
<!-- parameter of type 'double' -->
<parameter type-id='type-id-376' name='x' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1368' column='1'/>
<!-- parameter of type 'double*' -->
<parameter type-id='type-id-1072' name='iptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1368' column='1'/>
<!-- double -->
<return type-id='type-id-376'/>
</function-decl>
<!-- int __interceptor_accept4(int, void*, unsigned int*, int) -->
<function-decl name='__interceptor_accept4' mangled-name='__interceptor_accept4' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1346' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_accept4'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1346' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1346' column='1'/>
<!-- parameter of type 'unsigned int*' -->
<parameter type-id='type-id-155' name='addrlen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1346' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='f' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1346' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_accept(int, void*, unsigned int*) -->
<function-decl name='__interceptor_accept' mangled-name='__interceptor_accept' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1324' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_accept'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='sockfd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1437' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1437' column='1'/>
<!-- parameter of type 'unsigned int*' -->
<parameter type-id='type-id-155' name='addrlen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1437' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_getsockopt(int, int, int, void*, int*) -->
<function-decl name='__interceptor_getsockopt' mangled-name='__interceptor_getsockopt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1307' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_getsockopt'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='sockfd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1307' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='level' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1307' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='optname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1307' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='optval' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1307' column='1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='optlen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1307' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_gethostbyname2_r(char*, int, __sanitizer::__sanitizer_hostent*, char*, SIZE_T, __sanitizer::__sanitizer_hostent**, int*) -->
<function-decl name='__interceptor_gethostbyname2_r' mangled-name='__interceptor_gethostbyname2_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_gethostbyname2_r'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_hostent*' -->
<parameter type-id='type-id-979' name='ret' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='buflen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_hostent**' -->
<parameter type-id='type-id-984' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='h_errnop' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_gethostbyname_r(char*, __sanitizer::__sanitizer_hostent*, char*, SIZE_T, __sanitizer::__sanitizer_hostent**, int*) -->
<function-decl name='__interceptor_gethostbyname_r' mangled-name='__interceptor_gethostbyname_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1261' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_gethostbyname_r'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1261' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_hostent*' -->
<parameter type-id='type-id-979' name='ret' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1261' column='1'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1261' column='1'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='buflen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1261' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_hostent**' -->
<parameter type-id='type-id-984' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1261' column='1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='h_errnop' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1261' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_gethostbyaddr_r(void*, int, int, __sanitizer::__sanitizer_hostent*, char*, SIZE_T, __sanitizer::__sanitizer_hostent**, int*) -->
<function-decl name='__interceptor_gethostbyaddr_r' mangled-name='__interceptor_gethostbyaddr_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_gethostbyaddr_r'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='type' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_hostent*' -->
<parameter type-id='type-id-979' name='ret' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='buflen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_hostent**' -->
<parameter type-id='type-id-984' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='h_errnop' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_gethostent_r(__sanitizer::__sanitizer_hostent*, char*, SIZE_T, __sanitizer::__sanitizer_hostent**, int*) -->
<function-decl name='__interceptor_gethostent_r' mangled-name='__interceptor_gethostent_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1224' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_gethostent_r'>
<!-- parameter of type '__sanitizer::__sanitizer_hostent*' -->
<parameter type-id='type-id-979' name='ret' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1224' column='1'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1224' column='1'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='buflen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1224' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_hostent**' -->
<parameter type-id='type-id-984' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1224' column='1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='h_errnop' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1224' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- __sanitizer::__sanitizer_hostent* __interceptor_gethostbyname2(char*, int) -->
<function-decl name='__interceptor_gethostbyname2' mangled-name='__interceptor_gethostbyname2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1207' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_gethostbyname2'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1207' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1207' column='1'/>
<!-- __sanitizer::__sanitizer_hostent* -->
<return type-id='type-id-979'/>
</function-decl>
<!-- __sanitizer::__sanitizer_hostent* __interceptor_gethostent(int) -->
<function-decl name='__interceptor_gethostent' mangled-name='__interceptor_gethostent' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1199' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_gethostent'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fake' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1199' column='1'/>
<!-- __sanitizer::__sanitizer_hostent* -->
<return type-id='type-id-979'/>
</function-decl>
<!-- __sanitizer::__sanitizer_hostent* __interceptor_gethostbyaddr(void*, int, int) -->
<function-decl name='__interceptor_gethostbyaddr' mangled-name='__interceptor_gethostbyaddr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1189' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_gethostbyaddr'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1189' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1189' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='type' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1189' column='1'/>
<!-- __sanitizer::__sanitizer_hostent* -->
<return type-id='type-id-979'/>
</function-decl>
<!-- __sanitizer::__sanitizer_hostent* __interceptor_gethostbyname(char*) -->
<function-decl name='__interceptor_gethostbyname' mangled-name='__interceptor_gethostbyname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1181' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_gethostbyname'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1181' column='1'/>
<!-- __sanitizer::__sanitizer_hostent* -->
<return type-id='type-id-979'/>
</function-decl>
<!-- int __interceptor_getsockname(int, void*, int*) -->
<function-decl name='__interceptor_getsockname' mangled-name='__interceptor_getsockname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_getsockname'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='sock_fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1142' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1142' column='1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='addrlen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1142' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_getschedparam(__sanitizer::uptr, int*, int*) -->
<function-decl name='__interceptor_pthread_getschedparam' mangled-name='__interceptor_pthread_getschedparam' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1070' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_getschedparam'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='thread' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1070' column='1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='policy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1070' column='1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='param' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1070' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_inet_aton(const char*, void*) -->
<function-decl name='__interceptor_inet_aton' mangled-name='__interceptor_inet_aton' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1053' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_inet_aton'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='cp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1053' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1053' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_inet_pton(int, const char*, void*) -->
<function-decl name='__interceptor_inet_pton' mangled-name='__interceptor_inet_pton' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_inet_pton'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='src' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- char* __interceptor_inet_ntop(int, void*, char*, __sanitizer::u32) -->
<function-decl name='__interceptor_inet_ntop' mangled-name='__interceptor_inet_ntop' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1024' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_inet_ntop'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1024' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='src' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1024' column='1'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1024' column='1'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1024' column='1'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- int __interceptor_wait4(int, int*, int, void*) -->
<function-decl name='__interceptor_wait4' mangled-name='__interceptor_wait4' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1003' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_wait4'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1003' column='1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='status' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1003' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1003' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='rusage' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1003' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_wait3(int*, int, void*) -->
<function-decl name='__interceptor_wait3' mangled-name='__interceptor_wait3' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='993' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_wait3'>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='status' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='993' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='993' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='rusage' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='993' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_waitpid(int, int*, int) -->
<function-decl name='__interceptor_waitpid' mangled-name='__interceptor_waitpid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='985' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_waitpid'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='985' column='1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='status' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='985' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='985' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_waitid(int, int, void*, int) -->
<function-decl name='__interceptor_waitid' mangled-name='__interceptor_waitid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='976' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_waitid'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='idtype' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='976' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='id' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='976' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='infop' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='976' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='976' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_wait(int*) -->
<function-decl name='__interceptor_wait' mangled-name='__interceptor_wait' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='968' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_wait'>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='status' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='968' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_setitimer(int, void*, void*) -->
<function-decl name='__interceptor_setitimer' mangled-name='__interceptor_setitimer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='832' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_setitimer'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='832' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='new_value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='832' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='old_value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='832' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_getitimer(int, void*) -->
<function-decl name='__interceptor_getitimer' mangled-name='__interceptor_getitimer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='823' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_getitimer'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_clock_settime(__sanitizer::u32, void*) -->
<function-decl name='__interceptor_clock_settime' mangled-name='__interceptor_clock_settime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='808' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_clock_settime'>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196' name='clk_id' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='808' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='808' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_clock_gettime(__sanitizer::u32, void*) -->
<function-decl name='__interceptor_clock_gettime' mangled-name='__interceptor_clock_gettime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='799' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_clock_gettime'>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196' name='clk_id' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='808' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='808' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_clock_getres(__sanitizer::u32, void*) -->
<function-decl name='__interceptor_clock_getres' mangled-name='__interceptor_clock_getres' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='790' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_clock_getres'>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196' name='clk_id' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='808' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='808' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_ioctl(int, unsigned int, void*) -->
<function-decl name='__interceptor_ioctl' mangled-name='__interceptor_ioctl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='667' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_ioctl'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='d' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='667' column='1'/>
<!-- parameter of type 'unsigned int' -->
<parameter type-id='type-id-149' name='request' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='667' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='667' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor___isoc99_vfscanf(void*, const char*, typedef __va_list_tag __va_list_tag*) -->
<function-decl name='__interceptor___isoc99_vfscanf' mangled-name='__interceptor___isoc99_vfscanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='604' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor___isoc99_vfscanf'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stream' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='604' column='1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='604' column='1'/>
<!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
<parameter type-id='type-id-245' name='ap' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='604' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor___isoc99_fscanf(void*, const char*, ...) -->
<function-decl name='__interceptor___isoc99_fscanf' mangled-name='__interceptor___isoc99_fscanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='632' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor___isoc99_fscanf'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stream' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='632' column='1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='632' column='1'/>
<parameter is-variadic='yes'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor___isoc99_vsscanf(const char*, const char*, typedef __va_list_tag __va_list_tag*) -->
<function-decl name='__interceptor___isoc99_vsscanf' mangled-name='__interceptor___isoc99_vsscanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='600' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor___isoc99_vsscanf'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='str' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='600' column='1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='600' column='1'/>
<!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
<parameter type-id='type-id-245' name='ap' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='600' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor___isoc99_sscanf(const char*, const char*, ...) -->
<function-decl name='__interceptor___isoc99_sscanf' mangled-name='__interceptor___isoc99_sscanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='635' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor___isoc99_sscanf'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='str' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='635' column='1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='635' column='1'/>
<parameter is-variadic='yes'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor___isoc99_vscanf(const char*, typedef __va_list_tag __va_list_tag*) -->
<function-decl name='__interceptor___isoc99_vscanf' mangled-name='__interceptor___isoc99_vscanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='597' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor___isoc99_vscanf'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='597' column='1'/>
<!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
<parameter type-id='type-id-245' name='ap' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='597' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor___isoc99_scanf(const char*, ...) -->
<function-decl name='__interceptor___isoc99_scanf' mangled-name='__interceptor___isoc99_scanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='629' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor___isoc99_scanf'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='629' column='1'/>
<parameter is-variadic='yes'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_vfscanf(void*, const char*, typedef __va_list_tag __va_list_tag*) -->
<function-decl name='__interceptor_vfscanf' mangled-name='__interceptor_vfscanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='593' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_vfscanf'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stream' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='604' column='1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='604' column='1'/>
<!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
<parameter type-id='type-id-245' name='ap' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='604' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_fscanf(void*, const char*, ...) -->
<function-decl name='__interceptor_fscanf' mangled-name='__interceptor_fscanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='622' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_fscanf'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stream' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='632' column='1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='632' column='1'/>
<parameter is-variadic='yes'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_vsscanf(const char*, const char*, typedef __va_list_tag __va_list_tag*) -->
<function-decl name='__interceptor_vsscanf' mangled-name='__interceptor_vsscanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='590' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_vsscanf'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='str' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='600' column='1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='600' column='1'/>
<!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
<parameter type-id='type-id-245' name='ap' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='600' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_sscanf(const char*, const char*, ...) -->
<function-decl name='__interceptor_sscanf' mangled-name='__interceptor_sscanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='625' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sscanf'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='str' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='635' column='1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='635' column='1'/>
<parameter is-variadic='yes'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_vscanf(const char*, typedef __va_list_tag __va_list_tag*) -->
<function-decl name='__interceptor_vscanf' mangled-name='__interceptor_vscanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='587' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_vscanf'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='597' column='1'/>
<!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
<parameter type-id='type-id-245' name='ap' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='597' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_scanf(const char*, ...) -->
<function-decl name='__interceptor_scanf' mangled-name='__interceptor_scanf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='619' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_scanf'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='629' column='1'/>
<parameter is-variadic='yes'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- char* __interceptor_strptime(char*, char*, __sanitizer::__sanitizer_tm*) -->
<function-decl name='__interceptor_strptime' mangled-name='__interceptor_strptime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='550' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strptime'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='s' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='550' column='1'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='550' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_tm*' -->
<parameter type-id='type-id-1004' name='tm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='550' column='1'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- char* __interceptor_asctime_r(__sanitizer::__sanitizer_tm*, char*) -->
<function-decl name='__interceptor_asctime_r' mangled-name='__interceptor_asctime_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='526' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_asctime_r'>
<!-- parameter of type '__sanitizer::__sanitizer_tm*' -->
<parameter type-id='type-id-1004' name='tm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='526' column='1'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='526' column='1'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- char* __interceptor_asctime(__sanitizer::__sanitizer_tm*) -->
<function-decl name='__interceptor_asctime' mangled-name='__interceptor_asctime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='516' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_asctime'>
<!-- parameter of type '__sanitizer::__sanitizer_tm*' -->
<parameter type-id='type-id-1004' name='tm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='516' column='1'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- char* __interceptor_ctime_r(unsigned long int*, char*) -->
<function-decl name='__interceptor_ctime_r' mangled-name='__interceptor_ctime_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='506' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_ctime_r'>
<!-- parameter of type 'unsigned long int*' -->
<parameter type-id='type-id-119' name='timep' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='506' column='1'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='506' column='1'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- char* __interceptor_ctime(unsigned long int*) -->
<function-decl name='__interceptor_ctime' mangled-name='__interceptor_ctime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='496' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_ctime'>
<!-- parameter of type 'unsigned long int*' -->
<parameter type-id='type-id-119' name='timep' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='496' column='1'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- __sanitizer::__sanitizer_tm* __interceptor_gmtime_r(unsigned long int*, void*) -->
<function-decl name='__interceptor_gmtime_r' mangled-name='__interceptor_gmtime_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='486' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_gmtime_r'>
<!-- parameter of type 'unsigned long int*' -->
<parameter type-id='type-id-119' name='timep' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='486' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='486' column='1'/>
<!-- __sanitizer::__sanitizer_tm* -->
<return type-id='type-id-1004'/>
</function-decl>
<!-- __sanitizer::__sanitizer_tm* __interceptor_gmtime(unsigned long int*) -->
<function-decl name='__interceptor_gmtime' mangled-name='__interceptor_gmtime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='476' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_gmtime'>
<!-- parameter of type 'unsigned long int*' -->
<parameter type-id='type-id-119' name='timep' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='476' column='1'/>
<!-- __sanitizer::__sanitizer_tm* -->
<return type-id='type-id-1004'/>
</function-decl>
<!-- __sanitizer::__sanitizer_tm* __interceptor_localtime_r(unsigned long int*, void*) -->
<function-decl name='__interceptor_localtime_r' mangled-name='__interceptor_localtime_r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='466' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_localtime_r'>
<!-- parameter of type 'unsigned long int*' -->
<parameter type-id='type-id-119' name='timep' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='486' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='486' column='1'/>
<!-- __sanitizer::__sanitizer_tm* -->
<return type-id='type-id-1004'/>
</function-decl>
<!-- __sanitizer::__sanitizer_tm* __interceptor_localtime(unsigned long int*) -->
<function-decl name='__interceptor_localtime' mangled-name='__interceptor_localtime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='456' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_localtime'>
<!-- parameter of type 'unsigned long int*' -->
<parameter type-id='type-id-119' name='timep' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='476' column='1'/>
<!-- __sanitizer::__sanitizer_tm* -->
<return type-id='type-id-1004'/>
</function-decl>
<!-- unsigned long int __interceptor_time(unsigned long int*) -->
<function-decl name='__interceptor_time' mangled-name='__interceptor_time' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='432' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_time'>
<!-- parameter of type 'unsigned long int*' -->
<parameter type-id='type-id-119' name='t' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='432' column='1'/>
<!-- unsigned long int -->
<return type-id='type-id-33'/>
</function-decl>
<!-- int __interceptor_prctl(int, unsigned long int, unsigned long int, unsigned long int, unsigned long int) -->
<function-decl name='__interceptor_prctl' mangled-name='__interceptor_prctl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='411' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_prctl'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='option' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='411' column='1'/>
<!-- parameter of type 'unsigned long int' -->
<parameter type-id='type-id-33' name='arg2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='411' column='1'/>
<!-- parameter of type 'unsigned long int' -->
<parameter type-id='type-id-33' name='arg3' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='411' column='1'/>
<!-- parameter of type 'unsigned long int' -->
<parameter type-id='type-id-33' name='arg4' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='411' column='1'/>
<!-- parameter of type 'unsigned long int' -->
<parameter type-id='type-id-33' name='arg5' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='411' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- SSIZE_T __interceptor_pwritev64(int, __sanitizer::__sanitizer_iovec*, int, OFF64_T) -->
<function-decl name='__interceptor_pwritev64' mangled-name='__interceptor_pwritev64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pwritev64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_iovec*' -->
<parameter type-id='type-id-991' name='iov' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='iovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
<!-- parameter of type 'typedef OFF64_T' -->
<parameter type-id='type-id-431' name='offset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
<!-- typedef SSIZE_T -->
<return type-id='type-id-420'/>
</function-decl>
<!-- SSIZE_T __interceptor_pwritev(int, __sanitizer::__sanitizer_iovec*, int, OFF_T) -->
<function-decl name='__interceptor_pwritev' mangled-name='__interceptor_pwritev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pwritev'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_iovec*' -->
<parameter type-id='type-id-991' name='iov' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='iovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
<!-- parameter of type 'typedef OFF_T' -->
<parameter type-id='type-id-432' name='offset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
<!-- typedef SSIZE_T -->
<return type-id='type-id-420'/>
</function-decl>
<!-- SSIZE_T __interceptor_writev(int, __sanitizer::__sanitizer_iovec*, int) -->
<function-decl name='__interceptor_writev' mangled-name='__interceptor_writev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_writev'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_iovec*' -->
<parameter type-id='type-id-991' name='iov' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='iovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1'/>
<!-- typedef SSIZE_T -->
<return type-id='type-id-420'/>
</function-decl>
<!-- SSIZE_T __interceptor_pwrite64(int, void*, OFF64_T, OFF64_T) -->
<function-decl name='__interceptor_pwrite64' mangled-name='__interceptor_pwrite64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='347' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pwrite64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='347' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='347' column='1'/>
<!-- parameter of type 'typedef OFF64_T' -->
<parameter type-id='type-id-431' name='count' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='347' column='1'/>
<!-- parameter of type 'typedef OFF64_T' -->
<parameter type-id='type-id-431' name='offset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='347' column='1'/>
<!-- typedef SSIZE_T -->
<return type-id='type-id-420'/>
</function-decl>
<!-- SSIZE_T __interceptor_pwrite(int, void*, SIZE_T, OFF_T) -->
<function-decl name='__interceptor_pwrite' mangled-name='__interceptor_pwrite' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='332' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pwrite'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='332' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='332' column='1'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='count' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='332' column='1'/>
<!-- parameter of type 'typedef OFF_T' -->
<parameter type-id='type-id-432' name='offset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='332' column='1'/>
<!-- typedef SSIZE_T -->
<return type-id='type-id-420'/>
</function-decl>
<!-- SSIZE_T __interceptor_write(int, void*, SIZE_T) -->
<function-decl name='__interceptor_write' mangled-name='__interceptor_write' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='316' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_write'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='316' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='316' column='1'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='count' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='316' column='1'/>
<!-- typedef SSIZE_T -->
<return type-id='type-id-420'/>
</function-decl>
<!-- SSIZE_T __interceptor_preadv64(int, __sanitizer::__sanitizer_iovec*, int, OFF64_T) -->
<function-decl name='__interceptor_preadv64' mangled-name='__interceptor_preadv64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='300' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_preadv64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_iovec*' -->
<parameter type-id='type-id-991' name='iov' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='iovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
<!-- parameter of type 'typedef OFF64_T' -->
<parameter type-id='type-id-431' name='offset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
<!-- typedef SSIZE_T -->
<return type-id='type-id-420'/>
</function-decl>
<!-- SSIZE_T __interceptor_preadv(int, __sanitizer::__sanitizer_iovec*, int, OFF_T) -->
<function-decl name='__interceptor_preadv' mangled-name='__interceptor_preadv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='284' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_preadv'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_iovec*' -->
<parameter type-id='type-id-991' name='iov' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='iovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
<!-- parameter of type 'typedef OFF_T' -->
<parameter type-id='type-id-432' name='offset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
<!-- typedef SSIZE_T -->
<return type-id='type-id-420'/>
</function-decl>
<!-- SSIZE_T __interceptor_readv(int, __sanitizer::__sanitizer_iovec*, int) -->
<function-decl name='__interceptor_readv' mangled-name='__interceptor_readv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='268' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_readv'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_iovec*' -->
<parameter type-id='type-id-991' name='iov' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='iovcnt' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1'/>
<!-- typedef SSIZE_T -->
<return type-id='type-id-420'/>
</function-decl>
<!-- SSIZE_T __interceptor_pread64(int, void*, SIZE_T, OFF64_T) -->
<function-decl name='__interceptor_pread64' mangled-name='__interceptor_pread64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='253' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pread64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='253' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='253' column='1'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='count' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='253' column='1'/>
<!-- parameter of type 'typedef OFF64_T' -->
<parameter type-id='type-id-431' name='offset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='253' column='1'/>
<!-- typedef SSIZE_T -->
<return type-id='type-id-420'/>
</function-decl>
<!-- SSIZE_T __interceptor_pread(int, void*, SIZE_T, OFF_T) -->
<function-decl name='__interceptor_pread' mangled-name='__interceptor_pread' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='238' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pread'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='332' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='332' column='1'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='count' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='332' column='1'/>
<!-- parameter of type 'typedef OFF_T' -->
<parameter type-id='type-id-432' name='offset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='332' column='1'/>
<!-- typedef SSIZE_T -->
<return type-id='type-id-420'/>
</function-decl>
<!-- SSIZE_T __interceptor_read(int, void*, SIZE_T) -->
<function-decl name='__interceptor_read' mangled-name='__interceptor_read' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='223' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_read'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='316' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='316' column='1'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='count' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='316' column='1'/>
<!-- typedef SSIZE_T -->
<return type-id='type-id-420'/>
</function-decl>
<!-- long double __interceptor_frexpl(long double, int*) -->
<function-decl name='__interceptor_frexpl' mangled-name='__interceptor_frexpl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='186' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_frexpl'>
<!-- parameter of type 'long double' -->
<parameter type-id='type-id-381' name='x' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2802' column='1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='signp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2802' column='1'/>
<!-- long double -->
<return type-id='type-id-381'/>
</function-decl>
<!-- float __interceptor_frexpf(float, int*) -->
<function-decl name='__interceptor_frexpf' mangled-name='__interceptor_frexpf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='178' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_frexpf'>
<!-- parameter of type 'float' -->
<parameter type-id='type-id-377' name='x' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2795' column='1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='signp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2795' column='1'/>
<!-- float -->
<return type-id='type-id-377'/>
</function-decl>
<!-- double __interceptor_frexp(double, int*) -->
<function-decl name='__interceptor_frexp' mangled-name='__interceptor_frexp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='164' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_frexp'>
<!-- parameter of type 'double' -->
<parameter type-id='type-id-376' name='x' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2788' column='1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='signp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2788' column='1'/>
<!-- double -->
<return type-id='type-id-376'/>
</function-decl>
<!-- int __interceptor_strncasecmp(const char*, const char*, SIZE_T) -->
<function-decl name='__interceptor_strncasecmp' mangled-name='__interceptor_strncasecmp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='141' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strncasecmp'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='s1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='141' column='1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='s2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='141' column='1'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='n' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='141' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_strcasecmp(const char*, const char*) -->
<function-decl name='__interceptor_strcasecmp' mangled-name='__interceptor_strcasecmp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='126' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strcasecmp'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='s1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='126' column='1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='s2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='126' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_strncmp(const char*, const char*, __sanitizer::uptr) -->
<function-decl name='__interceptor_strncmp' mangled-name='__interceptor_strncmp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='97' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strncmp'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='s1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='97' column='1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='s2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='97' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='97' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_strcmp(const char*, const char*) -->
<function-decl name='__interceptor_strcmp' mangled-name='__interceptor_strcmp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='82' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strcmp'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='s1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='126' column='1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='s2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='126' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- char* __interceptor_textdomain(const char*) -->
<function-decl name='__interceptor_textdomain' mangled-name='__interceptor_textdomain' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='62' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_textdomain'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- int __interceptor_fork(int) -->
<function-decl name='__interceptor_fork' mangled-name='__interceptor_fork' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1811' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_fork'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_getaddrinfo(void*, void*, void*, void*) -->
<function-decl name='__interceptor_getaddrinfo' mangled-name='__interceptor_getaddrinfo' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1765' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_getaddrinfo'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='node' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1765' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='service' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1765' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='hints' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1765' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='rv' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1765' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_gettimeofday(void*, void*) -->
<function-decl name='__interceptor_gettimeofday' mangled-name='__interceptor_gettimeofday' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1759' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_gettimeofday'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_kill(void*, int) -->
<function-decl name='__interceptor_pthread_kill' mangled-name='__interceptor_pthread_kill' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1743' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_kill'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tid' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1743' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='sig' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1743' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_kill(int, int) -->
<function-decl name='__interceptor_kill' mangled-name='__interceptor_kill' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1727' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_kill'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_raise(int) -->
<function-decl name='__interceptor_raise' mangled-name='__interceptor_raise' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1715' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_raise'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_sigsuspend(const __sanitizer::__sanitizer_sigset_t*) -->
<function-decl name='__interceptor_sigsuspend' mangled-name='__interceptor_sigsuspend' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1710' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sigsuspend'>
<!-- parameter of type 'const __sanitizer::__sanitizer_sigset_t*' -->
<parameter type-id='type-id-1053' name='mask' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1710' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_sigaction(int, sigaction_t*, sigaction_t*) -->
<function-decl name='__interceptor_sigaction' mangled-name='__interceptor_sigaction' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1678' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sigaction'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='sig' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1678' column='1'/>
<!-- parameter of type 'sigaction_t*' -->
<parameter type-id='type-id-1186' name='act' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1678' column='1'/>
<!-- parameter of type 'sigaction_t*' -->
<parameter type-id='type-id-1186' name='old' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1678' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- sighandler_t __interceptor_signal(int, sighandler_t) -->
<function-decl name='__interceptor_signal' mangled-name='__interceptor_signal' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1698' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_signal'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='sig' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1698' column='1'/>
<!-- parameter of type 'typedef sighandler_t' -->
<parameter type-id='type-id-435' name='h' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1698' column='1'/>
<!-- typedef sighandler_t -->
<return type-id='type-id-435'/>
</function-decl>
<!-- int __interceptor_epoll_wait(int, void*, int, int) -->
<function-decl name='__interceptor_epoll_wait' mangled-name='__interceptor_epoll_wait' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1619' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_epoll_wait'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='epfd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1619' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ev' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1619' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='cnt' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1619' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='timeout' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1619' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_epoll_ctl(int, int, int, void*) -->
<function-decl name='__interceptor_epoll_ctl' mangled-name='__interceptor_epoll_ctl' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1607' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_epoll_ctl'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='epfd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1607' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='op' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1607' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1607' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ev' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1607' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- void* __interceptor_opendir(char*) -->
<function-decl name='__interceptor_opendir' mangled-name='__interceptor_opendir' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1599' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_opendir'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='path' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1599' column='1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- int __interceptor_rmdir(char*) -->
<function-decl name='__interceptor_rmdir' mangled-name='__interceptor_rmdir' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1592' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_rmdir'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='path' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1592' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_puts(const char*) -->
<function-decl name='__interceptor_puts' mangled-name='__interceptor_puts' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1586' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_puts'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='s' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1586' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- void __interceptor_abort(int) -->
<function-decl name='__interceptor_abort' mangled-name='__interceptor_abort' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1580' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_abort'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- int __interceptor_fflush(void*) -->
<function-decl name='__interceptor_fflush' mangled-name='__interceptor_fflush' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1572' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_fflush'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- __sanitizer::uptr __interceptor_fwrite(void*, __sanitizer::uptr, __sanitizer::uptr, void*) -->
<function-decl name='__interceptor_fwrite' mangled-name='__interceptor_fwrite' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1563' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_fwrite'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='p' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1563' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='size' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1563' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='nmemb' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1563' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='f' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1563' column='1'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- __sanitizer::uptr __interceptor_fread(void*, __sanitizer::uptr, __sanitizer::uptr, void*) -->
<function-decl name='__interceptor_fread' mangled-name='__interceptor_fread' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1554' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_fread'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='p' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1563' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='size' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1563' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='nmemb' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1563' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='f' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1563' column='1'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- int __interceptor_fclose(void*) -->
<function-decl name='__interceptor_fclose' mangled-name='__interceptor_fclose' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1541' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_fclose'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- void* __interceptor_freopen(char*, char*, void*) -->
<function-decl name='__interceptor_freopen' mangled-name='__interceptor_freopen' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1524' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_freopen'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='path' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1524' column='1'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='mode' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1524' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stream' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1524' column='1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- void* __interceptor_fopen(char*, char*) -->
<function-decl name='__interceptor_fopen' mangled-name='__interceptor_fopen' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1512' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_fopen'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='path' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1512' column='1'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='mode' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1512' column='1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- int __interceptor_unlink(char*) -->
<function-decl name='__interceptor_unlink' mangled-name='__interceptor_unlink' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1505' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_unlink'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='path' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1592' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- long_t __interceptor_recv(int, void*, long_t, int) -->
<function-decl name='__interceptor_recv' mangled-name='__interceptor_recv' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_recv'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
<!-- parameter of type 'typedef long_t' -->
<parameter type-id='type-id-438' name='len' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
<!-- typedef long_t -->
<return type-id='type-id-438'/>
</function-decl>
<!-- long_t __interceptor_sendmsg(int, void*, int) -->
<function-decl name='__interceptor_sendmsg' mangled-name='__interceptor_sendmsg' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1484' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sendmsg'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1484' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='msg' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1484' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1484' column='1'/>
<!-- typedef long_t -->
<return type-id='type-id-438'/>
</function-decl>
<!-- long_t __interceptor_send(int, void*, long_t, int) -->
<function-decl name='__interceptor_send' mangled-name='__interceptor_send' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1474' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_send'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
<!-- parameter of type 'typedef long_t' -->
<parameter type-id='type-id-438' name='len' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
<!-- typedef long_t -->
<return type-id='type-id-438'/>
</function-decl>
<!-- int __interceptor_pipe2(int*, int) -->
<function-decl name='__interceptor_pipe2' mangled-name='__interceptor_pipe2' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1466' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pipe2'>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='pipefd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1466' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1466' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pipe(int*) -->
<function-decl name='__interceptor_pipe' mangled-name='__interceptor_pipe' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1458' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pipe'>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='status' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='968' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- void __interceptor___res_iclose(void*, bool) -->
<function-decl name='__interceptor___res_iclose' mangled-name='__interceptor___res_iclose' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1447' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor___res_iclose'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='state' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1447' column='1'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124' name='free_addr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1447' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- int __interceptor___close(int) -->
<function-decl name='__interceptor___close' mangled-name='__interceptor___close' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1439' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor___close'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_close(int) -->
<function-decl name='__interceptor_close' mangled-name='__interceptor_close' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1432' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_close'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_epoll_create1(int) -->
<function-decl name='__interceptor_epoll_create1' mangled-name='__interceptor_epoll_create1' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1424' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_epoll_create1'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_epoll_create(int) -->
<function-decl name='__interceptor_epoll_create' mangled-name='__interceptor_epoll_create' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1416' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_epoll_create'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_listen(int, int) -->
<function-decl name='__interceptor_listen' mangled-name='__interceptor_listen' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1408' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_listen'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_bind(int, void*, unsigned int) -->
<function-decl name='__interceptor_bind' mangled-name='__interceptor_bind' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1400' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_bind'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1400' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1400' column='1'/>
<!-- parameter of type 'unsigned int' -->
<parameter type-id='type-id-149' name='addrlen' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1400' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_connect(int, void*, unsigned int) -->
<function-decl name='__interceptor_connect' mangled-name='__interceptor_connect' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1391' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_connect'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1400' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1400' column='1'/>
<!-- parameter of type 'unsigned int' -->
<parameter type-id='type-id-149' name='addrlen' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1400' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_socketpair(int, int, int, int*) -->
<function-decl name='__interceptor_socketpair' mangled-name='__interceptor_socketpair' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1383' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_socketpair'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='domain' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1383' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='type' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1383' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='protocol' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1383' column='1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1383' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_socket(int, int, int) -->
<function-decl name='__interceptor_socket' mangled-name='__interceptor_socket' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_socket'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='domain' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='type' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='protocol' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_inotify_init1(int) -->
<function-decl name='__interceptor_inotify_init1' mangled-name='__interceptor_inotify_init1' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1367' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_inotify_init1'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_inotify_init(int) -->
<function-decl name='__interceptor_inotify_init' mangled-name='__interceptor_inotify_init' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1359' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_inotify_init'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_signalfd(int, void*, int) -->
<function-decl name='__interceptor_signalfd' mangled-name='__interceptor_signalfd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1349' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_signalfd'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1349' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='mask' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1349' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1349' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_eventfd(unsigned int, int) -->
<function-decl name='__interceptor_eventfd' mangled-name='__interceptor_eventfd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1341' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_eventfd'>
<!-- parameter of type 'unsigned int' -->
<parameter type-id='type-id-149' name='initval' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1341' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1341' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_dup3(int, int, int) -->
<function-decl name='__interceptor_dup3' mangled-name='__interceptor_dup3' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1333' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_dup3'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='domain' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='type' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='protocol' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_dup2(int, int) -->
<function-decl name='__interceptor_dup2' mangled-name='__interceptor_dup2' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1325' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_dup2'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_dup(int) -->
<function-decl name='__interceptor_dup' mangled-name='__interceptor_dup' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1317' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_dup'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_creat64(const char*, int) -->
<function-decl name='__interceptor_creat64' mangled-name='__interceptor_creat64' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1309' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_creat64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='name' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1309' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='mode' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1309' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_creat(const char*, int) -->
<function-decl name='__interceptor_creat' mangled-name='__interceptor_creat' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1301' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_creat'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='name' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1309' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='mode' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1309' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_open64(const char*, int, int) -->
<function-decl name='__interceptor_open64' mangled-name='__interceptor_open64' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_open64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='name' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='mode' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_open(const char*, int, int) -->
<function-decl name='__interceptor_open' mangled-name='__interceptor_open' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1285' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_open'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='name' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='mode' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_fstat64(int, void*) -->
<function-decl name='__interceptor_fstat64' mangled-name='__interceptor_fstat64' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1278' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_fstat64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor___fxstat64(int, int, void*) -->
<function-decl name='__interceptor___fxstat64' mangled-name='__interceptor___fxstat64' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1271' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor___fxstat64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='shmid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='cmd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_fstat(int, void*) -->
<function-decl name='__interceptor_fstat' mangled-name='__interceptor_fstat' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1264' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_fstat'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor___fxstat(int, int, void*) -->
<function-decl name='__interceptor___fxstat' mangled-name='__interceptor___fxstat' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1257' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor___fxstat'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='shmid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='cmd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_lstat64(const char*, void*) -->
<function-decl name='__interceptor_lstat64' mangled-name='__interceptor_lstat64' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1252' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_lstat64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='cp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1053' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1053' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor___lxstat64(int, const char*, void*) -->
<function-decl name='__interceptor___lxstat64' mangled-name='__interceptor___lxstat64' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1247' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor___lxstat64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='src' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_lstat(const char*, void*) -->
<function-decl name='__interceptor_lstat' mangled-name='__interceptor_lstat' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1242' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_lstat'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='cp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1053' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1053' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor___lxstat(int, const char*, void*) -->
<function-decl name='__interceptor___lxstat' mangled-name='__interceptor___lxstat' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1237' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor___lxstat'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='src' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_stat64(const char*, void*) -->
<function-decl name='__interceptor_stat64' mangled-name='__interceptor_stat64' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1232' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_stat64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='cp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1053' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1053' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor___xstat64(int, const char*, void*) -->
<function-decl name='__interceptor___xstat64' mangled-name='__interceptor___xstat64' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1227' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor___xstat64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='src' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_stat(const char*, void*) -->
<function-decl name='__interceptor_stat' mangled-name='__interceptor_stat' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1222' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_stat'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='cp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1053' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1053' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor___xstat(int, const char*, void*) -->
<function-decl name='__interceptor___xstat' mangled-name='__interceptor___xstat' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1217' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor___xstat'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='af' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='src' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='dst' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_sem_getvalue(void*, int*) -->
<function-decl name='__interceptor_sem_getvalue' mangled-name='__interceptor_sem_getvalue' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1208' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sem_getvalue'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='s' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1208' column='1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='sval' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1208' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_sem_post(void*) -->
<function-decl name='__interceptor_sem_post' mangled-name='__interceptor_sem_post' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1201' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sem_post'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_sem_timedwait(void*, void*) -->
<function-decl name='__interceptor_sem_timedwait' mangled-name='__interceptor_sem_timedwait' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1192' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sem_timedwait'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_sem_trywait(void*) -->
<function-decl name='__interceptor_sem_trywait' mangled-name='__interceptor_sem_trywait' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1183' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sem_trywait'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_sem_wait(void*) -->
<function-decl name='__interceptor_sem_wait' mangled-name='__interceptor_sem_wait' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1174' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sem_wait'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_sem_destroy(void*) -->
<function-decl name='__interceptor_sem_destroy' mangled-name='__interceptor_sem_destroy' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1168' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sem_destroy'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_sem_init(void*, int, unsigned int) -->
<function-decl name='__interceptor_sem_init' mangled-name='__interceptor_sem_init' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1162' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sem_init'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='s' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1162' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='pshared' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1162' column='1'/>
<!-- parameter of type 'unsigned int' -->
<parameter type-id='type-id-149' name='value' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1162' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_once(void*, void ()*) -->
<function-decl name='__interceptor_pthread_once' mangled-name='__interceptor_pthread_once' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1133' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_once'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='o' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1133' column='1'/>
<!-- parameter of type 'void ()*' -->
<parameter type-id='type-id-125' name='f' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1133' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_barrier_wait(void*) -->
<function-decl name='__interceptor_pthread_barrier_wait' mangled-name='__interceptor_pthread_barrier_wait' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_barrier_wait'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_barrier_destroy(void*) -->
<function-decl name='__interceptor_pthread_barrier_destroy' mangled-name='__interceptor_pthread_barrier_destroy' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1114' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_barrier_destroy'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_barrier_init(void*, void*, unsigned int) -->
<function-decl name='__interceptor_pthread_barrier_init' mangled-name='__interceptor_pthread_barrier_init' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_barrier_init'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='b' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1107' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='a' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1107' column='1'/>
<!-- parameter of type 'unsigned int' -->
<parameter type-id='type-id-149' name='count' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1107' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_cond_timedwait(void*, void*, void*) -->
<function-decl name='__interceptor_pthread_cond_timedwait' mangled-name='__interceptor_pthread_cond_timedwait' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1097' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_cond_timedwait'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='c' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1097' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='m' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1097' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='abstime' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1097' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_cond_destroy(void*) -->
<function-decl name='__interceptor_pthread_cond_destroy' mangled-name='__interceptor_pthread_cond_destroy' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1090' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_cond_destroy'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_rwlock_unlock(void*) -->
<function-decl name='__interceptor_pthread_rwlock_unlock' mangled-name='__interceptor_pthread_rwlock_unlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1083' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_rwlock_unlock'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_rwlock_timedwrlock(void*, void*) -->
<function-decl name='__interceptor_pthread_rwlock_timedwrlock' mangled-name='__interceptor_pthread_rwlock_timedwrlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1074' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_rwlock_timedwrlock'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_rwlock_trywrlock(void*) -->
<function-decl name='__interceptor_pthread_rwlock_trywrlock' mangled-name='__interceptor_pthread_rwlock_trywrlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1065' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_rwlock_trywrlock'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_rwlock_wrlock(void*) -->
<function-decl name='__interceptor_pthread_rwlock_wrlock' mangled-name='__interceptor_pthread_rwlock_wrlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1056' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_rwlock_wrlock'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_rwlock_timedrdlock(void*, void*) -->
<function-decl name='__interceptor_pthread_rwlock_timedrdlock' mangled-name='__interceptor_pthread_rwlock_timedrdlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1047' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_rwlock_timedrdlock'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_rwlock_tryrdlock(void*) -->
<function-decl name='__interceptor_pthread_rwlock_tryrdlock' mangled-name='__interceptor_pthread_rwlock_tryrdlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1038' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_rwlock_tryrdlock'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_rwlock_rdlock(void*) -->
<function-decl name='__interceptor_pthread_rwlock_rdlock' mangled-name='__interceptor_pthread_rwlock_rdlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1029' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_rwlock_rdlock'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_rwlock_destroy(void*) -->
<function-decl name='__interceptor_pthread_rwlock_destroy' mangled-name='__interceptor_pthread_rwlock_destroy' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1020' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_rwlock_destroy'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_rwlock_init(void*, void*) -->
<function-decl name='__interceptor_pthread_rwlock_init' mangled-name='__interceptor_pthread_rwlock_init' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1011' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_rwlock_init'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_spin_unlock(void*) -->
<function-decl name='__interceptor_pthread_spin_unlock' mangled-name='__interceptor_pthread_spin_unlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1004' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_spin_unlock'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_spin_trylock(void*) -->
<function-decl name='__interceptor_pthread_spin_trylock' mangled-name='__interceptor_pthread_spin_trylock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='995' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_spin_trylock'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_spin_lock(void*) -->
<function-decl name='__interceptor_pthread_spin_lock' mangled-name='__interceptor_pthread_spin_lock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='986' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_spin_lock'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_spin_destroy(void*) -->
<function-decl name='__interceptor_pthread_spin_destroy' mangled-name='__interceptor_pthread_spin_destroy' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='977' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_spin_destroy'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_spin_init(void*, int) -->
<function-decl name='__interceptor_pthread_spin_init' mangled-name='__interceptor_pthread_spin_init' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='968' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_spin_init'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tid' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1743' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='sig' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1743' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_mutex_timedlock(void*, void*) -->
<function-decl name='__interceptor_pthread_mutex_timedlock' mangled-name='__interceptor_pthread_mutex_timedlock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='959' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_mutex_timedlock'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_mutex_trylock(void*) -->
<function-decl name='__interceptor_pthread_mutex_trylock' mangled-name='__interceptor_pthread_mutex_trylock' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='949' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_mutex_trylock'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_mutex_destroy(void*) -->
<function-decl name='__interceptor_pthread_mutex_destroy' mangled-name='__interceptor_pthread_mutex_destroy' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='940' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_mutex_destroy'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_mutex_init(void*, void*) -->
<function-decl name='__interceptor_pthread_mutex_init' mangled-name='__interceptor_pthread_mutex_init' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='924' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_mutex_init'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_detach(void*) -->
<function-decl name='__interceptor_pthread_detach' mangled-name='__interceptor_pthread_detach' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='914' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_detach'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_join(void*, void**) -->
<function-decl name='__interceptor_pthread_join' mangled-name='__interceptor_pthread_join' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='904' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_join'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='th' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='904' column='1'/>
<!-- parameter of type 'void**' -->
<parameter type-id='type-id-232' name='ret' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='904' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_pthread_create(void*, void*, void* (void*)*, void*) -->
<function-decl name='__interceptor_pthread_create' mangled-name='__interceptor_pthread_create' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='875' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pthread_create'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='th' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='875' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='875' column='1'/>
<!-- parameter of type 'void* (void*)*' -->
<parameter type-id='type-id-1232' name='callback' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='875' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='param' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='875' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- void __cxa_guard_abort(__sanitizer::atomic_uint32_t*) -->
<function-decl name='__cxa_guard_abort' mangled-name='__cxa_guard_abort' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='815' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cxa_guard_abort'>
<!-- parameter of type '__sanitizer::atomic_uint32_t*' -->
<parameter type-id='type-id-1009' name='g' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='815' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __cxa_guard_release(__sanitizer::atomic_uint32_t*) -->
<function-decl name='__cxa_guard_release' mangled-name='__cxa_guard_release' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='809' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cxa_guard_release'>
<!-- parameter of type '__sanitizer::atomic_uint32_t*' -->
<parameter type-id='type-id-1009' name='g' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='815' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- int __cxa_guard_acquire(__sanitizer::atomic_uint32_t*) -->
<function-decl name='__cxa_guard_acquire' mangled-name='__cxa_guard_acquire' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='793' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__cxa_guard_acquire'>
<!-- parameter of type '__sanitizer::atomic_uint32_t*' -->
<parameter type-id='type-id-1009' name='g' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='793' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_posix_memalign(void**, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='__interceptor_posix_memalign' mangled-name='__interceptor_posix_memalign' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='786' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_posix_memalign'>
<!-- parameter of type 'void**' -->
<parameter type-id='type-id-232' name='memptr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='786' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='align' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='786' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='sz' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='786' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- void* __interceptor_pvalloc(__sanitizer::uptr) -->
<function-decl name='__interceptor_pvalloc' mangled-name='__interceptor_pvalloc' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='780' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_pvalloc'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='sz' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='780' column='1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- void* __interceptor_valloc(__sanitizer::uptr) -->
<function-decl name='__interceptor_valloc' mangled-name='__interceptor_valloc' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='775' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_valloc'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='sz' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='780' column='1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- void* __interceptor_memalign(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='__interceptor_memalign' mangled-name='__interceptor_memalign' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='770' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_memalign'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- int __interceptor_munmap(void*, long_t) -->
<function-decl name='__interceptor_munmap' mangled-name='__interceptor_munmap' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='763' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_munmap'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='763' column='1'/>
<!-- parameter of type 'typedef long_t' -->
<parameter type-id='type-id-438' name='sz' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='763' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- void* __interceptor_mmap64(void*, long_t, int, int, int, __sanitizer::u64) -->
<function-decl name='__interceptor_mmap64' mangled-name='__interceptor_mmap64' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='749' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_mmap64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='749' column='1'/>
<!-- parameter of type 'typedef long_t' -->
<parameter type-id='type-id-438' name='sz' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='749' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='prot' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='749' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='749' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='749' column='1'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198' name='off' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='749' column='1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- void* __interceptor_mmap(void*, long_t, int, int, int, unsigned int) -->
<function-decl name='__interceptor_mmap' mangled-name='__interceptor_mmap' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='735' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_mmap'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='735' column='1'/>
<!-- parameter of type 'typedef long_t' -->
<parameter type-id='type-id-438' name='sz' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='735' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='prot' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='735' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='flags' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='735' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='735' column='1'/>
<!-- parameter of type 'unsigned int' -->
<parameter type-id='type-id-149' name='off' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='735' column='1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- char* __interceptor_strdup(const char*) -->
<function-decl name='__interceptor_strdup' mangled-name='__interceptor_strdup' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='715' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strdup'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- const char* __interceptor_strstr(const char*, const char*) -->
<function-decl name='__interceptor_strstr' mangled-name='__interceptor_strstr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='705' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strstr'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='s1' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='705' column='1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='s2' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='705' column='1'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
<!-- char* __interceptor_strncpy(char*, char*, __sanitizer::uptr) -->
<function-decl name='__interceptor_strncpy' mangled-name='__interceptor_strncpy' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='697' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strncpy'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='dst' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='697' column='1'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='src' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='697' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='n' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='697' column='1'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- char* __interceptor_strcpy(char*, const char*) -->
<function-decl name='__interceptor_strcpy' mangled-name='__interceptor_strcpy' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='689' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strcpy'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='dst' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='689' column='1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='src' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='689' column='1'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- char* __interceptor_strrchr(char*, int) -->
<function-decl name='__interceptor_strrchr' mangled-name='__interceptor_strrchr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strrchr'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='s' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='c' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- char* __interceptor_strchrnul(char*, int) -->
<function-decl name='__interceptor_strchrnul' mangled-name='__interceptor_strchrnul' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='675' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strchrnul'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='s' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='c' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- char* __interceptor_strchr(char*, int) -->
<function-decl name='__interceptor_strchr' mangled-name='__interceptor_strchr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='667' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strchr'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='s' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='c' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- void* __interceptor_memmove(void*, void*, __sanitizer::uptr) -->
<function-decl name='__interceptor_memmove' mangled-name='__interceptor_memmove' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='660' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_memmove'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- void* __interceptor_memrchr(char*, int, __sanitizer::uptr) -->
<function-decl name='__interceptor_memrchr' mangled-name='__interceptor_memrchr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='654' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_memrchr'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='s' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='654' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='c' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='654' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='n' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='654' column='1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- void* __interceptor_memchr(void*, int, __sanitizer::uptr) -->
<function-decl name='__interceptor_memchr' mangled-name='__interceptor_memchr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='646' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_memchr'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- int __interceptor_memcmp(void*, void*, __sanitizer::uptr) -->
<function-decl name='__interceptor_memcmp' mangled-name='__interceptor_memcmp' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='633' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_memcmp'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='s1' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='633' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='s2' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='633' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='n' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='633' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- void* __interceptor_memcpy(void*, void*, __sanitizer::uptr) -->
<function-decl name='__interceptor_memcpy' mangled-name='__interceptor_memcpy' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='626' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_memcpy'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- void* __interceptor_memset(void*, int, __sanitizer::uptr) -->
<function-decl name='__interceptor_memset' mangled-name='__interceptor_memset' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='620' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_memset'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- __sanitizer::uptr __interceptor_strlen(const char*) -->
<function-decl name='__interceptor_strlen' mangled-name='__interceptor_strlen' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='613' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_strlen'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- void operator delete [](void*, const std::nothrow_t&) -->
<function-decl name='operator delete []' mangled-name='_ZdaPvRKSt9nothrow_t' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='609' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZdaPvRKSt9nothrow_t'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ptr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='609' column='1'/>
<!-- parameter of type 'const std::nothrow_t&' -->
<parameter type-id='type-id-1062'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void operator delete(void*, const std::nothrow_t&) -->
<function-decl name='operator delete' mangled-name='_ZdlPvRKSt9nothrow_t' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='603' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZdlPvRKSt9nothrow_t'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ptr' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='609' column='1'/>
<!-- parameter of type 'const std::nothrow_t&' -->
<parameter type-id='type-id-1062'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void operator delete [](void*) -->
<function-decl name='operator delete []' mangled-name='_ZdaPv' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='597' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZdaPv'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void operator delete(void*) -->
<function-decl name='operator delete' mangled-name='_ZdlPv' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='591' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZdlPv'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void* operator new [](__sanitizer::uptr, const std::nothrow_t&) -->
<function-decl name='operator new []' mangled-name='_ZnamRKSt9nothrow_t' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='577' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZnamRKSt9nothrow_t'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='size' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='577' column='1'/>
<!-- parameter of type 'const std::nothrow_t&' -->
<parameter type-id='type-id-1062'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- void* operator new(__sanitizer::uptr, const std::nothrow_t&) -->
<function-decl name='operator new' mangled-name='_ZnwmRKSt9nothrow_t' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='571' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZnwmRKSt9nothrow_t'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='size' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='577' column='1'/>
<!-- parameter of type 'const std::nothrow_t&' -->
<parameter type-id='type-id-1062'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- void* operator new [](__sanitizer::uptr) -->
<function-decl name='operator new []' mangled-name='_Znam' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='565' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Znam'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='sz' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='780' column='1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- void* operator new(__sanitizer::uptr) -->
<function-decl name='operator new' mangled-name='_Znwm' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='559' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Znwm'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='sz' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='780' column='1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- __sanitizer::uptr __interceptor_malloc_usable_size(void*) -->
<function-decl name='__interceptor_malloc_usable_size' mangled-name='__interceptor_malloc_usable_size' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='541' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_malloc_usable_size'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='p' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='541' column='1'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- void __interceptor_cfree(void*) -->
<function-decl name='__interceptor_cfree' mangled-name='__interceptor_cfree' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='531' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_cfree'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __interceptor_free(void*) -->
<function-decl name='__interceptor_free' mangled-name='__interceptor_free' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='521' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_free'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void* __interceptor_realloc(void*, __sanitizer::uptr) -->
<function-decl name='__interceptor_realloc' mangled-name='__interceptor_realloc' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='508' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_realloc'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='p' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='508' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='size' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='508' column='1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- void* __interceptor_calloc(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='__interceptor_calloc' mangled-name='__interceptor_calloc' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='492' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_calloc'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- void* __interceptor___libc_memalign(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='__interceptor___libc_memalign' mangled-name='__interceptor___libc_memalign' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='487' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor___libc_memalign'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- void* __interceptor_malloc(__sanitizer::uptr) -->
<function-decl name='__interceptor_malloc' mangled-name='__interceptor_malloc' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='475' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_malloc'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='sz' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='780' column='1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- char* __interceptor_realpath(const char*, char*) -->
<function-decl name='__interceptor_realpath' mangled-name='__interceptor_realpath' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1767' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_realpath'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1767' column='1'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='resolved_path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1767' column='1'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- void __interceptor_siglongjmp(__sanitizer::uptr*, int) -->
<function-decl name='__interceptor_siglongjmp' mangled-name='__interceptor_siglongjmp' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='467' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_siglongjmp'>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='467' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='val' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='467' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __interceptor_longjmp(__sanitizer::uptr*, int) -->
<function-decl name='__interceptor_longjmp' mangled-name='__interceptor_longjmp' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='459' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_longjmp'>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='467' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='val' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='467' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- int __interceptor___cxa_atexit(void (void*)*, void*, void*) -->
<function-decl name='__interceptor___cxa_atexit' mangled-name='__interceptor___cxa_atexit' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='356' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor___cxa_atexit'>
<!-- parameter of type 'void (void*)*' -->
<parameter type-id='type-id-470' name='f' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='356' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='356' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='dso' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='356' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_on_exit(void (int, void*)*, void*) -->
<function-decl name='__interceptor_on_exit' mangled-name='__interceptor_on_exit' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='349' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_on_exit'>
<!-- parameter of type 'void (int, void*)*' -->
<parameter type-id='type-id-1221' name='f' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='349' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='349' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_atexit(void ()*) -->
<function-decl name='__interceptor_atexit' mangled-name='__interceptor_atexit' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='342' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_atexit'>
<!-- parameter of type 'void ()*' -->
<parameter type-id='type-id-125' name='f' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='342' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_dlclose(void*) -->
<function-decl name='__interceptor_dlclose' mangled-name='__interceptor_dlclose' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='270' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_dlclose'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- void* __interceptor_dlopen(const char*, int) -->
<function-decl name='__interceptor_dlopen' mangled-name='__interceptor_dlopen' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='259' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_dlopen'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='filename' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='259' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='flag' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='259' column='1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- int __interceptor_nanosleep(void*, void*) -->
<function-decl name='__interceptor_nanosleep' mangled-name='__interceptor_nanosleep' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='252' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_nanosleep'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='r' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __interceptor_usleep(long_t) -->
<function-decl name='__interceptor_usleep' mangled-name='__interceptor_usleep' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='245' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_usleep'>
<!-- parameter of type 'typedef long_t' -->
<parameter type-id='type-id-438' name='usec' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='245' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- unsigned int __interceptor_sleep(unsigned int) -->
<function-decl name='__interceptor_sleep' mangled-name='__interceptor_sleep' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='238' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__interceptor_sleep'>
<!-- parameter of type 'unsigned int' -->
<parameter type-id='type-id-149' name='sec' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='238' column='1'/>
<!-- unsigned int -->
<return type-id='type-id-149'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_fork() -->
<function-decl name='__sanitizer_syscall_pre_impl_fork' mangled-name='__sanitizer_syscall_pre_impl_fork' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2817' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_fork'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_vfork() -->
<function-decl name='__sanitizer_syscall_pre_impl_vfork' mangled-name='__sanitizer_syscall_pre_impl_vfork' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2825' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_vfork'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_fork(long int) -->
<function-decl name='__sanitizer_syscall_post_impl_fork' mangled-name='__sanitizer_syscall_post_impl_fork' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2821' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_fork'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_vfork(long int) -->
<function-decl name='__sanitizer_syscall_post_impl_vfork' mangled-name='__sanitizer_syscall_post_impl_vfork' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2829' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_vfork'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_close(long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_close' mangled-name='__sanitizer_syscall_pre_impl_close' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1401' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_close'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='253' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_recvmsg(long int, sanitizer_kernel_msghdr*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_recvmsg' mangled-name='__sanitizer_syscall_pre_impl_recvmsg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='153' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_recvmsg'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sockfd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='153' column='1'/>
<!-- parameter of type 'sanitizer_kernel_msghdr*' -->
<parameter type-id='type-id-1184' name='msg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='153' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='153' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_recvmmsg(long int, sanitizer_kernel_mmsghdr*, long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_recvmmsg' mangled-name='__sanitizer_syscall_pre_impl_recvmmsg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='169' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_recvmmsg'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='169' column='1'/>
<!-- parameter of type 'sanitizer_kernel_mmsghdr*' -->
<parameter type-id='type-id-1183' name='msg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='169' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='vlen' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='169' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='170' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='timeout' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='170' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_read(long int, void*, __sanitizer::uptr) -->
<function-decl name='__sanitizer_syscall_pre_impl_read' mangled-name='__sanitizer_syscall_pre_impl_read' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='189' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_read'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='189' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='189' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='count' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='189' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_acct(void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_acct' mangled-name='__sanitizer_syscall_pre_impl_acct' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='380' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_acct'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_capset(void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_capset' mangled-name='__sanitizer_syscall_pre_impl_capset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='396' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_capset'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_timer_settime(long int, long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_timer_settime' mangled-name='__sanitizer_syscall_pre_impl_timer_settime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='467' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_timer_settime'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='how' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='oset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_clock_settime(long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_clock_settime' mangled-name='__sanitizer_syscall_pre_impl_clock_settime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='483' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_clock_settime'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_clock_nanosleep(long int, long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_clock_nanosleep' mangled-name='__sanitizer_syscall_pre_impl_clock_nanosleep' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='513' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_clock_nanosleep'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='how' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='oset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_sched_setparam(long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_sched_setparam' mangled-name='__sanitizer_syscall_pre_impl_sched_setparam' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='537' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_sched_setparam'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_sched_setaffinity(long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_sched_setaffinity' mangled-name='__sanitizer_syscall_pre_impl_sched_setaffinity' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='555' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_sched_setaffinity'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='which' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='429' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_init_module(void*, long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_init_module' mangled-name='__sanitizer_syscall_pre_impl_init_module' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='666' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_init_module'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='umod' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='666' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='666' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='uargs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='666' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_delete_module(void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_delete_module' mangled-name='__sanitizer_syscall_pre_impl_delete_module' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='673' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_delete_module'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_rt_sigtimedwait(const kernel_sigset_t*, void*, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_rt_sigtimedwait' mangled-name='__sanitizer_syscall_pre_impl_rt_sigtimedwait' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='699' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_rt_sigtimedwait'>
<!-- parameter of type 'const kernel_sigset_t*' -->
<parameter type-id='type-id-1058' name='uthese' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='699' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='uinfo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='699' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='uts' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='700' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='700' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_truncate(void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_truncate' mangled-name='__sanitizer_syscall_pre_impl_truncate' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='808' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_truncate'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_stat(void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_stat' mangled-name='__sanitizer_syscall_pre_impl_stat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='819' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_stat'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_statfs(void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_statfs' mangled-name='__sanitizer_syscall_pre_impl_statfs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='831' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_statfs'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_statfs64(void*, long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_statfs64' mangled-name='__sanitizer_syscall_pre_impl_statfs64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='842' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_statfs64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='umod' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='666' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='666' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='uargs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='666' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_lstat(void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_lstat' mangled-name='__sanitizer_syscall_pre_impl_lstat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='869' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_lstat'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_newstat(void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_newstat' mangled-name='__sanitizer_syscall_pre_impl_newstat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='889' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_newstat'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_newlstat(void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_newlstat' mangled-name='__sanitizer_syscall_pre_impl_newlstat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='901' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_newlstat'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_stat64(void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_stat64' mangled-name='__sanitizer_syscall_pre_impl_stat64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='929' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_stat64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_lstat64(void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_lstat64' mangled-name='__sanitizer_syscall_pre_impl_lstat64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='949' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_lstat64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_setxattr(void*, void*, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_setxattr' mangled-name='__sanitizer_syscall_pre_impl_setxattr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='961' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_setxattr'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='961' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='961' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='961' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='962' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='962' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_lsetxattr(void*, void*, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_lsetxattr' mangled-name='__sanitizer_syscall_pre_impl_lsetxattr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='973' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_lsetxattr'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='961' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='961' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='961' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='962' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='962' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_fsetxattr(long int, void*, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_fsetxattr' mangled-name='__sanitizer_syscall_pre_impl_fsetxattr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='985' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_fsetxattr'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='985' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='985' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='985' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='985' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='986' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_getxattr(void*, void*, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_getxattr' mangled-name='__sanitizer_syscall_pre_impl_getxattr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='995' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_getxattr'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='995' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='995' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='995' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='996' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_lgetxattr(void*, void*, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_lgetxattr' mangled-name='__sanitizer_syscall_pre_impl_lgetxattr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1010' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_lgetxattr'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='995' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='995' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='995' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='996' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_fgetxattr(long int, void*, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_fgetxattr' mangled-name='__sanitizer_syscall_pre_impl_fgetxattr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1025' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_fgetxattr'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='how' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='oset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_listxattr(void*, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_listxattr' mangled-name='__sanitizer_syscall_pre_impl_listxattr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1037' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_listxattr'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1037' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='list' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1037' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1037' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_llistxattr(void*, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_llistxattr' mangled-name='__sanitizer_syscall_pre_impl_llistxattr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1048' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_llistxattr'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1037' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='list' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1037' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1037' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_removexattr(void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_removexattr' mangled-name='__sanitizer_syscall_pre_impl_removexattr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1067' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_removexattr'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_lremovexattr(void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_lremovexattr' mangled-name='__sanitizer_syscall_pre_impl_lremovexattr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1076' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_lremovexattr'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_fremovexattr(long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_fremovexattr' mangled-name='__sanitizer_syscall_pre_impl_fremovexattr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1085' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_fremovexattr'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_pivot_root(void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_pivot_root' mangled-name='__sanitizer_syscall_pre_impl_pivot_root' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1150' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_pivot_root'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_chroot(void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_chroot' mangled-name='__sanitizer_syscall_pre_impl_chroot' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1160' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_chroot'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_mknod(void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_mknod' mangled-name='__sanitizer_syscall_pre_impl_mknod' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1168' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_mknod'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ufds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1895' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nfds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1895' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='timeout' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1895' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_link(void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_link' mangled-name='__sanitizer_syscall_pre_impl_link' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1176' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_link'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_symlink(void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_symlink' mangled-name='__sanitizer_syscall_pre_impl_symlink' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1185' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_symlink'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_unlink(void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_unlink' mangled-name='__sanitizer_syscall_pre_impl_unlink' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1193' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_unlink'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_rename(void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_rename' mangled-name='__sanitizer_syscall_pre_impl_rename' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1201' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_rename'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='217' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_chmod(void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_chmod' mangled-name='__sanitizer_syscall_pre_impl_chmod' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1210' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_chmod'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_io_setup(long int, void**) -->
<function-decl name='__sanitizer_syscall_pre_impl_io_setup' mangled-name='__sanitizer_syscall_pre_impl_io_setup' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1270' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_io_setup'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr_reqs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1270' column='1'/>
<!-- parameter of type 'void**' -->
<parameter type-id='type-id-232' name='ctx' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1270' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_io_getevents(long int, long int, long int, __sanitizer::__sanitizer_io_event*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_io_getevents' mangled-name='__sanitizer_syscall_pre_impl_io_getevents' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1288' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_io_getevents'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ctx_id' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1288' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='min_nr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1288' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1288' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_io_event*' -->
<parameter type-id='type-id-986' name='ioevpp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1289' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='timeout' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1289' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_readlink(void*, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_readlink' mangled-name='__sanitizer_syscall_pre_impl_readlink' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1373' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_readlink'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1037' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='list' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1037' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1037' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_creat(void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_creat' mangled-name='__sanitizer_syscall_pre_impl_creat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1385' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_creat'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_open(void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_open' mangled-name='__sanitizer_syscall_pre_impl_open' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1393' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_open'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ufds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1895' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nfds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1895' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='timeout' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1895' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_access(void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_access' mangled-name='__sanitizer_syscall_pre_impl_access' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1407' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_access'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_chown(void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_chown' mangled-name='__sanitizer_syscall_pre_impl_chown' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1419' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_chown'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ufds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1895' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nfds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1895' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='timeout' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1895' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_lchown(void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_lchown' mangled-name='__sanitizer_syscall_pre_impl_lchown' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1427' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_lchown'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ufds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1895' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nfds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1895' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='timeout' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1895' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_chown16(void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_chown16' mangled-name='__sanitizer_syscall_pre_impl_chown16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1439' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_chown16'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ufds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1895' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nfds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1895' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='timeout' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1895' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_lchown16(void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_lchown16' mangled-name='__sanitizer_syscall_pre_impl_lchown16' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1447' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_lchown16'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ufds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1895' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nfds' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1895' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='timeout' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1895' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_write(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_write' mangled-name='__sanitizer_syscall_pre_impl_write' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1594' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_write'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_pwrite64(long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_pwrite64' mangled-name='__sanitizer_syscall_pre_impl_pwrite64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1618' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_pwrite64'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='filename' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='mode' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='dev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_mkdir(void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_mkdir' mangled-name='__sanitizer_syscall_pre_impl_mkdir' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1672' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_mkdir'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_chdir(void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_chdir' mangled-name='__sanitizer_syscall_pre_impl_chdir' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1680' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_chdir'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_rmdir(void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_rmdir' mangled-name='__sanitizer_syscall_pre_impl_rmdir' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1692' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_rmdir'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_quotactl(long int, void*, long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_quotactl' mangled-name='__sanitizer_syscall_pre_impl_quotactl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1709' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_quotactl'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='629' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='629' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='629' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ru' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='629' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_epoll_pwait(long int, void*, long int, long int, const kernel_sigset_t*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_epoll_pwait' mangled-name='__sanitizer_syscall_pre_impl_epoll_pwait' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1949' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_epoll_pwait'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='epfd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1949' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='events' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1949' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='maxevents' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1949' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='timeout' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1949' column='1'/>
<!-- parameter of type 'const kernel_sigset_t*' -->
<parameter type-id='type-id-1058' name='sigmask' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1950' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1950' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_prlimit64(long int, long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_prlimit64' mangled-name='__sanitizer_syscall_pre_impl_prlimit64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2037' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_prlimit64'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='how' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='oset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_msgsnd(long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_msgsnd' mangled-name='__sanitizer_syscall_pre_impl_msgsnd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2066' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_msgsnd'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='filename' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='mode' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='dev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_semtimedop(long int, void*, long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_semtimedop' mangled-name='__sanitizer_syscall_pre_impl_semtimedop' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2103' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_semtimedop'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='629' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='629' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='629' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ru' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='629' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_mq_open(void*, long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_mq_open' mangled-name='__sanitizer_syscall_pre_impl_mq_open' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2150' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_mq_open'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2150' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='oflag' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2150' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='mode' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2150' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2150' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_mq_unlink(void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_mq_unlink' mangled-name='__sanitizer_syscall_pre_impl_mq_unlink' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2162' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_mq_unlink'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_mq_timedsend(long int, void*, long int, long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_mq_timedsend' mangled-name='__sanitizer_syscall_pre_impl_mq_timedsend' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2169' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_mq_timedsend'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2155' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2155' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='oflag' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2155' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='mode' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2155' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='attr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2156' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_mq_timedreceive(long int, void*, long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_mq_timedreceive' mangled-name='__sanitizer_syscall_pre_impl_mq_timedreceive' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2179' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_mq_timedreceive'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='mqdes' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2179' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='msg_ptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2179' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='msg_len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2179' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='msg_prio' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2180' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='abs_timeout' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2180' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_mq_notify(long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_mq_notify' mangled-name='__sanitizer_syscall_pre_impl_mq_notify' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2192' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_mq_notify'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tloc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='203' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_mq_getsetattr(long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_mq_getsetattr' mangled-name='__sanitizer_syscall_pre_impl_mq_getsetattr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2198' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_mq_getsetattr'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_swapon(void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_swapon' mangled-name='__sanitizer_syscall_pre_impl_swapon' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2226' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_swapon'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='691' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_swapoff(void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_swapoff' mangled-name='__sanitizer_syscall_pre_impl_swapoff' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2234' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_swapoff'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_sysctl(__sanitizer::__sanitizer___sysctl_args*) -->
<function-decl name='__sanitizer_syscall_pre_impl_sysctl' mangled-name='__sanitizer_syscall_pre_impl_sysctl' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2242' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_sysctl'>
<!-- parameter of type '__sanitizer::__sanitizer___sysctl_args*' -->
<parameter type-id='type-id-963' name='args' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2242' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_uselib(void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_uselib' mangled-name='__sanitizer_syscall_pre_impl_uselib' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2279' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_uselib'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_ptrace(long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_ptrace' mangled-name='__sanitizer_syscall_pre_impl_ptrace' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2290' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_ptrace'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ruid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='euid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='suid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='351' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_add_key(void*, void*, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_add_key' mangled-name='__sanitizer_syscall_pre_impl_add_key' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2334' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_add_key'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='961' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='961' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='961' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='962' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='962' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_request_key(void*, void*, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_request_key' mangled-name='__sanitizer_syscall_pre_impl_request_key' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2346' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_request_key'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='995' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='995' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='value' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='995' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='996' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_migrate_pages(long int, long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_migrate_pages' mangled-name='__sanitizer_syscall_pre_impl_migrate_pages' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2382' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_migrate_pages'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='how' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='oset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_move_pages(long int, long int, void**, const int*, int*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_move_pages' mangled-name='__sanitizer_syscall_pre_impl_move_pages' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2391' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_move_pages'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2391' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr_pages' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2391' column='1'/>
<!-- parameter of type 'void**' -->
<parameter type-id='type-id-232' name='pages' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2391' column='1'/>
<!-- parameter of type 'const int*' -->
<parameter type-id='type-id-300' name='nodes' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2392' column='1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='status' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2392' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2392' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_inotify_add_watch(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_inotify_add_watch' mangled-name='__sanitizer_syscall_pre_impl_inotify_add_watch' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2433' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_inotify_add_watch'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_spu_create(void*, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_spu_create' mangled-name='__sanitizer_syscall_pre_impl_spu_create' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2454' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_spu_create'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='name' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2454' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2454' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='mode' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2454' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2454' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_mknodat(long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_mknodat' mangled-name='__sanitizer_syscall_pre_impl_mknodat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2462' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_mknodat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='filename' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='mode' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='dev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_mkdirat(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_mkdirat' mangled-name='__sanitizer_syscall_pre_impl_mkdirat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2471' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_mkdirat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_unlinkat(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_unlinkat' mangled-name='__sanitizer_syscall_pre_impl_unlinkat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2479' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_unlinkat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_symlinkat(void*, long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_symlinkat' mangled-name='__sanitizer_syscall_pre_impl_symlinkat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2487' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_symlinkat'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='umod' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='666' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='len' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='666' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='uargs' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='666' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_linkat(long int, void*, long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_linkat' mangled-name='__sanitizer_syscall_pre_impl_linkat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2497' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_linkat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='olddfd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2497' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='oldname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2497' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='newdfd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2497' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='newname' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2498' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2498' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_renameat(long int, void*, long int, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_renameat' mangled-name='__sanitizer_syscall_pre_impl_renameat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2508' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_renameat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='629' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='629' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='629' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ru' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='629' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_futimesat(long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_futimesat' mangled-name='__sanitizer_syscall_pre_impl_futimesat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2519' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_futimesat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='219' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_faccessat(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_faccessat' mangled-name='__sanitizer_syscall_pre_impl_faccessat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2532' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_faccessat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_fchmodat(long int, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_fchmodat' mangled-name='__sanitizer_syscall_pre_impl_fchmodat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2540' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_fchmodat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stat_addr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='options' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='650' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_fchownat(long int, void*, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_fchownat' mangled-name='__sanitizer_syscall_pre_impl_fchownat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2548' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_fchownat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='msqid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2073' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='msgp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2073' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='msgsz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2073' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='msgtyp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2073' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='msgflg' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2074' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_openat(long int, void*, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_openat' mangled-name='__sanitizer_syscall_pre_impl_openat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2558' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_openat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='filename' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='mode' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='dev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1174' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_newfstatat(long int, void*, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_newfstatat' mangled-name='__sanitizer_syscall_pre_impl_newfstatat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2567' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_newfstatat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='how' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='oset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_fstatat64(long int, void*, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_fstatat64' mangled-name='__sanitizer_syscall_pre_impl_fstatat64' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2581' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_fstatat64'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='how' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='oset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_readlinkat(long int, void*, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_readlinkat' mangled-name='__sanitizer_syscall_pre_impl_readlinkat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2595' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_readlinkat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='how' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='oset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_utimensat(long int, void*, void*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_utimensat' mangled-name='__sanitizer_syscall_pre_impl_utimensat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2608' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_utimensat'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='how' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='oset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='sigsetsize' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='681' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_timerfd_settime(long int, long int, void*, void*) -->
<function-decl name='__sanitizer_syscall_pre_impl_timerfd_settime' mangled-name='__sanitizer_syscall_pre_impl_timerfd_settime' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2692' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_timerfd_settime'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='how' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='set' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='oset' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='420' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_ppoll(__sanitizer::__sanitizer_pollfd*, long int, void*, const kernel_sigset_t*, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_ppoll' mangled-name='__sanitizer_syscall_pre_impl_ppoll' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2743' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_ppoll'>
<!-- parameter of type '__sanitizer::__sanitizer_pollfd*' -->
<parameter type-id='type-id-1001' name='arg0' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2743' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2743' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2743' column='1'/>
<!-- parameter of type 'const kernel_sigset_t*' -->
<parameter type-id='type-id-1058' name='arg3' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2744' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='arg4' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2744' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_perf_event_open(__sanitizer::__sanitizer_perf_event_attr*, long int, long int, long int, long int) -->
<function-decl name='__sanitizer_syscall_pre_impl_perf_event_open' mangled-name='__sanitizer_syscall_pre_impl_perf_event_open' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2760' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_perf_event_open'>
<!-- parameter of type '__sanitizer::__sanitizer_perf_event_attr*' -->
<parameter type-id='type-id-999' name='attr_uptr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2760' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='pid' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2760' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='cpu' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2761' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='group_fd' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2761' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='flags' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='2761' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_io_getevents(long int, long int, long int, long int, __sanitizer::__sanitizer_io_event*, void*) -->
<function-decl name='__sanitizer_syscall_post_impl_io_getevents' mangled-name='__sanitizer_syscall_post_impl_io_getevents' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1293' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_io_getevents'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1293' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ctx_id' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1293' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='min_nr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1293' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1293' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_io_event*' -->
<parameter type-id='type-id-986' name='ioevpp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1294' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='timeout' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1294' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_post_impl_io_cancel(long int, long int, __sanitizer::__sanitizer_iocb*, __sanitizer::__sanitizer_io_event*) -->
<function-decl name='__sanitizer_syscall_post_impl_io_cancel' mangled-name='__sanitizer_syscall_post_impl_io_cancel' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1342' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_post_impl_io_cancel'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='res' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1342' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ctx_id' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1342' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_iocb*' -->
<parameter type-id='type-id-988' name='iocb' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1342' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_io_event*' -->
<parameter type-id='type-id-986' name='result' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1343' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_syscall_pre_impl_io_submit(long int, long int, __sanitizer::__sanitizer_iocb**) -->
<function-decl name='__sanitizer_syscall_pre_impl_io_submit' mangled-name='__sanitizer_syscall_pre_impl_io_submit' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1311' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_syscall_pre_impl_io_submit'>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='ctx_id' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1311' column='1'/>
<!-- parameter of type 'long int' -->
<parameter type-id='type-id-45' name='nr' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1311' column='1'/>
<!-- parameter of type '__sanitizer::__sanitizer_iocb**' -->
<parameter type-id='type-id-989' name='iocbpp' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc' line='1311' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- namespace __interception -->
<namespace-decl name='__interception'>
<!-- typedef unsigned long int __interception::uptr -->
<typedef-decl name='uptr' type-id='type-id-33' filepath='../../.././libsanitizer/interception/interception.h' line='230' column='1' id='type-id-936'/>
<!-- bool __interception::GetRealFunctionAddress(const char*, __interception::uptr*, __interception::uptr, __interception::uptr) -->
<function-decl name='GetRealFunctionAddress' mangled-name='_ZN14__interception22GetRealFunctionAddressEPKcPmmm' filepath='../../.././libsanitizer/interception/interception_linux.h' line='24' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type '__interception::uptr*' -->
<parameter type-id='type-id-937'/>
<!-- parameter of type 'typedef __interception::uptr' -->
<parameter type-id='type-id-936'/>
<!-- parameter of type 'typedef __interception::uptr' -->
<parameter type-id='type-id-936'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
<!-- void* __interception::GetFuncAddrVer(const char*, const char*) -->
<function-decl name='GetFuncAddrVer' mangled-name='_ZN14__interception14GetFuncAddrVerEPKcS1_' filepath='../../.././libsanitizer/interception/interception_linux.h' line='26' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- pthread_attr_getdetachstate_f __interception::real_pthread_attr_getdetachstate -->
<var-decl name='real_pthread_attr_getdetachstate' type-id='type-id-439' mangled-name='_ZN14__interception32real_pthread_attr_getdetachstateE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2575' column='1'/>
<!-- sigfillset_f __interception::real_sigfillset -->
<var-decl name='real_sigfillset' type-id='type-id-441' mangled-name='_ZN14__interception15real_sigfillsetE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2133' column='1'/>
<!-- sleep_f __interception::real_sleep -->
<var-decl name='real_sleep' type-id='type-id-443' mangled-name='_ZN14__interception10real_sleepE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='238' column='1'/>
<!-- usleep_f __interception::real_usleep -->
<var-decl name='real_usleep' type-id='type-id-445' mangled-name='_ZN14__interception11real_usleepE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='245' column='1'/>
<!-- nanosleep_f __interception::real_nanosleep -->
<var-decl name='real_nanosleep' type-id='type-id-446' mangled-name='_ZN14__interception14real_nanosleepE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='252' column='1'/>
<!-- dlopen_f __interception::real_dlopen -->
<var-decl name='real_dlopen' type-id='type-id-448' mangled-name='_ZN14__interception11real_dlopenE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='259' column='1'/>
<!-- dlclose_f __interception::real_dlclose -->
<var-decl name='real_dlclose' type-id='type-id-449' mangled-name='_ZN14__interception12real_dlcloseE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='270' column='1'/>
<!-- atexit_f __interception::real_atexit -->
<var-decl name='real_atexit' type-id='type-id-451' mangled-name='_ZN14__interception11real_atexitE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='342' column='1'/>
<!-- on_exit_f __interception::real_on_exit -->
<var-decl name='real_on_exit' type-id='type-id-453' mangled-name='_ZN14__interception12real_on_exitE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='349' column='1'/>
<!-- __cxa_atexit_f __interception::real___cxa_atexit -->
<var-decl name='real___cxa_atexit' type-id='type-id-455' mangled-name='_ZN14__interception17real___cxa_atexitE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='356' column='1'/>
<!-- setjmp_f __interception::real_setjmp -->
<var-decl name='real_setjmp' type-id='type-id-456' mangled-name='_ZN14__interception11real_setjmpE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='454' column='1'/>
<!-- _setjmp_f __interception::real__setjmp -->
<var-decl name='real__setjmp' type-id='type-id-457' mangled-name='_ZN14__interception12real__setjmpE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='455' column='1'/>
<!-- sigsetjmp_f __interception::real_sigsetjmp -->
<var-decl name='real_sigsetjmp' type-id='type-id-458' mangled-name='_ZN14__interception14real_sigsetjmpE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='456' column='1'/>
<!-- __sigsetjmp_f __interception::real___sigsetjmp -->
<var-decl name='real___sigsetjmp' type-id='type-id-459' mangled-name='_ZN14__interception16real___sigsetjmpE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='457' column='1'/>
<!-- longjmp_f __interception::real_longjmp -->
<var-decl name='real_longjmp' type-id='type-id-461' mangled-name='_ZN14__interception12real_longjmpE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='459' column='1'/>
<!-- siglongjmp_f __interception::real_siglongjmp -->
<var-decl name='real_siglongjmp' type-id='type-id-462' mangled-name='_ZN14__interception15real_siglongjmpE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='467' column='1'/>
<!-- malloc_f __interception::real_malloc -->
<var-decl name='real_malloc' type-id='type-id-464' mangled-name='_ZN14__interception11real_mallocE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='475' column='1'/>
<!-- __libc_memalign_f __interception::real___libc_memalign -->
<var-decl name='real___libc_memalign' type-id='type-id-466' mangled-name='_ZN14__interception20real___libc_memalignE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='487' column='1'/>
<!-- calloc_f __interception::real_calloc -->
<var-decl name='real_calloc' type-id='type-id-467' mangled-name='_ZN14__interception11real_callocE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='492' column='1'/>
<!-- realloc_f __interception::real_realloc -->
<var-decl name='real_realloc' type-id='type-id-469' mangled-name='_ZN14__interception12real_reallocE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='508' column='1'/>
<!-- free_f __interception::real_free -->
<var-decl name='real_free' type-id='type-id-471' mangled-name='_ZN14__interception9real_freeE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='521' column='1'/>
<!-- cfree_f __interception::real_cfree -->
<var-decl name='real_cfree' type-id='type-id-472' mangled-name='_ZN14__interception10real_cfreeE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='531' column='1'/>
<!-- malloc_usable_size_f __interception::real_malloc_usable_size -->
<var-decl name='real_malloc_usable_size' type-id='type-id-474' mangled-name='_ZN14__interception23real_malloc_usable_sizeE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='541' column='1'/>
<!-- strlen_f __interception::real_strlen -->
<var-decl name='real_strlen' type-id='type-id-476' mangled-name='_ZN14__interception11real_strlenE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='613' column='1'/>
<!-- memset_f __interception::real_memset -->
<var-decl name='real_memset' type-id='type-id-478' mangled-name='_ZN14__interception11real_memsetE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='620' column='1'/>
<!-- memcpy_f __interception::real_memcpy -->
<var-decl name='real_memcpy' type-id='type-id-480' mangled-name='_ZN14__interception11real_memcpyE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='626' column='1'/>
<!-- memcmp_f __interception::real_memcmp -->
<var-decl name='real_memcmp' type-id='type-id-482' mangled-name='_ZN14__interception11real_memcmpE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='633' column='1'/>
<!-- memchr_f __interception::real_memchr -->
<var-decl name='real_memchr' type-id='type-id-483' mangled-name='_ZN14__interception11real_memchrE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='646' column='1'/>
<!-- memrchr_f __interception::real_memrchr -->
<var-decl name='real_memrchr' type-id='type-id-485' mangled-name='_ZN14__interception12real_memrchrE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='654' column='1'/>
<!-- memmove_f __interception::real_memmove -->
<var-decl name='real_memmove' type-id='type-id-486' mangled-name='_ZN14__interception12real_memmoveE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='660' column='1'/>
<!-- strchr_f __interception::real_strchr -->
<var-decl name='real_strchr' type-id='type-id-488' mangled-name='_ZN14__interception11real_strchrE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='667' column='1'/>
<!-- strchrnul_f __interception::real_strchrnul -->
<var-decl name='real_strchrnul' type-id='type-id-489' mangled-name='_ZN14__interception14real_strchrnulE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='675' column='1'/>
<!-- strrchr_f __interception::real_strrchr -->
<var-decl name='real_strrchr' type-id='type-id-490' mangled-name='_ZN14__interception12real_strrchrE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='683' column='1'/>
<!-- strcpy_f __interception::real_strcpy -->
<var-decl name='real_strcpy' type-id='type-id-492' mangled-name='_ZN14__interception11real_strcpyE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='689' column='1'/>
<!-- strncpy_f __interception::real_strncpy -->
<var-decl name='real_strncpy' type-id='type-id-494' mangled-name='_ZN14__interception12real_strncpyE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='697' column='1'/>
<!-- strstr_f __interception::real_strstr -->
<var-decl name='real_strstr' type-id='type-id-496' mangled-name='_ZN14__interception11real_strstrE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='705' column='1'/>
<!-- strdup_f __interception::real_strdup -->
<var-decl name='real_strdup' type-id='type-id-498' mangled-name='_ZN14__interception11real_strdupE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='715' column='1'/>
<!-- mmap_f __interception::real_mmap -->
<var-decl name='real_mmap' type-id='type-id-500' mangled-name='_ZN14__interception9real_mmapE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='735' column='1'/>
<!-- mmap64_f __interception::real_mmap64 -->
<var-decl name='real_mmap64' type-id='type-id-502' mangled-name='_ZN14__interception11real_mmap64E' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='749' column='1'/>
<!-- munmap_f __interception::real_munmap -->
<var-decl name='real_munmap' type-id='type-id-504' mangled-name='_ZN14__interception11real_munmapE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='763' column='1'/>
<!-- memalign_f __interception::real_memalign -->
<var-decl name='real_memalign' type-id='type-id-505' mangled-name='_ZN14__interception13real_memalignE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='770' column='1'/>
<!-- valloc_f __interception::real_valloc -->
<var-decl name='real_valloc' type-id='type-id-506' mangled-name='_ZN14__interception11real_vallocE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='775' column='1'/>
<!-- pvalloc_f __interception::real_pvalloc -->
<var-decl name='real_pvalloc' type-id='type-id-507' mangled-name='_ZN14__interception12real_pvallocE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='780' column='1'/>
<!-- posix_memalign_f __interception::real_posix_memalign -->
<var-decl name='real_posix_memalign' type-id='type-id-509' mangled-name='_ZN14__interception19real_posix_memalignE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='786' column='1'/>
<!-- pthread_create_f __interception::real_pthread_create -->
<var-decl name='real_pthread_create' type-id='type-id-511' mangled-name='_ZN14__interception19real_pthread_createE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='875' column='1'/>
<!-- pthread_join_f __interception::real_pthread_join -->
<var-decl name='real_pthread_join' type-id='type-id-513' mangled-name='_ZN14__interception17real_pthread_joinE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='904' column='1'/>
<!-- pthread_detach_f __interception::real_pthread_detach -->
<var-decl name='real_pthread_detach' type-id='type-id-514' mangled-name='_ZN14__interception19real_pthread_detachE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='914' column='1'/>
<!-- pthread_mutex_init_f __interception::real_pthread_mutex_init -->
<var-decl name='real_pthread_mutex_init' type-id='type-id-515' mangled-name='_ZN14__interception23real_pthread_mutex_initE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='924' column='1'/>
<!-- pthread_mutex_destroy_f __interception::real_pthread_mutex_destroy -->
<var-decl name='real_pthread_mutex_destroy' type-id='type-id-516' mangled-name='_ZN14__interception26real_pthread_mutex_destroyE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='940' column='1'/>
<!-- pthread_mutex_trylock_f __interception::real_pthread_mutex_trylock -->
<var-decl name='real_pthread_mutex_trylock' type-id='type-id-517' mangled-name='_ZN14__interception26real_pthread_mutex_trylockE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='949' column='1'/>
<!-- pthread_mutex_timedlock_f __interception::real_pthread_mutex_timedlock -->
<var-decl name='real_pthread_mutex_timedlock' type-id='type-id-518' mangled-name='_ZN14__interception28real_pthread_mutex_timedlockE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='959' column='1'/>
<!-- pthread_spin_init_f __interception::real_pthread_spin_init -->
<var-decl name='real_pthread_spin_init' type-id='type-id-520' mangled-name='_ZN14__interception22real_pthread_spin_initE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='968' column='1'/>
<!-- pthread_spin_destroy_f __interception::real_pthread_spin_destroy -->
<var-decl name='real_pthread_spin_destroy' type-id='type-id-521' mangled-name='_ZN14__interception25real_pthread_spin_destroyE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='977' column='1'/>
<!-- pthread_spin_lock_f __interception::real_pthread_spin_lock -->
<var-decl name='real_pthread_spin_lock' type-id='type-id-522' mangled-name='_ZN14__interception22real_pthread_spin_lockE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='986' column='1'/>
<!-- pthread_spin_trylock_f __interception::real_pthread_spin_trylock -->
<var-decl name='real_pthread_spin_trylock' type-id='type-id-523' mangled-name='_ZN14__interception25real_pthread_spin_trylockE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='995' column='1'/>
<!-- pthread_spin_unlock_f __interception::real_pthread_spin_unlock -->
<var-decl name='real_pthread_spin_unlock' type-id='type-id-524' mangled-name='_ZN14__interception24real_pthread_spin_unlockE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1004' column='1'/>
<!-- pthread_rwlock_init_f __interception::real_pthread_rwlock_init -->
<var-decl name='real_pthread_rwlock_init' type-id='type-id-525' mangled-name='_ZN14__interception24real_pthread_rwlock_initE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1011' column='1'/>
<!-- pthread_rwlock_destroy_f __interception::real_pthread_rwlock_destroy -->
<var-decl name='real_pthread_rwlock_destroy' type-id='type-id-526' mangled-name='_ZN14__interception27real_pthread_rwlock_destroyE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1020' column='1'/>
<!-- pthread_rwlock_rdlock_f __interception::real_pthread_rwlock_rdlock -->
<var-decl name='real_pthread_rwlock_rdlock' type-id='type-id-527' mangled-name='_ZN14__interception26real_pthread_rwlock_rdlockE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1029' column='1'/>
<!-- pthread_rwlock_tryrdlock_f __interception::real_pthread_rwlock_tryrdlock -->
<var-decl name='real_pthread_rwlock_tryrdlock' type-id='type-id-528' mangled-name='_ZN14__interception29real_pthread_rwlock_tryrdlockE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1038' column='1'/>
<!-- pthread_rwlock_timedrdlock_f __interception::real_pthread_rwlock_timedrdlock -->
<var-decl name='real_pthread_rwlock_timedrdlock' type-id='type-id-529' mangled-name='_ZN14__interception31real_pthread_rwlock_timedrdlockE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1047' column='1'/>
<!-- pthread_rwlock_wrlock_f __interception::real_pthread_rwlock_wrlock -->
<var-decl name='real_pthread_rwlock_wrlock' type-id='type-id-530' mangled-name='_ZN14__interception26real_pthread_rwlock_wrlockE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1056' column='1'/>
<!-- pthread_rwlock_trywrlock_f __interception::real_pthread_rwlock_trywrlock -->
<var-decl name='real_pthread_rwlock_trywrlock' type-id='type-id-531' mangled-name='_ZN14__interception29real_pthread_rwlock_trywrlockE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1065' column='1'/>
<!-- pthread_rwlock_timedwrlock_f __interception::real_pthread_rwlock_timedwrlock -->
<var-decl name='real_pthread_rwlock_timedwrlock' type-id='type-id-532' mangled-name='_ZN14__interception31real_pthread_rwlock_timedwrlockE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1074' column='1'/>
<!-- pthread_rwlock_unlock_f __interception::real_pthread_rwlock_unlock -->
<var-decl name='real_pthread_rwlock_unlock' type-id='type-id-533' mangled-name='_ZN14__interception26real_pthread_rwlock_unlockE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1083' column='1'/>
<!-- pthread_cond_destroy_f __interception::real_pthread_cond_destroy -->
<var-decl name='real_pthread_cond_destroy' type-id='type-id-534' mangled-name='_ZN14__interception25real_pthread_cond_destroyE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1090' column='1'/>
<!-- pthread_cond_timedwait_f __interception::real_pthread_cond_timedwait -->
<var-decl name='real_pthread_cond_timedwait' type-id='type-id-536' mangled-name='_ZN14__interception27real_pthread_cond_timedwaitE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1097' column='1'/>
<!-- pthread_barrier_init_f __interception::real_pthread_barrier_init -->
<var-decl name='real_pthread_barrier_init' type-id='type-id-538' mangled-name='_ZN14__interception25real_pthread_barrier_initE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1107' column='1'/>
<!-- pthread_barrier_destroy_f __interception::real_pthread_barrier_destroy -->
<var-decl name='real_pthread_barrier_destroy' type-id='type-id-539' mangled-name='_ZN14__interception28real_pthread_barrier_destroyE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1114' column='1'/>
<!-- pthread_barrier_wait_f __interception::real_pthread_barrier_wait -->
<var-decl name='real_pthread_barrier_wait' type-id='type-id-540' mangled-name='_ZN14__interception25real_pthread_barrier_waitE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1121' column='1'/>
<!-- pthread_once_f __interception::real_pthread_once -->
<var-decl name='real_pthread_once' type-id='type-id-542' mangled-name='_ZN14__interception17real_pthread_onceE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1133' column='1'/>
<!-- sem_init_f __interception::real_sem_init -->
<var-decl name='real_sem_init' type-id='type-id-544' mangled-name='_ZN14__interception13real_sem_initE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1162' column='1'/>
<!-- sem_destroy_f __interception::real_sem_destroy -->
<var-decl name='real_sem_destroy' type-id='type-id-545' mangled-name='_ZN14__interception16real_sem_destroyE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1168' column='1'/>
<!-- sem_wait_f __interception::real_sem_wait -->
<var-decl name='real_sem_wait' type-id='type-id-546' mangled-name='_ZN14__interception13real_sem_waitE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1174' column='1'/>
<!-- sem_trywait_f __interception::real_sem_trywait -->
<var-decl name='real_sem_trywait' type-id='type-id-547' mangled-name='_ZN14__interception16real_sem_trywaitE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1183' column='1'/>
<!-- sem_timedwait_f __interception::real_sem_timedwait -->
<var-decl name='real_sem_timedwait' type-id='type-id-548' mangled-name='_ZN14__interception18real_sem_timedwaitE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1192' column='1'/>
<!-- sem_post_f __interception::real_sem_post -->
<var-decl name='real_sem_post' type-id='type-id-549' mangled-name='_ZN14__interception13real_sem_postE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1201' column='1'/>
<!-- sem_getvalue_f __interception::real_sem_getvalue -->
<var-decl name='real_sem_getvalue' type-id='type-id-551' mangled-name='_ZN14__interception17real_sem_getvalueE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1208' column='1'/>
<!-- __xstat_f __interception::real___xstat -->
<var-decl name='real___xstat' type-id='type-id-553' mangled-name='_ZN14__interception12real___xstatE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1217' column='1'/>
<!-- stat_f __interception::real_stat -->
<var-decl name='real_stat' type-id='type-id-555' mangled-name='_ZN14__interception9real_statE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1222' column='1'/>
<!-- __xstat64_f __interception::real___xstat64 -->
<var-decl name='real___xstat64' type-id='type-id-556' mangled-name='_ZN14__interception14real___xstat64E' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1227' column='1'/>
<!-- stat64_f __interception::real_stat64 -->
<var-decl name='real_stat64' type-id='type-id-557' mangled-name='_ZN14__interception11real_stat64E' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1232' column='1'/>
<!-- __lxstat_f __interception::real___lxstat -->
<var-decl name='real___lxstat' type-id='type-id-558' mangled-name='_ZN14__interception13real___lxstatE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1237' column='1'/>
<!-- lstat_f __interception::real_lstat -->
<var-decl name='real_lstat' type-id='type-id-559' mangled-name='_ZN14__interception10real_lstatE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1242' column='1'/>
<!-- __lxstat64_f __interception::real___lxstat64 -->
<var-decl name='real___lxstat64' type-id='type-id-560' mangled-name='_ZN14__interception15real___lxstat64E' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1247' column='1'/>
<!-- lstat64_f __interception::real_lstat64 -->
<var-decl name='real_lstat64' type-id='type-id-561' mangled-name='_ZN14__interception12real_lstat64E' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1252' column='1'/>
<!-- __fxstat_f __interception::real___fxstat -->
<var-decl name='real___fxstat' type-id='type-id-563' mangled-name='_ZN14__interception13real___fxstatE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1257' column='1'/>
<!-- fstat_f __interception::real_fstat -->
<var-decl name='real_fstat' type-id='type-id-565' mangled-name='_ZN14__interception10real_fstatE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1264' column='1'/>
<!-- __fxstat64_f __interception::real___fxstat64 -->
<var-decl name='real___fxstat64' type-id='type-id-566' mangled-name='_ZN14__interception15real___fxstat64E' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1271' column='1'/>
<!-- fstat64_f __interception::real_fstat64 -->
<var-decl name='real_fstat64' type-id='type-id-567' mangled-name='_ZN14__interception12real_fstat64E' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1278' column='1'/>
<!-- open_f __interception::real_open -->
<var-decl name='real_open' type-id='type-id-569' mangled-name='_ZN14__interception9real_openE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1285' column='1'/>
<!-- open64_f __interception::real_open64 -->
<var-decl name='real_open64' type-id='type-id-570' mangled-name='_ZN14__interception11real_open64E' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1293' column='1'/>
<!-- creat_f __interception::real_creat -->
<var-decl name='real_creat' type-id='type-id-572' mangled-name='_ZN14__interception10real_creatE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1301' column='1'/>
<!-- creat64_f __interception::real_creat64 -->
<var-decl name='real_creat64' type-id='type-id-573' mangled-name='_ZN14__interception12real_creat64E' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1309' column='1'/>
<!-- dup_f __interception::real_dup -->
<var-decl name='real_dup' type-id='type-id-575' mangled-name='_ZN14__interception8real_dupE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1317' column='1'/>
<!-- dup2_f __interception::real_dup2 -->
<var-decl name='real_dup2' type-id='type-id-577' mangled-name='_ZN14__interception9real_dup2E' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1325' column='1'/>
<!-- dup3_f __interception::real_dup3 -->
<var-decl name='real_dup3' type-id='type-id-579' mangled-name='_ZN14__interception9real_dup3E' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1333' column='1'/>
<!-- eventfd_f __interception::real_eventfd -->
<var-decl name='real_eventfd' type-id='type-id-581' mangled-name='_ZN14__interception12real_eventfdE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1341' column='1'/>
<!-- signalfd_f __interception::real_signalfd -->
<var-decl name='real_signalfd' type-id='type-id-583' mangled-name='_ZN14__interception13real_signalfdE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1349' column='1'/>
<!-- inotify_init_f __interception::real_inotify_init -->
<var-decl name='real_inotify_init' type-id='type-id-584' mangled-name='_ZN14__interception17real_inotify_initE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1359' column='1'/>
<!-- inotify_init1_f __interception::real_inotify_init1 -->
<var-decl name='real_inotify_init1' type-id='type-id-585' mangled-name='_ZN14__interception18real_inotify_init1E' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1367' column='1'/>
<!-- socket_f __interception::real_socket -->
<var-decl name='real_socket' type-id='type-id-586' mangled-name='_ZN14__interception11real_socketE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1375' column='1'/>
<!-- socketpair_f __interception::real_socketpair -->
<var-decl name='real_socketpair' type-id='type-id-588' mangled-name='_ZN14__interception15real_socketpairE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1383' column='1'/>
<!-- connect_f __interception::real_connect -->
<var-decl name='real_connect' type-id='type-id-590' mangled-name='_ZN14__interception12real_connectE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1391' column='1'/>
<!-- bind_f __interception::real_bind -->
<var-decl name='real_bind' type-id='type-id-591' mangled-name='_ZN14__interception9real_bindE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1400' column='1'/>
<!-- listen_f __interception::real_listen -->
<var-decl name='real_listen' type-id='type-id-592' mangled-name='_ZN14__interception11real_listenE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1408' column='1'/>
<!-- epoll_create_f __interception::real_epoll_create -->
<var-decl name='real_epoll_create' type-id='type-id-593' mangled-name='_ZN14__interception17real_epoll_createE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1416' column='1'/>
<!-- epoll_create1_f __interception::real_epoll_create1 -->
<var-decl name='real_epoll_create1' type-id='type-id-594' mangled-name='_ZN14__interception18real_epoll_create1E' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1424' column='1'/>
<!-- close_f __interception::real_close -->
<var-decl name='real_close' type-id='type-id-595' mangled-name='_ZN14__interception10real_closeE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1432' column='1'/>
<!-- __close_f __interception::real___close -->
<var-decl name='real___close' type-id='type-id-596' mangled-name='_ZN14__interception12real___closeE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1439' column='1'/>
<!-- __res_iclose_f __interception::real___res_iclose -->
<var-decl name='real___res_iclose' type-id='type-id-598' mangled-name='_ZN14__interception17real___res_icloseE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1447' column='1'/>
<!-- pipe_f __interception::real_pipe -->
<var-decl name='real_pipe' type-id='type-id-600' mangled-name='_ZN14__interception9real_pipeE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1458' column='1'/>
<!-- pipe2_f __interception::real_pipe2 -->
<var-decl name='real_pipe2' type-id='type-id-602' mangled-name='_ZN14__interception10real_pipe2E' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1466' column='1'/>
<!-- send_f __interception::real_send -->
<var-decl name='real_send' type-id='type-id-604' mangled-name='_ZN14__interception9real_sendE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1474' column='1'/>
<!-- sendmsg_f __interception::real_sendmsg -->
<var-decl name='real_sendmsg' type-id='type-id-606' mangled-name='_ZN14__interception12real_sendmsgE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1484' column='1'/>
<!-- recv_f __interception::real_recv -->
<var-decl name='real_recv' type-id='type-id-607' mangled-name='_ZN14__interception9real_recvE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1494' column='1'/>
<!-- unlink_f __interception::real_unlink -->
<var-decl name='real_unlink' type-id='type-id-609' mangled-name='_ZN14__interception11real_unlinkE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1505' column='1'/>
<!-- fopen_f __interception::real_fopen -->
<var-decl name='real_fopen' type-id='type-id-611' mangled-name='_ZN14__interception10real_fopenE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1512' column='1'/>
<!-- freopen_f __interception::real_freopen -->
<var-decl name='real_freopen' type-id='type-id-613' mangled-name='_ZN14__interception12real_freopenE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1524' column='1'/>
<!-- fclose_f __interception::real_fclose -->
<var-decl name='real_fclose' type-id='type-id-614' mangled-name='_ZN14__interception11real_fcloseE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1541' column='1'/>
<!-- fread_f __interception::real_fread -->
<var-decl name='real_fread' type-id='type-id-616' mangled-name='_ZN14__interception10real_freadE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1554' column='1'/>
<!-- fwrite_f __interception::real_fwrite -->
<var-decl name='real_fwrite' type-id='type-id-617' mangled-name='_ZN14__interception11real_fwriteE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1563' column='1'/>
<!-- fflush_f __interception::real_fflush -->
<var-decl name='real_fflush' type-id='type-id-618' mangled-name='_ZN14__interception11real_fflushE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1572' column='1'/>
<!-- abort_f __interception::real_abort -->
<var-decl name='real_abort' type-id='type-id-619' mangled-name='_ZN14__interception10real_abortE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1580' column='1'/>
<!-- puts_f __interception::real_puts -->
<var-decl name='real_puts' type-id='type-id-621' mangled-name='_ZN14__interception9real_putsE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1586' column='1'/>
<!-- rmdir_f __interception::real_rmdir -->
<var-decl name='real_rmdir' type-id='type-id-622' mangled-name='_ZN14__interception10real_rmdirE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1592' column='1'/>
<!-- opendir_f __interception::real_opendir -->
<var-decl name='real_opendir' type-id='type-id-624' mangled-name='_ZN14__interception12real_opendirE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1599' column='1'/>
<!-- epoll_ctl_f __interception::real_epoll_ctl -->
<var-decl name='real_epoll_ctl' type-id='type-id-626' mangled-name='_ZN14__interception14real_epoll_ctlE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1607' column='1'/>
<!-- epoll_wait_f __interception::real_epoll_wait -->
<var-decl name='real_epoll_wait' type-id='type-id-628' mangled-name='_ZN14__interception15real_epoll_waitE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1619' column='1'/>
<!-- sigaction_f __interception::real_sigaction -->
<var-decl name='real_sigaction' type-id='type-id-630' mangled-name='_ZN14__interception14real_sigactionE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1678' column='1'/>
<!-- signal_f __interception::real_signal -->
<var-decl name='real_signal' type-id='type-id-632' mangled-name='_ZN14__interception11real_signalE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1698' column='1'/>
<!-- sigsuspend_f __interception::real_sigsuspend -->
<var-decl name='real_sigsuspend' type-id='type-id-634' mangled-name='_ZN14__interception15real_sigsuspendE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1710' column='1'/>
<!-- raise_f __interception::real_raise -->
<var-decl name='real_raise' type-id='type-id-635' mangled-name='_ZN14__interception10real_raiseE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1715' column='1'/>
<!-- kill_f __interception::real_kill -->
<var-decl name='real_kill' type-id='type-id-636' mangled-name='_ZN14__interception9real_killE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1727' column='1'/>
<!-- pthread_kill_f __interception::real_pthread_kill -->
<var-decl name='real_pthread_kill' type-id='type-id-637' mangled-name='_ZN14__interception17real_pthread_killE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1743' column='1'/>
<!-- gettimeofday_f __interception::real_gettimeofday -->
<var-decl name='real_gettimeofday' type-id='type-id-638' mangled-name='_ZN14__interception17real_gettimeofdayE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1759' column='1'/>
<!-- getaddrinfo_f __interception::real_getaddrinfo -->
<var-decl name='real_getaddrinfo' type-id='type-id-640' mangled-name='_ZN14__interception16real_getaddrinfoE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1765' column='1'/>
<!-- mlock_f __interception::real_mlock -->
<var-decl name='real_mlock' type-id='type-id-642' mangled-name='_ZN14__interception10real_mlockE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1791' column='1'/>
<!-- munlock_f __interception::real_munlock -->
<var-decl name='real_munlock' type-id='type-id-643' mangled-name='_ZN14__interception12real_munlockE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1796' column='1'/>
<!-- mlockall_f __interception::real_mlockall -->
<var-decl name='real_mlockall' type-id='type-id-644' mangled-name='_ZN14__interception13real_mlockallE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1801' column='1'/>
<!-- munlockall_f __interception::real_munlockall -->
<var-decl name='real_munlockall' type-id='type-id-646' mangled-name='_ZN14__interception15real_munlockallE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1806' column='1'/>
<!-- fork_f __interception::real_fork -->
<var-decl name='real_fork' type-id='type-id-647' mangled-name='_ZN14__interception9real_forkE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1811' column='1'/>
<!-- textdomain_f __interception::real_textdomain -->
<var-decl name='real_textdomain' type-id='type-id-648' mangled-name='_ZN14__interception15real_textdomainE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='62' column='1'/>
<!-- strcmp_f __interception::real_strcmp -->
<var-decl name='real_strcmp' type-id='type-id-650' mangled-name='_ZN14__interception11real_strcmpE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='82' column='1'/>
<!-- strncmp_f __interception::real_strncmp -->
<var-decl name='real_strncmp' type-id='type-id-652' mangled-name='_ZN14__interception12real_strncmpE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='97' column='1'/>
<!-- strcasecmp_f __interception::real_strcasecmp -->
<var-decl name='real_strcasecmp' type-id='type-id-653' mangled-name='_ZN14__interception15real_strcasecmpE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='126' column='1'/>
<!-- strncasecmp_f __interception::real_strncasecmp -->
<var-decl name='real_strncasecmp' type-id='type-id-655' mangled-name='_ZN14__interception16real_strncasecmpE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='141' column='1'/>
<!-- frexp_f __interception::real_frexp -->
<var-decl name='real_frexp' type-id='type-id-657' mangled-name='_ZN14__interception10real_frexpE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='164' column='1'/>
<!-- frexpf_f __interception::real_frexpf -->
<var-decl name='real_frexpf' type-id='type-id-659' mangled-name='_ZN14__interception11real_frexpfE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='178' column='1'/>
<!-- frexpl_f __interception::real_frexpl -->
<var-decl name='real_frexpl' type-id='type-id-661' mangled-name='_ZN14__interception11real_frexplE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='186' column='1'/>
<!-- read_f __interception::real_read -->
<var-decl name='real_read' type-id='type-id-663' mangled-name='_ZN14__interception9real_readE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='223' column='1'/>
<!-- pread_f __interception::real_pread -->
<var-decl name='real_pread' type-id='type-id-665' mangled-name='_ZN14__interception10real_preadE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='238' column='1'/>
<!-- pread64_f __interception::real_pread64 -->
<var-decl name='real_pread64' type-id='type-id-667' mangled-name='_ZN14__interception12real_pread64E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='253' column='1'/>
<!-- readv_f __interception::real_readv -->
<var-decl name='real_readv' type-id='type-id-669' mangled-name='_ZN14__interception10real_readvE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='268' column='1'/>
<!-- preadv_f __interception::real_preadv -->
<var-decl name='real_preadv' type-id='type-id-671' mangled-name='_ZN14__interception11real_preadvE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='284' column='1'/>
<!-- preadv64_f __interception::real_preadv64 -->
<var-decl name='real_preadv64' type-id='type-id-673' mangled-name='_ZN14__interception13real_preadv64E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='300' column='1'/>
<!-- write_f __interception::real_write -->
<var-decl name='real_write' type-id='type-id-674' mangled-name='_ZN14__interception10real_writeE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='316' column='1'/>
<!-- pwrite_f __interception::real_pwrite -->
<var-decl name='real_pwrite' type-id='type-id-675' mangled-name='_ZN14__interception11real_pwriteE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='332' column='1'/>
<!-- pwrite64_f __interception::real_pwrite64 -->
<var-decl name='real_pwrite64' type-id='type-id-677' mangled-name='_ZN14__interception13real_pwrite64E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='347' column='1'/>
<!-- writev_f __interception::real_writev -->
<var-decl name='real_writev' type-id='type-id-678' mangled-name='_ZN14__interception11real_writevE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='363' column='1'/>
<!-- pwritev_f __interception::real_pwritev -->
<var-decl name='real_pwritev' type-id='type-id-679' mangled-name='_ZN14__interception12real_pwritevE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='379' column='1'/>
<!-- pwritev64_f __interception::real_pwritev64 -->
<var-decl name='real_pwritev64' type-id='type-id-680' mangled-name='_ZN14__interception14real_pwritev64E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='395' column='1'/>
<!-- prctl_f __interception::real_prctl -->
<var-decl name='real_prctl' type-id='type-id-682' mangled-name='_ZN14__interception10real_prctlE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='411' column='1'/>
<!-- time_f __interception::real_time -->
<var-decl name='real_time' type-id='type-id-684' mangled-name='_ZN14__interception9real_timeE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='432' column='1'/>
<!-- localtime_f __interception::real_localtime -->
<var-decl name='real_localtime' type-id='type-id-686' mangled-name='_ZN14__interception14real_localtimeE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='456' column='1'/>
<!-- localtime_r_f __interception::real_localtime_r -->
<var-decl name='real_localtime_r' type-id='type-id-688' mangled-name='_ZN14__interception16real_localtime_rE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='466' column='1'/>
<!-- gmtime_f __interception::real_gmtime -->
<var-decl name='real_gmtime' type-id='type-id-689' mangled-name='_ZN14__interception11real_gmtimeE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='476' column='1'/>
<!-- gmtime_r_f __interception::real_gmtime_r -->
<var-decl name='real_gmtime_r' type-id='type-id-690' mangled-name='_ZN14__interception13real_gmtime_rE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='486' column='1'/>
<!-- ctime_f __interception::real_ctime -->
<var-decl name='real_ctime' type-id='type-id-692' mangled-name='_ZN14__interception10real_ctimeE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='496' column='1'/>
<!-- ctime_r_f __interception::real_ctime_r -->
<var-decl name='real_ctime_r' type-id='type-id-694' mangled-name='_ZN14__interception12real_ctime_rE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='506' column='1'/>
<!-- asctime_f __interception::real_asctime -->
<var-decl name='real_asctime' type-id='type-id-696' mangled-name='_ZN14__interception12real_asctimeE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='516' column='1'/>
<!-- asctime_r_f __interception::real_asctime_r -->
<var-decl name='real_asctime_r' type-id='type-id-698' mangled-name='_ZN14__interception14real_asctime_rE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='526' column='1'/>
<!-- strptime_f __interception::real_strptime -->
<var-decl name='real_strptime' type-id='type-id-700' mangled-name='_ZN14__interception13real_strptimeE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='550' column='1'/>
<!-- vscanf_f __interception::real_vscanf -->
<var-decl name='real_vscanf' type-id='type-id-702' mangled-name='_ZN14__interception11real_vscanfE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='587' column='1'/>
<!-- vsscanf_f __interception::real_vsscanf -->
<var-decl name='real_vsscanf' type-id='type-id-704' mangled-name='_ZN14__interception12real_vsscanfE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='590' column='1'/>
<!-- vfscanf_f __interception::real_vfscanf -->
<var-decl name='real_vfscanf' type-id='type-id-706' mangled-name='_ZN14__interception12real_vfscanfE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='593' column='1'/>
<!-- __isoc99_vscanf_f __interception::real___isoc99_vscanf -->
<var-decl name='real___isoc99_vscanf' type-id='type-id-707' mangled-name='_ZN14__interception20real___isoc99_vscanfE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='597' column='1'/>
<!-- __isoc99_vsscanf_f __interception::real___isoc99_vsscanf -->
<var-decl name='real___isoc99_vsscanf' type-id='type-id-708' mangled-name='_ZN14__interception21real___isoc99_vsscanfE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='600' column='1'/>
<!-- __isoc99_vfscanf_f __interception::real___isoc99_vfscanf -->
<var-decl name='real___isoc99_vfscanf' type-id='type-id-709' mangled-name='_ZN14__interception21real___isoc99_vfscanfE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='604' column='1'/>
<!-- scanf_f __interception::real_scanf -->
<var-decl name='real_scanf' type-id='type-id-711' mangled-name='_ZN14__interception10real_scanfE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='619' column='1'/>
<!-- fscanf_f __interception::real_fscanf -->
<var-decl name='real_fscanf' type-id='type-id-713' mangled-name='_ZN14__interception11real_fscanfE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='622' column='1'/>
<!-- sscanf_f __interception::real_sscanf -->
<var-decl name='real_sscanf' type-id='type-id-715' mangled-name='_ZN14__interception11real_sscanfE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='625' column='1'/>
<!-- __isoc99_scanf_f __interception::real___isoc99_scanf -->
<var-decl name='real___isoc99_scanf' type-id='type-id-716' mangled-name='_ZN14__interception19real___isoc99_scanfE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='629' column='1'/>
<!-- __isoc99_fscanf_f __interception::real___isoc99_fscanf -->
<var-decl name='real___isoc99_fscanf' type-id='type-id-717' mangled-name='_ZN14__interception20real___isoc99_fscanfE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='632' column='1'/>
<!-- __isoc99_sscanf_f __interception::real___isoc99_sscanf -->
<var-decl name='real___isoc99_sscanf' type-id='type-id-718' mangled-name='_ZN14__interception20real___isoc99_sscanfE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='635' column='1'/>
<!-- ioctl_f __interception::real_ioctl -->
<var-decl name='real_ioctl' type-id='type-id-720' mangled-name='_ZN14__interception10real_ioctlE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='667' column='1'/>
<!-- clock_getres_f __interception::real_clock_getres -->
<var-decl name='real_clock_getres' type-id='type-id-722' mangled-name='_ZN14__interception17real_clock_getresE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='790' column='1'/>
<!-- clock_gettime_f __interception::real_clock_gettime -->
<var-decl name='real_clock_gettime' type-id='type-id-723' mangled-name='_ZN14__interception18real_clock_gettimeE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='799' column='1'/>
<!-- clock_settime_f __interception::real_clock_settime -->
<var-decl name='real_clock_settime' type-id='type-id-724' mangled-name='_ZN14__interception18real_clock_settimeE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='808' column='1'/>
<!-- getitimer_f __interception::real_getitimer -->
<var-decl name='real_getitimer' type-id='type-id-725' mangled-name='_ZN14__interception14real_getitimerE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='823' column='1'/>
<!-- setitimer_f __interception::real_setitimer -->
<var-decl name='real_setitimer' type-id='type-id-727' mangled-name='_ZN14__interception14real_setitimerE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='832' column='1'/>
<!-- wait_f __interception::real_wait -->
<var-decl name='real_wait' type-id='type-id-728' mangled-name='_ZN14__interception9real_waitE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='968' column='1'/>
<!-- waitid_f __interception::real_waitid -->
<var-decl name='real_waitid' type-id='type-id-730' mangled-name='_ZN14__interception11real_waitidE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='976' column='1'/>
<!-- waitpid_f __interception::real_waitpid -->
<var-decl name='real_waitpid' type-id='type-id-732' mangled-name='_ZN14__interception12real_waitpidE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='985' column='1'/>
<!-- wait3_f __interception::real_wait3 -->
<var-decl name='real_wait3' type-id='type-id-734' mangled-name='_ZN14__interception10real_wait3E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='993' column='1'/>
<!-- wait4_f __interception::real_wait4 -->
<var-decl name='real_wait4' type-id='type-id-736' mangled-name='_ZN14__interception10real_wait4E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1003' column='1'/>
<!-- inet_ntop_f __interception::real_inet_ntop -->
<var-decl name='real_inet_ntop' type-id='type-id-738' mangled-name='_ZN14__interception14real_inet_ntopE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1024' column='1'/>
<!-- inet_pton_f __interception::real_inet_pton -->
<var-decl name='real_inet_pton' type-id='type-id-739' mangled-name='_ZN14__interception14real_inet_ptonE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1034' column='1'/>
<!-- inet_aton_f __interception::real_inet_aton -->
<var-decl name='real_inet_aton' type-id='type-id-740' mangled-name='_ZN14__interception14real_inet_atonE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1053' column='1'/>
<!-- pthread_getschedparam_f __interception::real_pthread_getschedparam -->
<var-decl name='real_pthread_getschedparam' type-id='type-id-742' mangled-name='_ZN14__interception26real_pthread_getschedparamE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1070' column='1'/>
<!-- getsockname_f __interception::real_getsockname -->
<var-decl name='real_getsockname' type-id='type-id-744' mangled-name='_ZN14__interception16real_getsocknameE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1142' column='1'/>
<!-- gethostbyname_f __interception::real_gethostbyname -->
<var-decl name='real_gethostbyname' type-id='type-id-746' mangled-name='_ZN14__interception18real_gethostbynameE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1181' column='1'/>
<!-- gethostbyaddr_f __interception::real_gethostbyaddr -->
<var-decl name='real_gethostbyaddr' type-id='type-id-748' mangled-name='_ZN14__interception18real_gethostbyaddrE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1189' column='1'/>
<!-- gethostent_f __interception::real_gethostent -->
<var-decl name='real_gethostent' type-id='type-id-750' mangled-name='_ZN14__interception15real_gethostentE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1199' column='1'/>
<!-- gethostbyname2_f __interception::real_gethostbyname2 -->
<var-decl name='real_gethostbyname2' type-id='type-id-752' mangled-name='_ZN14__interception19real_gethostbyname2E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1207' column='1'/>
<!-- gethostent_r_f __interception::real_gethostent_r -->
<var-decl name='real_gethostent_r' type-id='type-id-754' mangled-name='_ZN14__interception17real_gethostent_rE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1224' column='1'/>
<!-- gethostbyaddr_r_f __interception::real_gethostbyaddr_r -->
<var-decl name='real_gethostbyaddr_r' type-id='type-id-756' mangled-name='_ZN14__interception20real_gethostbyaddr_rE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1241' column='1'/>
<!-- gethostbyname_r_f __interception::real_gethostbyname_r -->
<var-decl name='real_gethostbyname_r' type-id='type-id-758' mangled-name='_ZN14__interception20real_gethostbyname_rE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1261' column='1'/>
<!-- gethostbyname2_r_f __interception::real_gethostbyname2_r -->
<var-decl name='real_gethostbyname2_r' type-id='type-id-760' mangled-name='_ZN14__interception21real_gethostbyname2_rE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1279' column='1'/>
<!-- getsockopt_f __interception::real_getsockopt -->
<var-decl name='real_getsockopt' type-id='type-id-762' mangled-name='_ZN14__interception15real_getsockoptE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1307' column='1'/>
<!-- accept_f __interception::real_accept -->
<var-decl name='real_accept' type-id='type-id-764' mangled-name='_ZN14__interception11real_acceptE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1324' column='1'/>
<!-- accept4_f __interception::real_accept4 -->
<var-decl name='real_accept4' type-id='type-id-766' mangled-name='_ZN14__interception12real_accept4E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1346' column='1'/>
<!-- modf_f __interception::real_modf -->
<var-decl name='real_modf' type-id='type-id-768' mangled-name='_ZN14__interception9real_modfE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1368' column='1'/>
<!-- modff_f __interception::real_modff -->
<var-decl name='real_modff' type-id='type-id-770' mangled-name='_ZN14__interception10real_modffE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1377' column='1'/>
<!-- modfl_f __interception::real_modfl -->
<var-decl name='real_modfl' type-id='type-id-772' mangled-name='_ZN14__interception10real_modflE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1386' column='1'/>
<!-- recvmsg_f __interception::real_recvmsg -->
<var-decl name='real_recvmsg' type-id='type-id-774' mangled-name='_ZN14__interception12real_recvmsgE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1417' column='1'/>
<!-- getpeername_f __interception::real_getpeername -->
<var-decl name='real_getpeername' type-id='type-id-775' mangled-name='_ZN14__interception16real_getpeernameE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1437' column='1'/>
<!-- sysinfo_f __interception::real_sysinfo -->
<var-decl name='real_sysinfo' type-id='type-id-776' mangled-name='_ZN14__interception12real_sysinfoE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1453' column='1'/>
<!-- readdir_f __interception::real_readdir -->
<var-decl name='real_readdir' type-id='type-id-778' mangled-name='_ZN14__interception12real_readdirE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1467' column='1'/>
<!-- readdir_r_f __interception::real_readdir_r -->
<var-decl name='real_readdir_r' type-id='type-id-780' mangled-name='_ZN14__interception14real_readdir_rE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1475' column='1'/>
<!-- readdir64_f __interception::real_readdir64 -->
<var-decl name='real_readdir64' type-id='type-id-782' mangled-name='_ZN14__interception14real_readdir64E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1496' column='1'/>
<!-- readdir64_r_f __interception::real_readdir64_r -->
<var-decl name='real_readdir64_r' type-id='type-id-784' mangled-name='_ZN14__interception16real_readdir64_rE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1504' column='1'/>
<!-- ptrace_f __interception::real_ptrace -->
<var-decl name='real_ptrace' type-id='type-id-786' mangled-name='_ZN14__interception11real_ptraceE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1524' column='1'/>
<!-- setlocale_f __interception::real_setlocale -->
<var-decl name='real_setlocale' type-id='type-id-788' mangled-name='_ZN14__interception14real_setlocaleE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1570' column='1'/>
<!-- getcwd_f __interception::real_getcwd -->
<var-decl name='real_getcwd' type-id='type-id-790' mangled-name='_ZN14__interception11real_getcwdE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1586' column='1'/>
<!-- get_current_dir_name_f __interception::real_get_current_dir_name -->
<var-decl name='real_get_current_dir_name' type-id='type-id-792' mangled-name='_ZN14__interception25real_get_current_dir_nameE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1599' column='1'/>
<!-- strtoimax_f __interception::real_strtoimax -->
<var-decl name='real_strtoimax' type-id='type-id-794' mangled-name='_ZN14__interception14real_strtoimaxE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1614' column='1'/>
<!-- strtoumax_f __interception::real_strtoumax -->
<var-decl name='real_strtoumax' type-id='type-id-795' mangled-name='_ZN14__interception14real_strtoumaxE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1622' column='1'/>
<!-- mbstowcs_f __interception::real_mbstowcs -->
<var-decl name='real_mbstowcs' type-id='type-id-797' mangled-name='_ZN14__interception13real_mbstowcsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1638' column='1'/>
<!-- mbsrtowcs_f __interception::real_mbsrtowcs -->
<var-decl name='real_mbsrtowcs' type-id='type-id-799' mangled-name='_ZN14__interception14real_mbsrtowcsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1649' column='1'/>
<!-- mbsnrtowcs_f __interception::real_mbsnrtowcs -->
<var-decl name='real_mbsnrtowcs' type-id='type-id-801' mangled-name='_ZN14__interception15real_mbsnrtowcsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1673' column='1'/>
<!-- wcstombs_f __interception::real_wcstombs -->
<var-decl name='real_wcstombs' type-id='type-id-803' mangled-name='_ZN14__interception13real_wcstombsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1696' column='1'/>
<!-- wcsrtombs_f __interception::real_wcsrtombs -->
<var-decl name='real_wcsrtombs' type-id='type-id-805' mangled-name='_ZN14__interception14real_wcsrtombsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1707' column='1'/>
<!-- wcsnrtombs_f __interception::real_wcsnrtombs -->
<var-decl name='real_wcsnrtombs' type-id='type-id-807' mangled-name='_ZN14__interception15real_wcsnrtombsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1729' column='1'/>
<!-- tcgetattr_f __interception::real_tcgetattr -->
<var-decl name='real_tcgetattr' type-id='type-id-808' mangled-name='_ZN14__interception14real_tcgetattrE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1752' column='1'/>
<!-- realpath_f __interception::real_realpath -->
<var-decl name='real_realpath' type-id='type-id-810' mangled-name='_ZN14__interception13real_realpathE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1767' column='1'/>
<!-- canonicalize_file_name_f __interception::real_canonicalize_file_name -->
<var-decl name='real_canonicalize_file_name' type-id='type-id-811' mangled-name='_ZN14__interception27real_canonicalize_file_nameE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1791' column='1'/>
<!-- confstr_f __interception::real_confstr -->
<var-decl name='real_confstr' type-id='type-id-813' mangled-name='_ZN14__interception12real_confstrE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1806' column='1'/>
<!-- sched_getaffinity_f __interception::real_sched_getaffinity -->
<var-decl name='real_sched_getaffinity' type-id='type-id-815' mangled-name='_ZN14__interception22real_sched_getaffinityE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1820' column='1'/>
<!-- strerror_f __interception::real_strerror -->
<var-decl name='real_strerror' type-id='type-id-816' mangled-name='_ZN14__interception13real_strerrorE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1833' column='1'/>
<!-- strerror_r_f __interception::real_strerror_r -->
<var-decl name='real_strerror_r' type-id='type-id-818' mangled-name='_ZN14__interception15real_strerror_rE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1846' column='1'/>
<!-- __xpg_strerror_r_f __interception::real___xpg_strerror_r -->
<var-decl name='real___xpg_strerror_r' type-id='type-id-820' mangled-name='_ZN14__interception21real___xpg_strerror_rE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1874' column='1'/>
<!-- scandir_f __interception::real_scandir -->
<var-decl name='real_scandir' type-id='type-id-822' mangled-name='_ZN14__interception12real_scandirE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1913' column='1'/>
<!-- scandir64_f __interception::real_scandir64 -->
<var-decl name='real_scandir64' type-id='type-id-824' mangled-name='_ZN14__interception14real_scandir64E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1966' column='1'/>
<!-- getgroups_f __interception::real_getgroups -->
<var-decl name='real_getgroups' type-id='type-id-826' mangled-name='_ZN14__interception14real_getgroupsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='1996' column='1'/>
<!-- poll_f __interception::real_poll -->
<var-decl name='real_poll' type-id='type-id-828' mangled-name='_ZN14__interception9real_pollE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2024' column='1'/>
<!-- ppoll_f __interception::real_ppoll -->
<var-decl name='real_ppoll' type-id='type-id-830' mangled-name='_ZN14__interception10real_ppollE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2039' column='1'/>
<!-- wordexp_f __interception::real_wordexp -->
<var-decl name='real_wordexp' type-id='type-id-832' mangled-name='_ZN14__interception12real_wordexpE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2058' column='1'/>
<!-- sigwait_f __interception::real_sigwait -->
<var-decl name='real_sigwait' type-id='type-id-834' mangled-name='_ZN14__interception12real_sigwaitE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2081' column='1'/>
<!-- sigwaitinfo_f __interception::real_sigwaitinfo -->
<var-decl name='real_sigwaitinfo' type-id='type-id-836' mangled-name='_ZN14__interception16real_sigwaitinfoE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2095' column='1'/>
<!-- sigtimedwait_f __interception::real_sigtimedwait -->
<var-decl name='real_sigtimedwait' type-id='type-id-838' mangled-name='_ZN14__interception17real_sigtimedwaitE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2109' column='1'/>
<!-- sigemptyset_f __interception::real_sigemptyset -->
<var-decl name='real_sigemptyset' type-id='type-id-839' mangled-name='_ZN14__interception16real_sigemptysetE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2125' column='1'/>
<!-- sigpending_f __interception::real_sigpending -->
<var-decl name='real_sigpending' type-id='type-id-840' mangled-name='_ZN14__interception15real_sigpendingE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2148' column='1'/>
<!-- sigprocmask_f __interception::real_sigprocmask -->
<var-decl name='real_sigprocmask' type-id='type-id-842' mangled-name='_ZN14__interception16real_sigprocmaskE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2161' column='1'/>
<!-- backtrace_f __interception::real_backtrace -->
<var-decl name='real_backtrace' type-id='type-id-844' mangled-name='_ZN14__interception14real_backtraceE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2177' column='1'/>
<!-- backtrace_symbols_f __interception::real_backtrace_symbols -->
<var-decl name='real_backtrace_symbols' type-id='type-id-846' mangled-name='_ZN14__interception22real_backtrace_symbolsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2186' column='1'/>
<!-- _exit_f __interception::real__exit -->
<var-decl name='real__exit' type-id='type-id-847' mangled-name='_ZN14__interception10real__exitE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2207' column='1'/>
<!-- pthread_mutex_lock_f __interception::real_pthread_mutex_lock -->
<var-decl name='real_pthread_mutex_lock' type-id='type-id-848' mangled-name='_ZN14__interception23real_pthread_mutex_lockE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2220' column='1'/>
<!-- pthread_mutex_unlock_f __interception::real_pthread_mutex_unlock -->
<var-decl name='real_pthread_mutex_unlock' type-id='type-id-849' mangled-name='_ZN14__interception25real_pthread_mutex_unlockE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2231' column='1'/>
<!-- pthread_cond_wait_f __interception::real_pthread_cond_wait -->
<var-decl name='real_pthread_cond_wait' type-id='type-id-850' mangled-name='_ZN14__interception22real_pthread_cond_waitE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2247' column='1'/>
<!-- pthread_cond_init_f __interception::real_pthread_cond_init -->
<var-decl name='real_pthread_cond_init' type-id='type-id-851' mangled-name='_ZN14__interception22real_pthread_cond_initE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2257' column='1'/>
<!-- pthread_cond_signal_f __interception::real_pthread_cond_signal -->
<var-decl name='real_pthread_cond_signal' type-id='type-id-852' mangled-name='_ZN14__interception24real_pthread_cond_signalE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2264' column='1'/>
<!-- pthread_cond_broadcast_f __interception::real_pthread_cond_broadcast -->
<var-decl name='real_pthread_cond_broadcast' type-id='type-id-853' mangled-name='_ZN14__interception27real_pthread_cond_broadcastE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2271' column='1'/>
<!-- getmntent_f __interception::real_getmntent -->
<var-decl name='real_getmntent' type-id='type-id-855' mangled-name='_ZN14__interception14real_getmntentE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2312' column='1'/>
<!-- getmntent_r_f __interception::real_getmntent_r -->
<var-decl name='real_getmntent_r' type-id='type-id-857' mangled-name='_ZN14__interception16real_getmntent_rE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2325' column='1'/>
<!-- statfs_f __interception::real_statfs -->
<var-decl name='real_statfs' type-id='type-id-859' mangled-name='_ZN14__interception11real_statfsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2339' column='1'/>
<!-- fstatfs_f __interception::real_fstatfs -->
<var-decl name='real_fstatfs' type-id='type-id-860' mangled-name='_ZN14__interception12real_fstatfsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2347' column='1'/>
<!-- statfs64_f __interception::real_statfs64 -->
<var-decl name='real_statfs64' type-id='type-id-861' mangled-name='_ZN14__interception13real_statfs64E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2362' column='1'/>
<!-- fstatfs64_f __interception::real_fstatfs64 -->
<var-decl name='real_fstatfs64' type-id='type-id-862' mangled-name='_ZN14__interception14real_fstatfs64E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2370' column='1'/>
<!-- statvfs_f __interception::real_statvfs -->
<var-decl name='real_statvfs' type-id='type-id-863' mangled-name='_ZN14__interception12real_statvfsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2385' column='1'/>
<!-- fstatvfs_f __interception::real_fstatvfs -->
<var-decl name='real_fstatvfs' type-id='type-id-864' mangled-name='_ZN14__interception13real_fstatvfsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2393' column='1'/>
<!-- statvfs64_f __interception::real_statvfs64 -->
<var-decl name='real_statvfs64' type-id='type-id-865' mangled-name='_ZN14__interception14real_statvfs64E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2408' column='1'/>
<!-- fstatvfs64_f __interception::real_fstatvfs64 -->
<var-decl name='real_fstatvfs64' type-id='type-id-866' mangled-name='_ZN14__interception15real_fstatvfs64E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2416' column='1'/>
<!-- initgroups_f __interception::real_initgroups -->
<var-decl name='real_initgroups' type-id='type-id-868' mangled-name='_ZN14__interception15real_initgroupsE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2431' column='1'/>
<!-- ether_ntoa_f __interception::real_ether_ntoa -->
<var-decl name='real_ether_ntoa' type-id='type-id-870' mangled-name='_ZN14__interception15real_ether_ntoaE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2444' column='1'/>
<!-- ether_aton_f __interception::real_ether_aton -->
<var-decl name='real_ether_aton' type-id='type-id-872' mangled-name='_ZN14__interception15real_ether_atonE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2452' column='1'/>
<!-- ether_ntohost_f __interception::real_ether_ntohost -->
<var-decl name='real_ether_ntohost' type-id='type-id-874' mangled-name='_ZN14__interception18real_ether_ntohostE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2460' column='1'/>
<!-- ether_hostton_f __interception::real_ether_hostton -->
<var-decl name='real_ether_hostton' type-id='type-id-875' mangled-name='_ZN14__interception18real_ether_hosttonE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2469' column='1'/>
<!-- ether_line_f __interception::real_ether_line -->
<var-decl name='real_ether_line' type-id='type-id-877' mangled-name='_ZN14__interception15real_ether_lineE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2478' column='1'/>
<!-- ether_ntoa_r_f __interception::real_ether_ntoa_r -->
<var-decl name='real_ether_ntoa_r' type-id='type-id-879' mangled-name='_ZN14__interception17real_ether_ntoa_rE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2502' column='1'/>
<!-- ether_aton_r_f __interception::real_ether_aton_r -->
<var-decl name='real_ether_aton_r' type-id='type-id-881' mangled-name='_ZN14__interception17real_ether_aton_rE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2510' column='1'/>
<!-- shmctl_f __interception::real_shmctl -->
<var-decl name='real_shmctl' type-id='type-id-882' mangled-name='_ZN14__interception11real_shmctlE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2527' column='1'/>
<!-- random_r_f __interception::real_random_r -->
<var-decl name='real_random_r' type-id='type-id-884' mangled-name='_ZN14__interception13real_random_rE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2549' column='1'/>
<!-- pthread_attr_getguardsize_f __interception::real_pthread_attr_getguardsize -->
<var-decl name='real_pthread_attr_getguardsize' type-id='type-id-885' mangled-name='_ZN14__interception30real_pthread_attr_getguardsizeE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2576' column='1'/>
<!-- pthread_attr_getschedparam_f __interception::real_pthread_attr_getschedparam -->
<var-decl name='real_pthread_attr_getschedparam' type-id='type-id-886' mangled-name='_ZN14__interception31real_pthread_attr_getschedparamE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2577' column='1'/>
<!-- pthread_attr_getschedpolicy_f __interception::real_pthread_attr_getschedpolicy -->
<var-decl name='real_pthread_attr_getschedpolicy' type-id='type-id-887' mangled-name='_ZN14__interception32real_pthread_attr_getschedpolicyE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2578' column='1'/>
<!-- pthread_attr_getscope_f __interception::real_pthread_attr_getscope -->
<var-decl name='real_pthread_attr_getscope' type-id='type-id-888' mangled-name='_ZN14__interception26real_pthread_attr_getscopeE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2579' column='1'/>
<!-- pthread_attr_getstacksize_f __interception::real_pthread_attr_getstacksize -->
<var-decl name='real_pthread_attr_getstacksize' type-id='type-id-889' mangled-name='_ZN14__interception30real_pthread_attr_getstacksizeE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2580' column='1'/>
<!-- pthread_attr_getstack_f __interception::real_pthread_attr_getstack -->
<var-decl name='real_pthread_attr_getstack' type-id='type-id-891' mangled-name='_ZN14__interception26real_pthread_attr_getstackE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2581' column='1'/>
<!-- pthread_attr_getinheritsched_f __interception::real_pthread_attr_getinheritsched -->
<var-decl name='real_pthread_attr_getinheritsched' type-id='type-id-892' mangled-name='_ZN14__interception33real_pthread_attr_getinheritschedE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2612' column='1'/>
<!-- pthread_attr_getaffinity_np_f __interception::real_pthread_attr_getaffinity_np -->
<var-decl name='real_pthread_attr_getaffinity_np' type-id='type-id-894' mangled-name='_ZN14__interception32real_pthread_attr_getaffinity_npE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2621' column='1'/>
<!-- tmpnam_f __interception::real_tmpnam -->
<var-decl name='real_tmpnam' type-id='type-id-896' mangled-name='_ZN14__interception11real_tmpnamE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2639' column='1'/>
<!-- tmpnam_r_f __interception::real_tmpnam_r -->
<var-decl name='real_tmpnam_r' type-id='type-id-897' mangled-name='_ZN14__interception13real_tmpnam_rE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2657' column='1'/>
<!-- tempnam_f __interception::real_tempnam -->
<var-decl name='real_tempnam' type-id='type-id-899' mangled-name='_ZN14__interception12real_tempnamE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2670' column='1'/>
<!-- pthread_setname_np_f __interception::real_pthread_setname_np -->
<var-decl name='real_pthread_setname_np' type-id='type-id-901' mangled-name='_ZN14__interception23real_pthread_setname_npE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2685' column='1'/>
<!-- sincos_f __interception::real_sincos -->
<var-decl name='real_sincos' type-id='type-id-903' mangled-name='_ZN14__interception11real_sincosE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2697' column='1'/>
<!-- sincosf_f __interception::real_sincosf -->
<var-decl name='real_sincosf' type-id='type-id-905' mangled-name='_ZN14__interception12real_sincosfE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2704' column='1'/>
<!-- sincosl_f __interception::real_sincosl -->
<var-decl name='real_sincosl' type-id='type-id-907' mangled-name='_ZN14__interception12real_sincoslE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2711' column='1'/>
<!-- remquo_f __interception::real_remquo -->
<var-decl name='real_remquo' type-id='type-id-909' mangled-name='_ZN14__interception11real_remquoE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2727' column='1'/>
<!-- remquof_f __interception::real_remquof -->
<var-decl name='real_remquof' type-id='type-id-911' mangled-name='_ZN14__interception12real_remquofE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2734' column='1'/>
<!-- remquol_f __interception::real_remquol -->
<var-decl name='real_remquol' type-id='type-id-913' mangled-name='_ZN14__interception12real_remquolE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2741' column='1'/>
<!-- lgamma_f __interception::real_lgamma -->
<var-decl name='real_lgamma' type-id='type-id-915' mangled-name='_ZN14__interception11real_lgammaE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2758' column='1'/>
<!-- lgammaf_f __interception::real_lgammaf -->
<var-decl name='real_lgammaf' type-id='type-id-917' mangled-name='_ZN14__interception12real_lgammafE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2765' column='1'/>
<!-- lgammal_f __interception::real_lgammal -->
<var-decl name='real_lgammal' type-id='type-id-919' mangled-name='_ZN14__interception12real_lgammalE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2772' column='1'/>
<!-- lgamma_r_f __interception::real_lgamma_r -->
<var-decl name='real_lgamma_r' type-id='type-id-920' mangled-name='_ZN14__interception13real_lgamma_rE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2788' column='1'/>
<!-- lgammaf_r_f __interception::real_lgammaf_r -->
<var-decl name='real_lgammaf_r' type-id='type-id-921' mangled-name='_ZN14__interception14real_lgammaf_rE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2795' column='1'/>
<!-- lgammal_r_f __interception::real_lgammal_r -->
<var-decl name='real_lgammal_r' type-id='type-id-922' mangled-name='_ZN14__interception14real_lgammal_rE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2802' column='1'/>
<!-- drand48_r_f __interception::real_drand48_r -->
<var-decl name='real_drand48_r' type-id='type-id-924' mangled-name='_ZN14__interception14real_drand48_rE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2818' column='1'/>
<!-- lrand48_r_f __interception::real_lrand48_r -->
<var-decl name='real_lrand48_r' type-id='type-id-926' mangled-name='_ZN14__interception14real_lrand48_rE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2825' column='1'/>
<!-- getline_f __interception::real_getline -->
<var-decl name='real_getline' type-id='type-id-928' mangled-name='_ZN14__interception12real_getlineE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2840' column='1'/>
<!-- getdelim_f __interception::real_getdelim -->
<var-decl name='real_getdelim' type-id='type-id-930' mangled-name='_ZN14__interception13real_getdelimE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2851' column='1'/>
<!-- iconv_f __interception::real_iconv -->
<var-decl name='real_iconv' type-id='type-id-932' mangled-name='_ZN14__interception10real_iconvE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2871' column='1'/>
<!-- times_f __interception::real_times -->
<var-decl name='real_times' type-id='type-id-934' mangled-name='_ZN14__interception10real_timesE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='2896' column='1'/>
</namespace-decl>
<!-- int pthread_setspecific(unsigned int, void*) -->
<function-decl name='pthread_setspecific' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'unsigned int' -->
<parameter type-id='type-id-149'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int pthread_yield() -->
<function-decl name='pthread_yield' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int pthread_sigmask(int, const __sanitizer::__sanitizer_sigset_t*, __sanitizer::__sanitizer_sigset_t*) -->
<function-decl name='pthread_sigmask' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'const __sanitizer::__sanitizer_sigset_t*' -->
<parameter type-id='type-id-1053'/>
<!-- parameter of type '__sanitizer::__sanitizer_sigset_t*' -->
<parameter type-id='type-id-1002'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- void* pthread_self() -->
<function-decl name='pthread_self' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- int fileno_unlocked(void*) -->
<function-decl name='fileno_unlocked' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int pthread_mutexattr_gettype(void*, int*) -->
<function-decl name='pthread_mutexattr_gettype' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='s' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1208' column='1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='sval' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='1208' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int pthread_attr_destroy(void*) -->
<function-decl name='pthread_attr_destroy' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int pthread_attr_init(void*) -->
<function-decl name='pthread_attr_init' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='423' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- void* __libc_malloc(__sanitizer::uptr) -->
<function-decl name='__libc_malloc' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='sz' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='780' column='1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- void* __libc_realloc(void*, __sanitizer::uptr) -->
<function-decl name='__libc_realloc' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='p' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='508' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='size' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='508' column='1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- void* __libc_calloc(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='__libc_calloc' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- int mallopt(int, int) -->
<function-decl name='mallopt' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int pthread_key_create(unsigned int*, void (void*)*) -->
<function-decl name='pthread_key_create' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'unsigned int*' -->
<parameter type-id='type-id-155'/>
<!-- parameter of type 'void (void*)*' -->
<parameter type-id='type-id-470'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- __sanitizer::Suppression* -->
<pointer-type-def type-id='type-id-944' size-in-bits='64' id='type-id-946'/>
<!-- __sanitizer::Suppression* const& -->
<reference-type-def kind='lvalue' type-id='type-id-1254' size-in-bits='64' id='type-id-1241'/>
<!-- __sanitizer::Suppression* const* -->
<pointer-type-def type-id='type-id-1254' size-in-bits='64' id='type-id-1242'/>
<!-- __sanitizer::Suppression*& -->
<reference-type-def kind='lvalue' type-id='type-id-946' size-in-bits='64' id='type-id-1239'/>
<!-- __tsan::Context* -->
<pointer-type-def type-id='type-id-1255' size-in-bits='64' id='type-id-1251'/>
<!-- __tsan::SignalContext* -->
<pointer-type-def type-id='type-id-1256' size-in-bits='64' id='type-id-397'/>
<!-- __tsan::ThreadState* -->
<pointer-type-def type-id='type-id-1257' size-in-bits='64' id='type-id-399'/>
<namespace-decl name='__tsan'>
<!-- class __tsan::Mutex -->
<class-decl name='Mutex' size-in-bits='64' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='37' column='1' id='type-id-406'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::atomic_uintptr_t __tsan::Mutex::state_ -->
<var-decl name='state_' type-id='type-id-1244' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='51' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::Mutex::Mutex(__tsan::MutexType, __tsan::StatType) -->
<function-decl name='Mutex' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Mutex*' -->
<parameter type-id='type-id-1258' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::MutexType' -->
<parameter type-id='type-id-1259'/>
<!-- parameter of type 'enum __tsan::StatType' -->
<parameter type-id='type-id-1260'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::Mutex::~Mutex(int) -->
<function-decl name='~Mutex' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Mutex*' -->
<parameter type-id='type-id-1258' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Mutex::Lock() -->
<function-decl name='Lock' mangled-name='_ZN6__tsan5Mutex4LockEv' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Mutex*' -->
<parameter type-id='type-id-1258' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Mutex::Unlock() -->
<function-decl name='Unlock' mangled-name='_ZN6__tsan5Mutex6UnlockEv' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Mutex*' -->
<parameter type-id='type-id-1258' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Mutex::ReadLock() -->
<function-decl name='ReadLock' mangled-name='_ZN6__tsan5Mutex8ReadLockEv' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Mutex*' -->
<parameter type-id='type-id-1258' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Mutex::ReadUnlock() -->
<function-decl name='ReadUnlock' mangled-name='_ZN6__tsan5Mutex10ReadUnlockEv' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Mutex*' -->
<parameter type-id='type-id-1258' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Mutex::CheckLocked() -->
<function-decl name='CheckLocked' mangled-name='_ZN6__tsan5Mutex11CheckLockedEv' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Mutex*' -->
<parameter type-id='type-id-1258' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private' constructor='yes'>
<!-- __tsan::Mutex::Mutex(const __tsan::Mutex&) -->
<function-decl name='Mutex' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Mutex*' -->
<parameter type-id='type-id-1258' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Mutex&' -->
<parameter type-id='type-id-1261'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Mutex::operator=(const __tsan::Mutex&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan5MutexaSERKS0_' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Mutex*' -->
<parameter type-id='type-id-1258' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Mutex&' -->
<parameter type-id='type-id-1261'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::Mutex::Mutex(__tsan::MutexType, __tsan::StatType) -->
<function-decl name='Mutex' mangled-name='_ZN6__tsan5MutexC2ENS_9MutexTypeENS_8StatTypeE' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Mutex*' -->
<parameter type-id='type-id-1258' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::MutexType' -->
<parameter type-id='type-id-1259'/>
<!-- parameter of type 'enum __tsan::StatType' -->
<parameter type-id='type-id-1260'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::Mutex::~Mutex(int) -->
<function-decl name='~Mutex' mangled-name='_ZN6__tsan5MutexD2Ev' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Mutex*' -->
<parameter type-id='type-id-1258' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<!-- const __sanitizer::InternalMmapVector<__sanitizer::Suppression*>& -->
<reference-type-def kind='lvalue' type-id='type-id-1262' size-in-bits='64' id='type-id-1243'/>
<!-- const __sanitizer::InternalMmapVector<__sanitizer::Suppression*>* -->
<pointer-type-def type-id='type-id-1262' size-in-bits='64' id='type-id-1240'/>
<!-- const __tsan::ScopedReport& -->
<reference-type-def kind='lvalue' type-id='type-id-1263' size-in-bits='64' id='type-id-1252'/>
<!-- const __tsan::StackTrace& -->
<reference-type-def kind='lvalue' type-id='type-id-1264' size-in-bits='64' id='type-id-1253'/>
<namespace-decl name='__sanitizer'>
<!-- enum __sanitizer::SuppressionType -->
<enum-decl name='SuppressionType' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='19' column='1' id='type-id-1245'>
<underlying-type type-id='type-id-62'/>
<enumerator name='SuppressionNone' value='0'/>
<enumerator name='SuppressionRace' value='1'/>
<enumerator name='SuppressionMutex' value='2'/>
<enumerator name='SuppressionThread' value='3'/>
<enumerator name='SuppressionSignal' value='4'/>
<enumerator name='SuppressionLeak' value='5'/>
<enumerator name='SuppressionLib' value='6'/>
<enumerator name='SuppressionTypeCount' value='7'/>
</enum-decl>
</namespace-decl>
<!-- __sanitizer::__sanitizer_dirent* (void*) -->
<function-type size-in-bits='64' id='type-id-966'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='dirp'/>
<!-- __sanitizer::__sanitizer_dirent* -->
<return type-id='type-id-965'/>
</function-type>
<!-- __sanitizer::__sanitizer_dirent64* (void*) -->
<function-type size-in-bits='64' id='type-id-971'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='dirp'/>
<!-- __sanitizer::__sanitizer_dirent64* -->
<return type-id='type-id-970'/>
</function-type>
<!-- __sanitizer::__sanitizer_ether_addr* (char*) -->
<function-type size-in-bits='64' id='type-id-976'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='buf'/>
<!-- __sanitizer::__sanitizer_ether_addr* -->
<return type-id='type-id-975'/>
</function-type>
<!-- __sanitizer::__sanitizer_ether_addr* (char*, __sanitizer::__sanitizer_ether_addr*) -->
<function-type size-in-bits='64' id='type-id-977'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='buf'/>
<!-- parameter of type '__sanitizer::__sanitizer_ether_addr*' -->
<parameter type-id='type-id-975' name='addr'/>
<!-- __sanitizer::__sanitizer_ether_addr* -->
<return type-id='type-id-975'/>
</function-type>
<!-- __sanitizer::__sanitizer_hostent* (char*) -->
<function-type size-in-bits='64' id='type-id-980'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='name'/>
<!-- __sanitizer::__sanitizer_hostent* -->
<return type-id='type-id-979'/>
</function-type>
<!-- __sanitizer::__sanitizer_hostent* (char*, int) -->
<function-type size-in-bits='64' id='type-id-981'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='name'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='af'/>
<!-- __sanitizer::__sanitizer_hostent* -->
<return type-id='type-id-979'/>
</function-type>
<!-- __sanitizer::__sanitizer_hostent* (int) -->
<function-type size-in-bits='64' id='type-id-982'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fake'/>
<!-- __sanitizer::__sanitizer_hostent* -->
<return type-id='type-id-979'/>
</function-type>
<!-- __sanitizer::__sanitizer_hostent* (void*, int, int) -->
<function-type size-in-bits='64' id='type-id-983'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='addr'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='len'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='type'/>
<!-- __sanitizer::__sanitizer_hostent* -->
<return type-id='type-id-979'/>
</function-type>
<!-- __sanitizer::__sanitizer_mntent* (void*) -->
<function-type size-in-bits='64' id='type-id-994'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='fp'/>
<!-- __sanitizer::__sanitizer_mntent* -->
<return type-id='type-id-993'/>
</function-type>
<!-- __sanitizer::__sanitizer_mntent* (void*, __sanitizer::__sanitizer_mntent*, char*, int) -->
<function-type size-in-bits='64' id='type-id-995'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='fp'/>
<!-- parameter of type '__sanitizer::__sanitizer_mntent*' -->
<parameter type-id='type-id-993' name='mntbuf'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='buf'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='buflen'/>
<!-- __sanitizer::__sanitizer_mntent* -->
<return type-id='type-id-993'/>
</function-type>
<!-- __sanitizer::__sanitizer_tm* (unsigned long int*) -->
<function-type size-in-bits='64' id='type-id-1005'>
<!-- parameter of type 'unsigned long int*' -->
<parameter type-id='type-id-119' name='timep'/>
<!-- __sanitizer::__sanitizer_tm* -->
<return type-id='type-id-1004'/>
</function-type>
<!-- __sanitizer::__sanitizer_tm* (unsigned long int*, void*) -->
<function-type size-in-bits='64' id='type-id-1006'>
<!-- parameter of type 'unsigned long int*' -->
<parameter type-id='type-id-119' name='timep'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='result'/>
<!-- __sanitizer::__sanitizer_tm* -->
<return type-id='type-id-1004'/>
</function-type>
<!-- char* (__sanitizer::__sanitizer_ether_addr*) -->
<function-type size-in-bits='64' id='type-id-1012'>
<!-- parameter of type '__sanitizer::__sanitizer_ether_addr*' -->
<parameter type-id='type-id-975' name='addr'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-type>
<!-- char* (__sanitizer::__sanitizer_ether_addr*, char*) -->
<function-type size-in-bits='64' id='type-id-1013'>
<!-- parameter of type '__sanitizer::__sanitizer_ether_addr*' -->
<parameter type-id='type-id-975' name='addr'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='buf'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-type>
<!-- char* (__sanitizer::__sanitizer_tm*) -->
<function-type size-in-bits='64' id='type-id-1014'>
<!-- parameter of type '__sanitizer::__sanitizer_tm*' -->
<parameter type-id='type-id-1004' name='tm'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-type>
<!-- char* (__sanitizer::__sanitizer_tm*, char*) -->
<function-type size-in-bits='64' id='type-id-1015'>
<!-- parameter of type '__sanitizer::__sanitizer_tm*' -->
<parameter type-id='type-id-1004' name='tm'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='result'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-type>
<!-- char* (char*) -->
<function-type size-in-bits='64' id='type-id-1016'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='s'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-type>
<!-- char* (char*, char*) -->
<function-type size-in-bits='64' id='type-id-1017'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='dir'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='pfx'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-type>
<!-- char* (char*, char*, __sanitizer::__sanitizer_tm*) -->
<function-type size-in-bits='64' id='type-id-1018'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='s'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='format'/>
<!-- parameter of type '__sanitizer::__sanitizer_tm*' -->
<parameter type-id='type-id-1004' name='tm'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-type>
<!-- char* (char*, char*, __sanitizer::uptr) -->
<function-type size-in-bits='64' id='type-id-1019'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='dst'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='src'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='n'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-type>
<!-- char* (char*, const char*) -->
<function-type size-in-bits='64' id='type-id-1020'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='dst'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='src'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-type>
<!-- char* (char*, int) -->
<function-type size-in-bits='64' id='type-id-1021'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='s'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='c'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-type>
<!-- char* (char*, SIZE_T) -->
<function-type size-in-bits='64' id='type-id-1022'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='buf'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='size'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-type>
<!-- char* (const char*) -->
<function-type size-in-bits='64' id='type-id-1023'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-type>
<!-- char* (const char*, char*) -->
<function-type size-in-bits='64' id='type-id-1024'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='path'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='resolved_path'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-type>
<!-- char* (int) -->
<function-type size-in-bits='64' id='type-id-1025'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='errnum'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-type>
<!-- char* (int, char*) -->
<function-type size-in-bits='64' id='type-id-1026'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='category'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='locale'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-type>
<!-- char* (int, char*, SIZE_T) -->
<function-type size-in-bits='64' id='type-id-1027'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='errnum'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='buf'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='buflen'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-type>
<!-- char* (int, void*, char*, __sanitizer::u32) -->
<function-type size-in-bits='64' id='type-id-1028'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='af'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='src'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='dst'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196' name='size'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-type>
<!-- char* (unsigned long int*) -->
<function-type size-in-bits='64' id='type-id-1029'>
<!-- parameter of type 'unsigned long int*' -->
<parameter type-id='type-id-119' name='timep'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-type>
<!-- char* (unsigned long int*, char*) -->
<function-type size-in-bits='64' id='type-id-1030'>
<!-- parameter of type 'unsigned long int*' -->
<parameter type-id='type-id-119' name='timep'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='result'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-type>
<!-- char** (void**, int) -->
<function-type size-in-bits='64' id='type-id-1031'>
<!-- parameter of type 'void**' -->
<parameter type-id='type-id-232' name='buffer'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='size'/>
<!-- char** -->
<return type-id='type-id-130'/>
</function-type>
<!-- const char* (const char*, const char*) -->
<function-type size-in-bits='64' id='type-id-1054'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='s1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='s2'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-type>
<!-- double (double) -->
<function-type size-in-bits='64' id='type-id-1068'>
<!-- parameter of type 'double' -->
<parameter type-id='type-id-376' name='x'/>
<!-- double -->
<return type-id='type-id-376'/>
</function-type>
<!-- double (double, double*) -->
<function-type size-in-bits='64' id='type-id-1069'>
<!-- parameter of type 'double' -->
<parameter type-id='type-id-376' name='x'/>
<!-- parameter of type 'double*' -->
<parameter type-id='type-id-1072' name='iptr'/>
<!-- double -->
<return type-id='type-id-376'/>
</function-type>
<!-- double (double, double, int*) -->
<function-type size-in-bits='64' id='type-id-1070'>
<!-- parameter of type 'double' -->
<parameter type-id='type-id-376' name='x'/>
<!-- parameter of type 'double' -->
<parameter type-id='type-id-376' name='y'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='quo'/>
<!-- double -->
<return type-id='type-id-376'/>
</function-type>
<!-- double (double, int*) -->
<function-type size-in-bits='64' id='type-id-1071'>
<!-- parameter of type 'double' -->
<parameter type-id='type-id-376' name='x'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='signp'/>
<!-- double -->
<return type-id='type-id-376'/>
</function-type>
<!-- float (float) -->
<function-type size-in-bits='64' id='type-id-1073'>
<!-- parameter of type 'float' -->
<parameter type-id='type-id-377' name='x'/>
<!-- float -->
<return type-id='type-id-377'/>
</function-type>
<!-- float (float, float*) -->
<function-type size-in-bits='64' id='type-id-1074'>
<!-- parameter of type 'float' -->
<parameter type-id='type-id-377' name='x'/>
<!-- parameter of type 'float*' -->
<parameter type-id='type-id-1077' name='iptr'/>
<!-- float -->
<return type-id='type-id-377'/>
</function-type>
<!-- float (float, float, int*) -->
<function-type size-in-bits='64' id='type-id-1075'>
<!-- parameter of type 'float' -->
<parameter type-id='type-id-377' name='x'/>
<!-- parameter of type 'float' -->
<parameter type-id='type-id-377' name='y'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='quo'/>
<!-- float -->
<return type-id='type-id-377'/>
</function-type>
<!-- float (float, int*) -->
<function-type size-in-bits='64' id='type-id-1076'>
<!-- parameter of type 'float' -->
<parameter type-id='type-id-377' name='x'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='signp'/>
<!-- float -->
<return type-id='type-id-377'/>
</function-type>
<!-- int () -->
<function-type size-in-bits='64' id='type-id-1078'>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (__sanitizer::__sanitizer_hostent*, char*, SIZE_T, __sanitizer::__sanitizer_hostent**, int*) -->
<function-type size-in-bits='64' id='type-id-1079'>
<!-- parameter of type '__sanitizer::__sanitizer_hostent*' -->
<parameter type-id='type-id-979' name='ret'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='buf'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='buflen'/>
<!-- parameter of type '__sanitizer::__sanitizer_hostent**' -->
<parameter type-id='type-id-984' name='result'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='h_errnop'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (__sanitizer::__sanitizer_pollfd*, __sanitizer::__sanitizer_nfds_t, int) -->
<function-type size-in-bits='64' id='type-id-1080'>
<!-- parameter of type '__sanitizer::__sanitizer_pollfd*' -->
<parameter type-id='type-id-1001' name='fds'/>
<!-- parameter of type 'typedef __sanitizer::__sanitizer_nfds_t' -->
<parameter type-id='type-id-1250' name='nfds'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='timeout'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (__sanitizer::__sanitizer_pollfd*, __sanitizer::__sanitizer_nfds_t, void*, __sanitizer::__sanitizer_sigset_t*) -->
<function-type size-in-bits='64' id='type-id-1081'>
<!-- parameter of type '__sanitizer::__sanitizer_pollfd*' -->
<parameter type-id='type-id-1001' name='fds'/>
<!-- parameter of type 'typedef __sanitizer::__sanitizer_nfds_t' -->
<parameter type-id='type-id-1250' name='nfds'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='timeout_ts'/>
<!-- parameter of type '__sanitizer::__sanitizer_sigset_t*' -->
<parameter type-id='type-id-1002' name='sigmask'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (__sanitizer::__sanitizer_sigset_t*) -->
<function-type size-in-bits='64' id='type-id-1082'>
<!-- parameter of type '__sanitizer::__sanitizer_sigset_t*' -->
<parameter type-id='type-id-1002' name='set'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (__sanitizer::__sanitizer_sigset_t*, int*) -->
<function-type size-in-bits='64' id='type-id-1083'>
<!-- parameter of type '__sanitizer::__sanitizer_sigset_t*' -->
<parameter type-id='type-id-1002' name='set'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='sig'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (__sanitizer::__sanitizer_sigset_t*, void*) -->
<function-type size-in-bits='64' id='type-id-1084'>
<!-- parameter of type '__sanitizer::__sanitizer_sigset_t*' -->
<parameter type-id='type-id-1002' name='set'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='info'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (__sanitizer::__sanitizer_sigset_t*, void*, void*) -->
<function-type size-in-bits='64' id='type-id-1085'>
<!-- parameter of type '__sanitizer::__sanitizer_sigset_t*' -->
<parameter type-id='type-id-1002' name='set'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='info'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='timeout'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (char*) -->
<function-type size-in-bits='64' id='type-id-1086'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='path'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (char*, __sanitizer::__sanitizer_dirent***, scandir_filter_f, scandir_compar_f) -->
<function-type size-in-bits='64' id='type-id-1087'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='dirp'/>
<!-- parameter of type '__sanitizer::__sanitizer_dirent***' -->
<parameter type-id='type-id-968' name='namelist'/>
<!-- parameter of type 'typedef scandir_filter_f' -->
<parameter type-id='type-id-426' name='filter'/>
<!-- parameter of type 'typedef scandir_compar_f' -->
<parameter type-id='type-id-428' name='compar'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (char*, __sanitizer::__sanitizer_dirent64***, scandir64_filter_f, scandir64_compar_f) -->
<function-type size-in-bits='64' id='type-id-1088'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='dirp'/>
<!-- parameter of type '__sanitizer::__sanitizer_dirent64***' -->
<parameter type-id='type-id-973' name='namelist'/>
<!-- parameter of type 'typedef scandir64_filter_f' -->
<parameter type-id='type-id-422' name='filter'/>
<!-- parameter of type 'typedef scandir64_compar_f' -->
<parameter type-id='type-id-424' name='compar'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (char*, __sanitizer::__sanitizer_ether_addr*) -->
<function-type size-in-bits='64' id='type-id-1089'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='hostname'/>
<!-- parameter of type '__sanitizer::__sanitizer_ether_addr*' -->
<parameter type-id='type-id-975' name='addr'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (char*, __sanitizer::__sanitizer_ether_addr*, char*) -->
<function-type size-in-bits='64' id='type-id-1090'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='line'/>
<!-- parameter of type '__sanitizer::__sanitizer_ether_addr*' -->
<parameter type-id='type-id-975' name='addr'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='hostname'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (char*, __sanitizer::__sanitizer_hostent*, char*, SIZE_T, __sanitizer::__sanitizer_hostent**, int*) -->
<function-type size-in-bits='64' id='type-id-1091'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='name'/>
<!-- parameter of type '__sanitizer::__sanitizer_hostent*' -->
<parameter type-id='type-id-979' name='ret'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='buf'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='buflen'/>
<!-- parameter of type '__sanitizer::__sanitizer_hostent**' -->
<parameter type-id='type-id-984' name='result'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='h_errnop'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (char*, __sanitizer::__sanitizer_wordexp_t*, int) -->
<function-type size-in-bits='64' id='type-id-1092'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='s'/>
<!-- parameter of type '__sanitizer::__sanitizer_wordexp_t*' -->
<parameter type-id='type-id-1008' name='p'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='flags'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (char*, int, __sanitizer::__sanitizer_hostent*, char*, SIZE_T, __sanitizer::__sanitizer_hostent**, int*) -->
<function-type size-in-bits='64' id='type-id-1093'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='name'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='af'/>
<!-- parameter of type '__sanitizer::__sanitizer_hostent*' -->
<parameter type-id='type-id-979' name='ret'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='buf'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='buflen'/>
<!-- parameter of type '__sanitizer::__sanitizer_hostent**' -->
<parameter type-id='type-id-984' name='result'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='h_errnop'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (char*, __sanitizer::u32) -->
<function-type size-in-bits='64' id='type-id-1094'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='user'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196' name='group'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (char*, void*) -->
<function-type size-in-bits='64' id='type-id-1095'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='path'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (const __sanitizer::__sanitizer_dirent*) -->
<function-type size-in-bits='64' id='type-id-1096'>
<!-- parameter of type 'const __sanitizer::__sanitizer_dirent*' -->
<parameter type-id='type-id-1045'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (const __sanitizer::__sanitizer_dirent**, const __sanitizer::__sanitizer_dirent**) -->
<function-type size-in-bits='64' id='type-id-1097'>
<!-- parameter of type 'const __sanitizer::__sanitizer_dirent**' -->
<parameter type-id='type-id-1046'/>
<!-- parameter of type 'const __sanitizer::__sanitizer_dirent**' -->
<parameter type-id='type-id-1046'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (const __sanitizer::__sanitizer_dirent64*) -->
<function-type size-in-bits='64' id='type-id-1098'>
<!-- parameter of type 'const __sanitizer::__sanitizer_dirent64*' -->
<parameter type-id='type-id-1048'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (const __sanitizer::__sanitizer_dirent64**, const __sanitizer::__sanitizer_dirent64**) -->
<function-type size-in-bits='64' id='type-id-1099'>
<!-- parameter of type 'const __sanitizer::__sanitizer_dirent64**' -->
<parameter type-id='type-id-1049'/>
<!-- parameter of type 'const __sanitizer::__sanitizer_dirent64**' -->
<parameter type-id='type-id-1049'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (const __sanitizer::__sanitizer_sigset_t*) -->
<function-type size-in-bits='64' id='type-id-1100'>
<!-- parameter of type 'const __sanitizer::__sanitizer_sigset_t*' -->
<parameter type-id='type-id-1053' name='mask'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (const char*) -->
<function-type size-in-bits='64' id='type-id-1101'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='s'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (const char*, const char*) -->
<function-type size-in-bits='64' id='type-id-1102'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='s1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='s2'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (const char*, const char*, SIZE_T) -->
<function-type size-in-bits='64' id='type-id-1103'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='s1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='s2'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='n'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (const char*, const char*, __sanitizer::uptr) -->
<function-type size-in-bits='64' id='type-id-1104'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='s1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='s2'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='size'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (const char*, const char*, typedef __va_list_tag __va_list_tag*) -->
<function-type size-in-bits='64' id='type-id-1105'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='str'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='format'/>
<!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
<parameter type-id='type-id-245' name='ap'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (const char*, const char*, ...) -->
<function-type size-in-bits='64' id='type-id-1106'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='str'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='format'/>
<parameter is-variadic='yes'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (const char*, int) -->
<function-type size-in-bits='64' id='type-id-1107'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='name'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='mode'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (const char*, int, int) -->
<function-type size-in-bits='64' id='type-id-1108'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='name'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='flags'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='mode'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (const char*, typedef __va_list_tag __va_list_tag*) -->
<function-type size-in-bits='64' id='type-id-1109'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='format'/>
<!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
<parameter type-id='type-id-245' name='ap'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (const char*, ...) -->
<function-type size-in-bits='64' id='type-id-1110'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='format'/>
<parameter is-variadic='yes'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (const char*, void*) -->
<function-type size-in-bits='64' id='type-id-1111'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='cp'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='dst'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (int) -->
<function-type size-in-bits='64' id='type-id-1112'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (int*) -->
<function-type size-in-bits='64' id='type-id-1113'>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='status'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (int*, int) -->
<function-type size-in-bits='64' id='type-id-1114'>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='pipefd'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='flags'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (int*, int, void*) -->
<function-type size-in-bits='64' id='type-id-1115'>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='status'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='options'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='rusage'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (int, __sanitizer::__sanitizer_sigset_t*, __sanitizer::__sanitizer_sigset_t*) -->
<function-type size-in-bits='64' id='type-id-1116'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='how'/>
<!-- parameter of type '__sanitizer::__sanitizer_sigset_t*' -->
<parameter type-id='type-id-1002' name='set'/>
<!-- parameter of type '__sanitizer::__sanitizer_sigset_t*' -->
<parameter type-id='type-id-1002' name='oldset'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (int, __sanitizer::u32*) -->
<function-type size-in-bits='64' id='type-id-1117'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='size'/>
<!-- parameter of type '__sanitizer::u32*' -->
<parameter type-id='type-id-1011' name='lst'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (int, char*, SIZE_T) -->
<function-type size-in-bits='64' id='type-id-1118'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='errnum'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='buf'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='buflen'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (int, const char*, void*) -->
<function-type size-in-bits='64' id='type-id-1119'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='af'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='src'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='dst'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (int, int) -->
<function-type size-in-bits='64' id='type-id-1120'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (int, int*, int) -->
<function-type size-in-bits='64' id='type-id-1121'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='pid'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='status'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='options'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (int, int*, int, void*) -->
<function-type size-in-bits='64' id='type-id-1122'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='pid'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='status'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='options'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='rusage'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (int, int, int) -->
<function-type size-in-bits='64' id='type-id-1123'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='domain'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='type'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='protocol'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (int, int, int, int*) -->
<function-type size-in-bits='64' id='type-id-1124'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='domain'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='type'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='protocol'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='fd'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (int, int, int, void*) -->
<function-type size-in-bits='64' id='type-id-1125'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='epfd'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='op'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ev'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (int, int, int, void*, int*) -->
<function-type size-in-bits='64' id='type-id-1126'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='sockfd'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='level'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='optname'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='optval'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='optlen'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (int, int, void*) -->
<function-type size-in-bits='64' id='type-id-1127'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='shmid'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='cmd'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (int, int, void*, int) -->
<function-type size-in-bits='64' id='type-id-1128'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='idtype'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='id'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='infop'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='options'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (int, sigaction_t*, sigaction_t*) -->
<function-type size-in-bits='64' id='type-id-1129'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='sig'/>
<!-- parameter of type 'sigaction_t*' -->
<parameter type-id='type-id-1186' name='act'/>
<!-- parameter of type 'sigaction_t*' -->
<parameter type-id='type-id-1186' name='old'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (int, SIZE_T, void*) -->
<function-type size-in-bits='64' id='type-id-1130'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='pid'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='cpusetsize'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='mask'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (int, unsigned int, void*) -->
<function-type size-in-bits='64' id='type-id-1131'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='d'/>
<!-- parameter of type 'unsigned int' -->
<parameter type-id='type-id-149' name='request'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (int, unsigned long int, unsigned long int, unsigned long int, unsigned long int) -->
<function-type size-in-bits='64' id='type-id-1132'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='option'/>
<!-- parameter of type 'unsigned long int' -->
<parameter type-id='type-id-33' name='arg2'/>
<!-- parameter of type 'unsigned long int' -->
<parameter type-id='type-id-33' name='arg3'/>
<!-- parameter of type 'unsigned long int' -->
<parameter type-id='type-id-33' name='arg4'/>
<!-- parameter of type 'unsigned long int' -->
<parameter type-id='type-id-33' name='arg5'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (int, void*) -->
<function-type size-in-bits='64' id='type-id-1133'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (int, void*, int) -->
<function-type size-in-bits='64' id='type-id-1134'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='mask'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='flags'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (int, void*, int*) -->
<function-type size-in-bits='64' id='type-id-1135'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='sock_fd'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='addr'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='addrlen'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (int, void*, int, int) -->
<function-type size-in-bits='64' id='type-id-1136'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='epfd'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ev'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='cnt'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='timeout'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (int, void*, unsigned int) -->
<function-type size-in-bits='64' id='type-id-1137'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='addr'/>
<!-- parameter of type 'unsigned int' -->
<parameter type-id='type-id-149' name='addrlen'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (int, void*, unsigned int*) -->
<function-type size-in-bits='64' id='type-id-1138'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='sockfd'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='addr'/>
<!-- parameter of type 'unsigned int*' -->
<parameter type-id='type-id-155' name='addrlen'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (int, void*, unsigned int*, int) -->
<function-type size-in-bits='64' id='type-id-1139'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='addr'/>
<!-- parameter of type 'unsigned int*' -->
<parameter type-id='type-id-155' name='addrlen'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='f'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (int, void*, void*) -->
<function-type size-in-bits='64' id='type-id-1140'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='which'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='new_value'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='old_value'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (__sanitizer::u32, void*) -->
<function-type size-in-bits='64' id='type-id-1141'>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196' name='clk_id'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tp'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (__sanitizer::uptr, const char*) -->
<function-type size-in-bits='64' id='type-id-1142'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='thread'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='name'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (__sanitizer::uptr, int*, int*) -->
<function-type size-in-bits='64' id='type-id-1143'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='thread'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='policy'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='param'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (long_t) -->
<function-type size-in-bits='64' id='type-id-1144'>
<!-- parameter of type 'typedef long_t' -->
<parameter type-id='type-id-438' name='usec'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (unsigned int, int) -->
<function-type size-in-bits='64' id='type-id-1145'>
<!-- parameter of type 'unsigned int' -->
<parameter type-id='type-id-149' name='initval'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='flags'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (void ()*) -->
<function-type size-in-bits='64' id='type-id-1146'>
<!-- parameter of type 'void ()*' -->
<parameter type-id='type-id-125' name='f'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (void (int, void*)*, void*) -->
<function-type size-in-bits='64' id='type-id-1147'>
<!-- parameter of type 'void (int, void*)*' -->
<parameter type-id='type-id-1221' name='f'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (void (void*)*, void*, void*) -->
<function-type size-in-bits='64' id='type-id-1148'>
<!-- parameter of type 'void (void*)*' -->
<parameter type-id='type-id-470' name='f'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='arg'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='dso'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (void*) -->
<function-type size-in-bits='64' id='type-id-206'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='env'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (void**, int) -->
<function-type size-in-bits='64' id='type-id-1149'>
<!-- parameter of type 'void**' -->
<parameter type-id='type-id-232' name='buffer'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='size'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (void**, __sanitizer::uptr, __sanitizer::uptr) -->
<function-type size-in-bits='64' id='type-id-1150'>
<!-- parameter of type 'void**' -->
<parameter type-id='type-id-232' name='memptr'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='align'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='sz'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (void*, __sanitizer::__sanitizer_dirent*, __sanitizer::__sanitizer_dirent**) -->
<function-type size-in-bits='64' id='type-id-1151'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='dirp'/>
<!-- parameter of type '__sanitizer::__sanitizer_dirent*' -->
<parameter type-id='type-id-965' name='entry'/>
<!-- parameter of type '__sanitizer::__sanitizer_dirent**' -->
<parameter type-id='type-id-967' name='result'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (void*, __sanitizer::__sanitizer_dirent64*, __sanitizer::__sanitizer_dirent64**) -->
<function-type size-in-bits='64' id='type-id-1152'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='dirp'/>
<!-- parameter of type '__sanitizer::__sanitizer_dirent64*' -->
<parameter type-id='type-id-970' name='entry'/>
<!-- parameter of type '__sanitizer::__sanitizer_dirent64**' -->
<parameter type-id='type-id-972' name='result'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (void*, __sanitizer::u32*) -->
<function-type size-in-bits='64' id='type-id-1153'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf'/>
<!-- parameter of type '__sanitizer::u32*' -->
<parameter type-id='type-id-1011' name='result'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (void*, const char*, typedef __va_list_tag __va_list_tag*) -->
<function-type size-in-bits='64' id='type-id-1154'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stream'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='format'/>
<!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
<parameter type-id='type-id-245' name='ap'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (void*, const char*, ...) -->
<function-type size-in-bits='64' id='type-id-1155'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stream'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='format'/>
<parameter is-variadic='yes'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (void*, double*) -->
<function-type size-in-bits='64' id='type-id-1156'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buffer'/>
<!-- parameter of type 'double*' -->
<parameter type-id='type-id-1072' name='result'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (void*, int) -->
<function-type size-in-bits='64' id='type-id-1157'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tid'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='sig'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (void*, int*) -->
<function-type size-in-bits='64' id='type-id-1158'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='s'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='sval'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (void*, int, int, __sanitizer::__sanitizer_hostent*, char*, SIZE_T, __sanitizer::__sanitizer_hostent**, int*) -->
<function-type size-in-bits='64' id='type-id-1159'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='addr'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='len'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='type'/>
<!-- parameter of type '__sanitizer::__sanitizer_hostent*' -->
<parameter type-id='type-id-979' name='ret'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='buf'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='buflen'/>
<!-- parameter of type '__sanitizer::__sanitizer_hostent**' -->
<parameter type-id='type-id-984' name='result'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='h_errnop'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (void*, int, unsigned int) -->
<function-type size-in-bits='64' id='type-id-1160'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='s'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='pshared'/>
<!-- parameter of type 'unsigned int' -->
<parameter type-id='type-id-149' name='value'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (void*, long int*) -->
<function-type size-in-bits='64' id='type-id-1161'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buffer'/>
<!-- parameter of type 'long int*' -->
<parameter type-id='type-id-1181' name='result'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (void*, SIZE_T, void*) -->
<function-type size-in-bits='64' id='type-id-1162'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='attr'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='cpusetsize'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='cpuset'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (void*, __sanitizer::uptr) -->
<function-type size-in-bits='64' id='type-id-1163'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='addr'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='len'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (void*, long_t) -->
<function-type size-in-bits='64' id='type-id-1164'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='addr'/>
<!-- parameter of type 'typedef long_t' -->
<parameter type-id='type-id-438' name='sz'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (void*, void ()*) -->
<function-type size-in-bits='64' id='type-id-1165'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='o'/>
<!-- parameter of type 'void ()*' -->
<parameter type-id='type-id-125' name='f'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (void*, void*) -->
<function-type size-in-bits='64' id='type-id-31'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='attr'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='r'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (void*, void**) -->
<function-type size-in-bits='64' id='type-id-1166'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='th'/>
<!-- parameter of type 'void**' -->
<parameter type-id='type-id-232' name='ret'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (void*, void**, SIZE_T*) -->
<function-type size-in-bits='64' id='type-id-1167'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='attr'/>
<!-- parameter of type 'void**' -->
<parameter type-id='type-id-232' name='addr'/>
<!-- parameter of type 'SIZE_T*' -->
<parameter type-id='type-id-935' name='size'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (void*, void*, __sanitizer::uptr) -->
<function-type size-in-bits='64' id='type-id-1168'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='s1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='s2'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='n'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (void*, void*, unsigned int) -->
<function-type size-in-bits='64' id='type-id-1169'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='b'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='a'/>
<!-- parameter of type 'unsigned int' -->
<parameter type-id='type-id-149' name='count'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (void*, void*, void* (void*)*, void*) -->
<function-type size-in-bits='64' id='type-id-1170'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='th'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='attr'/>
<!-- parameter of type 'void* (void*)*' -->
<parameter type-id='type-id-1232' name='callback'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='param'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (void*, void*, void*) -->
<function-type size-in-bits='64' id='type-id-1171'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='c'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='m'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='abstime'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- int (void*, void*, void*, void*) -->
<function-type size-in-bits='64' id='type-id-1172'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='node'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='service'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='hints'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='rv'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-type>
<!-- long double (long double) -->
<function-type size-in-bits='64' id='type-id-1176'>
<!-- parameter of type 'long double' -->
<parameter type-id='type-id-381' name='x'/>
<!-- long double -->
<return type-id='type-id-381'/>
</function-type>
<!-- long double (long double, int*) -->
<function-type size-in-bits='64' id='type-id-1177'>
<!-- parameter of type 'long double' -->
<parameter type-id='type-id-381' name='x'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='signp'/>
<!-- long double -->
<return type-id='type-id-381'/>
</function-type>
<!-- long double (long double, long double*) -->
<function-type size-in-bits='64' id='type-id-1178'>
<!-- parameter of type 'long double' -->
<parameter type-id='type-id-381' name='x'/>
<!-- parameter of type 'long double*' -->
<parameter type-id='type-id-1180' name='iptr'/>
<!-- long double -->
<return type-id='type-id-381'/>
</function-type>
<!-- long double (long double, long double, int*) -->
<function-type size-in-bits='64' id='type-id-1179'>
<!-- parameter of type 'long double' -->
<parameter type-id='type-id-381' name='x'/>
<!-- parameter of type 'long double' -->
<parameter type-id='type-id-381' name='y'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='quo'/>
<!-- long double -->
<return type-id='type-id-381'/>
</function-type>
<!-- INTMAX_T (const char*, char**, int) -->
<function-type size-in-bits='64' id='type-id-1187'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='nptr'/>
<!-- parameter of type 'char**' -->
<parameter type-id='type-id-130' name='endptr'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='base'/>
<!-- typedef INTMAX_T -->
<return type-id='type-id-429'/>
</function-type>
<!-- SIZE_T (char*, const wchar_t**, SIZE_T, SIZE_T, void*) -->
<function-type size-in-bits='64' id='type-id-1188'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='dest'/>
<!-- parameter of type 'const wchar_t**' -->
<parameter type-id='type-id-1067' name='src'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='nms'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='len'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ps'/>
<!-- typedef SIZE_T -->
<return type-id='type-id-418'/>
</function-type>
<!-- SIZE_T (char*, const wchar_t**, SIZE_T, void*) -->
<function-type size-in-bits='64' id='type-id-1189'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='dest'/>
<!-- parameter of type 'const wchar_t**' -->
<parameter type-id='type-id-1067' name='src'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='len'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ps'/>
<!-- typedef SIZE_T -->
<return type-id='type-id-418'/>
</function-type>
<!-- SIZE_T (char*, const wchar_t*, SIZE_T) -->
<function-type size-in-bits='64' id='type-id-1190'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='dest'/>
<!-- parameter of type 'const wchar_t*' -->
<parameter type-id='type-id-1066' name='src'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='len'/>
<!-- typedef SIZE_T -->
<return type-id='type-id-418'/>
</function-type>
<!-- SIZE_T (int, char*, SIZE_T) -->
<function-type size-in-bits='64' id='type-id-1191'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='name'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='buf'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='len'/>
<!-- typedef SIZE_T -->
<return type-id='type-id-418'/>
</function-type>
<!-- SIZE_T (void*, char**, SIZE_T*, char**, SIZE_T*) -->
<function-type size-in-bits='64' id='type-id-1192'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='cd'/>
<!-- parameter of type 'char**' -->
<parameter type-id='type-id-130' name='inbuf'/>
<!-- parameter of type 'SIZE_T*' -->
<parameter type-id='type-id-935' name='inbytesleft'/>
<!-- parameter of type 'char**' -->
<parameter type-id='type-id-130' name='outbuf'/>
<!-- parameter of type 'SIZE_T*' -->
<parameter type-id='type-id-935' name='outbytesleft'/>
<!-- typedef SIZE_T -->
<return type-id='type-id-418'/>
</function-type>
<!-- SIZE_T (wchar_t*, const char**, SIZE_T, SIZE_T, void*) -->
<function-type size-in-bits='64' id='type-id-1193'>
<!-- parameter of type 'wchar_t*' -->
<parameter type-id='type-id-1238' name='dest'/>
<!-- parameter of type 'const char**' -->
<parameter type-id='type-id-362' name='src'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='nms'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='len'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ps'/>
<!-- typedef SIZE_T -->
<return type-id='type-id-418'/>
</function-type>
<!-- SIZE_T (wchar_t*, const char**, SIZE_T, void*) -->
<function-type size-in-bits='64' id='type-id-1194'>
<!-- parameter of type 'wchar_t*' -->
<parameter type-id='type-id-1238' name='dest'/>
<!-- parameter of type 'const char**' -->
<parameter type-id='type-id-362' name='src'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='len'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ps'/>
<!-- typedef SIZE_T -->
<return type-id='type-id-418'/>
</function-type>
<!-- SIZE_T (wchar_t*, const char*, SIZE_T) -->
<function-type size-in-bits='64' id='type-id-1195'>
<!-- parameter of type 'wchar_t*' -->
<parameter type-id='type-id-1238' name='dest'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='src'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='len'/>
<!-- typedef SIZE_T -->
<return type-id='type-id-418'/>
</function-type>
<!-- SSIZE_T (char**, SIZE_T*, int, void*) -->
<function-type size-in-bits='64' id='type-id-1196'>
<!-- parameter of type 'char**' -->
<parameter type-id='type-id-130' name='lineptr'/>
<!-- parameter of type 'SIZE_T*' -->
<parameter type-id='type-id-935' name='n'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='delim'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stream'/>
<!-- typedef SSIZE_T -->
<return type-id='type-id-420'/>
</function-type>
<!-- SSIZE_T (char**, SIZE_T*, void*) -->
<function-type size-in-bits='64' id='type-id-1197'>
<!-- parameter of type 'char**' -->
<parameter type-id='type-id-130' name='lineptr'/>
<!-- parameter of type 'SIZE_T*' -->
<parameter type-id='type-id-935' name='n'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stream'/>
<!-- typedef SSIZE_T -->
<return type-id='type-id-420'/>
</function-type>
<!-- SSIZE_T (int, __sanitizer::__sanitizer_iovec*, int) -->
<function-type size-in-bits='64' id='type-id-1198'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd'/>
<!-- parameter of type '__sanitizer::__sanitizer_iovec*' -->
<parameter type-id='type-id-991' name='iov'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='iovcnt'/>
<!-- typedef SSIZE_T -->
<return type-id='type-id-420'/>
</function-type>
<!-- SSIZE_T (int, __sanitizer::__sanitizer_iovec*, int, OFF64_T) -->
<function-type size-in-bits='64' id='type-id-1199'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd'/>
<!-- parameter of type '__sanitizer::__sanitizer_iovec*' -->
<parameter type-id='type-id-991' name='iov'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='iovcnt'/>
<!-- parameter of type 'typedef OFF64_T' -->
<parameter type-id='type-id-431' name='offset'/>
<!-- typedef SSIZE_T -->
<return type-id='type-id-420'/>
</function-type>
<!-- SSIZE_T (int, __sanitizer::__sanitizer_iovec*, int, OFF_T) -->
<function-type size-in-bits='64' id='type-id-1200'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd'/>
<!-- parameter of type '__sanitizer::__sanitizer_iovec*' -->
<parameter type-id='type-id-991' name='iov'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='iovcnt'/>
<!-- parameter of type 'typedef OFF_T' -->
<parameter type-id='type-id-432' name='offset'/>
<!-- typedef SSIZE_T -->
<return type-id='type-id-420'/>
</function-type>
<!-- SSIZE_T (int, __sanitizer::__sanitizer_msghdr*, int) -->
<function-type size-in-bits='64' id='type-id-1201'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd'/>
<!-- parameter of type '__sanitizer::__sanitizer_msghdr*' -->
<parameter type-id='type-id-997' name='msg'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='flags'/>
<!-- typedef SSIZE_T -->
<return type-id='type-id-420'/>
</function-type>
<!-- SSIZE_T (int, void*, OFF64_T, OFF64_T) -->
<function-type size-in-bits='64' id='type-id-1202'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ptr'/>
<!-- parameter of type 'typedef OFF64_T' -->
<parameter type-id='type-id-431' name='count'/>
<!-- parameter of type 'typedef OFF64_T' -->
<parameter type-id='type-id-431' name='offset'/>
<!-- typedef SSIZE_T -->
<return type-id='type-id-420'/>
</function-type>
<!-- SSIZE_T (int, void*, SIZE_T) -->
<function-type size-in-bits='64' id='type-id-1203'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ptr'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='count'/>
<!-- typedef SSIZE_T -->
<return type-id='type-id-420'/>
</function-type>
<!-- SSIZE_T (int, void*, SIZE_T, OFF64_T) -->
<function-type size-in-bits='64' id='type-id-1204'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ptr'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='count'/>
<!-- parameter of type 'typedef OFF64_T' -->
<parameter type-id='type-id-431' name='offset'/>
<!-- typedef SSIZE_T -->
<return type-id='type-id-420'/>
</function-type>
<!-- SSIZE_T (int, void*, SIZE_T, OFF_T) -->
<function-type size-in-bits='64' id='type-id-1205'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='ptr'/>
<!-- parameter of type 'typedef SIZE_T' -->
<parameter type-id='type-id-418' name='count'/>
<!-- parameter of type 'typedef OFF_T' -->
<parameter type-id='type-id-432' name='offset'/>
<!-- typedef SSIZE_T -->
<return type-id='type-id-420'/>
</function-type>
<!-- __sanitizer::__sanitizer_clock_t (void*) -->
<function-type size-in-bits='64' id='type-id-1206'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='tms'/>
<!-- typedef __sanitizer::__sanitizer_clock_t -->
<return type-id='type-id-1249'/>
</function-type>
<!-- __sanitizer::uptr (const char*) -->
<function-type size-in-bits='64' id='type-id-1207'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-type>
<!-- __sanitizer::uptr (int, int, void*, void*) -->
<function-type size-in-bits='64' id='type-id-1208'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='request'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='pid'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='addr'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='data'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-type>
<!-- __sanitizer::uptr (void*) -->
<function-type size-in-bits='64' id='type-id-1209'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='p'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-type>
<!-- __sanitizer::uptr (void*, __sanitizer::uptr, __sanitizer::uptr, void*) -->
<function-type size-in-bits='64' id='type-id-1210'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='p'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='size'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='nmemb'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='f'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-type>
<!-- long_t (int, void*, int) -->
<function-type size-in-bits='64' id='type-id-1211'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='msg'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='flags'/>
<!-- typedef long_t -->
<return type-id='type-id-438'/>
</function-type>
<!-- long_t (int, void*, long_t, int) -->
<function-type size-in-bits='64' id='type-id-1212'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='buf'/>
<!-- parameter of type 'typedef long_t' -->
<parameter type-id='type-id-438' name='len'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='flags'/>
<!-- typedef long_t -->
<return type-id='type-id-438'/>
</function-type>
<!-- sighandler_t (int, sighandler_t) -->
<function-type size-in-bits='64' id='type-id-1213'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='sig'/>
<!-- parameter of type 'typedef sighandler_t' -->
<parameter type-id='type-id-435' name='h'/>
<!-- typedef sighandler_t -->
<return type-id='type-id-435'/>
</function-type>
<!-- unsigned int (unsigned int) -->
<function-type size-in-bits='64' id='type-id-1214'>
<!-- parameter of type 'unsigned int' -->
<parameter type-id='type-id-149' name='sec'/>
<!-- unsigned int -->
<return type-id='type-id-149'/>
</function-type>
<!-- unsigned long int (unsigned long int*) -->
<function-type size-in-bits='64' id='type-id-1215'>
<!-- parameter of type 'unsigned long int*' -->
<parameter type-id='type-id-119' name='t'/>
<!-- unsigned long int -->
<return type-id='type-id-33'/>
</function-type>
<!-- void (__sanitizer::uptr*, int) -->
<function-type size-in-bits='64' id='type-id-1216'>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131' name='env'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='val'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-type>
<!-- void (double, double*, double*) -->
<function-type size-in-bits='64' id='type-id-1217'>
<!-- parameter of type 'double' -->
<parameter type-id='type-id-376' name='x'/>
<!-- parameter of type 'double*' -->
<parameter type-id='type-id-1072' name='sin'/>
<!-- parameter of type 'double*' -->
<parameter type-id='type-id-1072' name='cos'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-type>
<!-- void (float, float*, float*) -->
<function-type size-in-bits='64' id='type-id-1218'>
<!-- parameter of type 'float' -->
<parameter type-id='type-id-377' name='x'/>
<!-- parameter of type 'float*' -->
<parameter type-id='type-id-1077' name='sin'/>
<!-- parameter of type 'float*' -->
<parameter type-id='type-id-1077' name='cos'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-type>
<!-- void (int) -->
<function-type size-in-bits='64' id='type-id-210'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-type>
<!-- void (int, my_siginfo_t*, void*) -->
<function-type size-in-bits='64' id='type-id-1219'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'my_siginfo_t*' -->
<parameter type-id='type-id-1182'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-type>
<!-- void (int, void*) -->
<function-type size-in-bits='64' id='type-id-1220'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-type>
<!-- void (long double, long double*, long double*) -->
<function-type size-in-bits='64' id='type-id-1222'>
<!-- parameter of type 'long double' -->
<parameter type-id='type-id-381' name='x'/>
<!-- parameter of type 'long double*' -->
<parameter type-id='type-id-1180' name='sin'/>
<!-- parameter of type 'long double*' -->
<parameter type-id='type-id-1180' name='cos'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-type>
<!-- void (void*, bool) -->
<function-type size-in-bits='64' id='type-id-1223'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='state'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124' name='free_addr'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-type>
<!-- void* (char*) -->
<function-type size-in-bits='64' id='type-id-1224'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='path'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-type>
<!-- void* (char*, char*) -->
<function-type size-in-bits='64' id='type-id-1225'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='path'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='mode'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-type>
<!-- void* (char*, char*, void*) -->
<function-type size-in-bits='64' id='type-id-1226'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='path'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='mode'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='stream'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-type>
<!-- void* (char*, int, __sanitizer::uptr) -->
<function-type size-in-bits='64' id='type-id-1227'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='s'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='c'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='n'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-type>
<!-- void* (const char*, int) -->
<function-type size-in-bits='64' id='type-id-1228'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='filename'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='flag'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-type>
<!-- void* (__sanitizer::uptr) -->
<function-type size-in-bits='64' id='type-id-1229'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='sz'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-type>
<!-- void* (__sanitizer::uptr, __sanitizer::uptr) -->
<function-type size-in-bits='64' id='type-id-1230'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-type>
<!-- void* (void*) -->
<function-type size-in-bits='64' id='type-id-1231'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-type>
<!-- void* (void*, int, __sanitizer::uptr) -->
<function-type size-in-bits='64' id='type-id-1233'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-type>
<!-- void* (void*, __sanitizer::uptr) -->
<function-type size-in-bits='64' id='type-id-1234'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='p'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='size'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-type>
<!-- void* (void*, long_t, int, int, int, __sanitizer::u64) -->
<function-type size-in-bits='64' id='type-id-1235'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='addr'/>
<!-- parameter of type 'typedef long_t' -->
<parameter type-id='type-id-438' name='sz'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='prot'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='flags'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198' name='off'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-type>
<!-- void* (void*, long_t, int, int, int, unsigned int) -->
<function-type size-in-bits='64' id='type-id-1236'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='addr'/>
<!-- parameter of type 'typedef long_t' -->
<parameter type-id='type-id-438' name='sz'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='prot'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='flags'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='fd'/>
<!-- parameter of type 'unsigned int' -->
<parameter type-id='type-id-149' name='off'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-type>
<!-- void* (void*, void*, __sanitizer::uptr) -->
<function-type size-in-bits='64' id='type-id-1237'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-type>
<namespace-decl name='__sanitizer'>
<!-- struct __sanitizer::Suppression -->
<class-decl name='Suppression' size-in-bits='256' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='30' column='1' id='type-id-944'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::SuppressionType __sanitizer::Suppression::type -->
<var-decl name='type' type-id='type-id-1245' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='31' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- char* __sanitizer::Suppression::templ -->
<var-decl name='templ' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='32' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- unsigned int __sanitizer::Suppression::hit_count -->
<var-decl name='hit_count' type-id='type-id-149' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='33' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- __sanitizer::uptr __sanitizer::Suppression::weight -->
<var-decl name='weight' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='34' column='1'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='__sanitizer'>
<!-- struct __sanitizer::atomic_uintptr_t -->
<class-decl name='atomic_uintptr_t' size-in-bits='64' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic.h' line='48' column='1' id='type-id-1244'>
<member-type access='public'>
<!-- typedef __sanitizer::uptr __sanitizer::atomic_uintptr_t::Type -->
<typedef-decl name='Type' type-id='type-id-99' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic.h' line='49' column='1' id='type-id-1265'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<!-- volatile __sanitizer::atomic_uintptr_t::Type __sanitizer::atomic_uintptr_t::val_dont_use -->
<var-decl name='val_dont_use' type-id='type-id-1266' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic.h' line='50' column='1'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='__sanitizer'>
<!-- typedef unsigned short int __sanitizer::u16 -->
<typedef-decl name='u16' type-id='type-id-190' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='67' column='1' id='type-id-1246'/>
</namespace-decl>
<!-- void (void*)* -->
<pointer-type-def type-id='type-id-1267' size-in-bits='64' id='type-id-470'/>
<!-- void*[128] -->
<array-type-def dimensions='1' type-id='type-id-1' size-in-bits='8192' id='type-id-407'>
<!-- <anonymous range>[128] -->
<subrange length='128' type-id='type-id-50' id='type-id-367'/>
</array-type-def>
<!-- __sanitizer::Suppression* const -->
<qualified-type-def type-id='type-id-946' const='yes' id='type-id-1254'/>
<!-- __tsan::Mutex* -->
<pointer-type-def type-id='type-id-406' size-in-bits='64' id='type-id-1258'/>
<!-- const __sanitizer::InternalMmapVector<__sanitizer::Suppression*> -->
<qualified-type-def type-id='type-id-938' const='yes' id='type-id-1262'/>
<!-- const __tsan::Mutex& -->
<reference-type-def kind='lvalue' type-id='type-id-1268' size-in-bits='64' id='type-id-1261'/>
<!-- const __tsan::ScopedReport -->
<qualified-type-def type-id='type-id-1269' const='yes' id='type-id-1263'/>
<!-- const __tsan::StackTrace -->
<qualified-type-def type-id='type-id-1270' const='yes' id='type-id-1264'/>
<namespace-decl name='__tsan'>
<!-- enum __tsan::MutexType -->
<enum-decl name='MutexType' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='20' column='1' id='type-id-1259'>
<underlying-type type-id='type-id-62'/>
<enumerator name='MutexTypeInvalid' value='0'/>
<enumerator name='MutexTypeTrace' value='1'/>
<enumerator name='MutexTypeThreads' value='2'/>
<enumerator name='MutexTypeReport' value='3'/>
<enumerator name='MutexTypeSyncVar' value='4'/>
<enumerator name='MutexTypeSyncTab' value='5'/>
<enumerator name='MutexTypeSlab' value='6'/>
<enumerator name='MutexTypeAnnotations' value='7'/>
<enumerator name='MutexTypeAtExit' value='8'/>
<enumerator name='MutexTypeMBlock' value='9'/>
<enumerator name='MutexTypeJavaMBlock' value='10'/>
<enumerator name='MutexTypeCount' value='11'/>
</enum-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- enum __tsan::StatType -->
<enum-decl name='StatType' filepath='../../.././libsanitizer/tsan/tsan_stat.h' line='17' column='1' id='type-id-1260'>
<underlying-type type-id='type-id-62'/>
<enumerator name='StatMop' value='0'/>
<enumerator name='StatMopRead' value='1'/>
<enumerator name='StatMopWrite' value='2'/>
<enumerator name='StatMop1' value='3'/>
<enumerator name='StatMop2' value='4'/>
<enumerator name='StatMop4' value='5'/>
<enumerator name='StatMop8' value='6'/>
<enumerator name='StatMopSame' value='7'/>
<enumerator name='StatMopRange' value='8'/>
<enumerator name='StatMopRodata' value='9'/>
<enumerator name='StatMopRangeRodata' value='10'/>
<enumerator name='StatShadowProcessed' value='11'/>
<enumerator name='StatShadowZero' value='12'/>
<enumerator name='StatShadowNonZero' value='13'/>
<enumerator name='StatShadowSameSize' value='14'/>
<enumerator name='StatShadowIntersect' value='15'/>
<enumerator name='StatShadowNotIntersect' value='16'/>
<enumerator name='StatShadowSameThread' value='17'/>
<enumerator name='StatShadowAnotherThread' value='18'/>
<enumerator name='StatShadowReplace' value='19'/>
<enumerator name='StatFuncEnter' value='20'/>
<enumerator name='StatFuncExit' value='21'/>
<enumerator name='StatEvents' value='22'/>
<enumerator name='StatThreadCreate' value='23'/>
<enumerator name='StatThreadFinish' value='24'/>
<enumerator name='StatThreadReuse' value='25'/>
<enumerator name='StatThreadMaxTid' value='26'/>
<enumerator name='StatThreadMaxAlive' value='27'/>
<enumerator name='StatMutexCreate' value='28'/>
<enumerator name='StatMutexDestroy' value='29'/>
<enumerator name='StatMutexLock' value='30'/>
<enumerator name='StatMutexUnlock' value='31'/>
<enumerator name='StatMutexRecLock' value='32'/>
<enumerator name='StatMutexRecUnlock' value='33'/>
<enumerator name='StatMutexReadLock' value='34'/>
<enumerator name='StatMutexReadUnlock' value='35'/>
<enumerator name='StatSyncCreated' value='36'/>
<enumerator name='StatSyncDestroyed' value='37'/>
<enumerator name='StatSyncAcquire' value='38'/>
<enumerator name='StatSyncRelease' value='39'/>
<enumerator name='StatAtomic' value='40'/>
<enumerator name='StatAtomicLoad' value='41'/>
<enumerator name='StatAtomicStore' value='42'/>
<enumerator name='StatAtomicExchange' value='43'/>
<enumerator name='StatAtomicFetchAdd' value='44'/>
<enumerator name='StatAtomicFetchSub' value='45'/>
<enumerator name='StatAtomicFetchAnd' value='46'/>
<enumerator name='StatAtomicFetchOr' value='47'/>
<enumerator name='StatAtomicFetchXor' value='48'/>
<enumerator name='StatAtomicFetchNand' value='49'/>
<enumerator name='StatAtomicCAS' value='50'/>
<enumerator name='StatAtomicFence' value='51'/>
<enumerator name='StatAtomicRelaxed' value='52'/>
<enumerator name='StatAtomicConsume' value='53'/>
<enumerator name='StatAtomicAcquire' value='54'/>
<enumerator name='StatAtomicRelease' value='55'/>
<enumerator name='StatAtomicAcq_Rel' value='56'/>
<enumerator name='StatAtomicSeq_Cst' value='57'/>
<enumerator name='StatAtomic1' value='58'/>
<enumerator name='StatAtomic2' value='59'/>
<enumerator name='StatAtomic4' value='60'/>
<enumerator name='StatAtomic8' value='61'/>
<enumerator name='StatAtomic16' value='62'/>
<enumerator name='StatInterceptor' value='63'/>
<enumerator name='StatInt_longjmp' value='64'/>
<enumerator name='StatInt_siglongjmp' value='65'/>
<enumerator name='StatInt_malloc' value='66'/>
<enumerator name='StatInt___libc_memalign' value='67'/>
<enumerator name='StatInt_calloc' value='68'/>
<enumerator name='StatInt_realloc' value='69'/>
<enumerator name='StatInt_free' value='70'/>
<enumerator name='StatInt_cfree' value='71'/>
<enumerator name='StatInt_malloc_usable_size' value='72'/>
<enumerator name='StatInt_mmap' value='73'/>
<enumerator name='StatInt_mmap64' value='74'/>
<enumerator name='StatInt_munmap' value='75'/>
<enumerator name='StatInt_memalign' value='76'/>
<enumerator name='StatInt_valloc' value='77'/>
<enumerator name='StatInt_pvalloc' value='78'/>
<enumerator name='StatInt_posix_memalign' value='79'/>
<enumerator name='StatInt__Znwm' value='80'/>
<enumerator name='StatInt__ZnwmRKSt9nothrow_t' value='81'/>
<enumerator name='StatInt__Znam' value='82'/>
<enumerator name='StatInt__ZnamRKSt9nothrow_t' value='83'/>
<enumerator name='StatInt__ZdlPv' value='84'/>
<enumerator name='StatInt__ZdlPvRKSt9nothrow_t' value='85'/>
<enumerator name='StatInt__ZdaPv' value='86'/>
<enumerator name='StatInt__ZdaPvRKSt9nothrow_t' value='87'/>
<enumerator name='StatInt_strlen' value='88'/>
<enumerator name='StatInt_memset' value='89'/>
<enumerator name='StatInt_memcpy' value='90'/>
<enumerator name='StatInt_textdomain' value='91'/>
<enumerator name='StatInt_strcmp' value='92'/>
<enumerator name='StatInt_memchr' value='93'/>
<enumerator name='StatInt_memrchr' value='94'/>
<enumerator name='StatInt_memmove' value='95'/>
<enumerator name='StatInt_memcmp' value='96'/>
<enumerator name='StatInt_strchr' value='97'/>
<enumerator name='StatInt_strchrnul' value='98'/>
<enumerator name='StatInt_strrchr' value='99'/>
<enumerator name='StatInt_strncmp' value='100'/>
<enumerator name='StatInt_strcpy' value='101'/>
<enumerator name='StatInt_strncpy' value='102'/>
<enumerator name='StatInt_strcasecmp' value='103'/>
<enumerator name='StatInt_strncasecmp' value='104'/>
<enumerator name='StatInt_strstr' value='105'/>
<enumerator name='StatInt_strdup' value='106'/>
<enumerator name='StatInt_atexit' value='107'/>
<enumerator name='StatInt__exit' value='108'/>
<enumerator name='StatInt___cxa_guard_acquire' value='109'/>
<enumerator name='StatInt___cxa_guard_release' value='110'/>
<enumerator name='StatInt___cxa_guard_abort' value='111'/>
<enumerator name='StatInt_pthread_create' value='112'/>
<enumerator name='StatInt_pthread_join' value='113'/>
<enumerator name='StatInt_pthread_detach' value='114'/>
<enumerator name='StatInt_pthread_mutex_init' value='115'/>
<enumerator name='StatInt_pthread_mutex_destroy' value='116'/>
<enumerator name='StatInt_pthread_mutex_lock' value='117'/>
<enumerator name='StatInt_pthread_mutex_trylock' value='118'/>
<enumerator name='StatInt_pthread_mutex_timedlock' value='119'/>
<enumerator name='StatInt_pthread_mutex_unlock' value='120'/>
<enumerator name='StatInt_pthread_spin_init' value='121'/>
<enumerator name='StatInt_pthread_spin_destroy' value='122'/>
<enumerator name='StatInt_pthread_spin_lock' value='123'/>
<enumerator name='StatInt_pthread_spin_trylock' value='124'/>
<enumerator name='StatInt_pthread_spin_unlock' value='125'/>
<enumerator name='StatInt_pthread_rwlock_init' value='126'/>
<enumerator name='StatInt_pthread_rwlock_destroy' value='127'/>
<enumerator name='StatInt_pthread_rwlock_rdlock' value='128'/>
<enumerator name='StatInt_pthread_rwlock_tryrdlock' value='129'/>
<enumerator name='StatInt_pthread_rwlock_timedrdlock' value='130'/>
<enumerator name='StatInt_pthread_rwlock_wrlock' value='131'/>
<enumerator name='StatInt_pthread_rwlock_trywrlock' value='132'/>
<enumerator name='StatInt_pthread_rwlock_timedwrlock' value='133'/>
<enumerator name='StatInt_pthread_rwlock_unlock' value='134'/>
<enumerator name='StatInt_pthread_cond_init' value='135'/>
<enumerator name='StatInt_pthread_cond_destroy' value='136'/>
<enumerator name='StatInt_pthread_cond_signal' value='137'/>
<enumerator name='StatInt_pthread_cond_broadcast' value='138'/>
<enumerator name='StatInt_pthread_cond_wait' value='139'/>
<enumerator name='StatInt_pthread_cond_timedwait' value='140'/>
<enumerator name='StatInt_pthread_barrier_init' value='141'/>
<enumerator name='StatInt_pthread_barrier_destroy' value='142'/>
<enumerator name='StatInt_pthread_barrier_wait' value='143'/>
<enumerator name='StatInt_pthread_once' value='144'/>
<enumerator name='StatInt_pthread_getschedparam' value='145'/>
<enumerator name='StatInt_pthread_setname_np' value='146'/>
<enumerator name='StatInt_sem_init' value='147'/>
<enumerator name='StatInt_sem_destroy' value='148'/>
<enumerator name='StatInt_sem_wait' value='149'/>
<enumerator name='StatInt_sem_trywait' value='150'/>
<enumerator name='StatInt_sem_timedwait' value='151'/>
<enumerator name='StatInt_sem_post' value='152'/>
<enumerator name='StatInt_sem_getvalue' value='153'/>
<enumerator name='StatInt_stat' value='154'/>
<enumerator name='StatInt___xstat' value='155'/>
<enumerator name='StatInt_stat64' value='156'/>
<enumerator name='StatInt___xstat64' value='157'/>
<enumerator name='StatInt_lstat' value='158'/>
<enumerator name='StatInt___lxstat' value='159'/>
<enumerator name='StatInt_lstat64' value='160'/>
<enumerator name='StatInt___lxstat64' value='161'/>
<enumerator name='StatInt_fstat' value='162'/>
<enumerator name='StatInt___fxstat' value='163'/>
<enumerator name='StatInt_fstat64' value='164'/>
<enumerator name='StatInt___fxstat64' value='165'/>
<enumerator name='StatInt_open' value='166'/>
<enumerator name='StatInt_open64' value='167'/>
<enumerator name='StatInt_creat' value='168'/>
<enumerator name='StatInt_creat64' value='169'/>
<enumerator name='StatInt_dup' value='170'/>
<enumerator name='StatInt_dup2' value='171'/>
<enumerator name='StatInt_dup3' value='172'/>
<enumerator name='StatInt_eventfd' value='173'/>
<enumerator name='StatInt_signalfd' value='174'/>
<enumerator name='StatInt_inotify_init' value='175'/>
<enumerator name='StatInt_inotify_init1' value='176'/>
<enumerator name='StatInt_socket' value='177'/>
<enumerator name='StatInt_socketpair' value='178'/>
<enumerator name='StatInt_connect' value='179'/>
<enumerator name='StatInt_bind' value='180'/>
<enumerator name='StatInt_listen' value='181'/>
<enumerator name='StatInt_accept' value='182'/>
<enumerator name='StatInt_accept4' value='183'/>
<enumerator name='StatInt_epoll_create' value='184'/>
<enumerator name='StatInt_epoll_create1' value='185'/>
<enumerator name='StatInt_close' value='186'/>
<enumerator name='StatInt___close' value='187'/>
<enumerator name='StatInt___res_iclose' value='188'/>
<enumerator name='StatInt_pipe' value='189'/>
<enumerator name='StatInt_pipe2' value='190'/>
<enumerator name='StatInt_read' value='191'/>
<enumerator name='StatInt_prctl' value='192'/>
<enumerator name='StatInt_pread' value='193'/>
<enumerator name='StatInt_pread64' value='194'/>
<enumerator name='StatInt_readv' value='195'/>
<enumerator name='StatInt_preadv' value='196'/>
<enumerator name='StatInt_preadv64' value='197'/>
<enumerator name='StatInt_write' value='198'/>
<enumerator name='StatInt_pwrite' value='199'/>
<enumerator name='StatInt_pwrite64' value='200'/>
<enumerator name='StatInt_writev' value='201'/>
<enumerator name='StatInt_pwritev' value='202'/>
<enumerator name='StatInt_pwritev64' value='203'/>
<enumerator name='StatInt_send' value='204'/>
<enumerator name='StatInt_sendmsg' value='205'/>
<enumerator name='StatInt_recv' value='206'/>
<enumerator name='StatInt_recvmsg' value='207'/>
<enumerator name='StatInt_unlink' value='208'/>
<enumerator name='StatInt_fopen' value='209'/>
<enumerator name='StatInt_freopen' value='210'/>
<enumerator name='StatInt_fclose' value='211'/>
<enumerator name='StatInt_fread' value='212'/>
<enumerator name='StatInt_fwrite' value='213'/>
<enumerator name='StatInt_fflush' value='214'/>
<enumerator name='StatInt_abort' value='215'/>
<enumerator name='StatInt_puts' value='216'/>
<enumerator name='StatInt_rmdir' value='217'/>
<enumerator name='StatInt_opendir' value='218'/>
<enumerator name='StatInt_epoll_ctl' value='219'/>
<enumerator name='StatInt_epoll_wait' value='220'/>
<enumerator name='StatInt_poll' value='221'/>
<enumerator name='StatInt_ppoll' value='222'/>
<enumerator name='StatInt_sigaction' value='223'/>
<enumerator name='StatInt_signal' value='224'/>
<enumerator name='StatInt_sigsuspend' value='225'/>
<enumerator name='StatInt_raise' value='226'/>
<enumerator name='StatInt_kill' value='227'/>
<enumerator name='StatInt_pthread_kill' value='228'/>
<enumerator name='StatInt_sleep' value='229'/>
<enumerator name='StatInt_usleep' value='230'/>
<enumerator name='StatInt_nanosleep' value='231'/>
<enumerator name='StatInt_gettimeofday' value='232'/>
<enumerator name='StatInt_fork' value='233'/>
<enumerator name='StatInt_vscanf' value='234'/>
<enumerator name='StatInt_vsscanf' value='235'/>
<enumerator name='StatInt_vfscanf' value='236'/>
<enumerator name='StatInt_scanf' value='237'/>
<enumerator name='StatInt_sscanf' value='238'/>
<enumerator name='StatInt_fscanf' value='239'/>
<enumerator name='StatInt___isoc99_vscanf' value='240'/>
<enumerator name='StatInt___isoc99_vsscanf' value='241'/>
<enumerator name='StatInt___isoc99_vfscanf' value='242'/>
<enumerator name='StatInt___isoc99_scanf' value='243'/>
<enumerator name='StatInt___isoc99_sscanf' value='244'/>
<enumerator name='StatInt___isoc99_fscanf' value='245'/>
<enumerator name='StatInt_on_exit' value='246'/>
<enumerator name='StatInt___cxa_atexit' value='247'/>
<enumerator name='StatInt_localtime' value='248'/>
<enumerator name='StatInt_localtime_r' value='249'/>
<enumerator name='StatInt_gmtime' value='250'/>
<enumerator name='StatInt_gmtime_r' value='251'/>
<enumerator name='StatInt_ctime' value='252'/>
<enumerator name='StatInt_ctime_r' value='253'/>
<enumerator name='StatInt_asctime' value='254'/>
<enumerator name='StatInt_asctime_r' value='255'/>
<enumerator name='StatInt_strptime' value='256'/>
<enumerator name='StatInt_frexp' value='257'/>
<enumerator name='StatInt_frexpf' value='258'/>
<enumerator name='StatInt_frexpl' value='259'/>
<enumerator name='StatInt_getpwnam' value='260'/>
<enumerator name='StatInt_getpwuid' value='261'/>
<enumerator name='StatInt_getgrnam' value='262'/>
<enumerator name='StatInt_getgrgid' value='263'/>
<enumerator name='StatInt_getpwnam_r' value='264'/>
<enumerator name='StatInt_getpwuid_r' value='265'/>
<enumerator name='StatInt_getgrnam_r' value='266'/>
<enumerator name='StatInt_getgrgid_r' value='267'/>
<enumerator name='StatInt_clock_getres' value='268'/>
<enumerator name='StatInt_clock_gettime' value='269'/>
<enumerator name='StatInt_clock_settime' value='270'/>
<enumerator name='StatInt_getitimer' value='271'/>
<enumerator name='StatInt_setitimer' value='272'/>
<enumerator name='StatInt_time' value='273'/>
<enumerator name='StatInt_glob' value='274'/>
<enumerator name='StatInt_glob64' value='275'/>
<enumerator name='StatInt_wait' value='276'/>
<enumerator name='StatInt_waitid' value='277'/>
<enumerator name='StatInt_waitpid' value='278'/>
<enumerator name='StatInt_wait3' value='279'/>
<enumerator name='StatInt_wait4' value='280'/>
<enumerator name='StatInt_inet_ntop' value='281'/>
<enumerator name='StatInt_inet_pton' value='282'/>
<enumerator name='StatInt_inet_aton' value='283'/>
<enumerator name='StatInt_getaddrinfo' value='284'/>
<enumerator name='StatInt_getnameinfo' value='285'/>
<enumerator name='StatInt_getsockname' value='286'/>
<enumerator name='StatInt_gethostent' value='287'/>
<enumerator name='StatInt_gethostbyname' value='288'/>
<enumerator name='StatInt_gethostbyname2' value='289'/>
<enumerator name='StatInt_gethostbyaddr' value='290'/>
<enumerator name='StatInt_gethostent_r' value='291'/>
<enumerator name='StatInt_gethostbyname_r' value='292'/>
<enumerator name='StatInt_gethostbyname2_r' value='293'/>
<enumerator name='StatInt_gethostbyaddr_r' value='294'/>
<enumerator name='StatInt_getsockopt' value='295'/>
<enumerator name='StatInt_modf' value='296'/>
<enumerator name='StatInt_modff' value='297'/>
<enumerator name='StatInt_modfl' value='298'/>
<enumerator name='StatInt_getpeername' value='299'/>
<enumerator name='StatInt_ioctl' value='300'/>
<enumerator name='StatInt_sysinfo' value='301'/>
<enumerator name='StatInt_readdir' value='302'/>
<enumerator name='StatInt_readdir64' value='303'/>
<enumerator name='StatInt_readdir_r' value='304'/>
<enumerator name='StatInt_readdir64_r' value='305'/>
<enumerator name='StatInt_ptrace' value='306'/>
<enumerator name='StatInt_setlocale' value='307'/>
<enumerator name='StatInt_getcwd' value='308'/>
<enumerator name='StatInt_get_current_dir_name' value='309'/>
<enumerator name='StatInt_strtoimax' value='310'/>
<enumerator name='StatInt_strtoumax' value='311'/>
<enumerator name='StatInt_mbstowcs' value='312'/>
<enumerator name='StatInt_mbsrtowcs' value='313'/>
<enumerator name='StatInt_mbsnrtowcs' value='314'/>
<enumerator name='StatInt_wcstombs' value='315'/>
<enumerator name='StatInt_wcsrtombs' value='316'/>
<enumerator name='StatInt_wcsnrtombs' value='317'/>
<enumerator name='StatInt_tcgetattr' value='318'/>
<enumerator name='StatInt_realpath' value='319'/>
<enumerator name='StatInt_canonicalize_file_name' value='320'/>
<enumerator name='StatInt_confstr' value='321'/>
<enumerator name='StatInt_sched_getaffinity' value='322'/>
<enumerator name='StatInt_strerror' value='323'/>
<enumerator name='StatInt_strerror_r' value='324'/>
<enumerator name='StatInt___xpg_strerror_r' value='325'/>
<enumerator name='StatInt_scandir' value='326'/>
<enumerator name='StatInt_scandir64' value='327'/>
<enumerator name='StatInt_getgroups' value='328'/>
<enumerator name='StatInt_wordexp' value='329'/>
<enumerator name='StatInt_sigwait' value='330'/>
<enumerator name='StatInt_sigwaitinfo' value='331'/>
<enumerator name='StatInt_sigtimedwait' value='332'/>
<enumerator name='StatInt_sigemptyset' value='333'/>
<enumerator name='StatInt_sigfillset' value='334'/>
<enumerator name='StatInt_sigpending' value='335'/>
<enumerator name='StatInt_sigprocmask' value='336'/>
<enumerator name='StatInt_backtrace' value='337'/>
<enumerator name='StatInt_backtrace_symbols' value='338'/>
<enumerator name='StatInt_dlopen' value='339'/>
<enumerator name='StatInt_dlclose' value='340'/>
<enumerator name='StatInt_getmntent' value='341'/>
<enumerator name='StatInt_getmntent_r' value='342'/>
<enumerator name='StatInt_statfs' value='343'/>
<enumerator name='StatInt_statfs64' value='344'/>
<enumerator name='StatInt_fstatfs' value='345'/>
<enumerator name='StatInt_fstatfs64' value='346'/>
<enumerator name='StatInt_statvfs' value='347'/>
<enumerator name='StatInt_statvfs64' value='348'/>
<enumerator name='StatInt_fstatvfs' value='349'/>
<enumerator name='StatInt_fstatvfs64' value='350'/>
<enumerator name='StatInt_initgroups' value='351'/>
<enumerator name='StatInt_ether_ntoa' value='352'/>
<enumerator name='StatInt_ether_aton' value='353'/>
<enumerator name='StatInt_ether_ntoa_r' value='354'/>
<enumerator name='StatInt_ether_aton_r' value='355'/>
<enumerator name='StatInt_ether_ntohost' value='356'/>
<enumerator name='StatInt_ether_hostton' value='357'/>
<enumerator name='StatInt_ether_line' value='358'/>
<enumerator name='StatInt_shmctl' value='359'/>
<enumerator name='StatInt_random_r' value='360'/>
<enumerator name='StatInt_tmpnam' value='361'/>
<enumerator name='StatInt_tmpnam_r' value='362'/>
<enumerator name='StatInt_tempnam' value='363'/>
<enumerator name='StatInt_sincos' value='364'/>
<enumerator name='StatInt_sincosf' value='365'/>
<enumerator name='StatInt_sincosl' value='366'/>
<enumerator name='StatInt_remquo' value='367'/>
<enumerator name='StatInt_remquof' value='368'/>
<enumerator name='StatInt_remquol' value='369'/>
<enumerator name='StatInt_lgamma' value='370'/>
<enumerator name='StatInt_lgammaf' value='371'/>
<enumerator name='StatInt_lgammal' value='372'/>
<enumerator name='StatInt_lgamma_r' value='373'/>
<enumerator name='StatInt_lgammaf_r' value='374'/>
<enumerator name='StatInt_lgammal_r' value='375'/>
<enumerator name='StatInt_drand48_r' value='376'/>
<enumerator name='StatInt_lrand48_r' value='377'/>
<enumerator name='StatInt_getline' value='378'/>
<enumerator name='StatInt_getdelim' value='379'/>
<enumerator name='StatInt_iconv' value='380'/>
<enumerator name='StatInt_times' value='381'/>
<enumerator name='StatInt_pthread_attr_getdetachstate' value='382'/>
<enumerator name='StatInt_pthread_attr_getguardsize' value='383'/>
<enumerator name='StatInt_pthread_attr_getschedparam' value='384'/>
<enumerator name='StatInt_pthread_attr_getschedpolicy' value='385'/>
<enumerator name='StatInt_pthread_attr_getinheritsched' value='386'/>
<enumerator name='StatInt_pthread_attr_getscope' value='387'/>
<enumerator name='StatInt_pthread_attr_getstacksize' value='388'/>
<enumerator name='StatInt_pthread_attr_getstack' value='389'/>
<enumerator name='StatInt_pthread_attr_getaffinity_np' value='390'/>
<enumerator name='StatAnnotation' value='391'/>
<enumerator name='StatAnnotateHappensBefore' value='392'/>
<enumerator name='StatAnnotateHappensAfter' value='393'/>
<enumerator name='StatAnnotateCondVarSignal' value='394'/>
<enumerator name='StatAnnotateCondVarSignalAll' value='395'/>
<enumerator name='StatAnnotateMutexIsNotPHB' value='396'/>
<enumerator name='StatAnnotateCondVarWait' value='397'/>
<enumerator name='StatAnnotateRWLockCreate' value='398'/>
<enumerator name='StatAnnotateRWLockCreateStatic' value='399'/>
<enumerator name='StatAnnotateRWLockDestroy' value='400'/>
<enumerator name='StatAnnotateRWLockAcquired' value='401'/>
<enumerator name='StatAnnotateRWLockReleased' value='402'/>
<enumerator name='StatAnnotateTraceMemory' value='403'/>
<enumerator name='StatAnnotateFlushState' value='404'/>
<enumerator name='StatAnnotateNewMemory' value='405'/>
<enumerator name='StatAnnotateNoOp' value='406'/>
<enumerator name='StatAnnotateFlushExpectedRaces' value='407'/>
<enumerator name='StatAnnotateEnableRaceDetection' value='408'/>
<enumerator name='StatAnnotateMutexIsUsedAsCondVar' value='409'/>
<enumerator name='StatAnnotatePCQGet' value='410'/>
<enumerator name='StatAnnotatePCQPut' value='411'/>
<enumerator name='StatAnnotatePCQDestroy' value='412'/>
<enumerator name='StatAnnotatePCQCreate' value='413'/>
<enumerator name='StatAnnotateExpectRace' value='414'/>
<enumerator name='StatAnnotateBenignRaceSized' value='415'/>
<enumerator name='StatAnnotateBenignRace' value='416'/>
<enumerator name='StatAnnotateIgnoreReadsBegin' value='417'/>
<enumerator name='StatAnnotateIgnoreReadsEnd' value='418'/>
<enumerator name='StatAnnotateIgnoreWritesBegin' value='419'/>
<enumerator name='StatAnnotateIgnoreWritesEnd' value='420'/>
<enumerator name='StatAnnotateIgnoreSyncBegin' value='421'/>
<enumerator name='StatAnnotateIgnoreSyncEnd' value='422'/>
<enumerator name='StatAnnotatePublishMemoryRange' value='423'/>
<enumerator name='StatAnnotateUnpublishMemoryRange' value='424'/>
<enumerator name='StatAnnotateThreadName' value='425'/>
<enumerator name='StatMtxTotal' value='426'/>
<enumerator name='StatMtxTrace' value='427'/>
<enumerator name='StatMtxThreads' value='428'/>
<enumerator name='StatMtxReport' value='429'/>
<enumerator name='StatMtxSyncVar' value='430'/>
<enumerator name='StatMtxSyncTab' value='431'/>
<enumerator name='StatMtxSlab' value='432'/>
<enumerator name='StatMtxAnnotations' value='433'/>
<enumerator name='StatMtxAtExit' value='434'/>
<enumerator name='StatMtxMBlock' value='435'/>
<enumerator name='StatMtxJavaMBlock' value='436'/>
<enumerator name='StatMtxFD' value='437'/>
<enumerator name='StatCnt' value='438'/>
</enum-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- struct __tsan::Context -->
<class-decl name='Context' size-in-bits='549632' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='526' column='1' id='type-id-1255'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- bool __tsan::Context::initialized -->
<var-decl name='initialized' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='529' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __tsan::SyncTab __tsan::Context::synctab -->
<var-decl name='synctab' type-id='type-id-1271' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='531' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='516736'>
<!-- __tsan::Mutex __tsan::Context::report_mtx -->
<var-decl name='report_mtx' type-id='type-id-406' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='533' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='516800'>
<!-- int __tsan::Context::nreported -->
<var-decl name='nreported' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='534' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='516832'>
<!-- int __tsan::Context::nmissed_expected -->
<var-decl name='nmissed_expected' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='535' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='516864'>
<!-- __sanitizer::atomic_uint64_t __tsan::Context::last_symbolize_time_ns -->
<var-decl name='last_symbolize_time_ns' type-id='type-id-356' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='536' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='516928'>
<!-- __sanitizer::ThreadRegistry* __tsan::Context::thread_registry -->
<var-decl name='thread_registry' type-id='type-id-1272' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='538' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='516992'>
<!-- __tsan::Vector<__tsan::RacyStacks> __tsan::Context::racy_stacks -->
<var-decl name='racy_stacks' type-id='type-id-1273' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='540' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='517248'>
<!-- __tsan::Vector<__tsan::RacyAddress> __tsan::Context::racy_addresses -->
<var-decl name='racy_addresses' type-id='type-id-1274' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='541' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='517504'>
<!-- __sanitizer::InternalMmapVector<__tsan::FiredSuppression> __tsan::Context::fired_suppressions -->
<var-decl name='fired_suppressions' type-id='type-id-1275' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='543' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='517696'>
<!-- __tsan::Flags __tsan::Context::flags -->
<var-decl name='flags' type-id='type-id-364' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='545' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='518656'>
<!-- long long unsigned int __tsan::Context::stat[438] -->
<var-decl name='stat' type-id='type-id-1276' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='547' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='546688'>
<!-- long long unsigned int __tsan::Context::int_alloc_cnt[23] -->
<var-decl name='int_alloc_cnt' type-id='type-id-1277' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='548' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='548160'>
<!-- long long unsigned int __tsan::Context::int_alloc_siz[23] -->
<var-decl name='int_alloc_siz' type-id='type-id-1277' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='549' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::Context::Context() -->
<function-decl name='Context' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='527' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Context*' -->
<parameter type-id='type-id-1251' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::Context::Context() -->
<function-decl name='Context' mangled-name='_ZN6__tsan7ContextC2Ev' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='527' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Context*' -->
<parameter type-id='type-id-1251' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- struct __tsan::SignalContext -->
<class-decl name='SignalContext' size-in-bits='553088' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='121' column='1' id='type-id-1256'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- int __tsan::SignalContext::in_blocking_func -->
<var-decl name='in_blocking_func' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='122' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<!-- int __tsan::SignalContext::int_signal_send -->
<var-decl name='int_signal_send' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='123' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- int __tsan::SignalContext::pending_signal_count -->
<var-decl name='pending_signal_count' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='124' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __tsan::SignalDesc __tsan::SignalContext::pending_signals[64] -->
<var-decl name='pending_signals' type-id='type-id-371' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='125' column='1'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- struct __tsan::ThreadState -->
<class-decl name='ThreadState' size-in-bits='3448832' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='397' column='1' id='type-id-1257'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __tsan::FastState __tsan::ThreadState::fast_state -->
<var-decl name='fast_state' type-id='type-id-1278' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='398' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::u64 __tsan::ThreadState::fast_synch_epoch -->
<var-decl name='fast_synch_epoch' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='410' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- int __tsan::ThreadState::ignore_reads_and_writes -->
<var-decl name='ignore_reads_and_writes' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='414' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
<!-- int __tsan::ThreadState::ignore_sync -->
<var-decl name='ignore_sync' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='415' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- __tsan::IgnoreSet __tsan::ThreadState::mop_ignore_set -->
<var-decl name='mop_ignore_set' type-id='type-id-1279' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='418' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='768'>
<!-- __tsan::IgnoreSet __tsan::ThreadState::sync_ignore_set -->
<var-decl name='sync_ignore_set' type-id='type-id-1279' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='419' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1344'>
<!-- __sanitizer::uptr* __tsan::ThreadState::shadow_stack -->
<var-decl name='shadow_stack' type-id='type-id-131' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='423' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1408'>
<!-- __sanitizer::uptr* __tsan::ThreadState::shadow_stack_end -->
<var-decl name='shadow_stack_end' type-id='type-id-131' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='424' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1472'>
<!-- __sanitizer::uptr* __tsan::ThreadState::shadow_stack_pos -->
<var-decl name='shadow_stack_pos' type-id='type-id-131' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='425' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1536'>
<!-- __sanitizer::u64* __tsan::ThreadState::racy_shadow_addr -->
<var-decl name='racy_shadow_addr' type-id='type-id-1280' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='426' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1600'>
<!-- long long unsigned int __tsan::ThreadState::racy_state[2] -->
<var-decl name='racy_state' type-id='type-id-1281' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='427' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1728'>
<!-- __tsan::MutexSet __tsan::ThreadState::mset -->
<var-decl name='mset' type-id='type-id-1282' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='428' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='4864'>
<!-- __tsan::ThreadClock __tsan::ThreadState::clock -->
<var-decl name='clock' type-id='type-id-337' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='429' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1053504'>
<!-- __tsan::AllocatorCache __tsan::ThreadState::alloc_cache -->
<var-decl name='alloc_cache' type-id='type-id-1283' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='431' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1929024'>
<!-- __sanitizer::InternalAllocatorCache __tsan::ThreadState::internal_alloc_cache -->
<var-decl name='internal_alloc_cache' type-id='type-id-1284' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='432' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2370368'>
<!-- __tsan::Vector<__tsan::JmpBuf> __tsan::ThreadState::jmp_bufs -->
<var-decl name='jmp_bufs' type-id='type-id-1285' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='433' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2370624'>
<!-- long long unsigned int __tsan::ThreadState::stat[438] -->
<var-decl name='stat' type-id='type-id-1276' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='435' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2398656'>
<!-- const int __tsan::ThreadState::tid -->
<var-decl name='tid' type-id='type-id-233' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='436' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2398688'>
<!-- const int __tsan::ThreadState::unique_id -->
<var-decl name='unique_id' type-id='type-id-233' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='437' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2398720'>
<!-- int __tsan::ThreadState::in_rtl -->
<var-decl name='in_rtl' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='438' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2398752'>
<!-- bool __tsan::ThreadState::in_symbolizer -->
<var-decl name='in_symbolizer' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='439' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2398760'>
<!-- bool __tsan::ThreadState::in_ignored_lib -->
<var-decl name='in_ignored_lib' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='440' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2398768'>
<!-- bool __tsan::ThreadState::is_alive -->
<var-decl name='is_alive' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='441' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2398776'>
<!-- bool __tsan::ThreadState::is_freeing -->
<var-decl name='is_freeing' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='442' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2398784'>
<!-- bool __tsan::ThreadState::is_vptr_access -->
<var-decl name='is_vptr_access' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='443' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2398848'>
<!-- const __sanitizer::uptr __tsan::ThreadState::stk_addr -->
<var-decl name='stk_addr' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='444' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2398912'>
<!-- const __sanitizer::uptr __tsan::ThreadState::stk_size -->
<var-decl name='stk_size' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='445' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2398976'>
<!-- const __sanitizer::uptr __tsan::ThreadState::tls_addr -->
<var-decl name='tls_addr' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='446' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2399040'>
<!-- const __sanitizer::uptr __tsan::ThreadState::tls_size -->
<var-decl name='tls_size' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='447' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2399104'>
<!-- __tsan::ThreadContext* __tsan::ThreadState::tctx -->
<var-decl name='tctx' type-id='type-id-1286' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='448' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2399168'>
<!-- __tsan::DeadlockDetector __tsan::ThreadState::deadlock_detector -->
<var-decl name='deadlock_detector' type-id='type-id-1287' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='450' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2399936'>
<!-- bool __tsan::ThreadState::in_signal_handler -->
<var-decl name='in_signal_handler' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='452' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2400000'>
<!-- __tsan::SignalContext* __tsan::ThreadState::signal_ctx -->
<var-decl name='signal_ctx' type-id='type-id-397' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='453' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2400064'>
<!-- __sanitizer::u32 __tsan::ThreadState::last_sleep_stack_id -->
<var-decl name='last_sleep_stack_id' type-id='type-id-196' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='456' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2400128'>
<!-- __tsan::ThreadClock __tsan::ThreadState::last_sleep_clock -->
<var-decl name='last_sleep_clock' type-id='type-id-337' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='457' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='3448768'>
<!-- int __tsan::ThreadState::nomalloc -->
<var-decl name='nomalloc' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='462' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::ThreadState::ThreadState(__tsan::Context*, int, int, __sanitizer::u64, __sanitizer::uptr, __sanitizer::uptr, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='ThreadState' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='464' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399' is-artificial='yes'/>
<!-- parameter of type '__tsan::Context*' -->
<parameter type-id='type-id-1251'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::ThreadState::ThreadState(__tsan::Context*, int, int, __sanitizer::u64, __sanitizer::uptr, __sanitizer::uptr, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='ThreadState' mangled-name='_ZN6__tsan11ThreadStateC2EPNS_7ContextEiiymmmm' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='464' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399' is-artificial='yes'/>
<!-- parameter of type '__tsan::Context*' -->
<parameter type-id='type-id-1251'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<!-- volatile __sanitizer::atomic_uintptr_t::Type -->
<qualified-type-def type-id='type-id-1265' volatile='yes' id='type-id-1266'/>
<!-- __sanitizer::ThreadRegistry* -->
<pointer-type-def type-id='type-id-1288' size-in-bits='64' id='type-id-1272'/>
<!-- __sanitizer::u64* -->
<pointer-type-def type-id='type-id-198' size-in-bits='64' id='type-id-1280'/>
<!-- __tsan::ThreadContext* -->
<pointer-type-def type-id='type-id-1289' size-in-bits='64' id='type-id-1286'/>
<namespace-decl name='__sanitizer'>
<!-- class __sanitizer::InternalMmapVector<__tsan::FiredSuppression> -->
<class-decl name='InternalMmapVector&lt;__tsan::FiredSuppression&gt;' size-in-bits='192' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='320' column='1' id='type-id-1275'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __tsan::FiredSuppression* __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::data_ -->
<var-decl name='data_' type-id='type-id-1290' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='382' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::capacity_ -->
<var-decl name='capacity_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='383' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::size_ -->
<var-decl name='size_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='384' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::InternalMmapVector(__sanitizer::uptr) -->
<function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__tsan::FiredSuppression>*' -->
<parameter type-id='type-id-1291' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::~InternalMmapVector(int) -->
<function-decl name='~InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__tsan::FiredSuppression>*' -->
<parameter type-id='type-id-1291' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::FiredSuppression& __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN11__sanitizer18InternalMmapVectorIN6__tsan16FiredSuppressionEEixEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='330' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__tsan::FiredSuppression>*' -->
<parameter type-id='type-id-1291' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::FiredSuppression& -->
<return type-id='type-id-1292'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const __tsan::FiredSuppression& __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK11__sanitizer18InternalMmapVectorIN6__tsan16FiredSuppressionEEixEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<__tsan::FiredSuppression>*' -->
<parameter type-id='type-id-1293' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- const __tsan::FiredSuppression& -->
<return type-id='type-id-1294'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::push_back(const __tsan::FiredSuppression&) -->
<function-decl name='push_back' mangled-name='_ZN11__sanitizer18InternalMmapVectorIN6__tsan16FiredSuppressionEE9push_backERKS2_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__tsan::FiredSuppression>*' -->
<parameter type-id='type-id-1291' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::FiredSuppression&' -->
<parameter type-id='type-id-1294'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::FiredSuppression& __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::back() -->
<function-decl name='back' mangled-name='_ZN11__sanitizer18InternalMmapVectorIN6__tsan16FiredSuppressionEE4backEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='346' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__tsan::FiredSuppression>*' -->
<parameter type-id='type-id-1291' is-artificial='yes'/>
<!-- __tsan::FiredSuppression& -->
<return type-id='type-id-1292'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::pop_back() -->
<function-decl name='pop_back' mangled-name='_ZN11__sanitizer18InternalMmapVectorIN6__tsan16FiredSuppressionEE8pop_backEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='350' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__tsan::FiredSuppression>*' -->
<parameter type-id='type-id-1291' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::size() -->
<function-decl name='size' mangled-name='_ZNK11__sanitizer18InternalMmapVectorIN6__tsan16FiredSuppressionEE4sizeEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='354' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<__tsan::FiredSuppression>*' -->
<parameter type-id='type-id-1293' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const __tsan::FiredSuppression* __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::data() -->
<function-decl name='data' mangled-name='_ZNK11__sanitizer18InternalMmapVectorIN6__tsan16FiredSuppressionEE4dataEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<__tsan::FiredSuppression>*' -->
<parameter type-id='type-id-1293' is-artificial='yes'/>
<!-- const __tsan::FiredSuppression* -->
<return type-id='type-id-1295'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::capacity() -->
<function-decl name='capacity' mangled-name='_ZNK11__sanitizer18InternalMmapVectorIN6__tsan16FiredSuppressionEE8capacityEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='360' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<__tsan::FiredSuppression>*' -->
<parameter type-id='type-id-1293' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::clear() -->
<function-decl name='clear' mangled-name='_ZN11__sanitizer18InternalMmapVectorIN6__tsan16FiredSuppressionEE5clearEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='364' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__tsan::FiredSuppression>*' -->
<parameter type-id='type-id-1291' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::Resize(__sanitizer::uptr) -->
<function-decl name='Resize' mangled-name='_ZN11__sanitizer18InternalMmapVectorIN6__tsan16FiredSuppressionEE6ResizeEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__tsan::FiredSuppression>*' -->
<parameter type-id='type-id-1291' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::InternalMmapVector(const __sanitizer::InternalMmapVector<__tsan::FiredSuppression>&) -->
<function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='379' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__tsan::FiredSuppression>*' -->
<parameter type-id='type-id-1291' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::InternalMmapVector<__tsan::FiredSuppression>&' -->
<parameter type-id='type-id-1296'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::operator=(const __sanitizer::InternalMmapVector<__tsan::FiredSuppression>&) -->
<function-decl name='operator=' mangled-name='_ZN11__sanitizer18InternalMmapVectorIN6__tsan16FiredSuppressionEEaSERKS3_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='380' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__tsan::FiredSuppression>*' -->
<parameter type-id='type-id-1291' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::InternalMmapVector<__tsan::FiredSuppression>&' -->
<parameter type-id='type-id-1296'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- class __tsan::DeadlockDetector -->
<class-decl name='DeadlockDetector' size-in-bits='768' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='66' column='1' id='type-id-1287'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::u64 __tsan::DeadlockDetector::seq_ -->
<var-decl name='seq_' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='72' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- long long unsigned int __tsan::DeadlockDetector::locked_[11] -->
<var-decl name='locked_' type-id='type-id-1297' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='73' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::DeadlockDetector::DeadlockDetector() -->
<function-decl name='DeadlockDetector' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::DeadlockDetector*' -->
<parameter type-id='type-id-1298' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::DeadlockDetector::Lock(__tsan::MutexType) -->
<function-decl name='Lock' mangled-name='_ZN6__tsan16DeadlockDetector4LockENS_9MutexTypeE' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::DeadlockDetector*' -->
<parameter type-id='type-id-1298' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::MutexType' -->
<parameter type-id='type-id-1259'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::DeadlockDetector::Unlock(__tsan::MutexType) -->
<function-decl name='Unlock' mangled-name='_ZN6__tsan16DeadlockDetector6UnlockENS_9MutexTypeE' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::DeadlockDetector*' -->
<parameter type-id='type-id-1298' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::MutexType' -->
<parameter type-id='type-id-1259'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::DeadlockDetector::DeadlockDetector() -->
<function-decl name='DeadlockDetector' mangled-name='_ZN6__tsan16DeadlockDetectorC2Ev' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::DeadlockDetector*' -->
<parameter type-id='type-id-1298' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- class __tsan::FastState -->
<class-decl name='FastState' size-in-bits='64' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='151' column='1' id='type-id-1278'>
<data-member access='private' static='yes'>
<!-- static const int __tsan::FastState::kTidShift -->
<var-decl name='kTidShift' type-id='type-id-233' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='218' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const int __tsan::FastState::kClkShift -->
<var-decl name='kClkShift' type-id='type-id-233' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='219' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::u64 __tsan::FastState::kIgnoreBit -->
<var-decl name='kIgnoreBit' type-id='type-id-1299' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='220' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::u64 __tsan::FastState::kFreedBit -->
<var-decl name='kFreedBit' type-id='type-id-1299' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='221' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::u64 __tsan::FastState::x_ -->
<var-decl name='x_' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='222' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::FastState::FastState(__sanitizer::u64, __sanitizer::u64) -->
<function-decl name='FastState' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::FastState*' -->
<parameter type-id='type-id-1300' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::FastState::FastState(__sanitizer::u64) -->
<function-decl name='FastState' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='161' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::FastState*' -->
<parameter type-id='type-id-1300' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::u64 __tsan::FastState::raw() -->
<function-decl name='raw' mangled-name='_ZNK6__tsan9FastState3rawEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='165' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::FastState*' -->
<parameter type-id='type-id-1301' is-artificial='yes'/>
<!-- typedef __sanitizer::u64 -->
<return type-id='type-id-198'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::u64 __tsan::FastState::tid() -->
<function-decl name='tid' mangled-name='_ZNK6__tsan9FastState3tidEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::FastState*' -->
<parameter type-id='type-id-1301' is-artificial='yes'/>
<!-- typedef __sanitizer::u64 -->
<return type-id='type-id-198'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::u64 __tsan::FastState::TidWithIgnore() -->
<function-decl name='TidWithIgnore' mangled-name='_ZNK6__tsan9FastState13TidWithIgnoreEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::FastState*' -->
<parameter type-id='type-id-1301' is-artificial='yes'/>
<!-- typedef __sanitizer::u64 -->
<return type-id='type-id-198'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::u64 __tsan::FastState::epoch() -->
<function-decl name='epoch' mangled-name='_ZNK6__tsan9FastState5epochEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='179' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::FastState*' -->
<parameter type-id='type-id-1301' is-artificial='yes'/>
<!-- typedef __sanitizer::u64 -->
<return type-id='type-id-198'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::FastState::IncrementEpoch() -->
<function-decl name='IncrementEpoch' mangled-name='_ZN6__tsan9FastState14IncrementEpochEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::FastState*' -->
<parameter type-id='type-id-1300' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::FastState::SetIgnoreBit() -->
<function-decl name='SetIgnoreBit' mangled-name='_ZN6__tsan9FastState12SetIgnoreBitEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::FastState*' -->
<parameter type-id='type-id-1300' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::FastState::ClearIgnoreBit() -->
<function-decl name='ClearIgnoreBit' mangled-name='_ZN6__tsan9FastState14ClearIgnoreBitEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::FastState*' -->
<parameter type-id='type-id-1300' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __tsan::FastState::GetIgnoreBit() -->
<function-decl name='GetIgnoreBit' mangled-name='_ZNK6__tsan9FastState12GetIgnoreBitEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::FastState*' -->
<parameter type-id='type-id-1301' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::FastState::SetHistorySize(int) -->
<function-decl name='SetHistorySize' mangled-name='_ZN6__tsan9FastState14SetHistorySizeEi' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::FastState*' -->
<parameter type-id='type-id-1300' is-artificial='yes'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- int __tsan::FastState::GetHistorySize() -->
<function-decl name='GetHistorySize' mangled-name='_ZNK6__tsan9FastState14GetHistorySizeEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='201' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::FastState*' -->
<parameter type-id='type-id-1301' is-artificial='yes'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::FastState::ClearHistorySize() -->
<function-decl name='ClearHistorySize' mangled-name='_ZN6__tsan9FastState16ClearHistorySizeEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='205' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::FastState*' -->
<parameter type-id='type-id-1300' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::u64 __tsan::FastState::GetTracePos() -->
<function-decl name='GetTracePos' mangled-name='_ZNK6__tsan9FastState11GetTracePosEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::FastState*' -->
<parameter type-id='type-id-1301' is-artificial='yes'/>
<!-- typedef __sanitizer::u64 -->
<return type-id='type-id-198'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- class __tsan::IgnoreSet -->
<class-decl name='IgnoreSet' size-in-bits='576' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_ignoreset.h' line='19' column='1' id='type-id-1279'>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::uptr __tsan::IgnoreSet::kMaxSize -->
<var-decl name='kMaxSize' type-id='type-id-128' mangled-name='_ZN6__tsan9IgnoreSet8kMaxSizeE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_ignoreset.h' line='21' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __tsan::IgnoreSet::size_ -->
<var-decl name='size_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_ignoreset.h' line='30' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- unsigned int __tsan::IgnoreSet::stacks_[16] -->
<var-decl name='stacks_' type-id='type-id-1302' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_ignoreset.h' line='31' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::IgnoreSet::IgnoreSet() -->
<function-decl name='IgnoreSet' filepath='../../.././libsanitizer/tsan/tsan_ignoreset.h' line='23' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::IgnoreSet*' -->
<parameter type-id='type-id-1303' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::IgnoreSet::Add(__sanitizer::u32) -->
<function-decl name='Add' mangled-name='_ZN6__tsan9IgnoreSet3AddEj' filepath='../../.././libsanitizer/tsan/tsan_ignoreset.h' line='24' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::IgnoreSet*' -->
<parameter type-id='type-id-1303' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::IgnoreSet::Reset() -->
<function-decl name='Reset' mangled-name='_ZN6__tsan9IgnoreSet5ResetEv' filepath='../../.././libsanitizer/tsan/tsan_ignoreset.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::IgnoreSet*' -->
<parameter type-id='type-id-1303' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::IgnoreSet::Size() -->
<function-decl name='Size' mangled-name='_ZNK6__tsan9IgnoreSet4SizeEv' filepath='../../.././libsanitizer/tsan/tsan_ignoreset.h' line='26' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::IgnoreSet*' -->
<parameter type-id='type-id-1304' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::u32 __tsan::IgnoreSet::At(__sanitizer::uptr) -->
<function-decl name='At' mangled-name='_ZNK6__tsan9IgnoreSet2AtEm' filepath='../../.././libsanitizer/tsan/tsan_ignoreset.h' line='27' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::IgnoreSet*' -->
<parameter type-id='type-id-1304' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::u32 -->
<return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::IgnoreSet::IgnoreSet() -->
<function-decl name='IgnoreSet' mangled-name='_ZN6__tsan9IgnoreSetC2Ev' filepath='../../.././libsanitizer/tsan/tsan_ignoreset.h' line='23' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::IgnoreSet*' -->
<parameter type-id='type-id-1303' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- class __tsan::MutexSet -->
<class-decl name='MutexSet' size-in-bits='3136' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='19' column='1' id='type-id-1282'>
<member-type access='public'>
<!-- struct __tsan::MutexSet::Desc -->
<class-decl name='Desc' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='24' column='1' id='type-id-1305'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::u64 __tsan::MutexSet::Desc::id -->
<var-decl name='id' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='25' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::u64 __tsan::MutexSet::Desc::epoch -->
<var-decl name='epoch' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='26' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- int __tsan::MutexSet::Desc::count -->
<var-decl name='count' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='27' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
<!-- bool __tsan::MutexSet::Desc::write -->
<var-decl name='write' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='28' column='1'/>
</data-member>
</class-decl>
</member-type>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::uptr __tsan::MutexSet::kMaxSize -->
<var-decl name='kMaxSize' type-id='type-id-128' mangled-name='_ZN6__tsan8MutexSet8kMaxSizeE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='23' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __tsan::MutexSet::size_ -->
<var-decl name='size_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='41' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __tsan::MutexSet::Desc __tsan::MutexSet::descs_[16] -->
<var-decl name='descs_' type-id='type-id-1306' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='42' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::MutexSet::MutexSet() -->
<function-decl name='MutexSet' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='31' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::MutexSet*' -->
<parameter type-id='type-id-1307' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::MutexSet::Add(__sanitizer::u64, bool, __sanitizer::u64) -->
<function-decl name='Add' mangled-name='_ZN6__tsan8MutexSet3AddEyby' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='33' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::MutexSet*' -->
<parameter type-id='type-id-1307' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::MutexSet::Del(__sanitizer::u64, bool) -->
<function-decl name='Del' mangled-name='_ZN6__tsan8MutexSet3DelEyb' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='34' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::MutexSet*' -->
<parameter type-id='type-id-1307' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::MutexSet::Remove(__sanitizer::u64) -->
<function-decl name='Remove' mangled-name='_ZN6__tsan8MutexSet6RemoveEy' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::MutexSet*' -->
<parameter type-id='type-id-1307' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::MutexSet::Size() -->
<function-decl name='Size' mangled-name='_ZNK6__tsan8MutexSet4SizeEv' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='36' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::MutexSet*' -->
<parameter type-id='type-id-1308' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __tsan::MutexSet::Desc __tsan::MutexSet::Get(__sanitizer::uptr) -->
<function-decl name='Get' mangled-name='_ZNK6__tsan8MutexSet3GetEm' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::MutexSet*' -->
<parameter type-id='type-id-1308' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- struct __tsan::MutexSet::Desc -->
<return type-id='type-id-1305'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::MutexSet::RemovePos(__sanitizer::uptr) -->
<function-decl name='RemovePos' mangled-name='_ZN6__tsan8MutexSet9RemovePosEm' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::MutexSet*' -->
<parameter type-id='type-id-1307' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::MutexSet::MutexSet() -->
<function-decl name='MutexSet' mangled-name='_ZN6__tsan8MutexSetC2Ev' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='31' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::MutexSet*' -->
<parameter type-id='type-id-1307' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- class __tsan::ScopedReport -->
<class-decl name='ScopedReport' size-in-bits='128' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='562' column='1' id='type-id-1269'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __tsan::Context* __tsan::ScopedReport::ctx_ -->
<var-decl name='ctx_' type-id='type-id-1251' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='579' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __tsan::ReportDesc* __tsan::ScopedReport::rep_ -->
<var-decl name='rep_' type-id='type-id-1309' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='580' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::ScopedReport::ScopedReport(__tsan::ReportType) -->
<function-decl name='ScopedReport' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedReport*' -->
<parameter type-id='type-id-1310' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::ReportType' -->
<parameter type-id='type-id-1311'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::ScopedReport::~ScopedReport(int) -->
<function-decl name='~ScopedReport' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='565' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedReport*' -->
<parameter type-id='type-id-1310' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::ScopedReport::AddStack(const __tsan::StackTrace*) -->
<function-decl name='AddStack' mangled-name='_ZN6__tsan12ScopedReport8AddStackEPKNS_10StackTraceE' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedReport*' -->
<parameter type-id='type-id-1310' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::StackTrace*' -->
<parameter type-id='type-id-1312'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::ScopedReport::AddMemoryAccess(__sanitizer::uptr, __tsan::Shadow, const __tsan::StackTrace*, const __tsan::MutexSet*) -->
<function-decl name='AddMemoryAccess' mangled-name='_ZN6__tsan12ScopedReport15AddMemoryAccessEmNS_6ShadowEPKNS_10StackTraceEPKNS_8MutexSetE' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='568' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedReport*' -->
<parameter type-id='type-id-1310' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'class __tsan::Shadow' -->
<parameter type-id='type-id-1313'/>
<!-- parameter of type 'const __tsan::StackTrace*' -->
<parameter type-id='type-id-1312'/>
<!-- parameter of type 'const __tsan::MutexSet*' -->
<parameter type-id='type-id-1308'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::ScopedReport::AddThread(const __tsan::ThreadContext*) -->
<function-decl name='AddThread' mangled-name='_ZN6__tsan12ScopedReport9AddThreadEPKNS_13ThreadContextE' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='570' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedReport*' -->
<parameter type-id='type-id-1310' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::ThreadContext*' -->
<parameter type-id='type-id-1314'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::ScopedReport::AddMutex(const __tsan::SyncVar*) -->
<function-decl name='AddMutex' mangled-name='_ZN6__tsan12ScopedReport8AddMutexEPKNS_7SyncVarE' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='571' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedReport*' -->
<parameter type-id='type-id-1310' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::SyncVar*' -->
<parameter type-id='type-id-1315'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::ScopedReport::AddLocation(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='AddLocation' mangled-name='_ZN6__tsan12ScopedReport11AddLocationEmm' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='572' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedReport*' -->
<parameter type-id='type-id-1310' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::ScopedReport::AddSleep(__sanitizer::u32) -->
<function-decl name='AddSleep' mangled-name='_ZN6__tsan12ScopedReport8AddSleepEj' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='573' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedReport*' -->
<parameter type-id='type-id-1310' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::ScopedReport::SetCount(int) -->
<function-decl name='SetCount' mangled-name='_ZN6__tsan12ScopedReport8SetCountEi' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedReport*' -->
<parameter type-id='type-id-1310' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const __tsan::ReportDesc* __tsan::ScopedReport::GetReport() -->
<function-decl name='GetReport' mangled-name='_ZNK6__tsan12ScopedReport9GetReportEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='576' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::ScopedReport*' -->
<parameter type-id='type-id-1316' is-artificial='yes'/>
<!-- const __tsan::ReportDesc* -->
<return type-id='type-id-1317'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::ScopedReport::AddMutex(__sanitizer::u64) -->
<function-decl name='AddMutex' mangled-name='_ZN6__tsan12ScopedReport8AddMutexEy' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='582' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedReport*' -->
<parameter type-id='type-id-1310' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private' constructor='yes'>
<!-- __tsan::ScopedReport::ScopedReport(const __tsan::ScopedReport&) -->
<function-decl name='ScopedReport' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='584' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedReport*' -->
<parameter type-id='type-id-1310' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::ScopedReport&' -->
<parameter type-id='type-id-1252'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::ScopedReport::operator=(const __tsan::ScopedReport&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan12ScopedReportaSERKS0_' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='585' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedReport*' -->
<parameter type-id='type-id-1310' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::ScopedReport&' -->
<parameter type-id='type-id-1252'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::ScopedReport::ScopedReport(__tsan::ReportType) -->
<function-decl name='ScopedReport' mangled-name='_ZN6__tsan12ScopedReportC2ENS_10ReportTypeE' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedReport*' -->
<parameter type-id='type-id-1310' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::ReportType' -->
<parameter type-id='type-id-1311'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::ScopedReport::~ScopedReport(int) -->
<function-decl name='~ScopedReport' mangled-name='_ZN6__tsan12ScopedReportD2Ev' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='565' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedReport*' -->
<parameter type-id='type-id-1310' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- class __tsan::StackTrace -->
<class-decl name='StackTrace' size-in-bits='192' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='24' column='1' id='type-id-1270'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __tsan::StackTrace::n_ -->
<var-decl name='n_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='42' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr* __tsan::StackTrace::s_ -->
<var-decl name='s_' type-id='type-id-131' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='43' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- const __sanitizer::uptr __tsan::StackTrace::c_ -->
<var-decl name='c_' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='44' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::StackTrace::StackTrace() -->
<function-decl name='StackTrace' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='26' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::StackTrace*' -->
<parameter type-id='type-id-1318' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::StackTrace::StackTrace(__sanitizer::uptr*, __sanitizer::uptr) -->
<function-decl name='StackTrace' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='29' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::StackTrace*' -->
<parameter type-id='type-id-1318' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::StackTrace::~StackTrace(int) -->
<function-decl name='~StackTrace' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='30' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::StackTrace*' -->
<parameter type-id='type-id-1318' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::StackTrace::Reset() -->
<function-decl name='Reset' mangled-name='_ZN6__tsan10StackTrace5ResetEv' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='31' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::StackTrace*' -->
<parameter type-id='type-id-1318' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::StackTrace::Init(const __sanitizer::uptr*, __sanitizer::uptr) -->
<function-decl name='Init' mangled-name='_ZN6__tsan10StackTrace4InitEPKmm' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='33' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::StackTrace*' -->
<parameter type-id='type-id-1318' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::uptr*' -->
<parameter type-id='type-id-123'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::StackTrace::ObtainCurrent(__tsan::ThreadState*, __sanitizer::uptr) -->
<function-decl name='ObtainCurrent' mangled-name='_ZN6__tsan10StackTrace13ObtainCurrentEPNS_11ThreadStateEm' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='34' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::StackTrace*' -->
<parameter type-id='type-id-1318' is-artificial='yes'/>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __tsan::StackTrace::IsEmpty() -->
<function-decl name='IsEmpty' mangled-name='_ZNK6__tsan10StackTrace7IsEmptyEv' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::StackTrace*' -->
<parameter type-id='type-id-1312' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::StackTrace::Size() -->
<function-decl name='Size' mangled-name='_ZNK6__tsan10StackTrace4SizeEv' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='36' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::StackTrace*' -->
<parameter type-id='type-id-1312' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::StackTrace::Get(__sanitizer::uptr) -->
<function-decl name='Get' mangled-name='_ZNK6__tsan10StackTrace3GetEm' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::StackTrace*' -->
<parameter type-id='type-id-1312' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const __sanitizer::uptr* __tsan::StackTrace::Begin() -->
<function-decl name='Begin' mangled-name='_ZNK6__tsan10StackTrace5BeginEv' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='38' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::StackTrace*' -->
<parameter type-id='type-id-1312' is-artificial='yes'/>
<!-- const __sanitizer::uptr* -->
<return type-id='type-id-123'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::StackTrace::CopyFrom(const __tsan::StackTrace&) -->
<function-decl name='CopyFrom' mangled-name='_ZN6__tsan10StackTrace8CopyFromERKS0_' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::StackTrace*' -->
<parameter type-id='type-id-1318' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::StackTrace&' -->
<parameter type-id='type-id-1253'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private' constructor='yes'>
<!-- __tsan::StackTrace::StackTrace(const __tsan::StackTrace&) -->
<function-decl name='StackTrace' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::StackTrace*' -->
<parameter type-id='type-id-1318' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::StackTrace&' -->
<parameter type-id='type-id-1253'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::StackTrace::operator=(const __tsan::StackTrace&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan10StackTraceaSERKS0_' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::StackTrace*' -->
<parameter type-id='type-id-1318' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::StackTrace&' -->
<parameter type-id='type-id-1253'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::StackTrace::StackTrace() -->
<function-decl name='StackTrace' mangled-name='_ZN6__tsan10StackTraceC2Ev' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='26' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::StackTrace*' -->
<parameter type-id='type-id-1318' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::StackTrace::StackTrace(__sanitizer::uptr*, __sanitizer::uptr) -->
<function-decl name='StackTrace' mangled-name='_ZN6__tsan10StackTraceC2EPmm' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='29' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::StackTrace*' -->
<parameter type-id='type-id-1318' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::StackTrace::~StackTrace(int) -->
<function-decl name='~StackTrace' mangled-name='_ZN6__tsan10StackTraceD2Ev' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='30' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::StackTrace*' -->
<parameter type-id='type-id-1318' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- class __tsan::SyncTab -->
<class-decl name='SyncTab' size-in-bits='516672' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='85' column='1' id='type-id-1271'>
<member-type access='private'>
<!-- struct __tsan::SyncTab::Part -->
<class-decl name='Part' size-in-bits='512' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='102' column='1' id='type-id-1319'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __tsan::Mutex __tsan::SyncTab::Part::mtx -->
<var-decl name='mtx' type-id='type-id-406' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='103' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __tsan::SyncVar* __tsan::SyncTab::Part::val -->
<var-decl name='val' type-id='type-id-1320' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='104' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- char __tsan::SyncTab::Part::pad[48] -->
<var-decl name='pad' type-id='type-id-1321' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='105' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::SyncTab::Part::Part() -->
<function-decl name='Part' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncTab::Part*' -->
<parameter type-id='type-id-1322' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::SyncTab::Part::Part() -->
<function-decl name='Part' mangled-name='_ZN6__tsan7SyncTab4PartC2Ev' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncTab::Part*' -->
<parameter type-id='type-id-1322' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<data-member access='private' static='yes'>
<!-- static const int __tsan::SyncTab::kPartCount -->
<var-decl name='kPartCount' type-id='type-id-233' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='110' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __tsan::SyncTab::Part __tsan::SyncTab::tab_[1009] -->
<var-decl name='tab_' type-id='type-id-1323' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='111' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='516608'>
<!-- __sanitizer::atomic_uint64_t __tsan::SyncTab::uid_gen_ -->
<var-decl name='uid_gen_' type-id='type-id-356' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='112' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::SyncTab::SyncTab() -->
<function-decl name='SyncTab' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncTab*' -->
<parameter type-id='type-id-1324' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::SyncTab::~SyncTab(int) -->
<function-decl name='~SyncTab' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncTab*' -->
<parameter type-id='type-id-1324' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::SyncVar* __tsan::SyncTab::GetOrCreateAndLock(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr, bool) -->
<function-decl name='GetOrCreateAndLock' mangled-name='_ZN6__tsan7SyncTab18GetOrCreateAndLockEPNS_11ThreadStateEmmb' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncTab*' -->
<parameter type-id='type-id-1324' is-artificial='yes'/>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- __tsan::SyncVar* -->
<return type-id='type-id-1320'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::SyncVar* __tsan::SyncTab::GetIfExistsAndLock(__sanitizer::uptr, bool) -->
<function-decl name='GetIfExistsAndLock' mangled-name='_ZN6__tsan7SyncTab18GetIfExistsAndLockEmb' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncTab*' -->
<parameter type-id='type-id-1324' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- __tsan::SyncVar* -->
<return type-id='type-id-1320'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::SyncVar* __tsan::SyncTab::GetAndRemove(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='GetAndRemove' mangled-name='_ZN6__tsan7SyncTab12GetAndRemoveEPNS_11ThreadStateEmm' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncTab*' -->
<parameter type-id='type-id-1324' is-artificial='yes'/>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::SyncVar* -->
<return type-id='type-id-1320'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::SyncVar* __tsan::SyncTab::Create(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='Create' mangled-name='_ZN6__tsan7SyncTab6CreateEPNS_11ThreadStateEmm' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncTab*' -->
<parameter type-id='type-id-1324' is-artificial='yes'/>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::SyncVar* -->
<return type-id='type-id-1320'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __tsan::SyncTab::GetMemoryConsumption(__sanitizer::uptr*) -->
<function-decl name='GetMemoryConsumption' mangled-name='_ZN6__tsan7SyncTab20GetMemoryConsumptionEPm' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncTab*' -->
<parameter type-id='type-id-1324' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- int __tsan::SyncTab::PartIdx(__sanitizer::uptr) -->
<function-decl name='PartIdx' mangled-name='_ZN6__tsan7SyncTab7PartIdxEm' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncTab*' -->
<parameter type-id='type-id-1324' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- __tsan::SyncVar* __tsan::SyncTab::GetAndLock(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr, bool, bool) -->
<function-decl name='GetAndLock' mangled-name='_ZN6__tsan7SyncTab10GetAndLockEPNS_11ThreadStateEmmbb' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncTab*' -->
<parameter type-id='type-id-1324' is-artificial='yes'/>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- __tsan::SyncVar* -->
<return type-id='type-id-1320'/>
</function-decl>
</member-function>
<member-function access='private' constructor='yes'>
<!-- __tsan::SyncTab::SyncTab(const __tsan::SyncTab&) -->
<function-decl name='SyncTab' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncTab*' -->
<parameter type-id='type-id-1324' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::SyncTab&' -->
<parameter type-id='type-id-1325'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::SyncTab::operator=(const __tsan::SyncTab&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan7SyncTabaSERKS0_' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncTab*' -->
<parameter type-id='type-id-1324' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::SyncTab&' -->
<parameter type-id='type-id-1325'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::SyncTab::SyncTab() -->
<function-decl name='SyncTab' mangled-name='_ZN6__tsan7SyncTabC2Ev' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncTab*' -->
<parameter type-id='type-id-1324' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::SyncTab::~SyncTab(int) -->
<function-decl name='~SyncTab' mangled-name='_ZN6__tsan7SyncTabD2Ev' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncTab*' -->
<parameter type-id='type-id-1324' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- class __tsan::Vector<__tsan::JmpBuf> -->
<class-decl name='Vector&lt;__tsan::JmpBuf&gt;' size-in-bits='256' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='23' column='1' id='type-id-1285'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- const __tsan::MBlockType __tsan::Vector<__tsan::JmpBuf>::typ_ -->
<var-decl name='typ_' type-id='type-id-342' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='80' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __tsan::JmpBuf* __tsan::Vector<__tsan::JmpBuf>::begin_ -->
<var-decl name='begin_' type-id='type-id-1326' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='81' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __tsan::JmpBuf* __tsan::Vector<__tsan::JmpBuf>::end_ -->
<var-decl name='end_' type-id='type-id-1326' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='82' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<!-- __tsan::JmpBuf* __tsan::Vector<__tsan::JmpBuf>::last_ -->
<var-decl name='last_' type-id='type-id-1326' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='83' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::JmpBuf>::Vector(__tsan::MBlockType) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::JmpBuf>*' -->
<parameter type-id='type-id-1327' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::MBlockType' -->
<parameter type-id='type-id-341'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::Vector<__tsan::JmpBuf>::~Vector(int) -->
<function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::JmpBuf>*' -->
<parameter type-id='type-id-1327' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::JmpBuf>::Reset() -->
<function-decl name='Reset' mangled-name='_ZN6__tsan6VectorINS_6JmpBufEE5ResetEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::JmpBuf>*' -->
<parameter type-id='type-id-1327' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::Vector<__tsan::JmpBuf>::Size() -->
<function-decl name='Size' mangled-name='_ZNK6__tsan6VectorINS_6JmpBufEE4SizeEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::JmpBuf>*' -->
<parameter type-id='type-id-1328' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::JmpBuf& __tsan::Vector<__tsan::JmpBuf>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN6__tsan6VectorINS_6JmpBufEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::JmpBuf>*' -->
<parameter type-id='type-id-1327' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::JmpBuf& -->
<return type-id='type-id-1329'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const __tsan::JmpBuf& __tsan::Vector<__tsan::JmpBuf>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK6__tsan6VectorINS_6JmpBufEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::JmpBuf>*' -->
<parameter type-id='type-id-1328' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- const __tsan::JmpBuf& -->
<return type-id='type-id-1330'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::JmpBuf* __tsan::Vector<__tsan::JmpBuf>::PushBack(__tsan::JmpBuf) -->
<function-decl name='PushBack' mangled-name='_ZN6__tsan6VectorINS_6JmpBufEE8PushBackES1_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::JmpBuf>*' -->
<parameter type-id='type-id-1327' is-artificial='yes'/>
<!-- parameter of type 'struct __tsan::JmpBuf' -->
<parameter type-id='type-id-1331'/>
<!-- __tsan::JmpBuf* -->
<return type-id='type-id-1326'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::JmpBuf>::PopBack() -->
<function-decl name='PopBack' mangled-name='_ZN6__tsan6VectorINS_6JmpBufEE7PopBackEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::JmpBuf>*' -->
<parameter type-id='type-id-1327' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::JmpBuf>::Resize(__sanitizer::uptr) -->
<function-decl name='Resize' mangled-name='_ZN6__tsan6VectorINS_6JmpBufEE6ResizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::JmpBuf>*' -->
<parameter type-id='type-id-1327' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::JmpBuf>::EnsureSize(__sanitizer::uptr) -->
<function-decl name='EnsureSize' mangled-name='_ZN6__tsan6VectorINS_6JmpBufEE10EnsureSizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::JmpBuf>*' -->
<parameter type-id='type-id-1327' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::JmpBuf>::Vector(const __tsan::Vector<__tsan::JmpBuf>&) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::JmpBuf>*' -->
<parameter type-id='type-id-1327' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::JmpBuf>&' -->
<parameter type-id='type-id-1332'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::JmpBuf>::operator=(const __tsan::Vector<__tsan::JmpBuf>&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan6VectorINS_6JmpBufEEaSERKS2_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::JmpBuf>*' -->
<parameter type-id='type-id-1327' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::JmpBuf>&' -->
<parameter type-id='type-id-1332'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- class __tsan::Vector<__tsan::RacyAddress> -->
<class-decl name='Vector&lt;__tsan::RacyAddress&gt;' size-in-bits='256' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='23' column='1' id='type-id-1274'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- const __tsan::MBlockType __tsan::Vector<__tsan::RacyAddress>::typ_ -->
<var-decl name='typ_' type-id='type-id-342' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='80' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __tsan::RacyAddress* __tsan::Vector<__tsan::RacyAddress>::begin_ -->
<var-decl name='begin_' type-id='type-id-1333' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='81' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __tsan::RacyAddress* __tsan::Vector<__tsan::RacyAddress>::end_ -->
<var-decl name='end_' type-id='type-id-1333' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='82' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<!-- __tsan::RacyAddress* __tsan::Vector<__tsan::RacyAddress>::last_ -->
<var-decl name='last_' type-id='type-id-1333' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='83' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::RacyAddress>::Vector(__tsan::MBlockType) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyAddress>*' -->
<parameter type-id='type-id-1334' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::MBlockType' -->
<parameter type-id='type-id-341'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::Vector<__tsan::RacyAddress>::~Vector(int) -->
<function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyAddress>*' -->
<parameter type-id='type-id-1334' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::RacyAddress>::Reset() -->
<function-decl name='Reset' mangled-name='_ZN6__tsan6VectorINS_11RacyAddressEE5ResetEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyAddress>*' -->
<parameter type-id='type-id-1334' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::Vector<__tsan::RacyAddress>::Size() -->
<function-decl name='Size' mangled-name='_ZNK6__tsan6VectorINS_11RacyAddressEE4SizeEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::RacyAddress>*' -->
<parameter type-id='type-id-1335' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::RacyAddress& __tsan::Vector<__tsan::RacyAddress>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN6__tsan6VectorINS_11RacyAddressEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyAddress>*' -->
<parameter type-id='type-id-1334' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::RacyAddress& -->
<return type-id='type-id-1336'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const __tsan::RacyAddress& __tsan::Vector<__tsan::RacyAddress>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK6__tsan6VectorINS_11RacyAddressEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::RacyAddress>*' -->
<parameter type-id='type-id-1335' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- const __tsan::RacyAddress& -->
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::RacyAddress* __tsan::Vector<__tsan::RacyAddress>::PushBack(__tsan::RacyAddress) -->
<function-decl name='PushBack' mangled-name='_ZN6__tsan6VectorINS_11RacyAddressEE8PushBackES1_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyAddress>*' -->
<parameter type-id='type-id-1334' is-artificial='yes'/>
<!-- parameter of type 'struct __tsan::RacyAddress' -->
<parameter type-id='type-id-1338'/>
<!-- __tsan::RacyAddress* -->
<return type-id='type-id-1333'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::RacyAddress>::PopBack() -->
<function-decl name='PopBack' mangled-name='_ZN6__tsan6VectorINS_11RacyAddressEE7PopBackEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyAddress>*' -->
<parameter type-id='type-id-1334' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::RacyAddress>::Resize(__sanitizer::uptr) -->
<function-decl name='Resize' mangled-name='_ZN6__tsan6VectorINS_11RacyAddressEE6ResizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyAddress>*' -->
<parameter type-id='type-id-1334' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::RacyAddress>::EnsureSize(__sanitizer::uptr) -->
<function-decl name='EnsureSize' mangled-name='_ZN6__tsan6VectorINS_11RacyAddressEE10EnsureSizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyAddress>*' -->
<parameter type-id='type-id-1334' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::RacyAddress>::Vector(const __tsan::Vector<__tsan::RacyAddress>&) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyAddress>*' -->
<parameter type-id='type-id-1334' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::RacyAddress>&' -->
<parameter type-id='type-id-1339'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::RacyAddress>::operator=(const __tsan::Vector<__tsan::RacyAddress>&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan6VectorINS_11RacyAddressEEaSERKS2_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyAddress>*' -->
<parameter type-id='type-id-1334' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::RacyAddress>&' -->
<parameter type-id='type-id-1339'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- class __tsan::Vector<__tsan::RacyStacks> -->
<class-decl name='Vector&lt;__tsan::RacyStacks&gt;' size-in-bits='256' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='23' column='1' id='type-id-1273'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- const __tsan::MBlockType __tsan::Vector<__tsan::RacyStacks>::typ_ -->
<var-decl name='typ_' type-id='type-id-342' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='80' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __tsan::RacyStacks* __tsan::Vector<__tsan::RacyStacks>::begin_ -->
<var-decl name='begin_' type-id='type-id-1340' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='81' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __tsan::RacyStacks* __tsan::Vector<__tsan::RacyStacks>::end_ -->
<var-decl name='end_' type-id='type-id-1340' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='82' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<!-- __tsan::RacyStacks* __tsan::Vector<__tsan::RacyStacks>::last_ -->
<var-decl name='last_' type-id='type-id-1340' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='83' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::RacyStacks>::Vector(__tsan::MBlockType) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyStacks>*' -->
<parameter type-id='type-id-1341' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::MBlockType' -->
<parameter type-id='type-id-341'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::Vector<__tsan::RacyStacks>::~Vector(int) -->
<function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyStacks>*' -->
<parameter type-id='type-id-1341' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::RacyStacks>::Reset() -->
<function-decl name='Reset' mangled-name='_ZN6__tsan6VectorINS_10RacyStacksEE5ResetEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyStacks>*' -->
<parameter type-id='type-id-1341' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::Vector<__tsan::RacyStacks>::Size() -->
<function-decl name='Size' mangled-name='_ZNK6__tsan6VectorINS_10RacyStacksEE4SizeEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::RacyStacks>*' -->
<parameter type-id='type-id-1342' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::RacyStacks& __tsan::Vector<__tsan::RacyStacks>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN6__tsan6VectorINS_10RacyStacksEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyStacks>*' -->
<parameter type-id='type-id-1341' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::RacyStacks& -->
<return type-id='type-id-1343'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const __tsan::RacyStacks& __tsan::Vector<__tsan::RacyStacks>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK6__tsan6VectorINS_10RacyStacksEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::RacyStacks>*' -->
<parameter type-id='type-id-1342' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- const __tsan::RacyStacks& -->
<return type-id='type-id-1344'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::RacyStacks* __tsan::Vector<__tsan::RacyStacks>::PushBack(__tsan::RacyStacks) -->
<function-decl name='PushBack' mangled-name='_ZN6__tsan6VectorINS_10RacyStacksEE8PushBackES1_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyStacks>*' -->
<parameter type-id='type-id-1341' is-artificial='yes'/>
<!-- parameter of type 'struct __tsan::RacyStacks' -->
<parameter type-id='type-id-1345'/>
<!-- __tsan::RacyStacks* -->
<return type-id='type-id-1340'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::RacyStacks>::PopBack() -->
<function-decl name='PopBack' mangled-name='_ZN6__tsan6VectorINS_10RacyStacksEE7PopBackEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyStacks>*' -->
<parameter type-id='type-id-1341' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::RacyStacks>::Resize(__sanitizer::uptr) -->
<function-decl name='Resize' mangled-name='_ZN6__tsan6VectorINS_10RacyStacksEE6ResizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyStacks>*' -->
<parameter type-id='type-id-1341' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::RacyStacks>::EnsureSize(__sanitizer::uptr) -->
<function-decl name='EnsureSize' mangled-name='_ZN6__tsan6VectorINS_10RacyStacksEE10EnsureSizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyStacks>*' -->
<parameter type-id='type-id-1341' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::RacyStacks>::Vector(const __tsan::Vector<__tsan::RacyStacks>&) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyStacks>*' -->
<parameter type-id='type-id-1341' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::RacyStacks>&' -->
<parameter type-id='type-id-1346'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::RacyStacks>::operator=(const __tsan::Vector<__tsan::RacyStacks>&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan6VectorINS_10RacyStacksEEaSERKS2_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyStacks>*' -->
<parameter type-id='type-id-1341' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::RacyStacks>&' -->
<parameter type-id='type-id-1346'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<!-- const __tsan::Mutex -->
<qualified-type-def type-id='type-id-406' const='yes' id='type-id-1268'/>
<!-- long long unsigned int[23] -->
<array-type-def dimensions='1' type-id='type-id-156' size-in-bits='1472' id='type-id-1277'>
<!-- <anonymous range>[23] -->
<subrange length='23' type-id='type-id-50' id='type-id-1347'/>
</array-type-def>
<!-- long long unsigned int[2] -->
<array-type-def dimensions='1' type-id='type-id-156' size-in-bits='128' id='type-id-1281'>
<!-- <anonymous range>[2] -->
<subrange length='2' type-id='type-id-50' id='type-id-1348'/>
</array-type-def>
<!-- long long unsigned int[438] -->
<array-type-def dimensions='1' type-id='type-id-156' size-in-bits='28032' id='type-id-1276'>
<!-- <anonymous range>[438] -->
<subrange length='438' type-id='type-id-50' id='type-id-1349'/>
</array-type-def>
<namespace-decl name='__sanitizer'>
<!-- typedef __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> > __sanitizer::InternalAllocatorCache -->
<typedef-decl name='InternalAllocatorCache' type-id='type-id-1350' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator_internal.h' line='43' column='1' id='type-id-1284'/>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- typedef __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> > __tsan::AllocatorCache -->
<typedef-decl name='AllocatorCache' type-id='type-id-1351' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='133' column='1' id='type-id-1283'/>
</namespace-decl>
<!-- Desc[16] -->
<array-type-def dimensions='1' type-id='type-id-1305' size-in-bits='3072' id='type-id-1306'>
<!-- <anonymous range>[16] -->
<subrange length='16' type-id='type-id-50' id='type-id-385'/>
</array-type-def>
<!-- Part[1009] -->
<array-type-def dimensions='1' type-id='type-id-1319' size-in-bits='516608' id='type-id-1323'>
<!-- <anonymous range>[1009] -->
<subrange length='1009' type-id='type-id-50' id='type-id-1352'/>
</array-type-def>
<!-- __sanitizer::InternalMmapVector<__tsan::FiredSuppression>* -->
<pointer-type-def type-id='type-id-1275' size-in-bits='64' id='type-id-1291'/>
<!-- __tsan::DeadlockDetector* -->
<pointer-type-def type-id='type-id-1287' size-in-bits='64' id='type-id-1298'/>
<!-- __tsan::FastState* -->
<pointer-type-def type-id='type-id-1278' size-in-bits='64' id='type-id-1300'/>
<!-- __tsan::FiredSuppression& -->
<reference-type-def kind='lvalue' type-id='type-id-1353' size-in-bits='64' id='type-id-1292'/>
<!-- __tsan::FiredSuppression* -->
<pointer-type-def type-id='type-id-1353' size-in-bits='64' id='type-id-1290'/>
<!-- __tsan::IgnoreSet* -->
<pointer-type-def type-id='type-id-1279' size-in-bits='64' id='type-id-1303'/>
<!-- __tsan::JmpBuf& -->
<reference-type-def kind='lvalue' type-id='type-id-1331' size-in-bits='64' id='type-id-1329'/>
<!-- __tsan::JmpBuf* -->
<pointer-type-def type-id='type-id-1331' size-in-bits='64' id='type-id-1326'/>
<!-- __tsan::MutexSet* -->
<pointer-type-def type-id='type-id-1282' size-in-bits='64' id='type-id-1307'/>
<!-- __tsan::RacyAddress& -->
<reference-type-def kind='lvalue' type-id='type-id-1338' size-in-bits='64' id='type-id-1336'/>
<!-- __tsan::RacyAddress* -->
<pointer-type-def type-id='type-id-1338' size-in-bits='64' id='type-id-1333'/>
<!-- __tsan::RacyStacks& -->
<reference-type-def kind='lvalue' type-id='type-id-1345' size-in-bits='64' id='type-id-1343'/>
<!-- __tsan::RacyStacks* -->
<pointer-type-def type-id='type-id-1345' size-in-bits='64' id='type-id-1340'/>
<!-- __tsan::ReportDesc* -->
<pointer-type-def type-id='type-id-1354' size-in-bits='64' id='type-id-1309'/>
<!-- __tsan::ScopedReport* -->
<pointer-type-def type-id='type-id-1269' size-in-bits='64' id='type-id-1310'/>
<!-- __tsan::StackTrace* -->
<pointer-type-def type-id='type-id-1270' size-in-bits='64' id='type-id-1318'/>
<!-- __tsan::SyncTab* -->
<pointer-type-def type-id='type-id-1271' size-in-bits='64' id='type-id-1324'/>
<!-- __tsan::SyncTab::Part* -->
<pointer-type-def type-id='type-id-1319' size-in-bits='64' id='type-id-1322'/>
<!-- __tsan::SyncVar* -->
<pointer-type-def type-id='type-id-1355' size-in-bits='64' id='type-id-1320'/>
<!-- __tsan::Vector<__tsan::JmpBuf>* -->
<pointer-type-def type-id='type-id-1285' size-in-bits='64' id='type-id-1327'/>
<!-- __tsan::Vector<__tsan::RacyAddress>* -->
<pointer-type-def type-id='type-id-1274' size-in-bits='64' id='type-id-1334'/>
<!-- __tsan::Vector<__tsan::RacyStacks>* -->
<pointer-type-def type-id='type-id-1273' size-in-bits='64' id='type-id-1341'/>
<!-- char[48] -->
<array-type-def dimensions='1' type-id='type-id-5' size-in-bits='384' id='type-id-1321'>
<!-- <anonymous range>[48] -->
<subrange length='48' type-id='type-id-50' id='type-id-1356'/>
</array-type-def>
<namespace-decl name='__sanitizer'>
<!-- class __sanitizer::ThreadRegistry -->
<class-decl name='ThreadRegistry' size-in-bits='1600' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='73' column='1' id='type-id-1288'>
<member-type access='public'>
<!-- typedef void (__sanitizer::ThreadContextBase*, void*)* __sanitizer::ThreadRegistry::ThreadCallback -->
<typedef-decl name='ThreadCallback' type-id='type-id-1358' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='94' column='1' id='type-id-1357'/>
</member-type>
<member-type access='public'>
<!-- typedef bool (__sanitizer::ThreadContextBase*, void*)* __sanitizer::ThreadRegistry::FindThreadCallback -->
<typedef-decl name='FindThreadCallback' type-id='type-id-1360' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='99' column='1' id='type-id-1359'/>
</member-type>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::u32 __sanitizer::ThreadRegistry::kUnknownTid -->
<var-decl name='kUnknownTid' type-id='type-id-1361' mangled-name='_ZN11__sanitizer14ThreadRegistry11kUnknownTidE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='75' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<!-- const __sanitizer::ThreadContextFactory __sanitizer::ThreadRegistry::context_factory_ -->
<var-decl name='context_factory_' type-id='type-id-1362' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='117' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- const __sanitizer::u32 __sanitizer::ThreadRegistry::max_threads_ -->
<var-decl name='max_threads_' type-id='type-id-1361' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='118' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='96'>
<!-- const __sanitizer::u32 __sanitizer::ThreadRegistry::thread_quarantine_size_ -->
<var-decl name='thread_quarantine_size_' type-id='type-id-1361' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='119' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __sanitizer::BlockingMutex __sanitizer::ThreadRegistry::mtx_ -->
<var-decl name='mtx_' type-id='type-id-286' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='121' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='832'>
<!-- __sanitizer::u32 __sanitizer::ThreadRegistry::n_contexts_ -->
<var-decl name='n_contexts_' type-id='type-id-196' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='123' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='896'>
<!-- __sanitizer::u64 __sanitizer::ThreadRegistry::total_threads_ -->
<var-decl name='total_threads_' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='125' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='960'>
<!-- __sanitizer::uptr __sanitizer::ThreadRegistry::alive_threads_ -->
<var-decl name='alive_threads_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='127' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1024'>
<!-- __sanitizer::uptr __sanitizer::ThreadRegistry::max_alive_threads_ -->
<var-decl name='max_alive_threads_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='128' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1088'>
<!-- __sanitizer::uptr __sanitizer::ThreadRegistry::running_threads_ -->
<var-decl name='running_threads_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='129' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1152'>
<!-- __sanitizer::ThreadContextBase** __sanitizer::ThreadRegistry::threads_ -->
<var-decl name='threads_' type-id='type-id-1363' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='131' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1216'>
<!-- __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase> __sanitizer::ThreadRegistry::dead_threads_ -->
<var-decl name='dead_threads_' type-id='type-id-1364' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='132' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1408'>
<!-- __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase> __sanitizer::ThreadRegistry::invalid_threads_ -->
<var-decl name='invalid_threads_' type-id='type-id-1364' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='133' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::ThreadRegistry::ThreadRegistry(__sanitizer::ThreadContextFactory, __sanitizer::u32, __sanitizer::u32) -->
<function-decl name='ThreadRegistry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::ThreadContextFactory' -->
<parameter type-id='type-id-1365'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadRegistry::GetNumberOfThreads(__sanitizer::uptr*, __sanitizer::uptr*, __sanitizer::uptr*) -->
<function-decl name='GetNumberOfThreads' mangled-name='_ZN11__sanitizer14ThreadRegistry18GetNumberOfThreadsEPmS1_S1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __sanitizer::ThreadRegistry::GetMaxAliveThreads() -->
<function-decl name='GetMaxAliveThreads' mangled-name='_ZN11__sanitizer14ThreadRegistry18GetMaxAliveThreadsEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadRegistry::Lock() -->
<function-decl name='Lock' mangled-name='_ZN11__sanitizer14ThreadRegistry4LockEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadRegistry::CheckLocked() -->
<function-decl name='CheckLocked' mangled-name='_ZN11__sanitizer14ThreadRegistry11CheckLockedEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadRegistry::Unlock() -->
<function-decl name='Unlock' mangled-name='_ZN11__sanitizer14ThreadRegistry6UnlockEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::ThreadContextBase* __sanitizer::ThreadRegistry::GetThreadLocked(__sanitizer::u32) -->
<function-decl name='GetThreadLocked' mangled-name='_ZN11__sanitizer14ThreadRegistry15GetThreadLockedEj' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- __sanitizer::ThreadContextBase* -->
<return type-id='type-id-1366'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::u32 __sanitizer::ThreadRegistry::CreateThread(__sanitizer::uptr, bool, __sanitizer::u32, void*) -->
<function-decl name='CreateThread' mangled-name='_ZN11__sanitizer14ThreadRegistry12CreateThreadEmbjPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- typedef __sanitizer::u32 -->
<return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadRegistry::RunCallbackForEachThreadLocked(__sanitizer::ThreadRegistry::ThreadCallback, void*) -->
<function-decl name='RunCallbackForEachThreadLocked' mangled-name='_ZN11__sanitizer14ThreadRegistry30RunCallbackForEachThreadLockedEPFvPNS_17ThreadContextBaseEPvES3_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::ThreadRegistry::ThreadCallback' -->
<parameter type-id='type-id-1357'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::u32 __sanitizer::ThreadRegistry::FindThread(__sanitizer::ThreadRegistry::FindThreadCallback, void*) -->
<function-decl name='FindThread' mangled-name='_ZN11__sanitizer14ThreadRegistry10FindThreadEPFbPNS_17ThreadContextBaseEPvES3_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::ThreadRegistry::FindThreadCallback' -->
<parameter type-id='type-id-1359'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- typedef __sanitizer::u32 -->
<return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::ThreadContextBase* __sanitizer::ThreadRegistry::FindThreadContextLocked(__sanitizer::ThreadRegistry::FindThreadCallback, void*) -->
<function-decl name='FindThreadContextLocked' mangled-name='_ZN11__sanitizer14ThreadRegistry23FindThreadContextLockedEPFbPNS_17ThreadContextBaseEPvES3_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::ThreadRegistry::FindThreadCallback' -->
<parameter type-id='type-id-1359'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- __sanitizer::ThreadContextBase* -->
<return type-id='type-id-1366'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::ThreadContextBase* __sanitizer::ThreadRegistry::FindThreadContextByOsIDLocked(__sanitizer::uptr) -->
<function-decl name='FindThreadContextByOsIDLocked' mangled-name='_ZN11__sanitizer14ThreadRegistry29FindThreadContextByOsIDLockedEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __sanitizer::ThreadContextBase* -->
<return type-id='type-id-1366'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadRegistry::SetThreadName(__sanitizer::u32, const char*) -->
<function-decl name='SetThreadName' mangled-name='_ZN11__sanitizer14ThreadRegistry13SetThreadNameEjPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadRegistry::SetThreadNameByUserId(__sanitizer::uptr, const char*) -->
<function-decl name='SetThreadNameByUserId' mangled-name='_ZN11__sanitizer14ThreadRegistry21SetThreadNameByUserIdEmPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadRegistry::DetachThread(__sanitizer::u32) -->
<function-decl name='DetachThread' mangled-name='_ZN11__sanitizer14ThreadRegistry12DetachThreadEj' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadRegistry::JoinThread(__sanitizer::u32, void*) -->
<function-decl name='JoinThread' mangled-name='_ZN11__sanitizer14ThreadRegistry10JoinThreadEjPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadRegistry::FinishThread(__sanitizer::u32) -->
<function-decl name='FinishThread' mangled-name='_ZN11__sanitizer14ThreadRegistry12FinishThreadEj' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadRegistry::StartThread(__sanitizer::u32, __sanitizer::uptr, void*) -->
<function-decl name='StartThread' mangled-name='_ZN11__sanitizer14ThreadRegistry11StartThreadEjmPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::ThreadRegistry::QuarantinePush(__sanitizer::ThreadContextBase*) -->
<function-decl name='QuarantinePush' mangled-name='_ZN11__sanitizer14ThreadRegistry14QuarantinePushEPNS_17ThreadContextBaseE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='135' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- __sanitizer::ThreadContextBase* __sanitizer::ThreadRegistry::QuarantinePop() -->
<function-decl name='QuarantinePop' mangled-name='_ZN11__sanitizer14ThreadRegistry13QuarantinePopEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- __sanitizer::ThreadContextBase* -->
<return type-id='type-id-1366'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::ThreadRegistry::ThreadRegistry(__sanitizer::ThreadContextFactory, __sanitizer::u32, __sanitizer::u32) -->
<function-decl name='ThreadRegistry' mangled-name='_ZN11__sanitizer14ThreadRegistryC2EPFPNS_17ThreadContextBaseEjEjj' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::ThreadContextFactory' -->
<parameter type-id='type-id-1365'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- class __tsan::Shadow -->
<class-decl name='Shadow' size-in-bits='64' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='233' column='1' id='type-id-1313'>
<!-- class __tsan::FastState -->
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1278'/>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::u64 __tsan::Shadow::kReadShift -->
<var-decl name='kReadShift' type-id='type-id-1299' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='371' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::u64 __tsan::Shadow::kReadBit -->
<var-decl name='kReadBit' type-id='type-id-1299' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='372' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::u64 __tsan::Shadow::kAtomicShift -->
<var-decl name='kAtomicShift' type-id='type-id-1299' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='373' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::u64 __tsan::Shadow::kAtomicBit -->
<var-decl name='kAtomicBit' type-id='type-id-1299' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='374' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::Shadow::Shadow(__sanitizer::u64) -->
<function-decl name='Shadow' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='235' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Shadow*' -->
<parameter type-id='type-id-1367' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::Shadow::Shadow(const __tsan::FastState&) -->
<function-decl name='Shadow' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Shadow*' -->
<parameter type-id='type-id-1367' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::FastState&' -->
<parameter type-id='type-id-1368'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Shadow::SetAddr0AndSizeLog(__sanitizer::u64, unsigned int) -->
<function-decl name='SetAddr0AndSizeLog' mangled-name='_ZN6__tsan6Shadow18SetAddr0AndSizeLogEyj' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='244' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Shadow*' -->
<parameter type-id='type-id-1367' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- parameter of type 'unsigned int' -->
<parameter type-id='type-id-149'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Shadow::SetWrite(unsigned int) -->
<function-decl name='SetWrite' mangled-name='_ZN6__tsan6Shadow8SetWriteEj' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Shadow*' -->
<parameter type-id='type-id-1367' is-artificial='yes'/>
<!-- parameter of type 'unsigned int' -->
<parameter type-id='type-id-149'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Shadow::SetAtomic(bool) -->
<function-decl name='SetAtomic' mangled-name='_ZN6__tsan6Shadow9SetAtomicEb' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='260' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Shadow*' -->
<parameter type-id='type-id-1367' is-artificial='yes'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __tsan::Shadow::IsAtomic() -->
<function-decl name='IsAtomic' mangled-name='_ZNK6__tsan6Shadow8IsAtomicEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='267' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Shadow*' -->
<parameter type-id='type-id-1369' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __tsan::Shadow::IsZero() -->
<function-decl name='IsZero' mangled-name='_ZNK6__tsan6Shadow6IsZeroEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='271' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Shadow*' -->
<parameter type-id='type-id-1369' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- bool __tsan::Shadow::TidsAreEqual(__tsan::Shadow) -->
<function-decl name='TidsAreEqual' mangled-name='_ZN6__tsan6Shadow12TidsAreEqualES0_S0_' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='275' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'class __tsan::Shadow' -->
<parameter type-id='type-id-1313'/>
<!-- parameter of type 'class __tsan::Shadow' -->
<parameter type-id='type-id-1313'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- bool __tsan::Shadow::Addr0AndSizeAreEqual(__tsan::Shadow) -->
<function-decl name='Addr0AndSizeAreEqual' mangled-name='_ZN6__tsan6Shadow20Addr0AndSizeAreEqualES0_S0_' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='281' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'class __tsan::Shadow' -->
<parameter type-id='type-id-1313'/>
<!-- parameter of type 'class __tsan::Shadow' -->
<parameter type-id='type-id-1313'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- bool __tsan::Shadow::TwoRangesIntersect(__tsan::Shadow, unsigned int) -->
<function-decl name='TwoRangesIntersect' mangled-name='_ZN6__tsan6Shadow18TwoRangesIntersectES0_S0_j' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='286' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'class __tsan::Shadow' -->
<parameter type-id='type-id-1313'/>
<!-- parameter of type 'class __tsan::Shadow' -->
<parameter type-id='type-id-1313'/>
<!-- parameter of type 'unsigned int' -->
<parameter type-id='type-id-149'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- unsigned int __tsan::Shadow::ComputeSearchOffset() -->
<function-decl name='ComputeSearchOffset' mangled-name='_ZN6__tsan6Shadow19ComputeSearchOffsetEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='315' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Shadow*' -->
<parameter type-id='type-id-1367' is-artificial='yes'/>
<!-- unsigned int -->
<return type-id='type-id-149'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::u64 __tsan::Shadow::addr0() -->
<function-decl name='addr0' mangled-name='_ZNK6__tsan6Shadow5addr0Ev' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='318' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Shadow*' -->
<parameter type-id='type-id-1369' is-artificial='yes'/>
<!-- typedef __sanitizer::u64 -->
<return type-id='type-id-198'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::u64 __tsan::Shadow::size() -->
<function-decl name='size' mangled-name='_ZNK6__tsan6Shadow4sizeEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='319' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Shadow*' -->
<parameter type-id='type-id-1369' is-artificial='yes'/>
<!-- typedef __sanitizer::u64 -->
<return type-id='type-id-198'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __tsan::Shadow::IsWrite() -->
<function-decl name='IsWrite' mangled-name='_ZNK6__tsan6Shadow7IsWriteEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='320' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Shadow*' -->
<parameter type-id='type-id-1369' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __tsan::Shadow::IsRead() -->
<function-decl name='IsRead' mangled-name='_ZNK6__tsan6Shadow6IsReadEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='321' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Shadow*' -->
<parameter type-id='type-id-1369' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Shadow::MarkAsFreed() -->
<function-decl name='MarkAsFreed' mangled-name='_ZN6__tsan6Shadow11MarkAsFreedEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Shadow*' -->
<parameter type-id='type-id-1367' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __tsan::Shadow::IsFreed() -->
<function-decl name='IsFreed' mangled-name='_ZNK6__tsan6Shadow7IsFreedEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Shadow*' -->
<parameter type-id='type-id-1369' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- bool __tsan::Shadow::GetFreedAndReset() -->
<function-decl name='GetFreedAndReset' mangled-name='_ZN6__tsan6Shadow16GetFreedAndResetEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='340' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Shadow*' -->
<parameter type-id='type-id-1367' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __tsan::Shadow::IsBothReadsOrAtomic(bool, bool) -->
<function-decl name='IsBothReadsOrAtomic' mangled-name='_ZNK6__tsan6Shadow19IsBothReadsOrAtomicEbb' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='346' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Shadow*' -->
<parameter type-id='type-id-1369' is-artificial='yes'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __tsan::Shadow::IsRWNotWeaker(bool, bool) -->
<function-decl name='IsRWNotWeaker' mangled-name='_ZNK6__tsan6Shadow13IsRWNotWeakerEbb' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='354' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Shadow*' -->
<parameter type-id='type-id-1369' is-artificial='yes'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __tsan::Shadow::IsRWWeakerOrEqual(bool, bool) -->
<function-decl name='IsRWWeakerOrEqual' mangled-name='_ZNK6__tsan6Shadow17IsRWWeakerOrEqualEbb' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Shadow*' -->
<parameter type-id='type-id-1369' is-artificial='yes'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='private' const='yes'>
<!-- __sanitizer::u64 __tsan::Shadow::size_log() -->
<function-decl name='size_log' mangled-name='_ZNK6__tsan6Shadow8size_logEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Shadow*' -->
<parameter type-id='type-id-1369' is-artificial='yes'/>
<!-- typedef __sanitizer::u64 -->
<return type-id='type-id-198'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<!-- bool __tsan::Shadow::TwoRangesIntersectSLOW(__tsan::Shadow) -->
<function-decl name='TwoRangesIntersectSLOW' mangled-name='_ZN6__tsan6Shadow22TwoRangesIntersectSLOWES0_S0_' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='378' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'class __tsan::Shadow' -->
<parameter type-id='type-id-1313'/>
<!-- parameter of type 'class __tsan::Shadow' -->
<parameter type-id='type-id-1313'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- class __tsan::ThreadContext -->
<class-decl name='ThreadContext' size-in-bits='1536' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='478' column='1' id='type-id-1289'>
<!-- class __sanitizer::ThreadContextBase -->
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1370'/>
<data-member access='public' layout-offset-in-bits='1024'>
<!-- __tsan::ThreadState* __tsan::ThreadContext::thr -->
<var-decl name='thr' type-id='type-id-399' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='482' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1088'>
<!-- __sanitizer::u32 __tsan::ThreadContext::creation_stack_id -->
<var-decl name='creation_stack_id' type-id='type-id-196' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='486' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1152'>
<!-- __tsan::SyncClock __tsan::ThreadContext::sync -->
<var-decl name='sync' type-id='type-id-335' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='488' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1408'>
<!-- __sanitizer::u64 __tsan::ThreadContext::epoch0 -->
<var-decl name='epoch0' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='492' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1472'>
<!-- __sanitizer::u64 __tsan::ThreadContext::epoch1 -->
<var-decl name='epoch1' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='493' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::ThreadContext::ThreadContext(int) -->
<function-decl name='ThreadContext' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='23' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ThreadContext*' -->
<parameter type-id='type-id-1286' is-artificial='yes'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::ThreadContext::~ThreadContext(int) -->
<function-decl name='~ThreadContext' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ThreadContext*' -->
<parameter type-id='type-id-1286' is-artificial='yes'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::ThreadContext::ThreadContext(int) -->
<function-decl name='ThreadContext' mangled-name='_ZN6__tsan13ThreadContextC2Ei' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='23' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ThreadContext*' -->
<parameter type-id='type-id-1286' is-artificial='yes'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::ThreadContext::~ThreadContext(int) -->
<function-decl name='~ThreadContext' mangled-name='_ZN6__tsan13ThreadContextD2Ev' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ThreadContext*' -->
<parameter type-id='type-id-1286' is-artificial='yes'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='0'>
<!-- void __tsan::ThreadContext::OnDead() -->
<function-decl name='OnDead' mangled-name='_ZN6__tsan13ThreadContext6OnDeadEv' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='36' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ThreadContext*' -->
<parameter type-id='type-id-1286' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='1'>
<!-- void __tsan::ThreadContext::OnJoined(void*) -->
<function-decl name='OnJoined' mangled-name='_ZN6__tsan13ThreadContext8OnJoinedEPv' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ThreadContext*' -->
<parameter type-id='type-id-1286' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='2'>
<!-- void __tsan::ThreadContext::OnFinished() -->
<function-decl name='OnFinished' mangled-name='_ZN6__tsan13ThreadContext10OnFinishedEv' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ThreadContext*' -->
<parameter type-id='type-id-1286' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='3'>
<!-- void __tsan::ThreadContext::OnStarted(void*) -->
<function-decl name='OnStarted' mangled-name='_ZN6__tsan13ThreadContext9OnStartedEPv' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ThreadContext*' -->
<parameter type-id='type-id-1286' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='4'>
<!-- void __tsan::ThreadContext::OnCreated(void*) -->
<function-decl name='OnCreated' mangled-name='_ZN6__tsan13ThreadContext9OnCreatedEPv' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ThreadContext*' -->
<parameter type-id='type-id-1286' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='5'>
<!-- void __tsan::ThreadContext::OnReset() -->
<function-decl name='OnReset' mangled-name='_ZN6__tsan13ThreadContext7OnResetEv' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ThreadContext*' -->
<parameter type-id='type-id-1286' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<!-- const __sanitizer::InternalMmapVector<__tsan::FiredSuppression>& -->
<reference-type-def kind='lvalue' type-id='type-id-1371' size-in-bits='64' id='type-id-1296'/>
<!-- const __sanitizer::InternalMmapVector<__tsan::FiredSuppression>* -->
<pointer-type-def type-id='type-id-1371' size-in-bits='64' id='type-id-1293'/>
<!-- const __sanitizer::u64 -->
<qualified-type-def type-id='type-id-198' const='yes' id='type-id-1299'/>
<!-- const __tsan::FastState* -->
<pointer-type-def type-id='type-id-1372' size-in-bits='64' id='type-id-1301'/>
<!-- const __tsan::FiredSuppression& -->
<reference-type-def kind='lvalue' type-id='type-id-1373' size-in-bits='64' id='type-id-1294'/>
<!-- const __tsan::FiredSuppression* -->
<pointer-type-def type-id='type-id-1373' size-in-bits='64' id='type-id-1295'/>
<!-- const __tsan::IgnoreSet* -->
<pointer-type-def type-id='type-id-1374' size-in-bits='64' id='type-id-1304'/>
<!-- const __tsan::JmpBuf& -->
<reference-type-def kind='lvalue' type-id='type-id-1375' size-in-bits='64' id='type-id-1330'/>
<!-- const __tsan::MutexSet* -->
<pointer-type-def type-id='type-id-1376' size-in-bits='64' id='type-id-1308'/>
<!-- const __tsan::RacyAddress& -->
<reference-type-def kind='lvalue' type-id='type-id-1377' size-in-bits='64' id='type-id-1337'/>
<!-- const __tsan::RacyStacks& -->
<reference-type-def kind='lvalue' type-id='type-id-1378' size-in-bits='64' id='type-id-1344'/>
<!-- const __tsan::ReportDesc* -->
<pointer-type-def type-id='type-id-1379' size-in-bits='64' id='type-id-1317'/>
<!-- const __tsan::ScopedReport* -->
<pointer-type-def type-id='type-id-1263' size-in-bits='64' id='type-id-1316'/>
<!-- const __tsan::StackTrace* -->
<pointer-type-def type-id='type-id-1264' size-in-bits='64' id='type-id-1312'/>
<!-- const __tsan::SyncTab& -->
<reference-type-def kind='lvalue' type-id='type-id-1380' size-in-bits='64' id='type-id-1325'/>
<!-- const __tsan::SyncVar* -->
<pointer-type-def type-id='type-id-1381' size-in-bits='64' id='type-id-1315'/>
<!-- const __tsan::ThreadContext* -->
<pointer-type-def type-id='type-id-1382' size-in-bits='64' id='type-id-1314'/>
<!-- const __tsan::Vector<__tsan::JmpBuf>& -->
<reference-type-def kind='lvalue' type-id='type-id-1383' size-in-bits='64' id='type-id-1332'/>
<!-- const __tsan::Vector<__tsan::JmpBuf>* -->
<pointer-type-def type-id='type-id-1383' size-in-bits='64' id='type-id-1328'/>
<!-- const __tsan::Vector<__tsan::RacyAddress>& -->
<reference-type-def kind='lvalue' type-id='type-id-1384' size-in-bits='64' id='type-id-1339'/>
<!-- const __tsan::Vector<__tsan::RacyAddress>* -->
<pointer-type-def type-id='type-id-1384' size-in-bits='64' id='type-id-1335'/>
<!-- const __tsan::Vector<__tsan::RacyStacks>& -->
<reference-type-def kind='lvalue' type-id='type-id-1385' size-in-bits='64' id='type-id-1346'/>
<!-- const __tsan::Vector<__tsan::RacyStacks>* -->
<pointer-type-def type-id='type-id-1385' size-in-bits='64' id='type-id-1342'/>
<namespace-decl name='__tsan'>
<!-- enum __tsan::ReportType -->
<enum-decl name='ReportType' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='19' column='1' id='type-id-1311'>
<underlying-type type-id='type-id-62'/>
<enumerator name='ReportTypeRace' value='0'/>
<enumerator name='ReportTypeVptrRace' value='1'/>
<enumerator name='ReportTypeUseAfterFree' value='2'/>
<enumerator name='ReportTypeThreadLeak' value='3'/>
<enumerator name='ReportTypeMutexDestroyLocked' value='4'/>
<enumerator name='ReportTypeSignalUnsafe' value='5'/>
<enumerator name='ReportTypeErrnoInSignal' value='6'/>
</enum-decl>
</namespace-decl>
<!-- long long unsigned int[11] -->
<array-type-def dimensions='1' type-id='type-id-156' size-in-bits='704' id='type-id-1297'>
<!-- <anonymous range>[11] -->
<subrange length='11' type-id='type-id-50' id='type-id-1386'/>
</array-type-def>
<namespace-decl name='__sanitizer'>
<!-- struct __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> > -->
<class-decl name='SizeClassAllocatorLocalCache&lt;__sanitizer::SizeClassAllocator32&lt;0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap&lt;17ul, 64ul, 14ul&gt;, 24ul, __sanitizer::TwoLevelByteMap&lt;2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback&gt;, __sanitizer::NoOpMapUnmapCallback&gt; &gt;' size-in-bits='441344' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='889' column='1' id='type-id-1350'>
<member-type access='public'>
<!-- typedef __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::Batch -->
<typedef-decl name='Batch' type-id='type-id-1388' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='941' column='1' id='type-id-1387'/>
</member-type>
<member-type access='public'>
<!-- struct __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::PerClass -->
<class-decl name='PerClass' size-in-bits='8320' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='942' column='1' id='type-id-1389'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::PerClass::count -->
<var-decl name='count' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='943' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::PerClass::max_count -->
<var-decl name='max_count' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='944' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- void* __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::PerClass::batch[128] -->
<var-decl name='batch' type-id='type-id-407' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='945' column='1'/>
</data-member>
</class-decl>
</member-type>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::kNumClasses -->
<var-decl name='kNumClasses' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='891' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::PerClass __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::per_class_[53] -->
<var-decl name='per_class_' type-id='type-id-1390' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='947' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='440960'>
<!-- __sanitizer::AllocatorStats __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::stats_ -->
<var-decl name='stats_' type-id='type-id-1391' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='948' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::Init(__sanitizer::AllocatorGlobalStats*) -->
<function-decl name='Init' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EEE4InitEPNS_20AllocatorGlobalStatsE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='893' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >*' -->
<parameter type-id='type-id-1392' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::AllocatorGlobalStats*' -->
<parameter type-id='type-id-1393'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::Destroy(__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*, __sanitizer::AllocatorGlobalStats*) -->
<function-decl name='Destroy' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EEE7DestroyEPS7_PNS_20AllocatorGlobalStatsE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='899' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >*' -->
<parameter type-id='type-id-1392' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394'/>
<!-- parameter of type '__sanitizer::AllocatorGlobalStats*' -->
<parameter type-id='type-id-1393'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::Allocate(__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*, __sanitizer::uptr) -->
<function-decl name='Allocate' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EEE8AllocateEPS7_m' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='905' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >*' -->
<parameter type-id='type-id-1392' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::Deallocate(__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*, __sanitizer::uptr, void*) -->
<function-decl name='Deallocate' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EEE10DeallocateEPS7_mPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='917' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >*' -->
<parameter type-id='type-id-1392' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::Drain(__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*) -->
<function-decl name='Drain' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EEE5DrainEPS7_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='931' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >*' -->
<parameter type-id='type-id-1392' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::InitCache() -->
<function-decl name='InitCache' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EEE9InitCacheEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='950' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >*' -->
<parameter type-id='type-id-1392' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::Refill(__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*, __sanitizer::uptr) -->
<function-decl name='Refill' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EEE6RefillEPS7_m' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='959' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >*' -->
<parameter type-id='type-id-1392' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::Drain(__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*, __sanitizer::uptr) -->
<function-decl name='Drain' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EEE5DrainEPS7_m' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='971' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >*' -->
<parameter type-id='type-id-1392' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__sanitizer'>
<!-- struct __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> > -->
<class-decl name='SizeClassAllocatorLocalCache&lt;__sanitizer::SizeClassAllocator64&lt;137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap&lt;17ul, 128ul, 16ul&gt;, __tsan::MapUnmapCallback&gt; &gt;' size-in-bits='875520' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='889' column='1' id='type-id-1351'>
<member-type access='public'>
<!-- struct __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::PerClass -->
<class-decl name='PerClass' size-in-bits='16512' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='942' column='1' id='type-id-1395'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::PerClass::count -->
<var-decl name='count' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='943' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::PerClass::max_count -->
<var-decl name='max_count' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='944' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- void* __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::PerClass::batch[256] -->
<var-decl name='batch' type-id='type-id-1396' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='945' column='1'/>
</data-member>
</class-decl>
</member-type>
<member-type access='public'>
<!-- typedef __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::Batch -->
<typedef-decl name='Batch' type-id='type-id-1398' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='941' column='1' id='type-id-1397'/>
</member-type>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::kNumClasses -->
<var-decl name='kNumClasses' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='891' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::PerClass __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::per_class_[53] -->
<var-decl name='per_class_' type-id='type-id-1399' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='947' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='875136'>
<!-- __sanitizer::AllocatorStats __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::stats_ -->
<var-decl name='stats_' type-id='type-id-1391' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='948' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::Init(__sanitizer::AllocatorGlobalStats*) -->
<function-decl name='Init' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEEE4InitEPNS_20AllocatorGlobalStatsE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='893' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1400' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::AllocatorGlobalStats*' -->
<parameter type-id='type-id-1393'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::Destroy(__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*, __sanitizer::AllocatorGlobalStats*) -->
<function-decl name='Destroy' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEEE7DestroyEPS6_PNS_20AllocatorGlobalStatsE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='899' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1400' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401'/>
<!-- parameter of type '__sanitizer::AllocatorGlobalStats*' -->
<parameter type-id='type-id-1393'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::Allocate(__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*, __sanitizer::uptr) -->
<function-decl name='Allocate' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEEE8AllocateEPS6_m' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='905' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1400' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::Deallocate(__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*, __sanitizer::uptr, void*) -->
<function-decl name='Deallocate' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEEE10DeallocateEPS6_mPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='917' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1400' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::Drain(__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*) -->
<function-decl name='Drain' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEEE5DrainEPS6_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='931' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1400' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::InitCache() -->
<function-decl name='InitCache' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEEE9InitCacheEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='950' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1400' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::Refill(__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*, __sanitizer::uptr) -->
<function-decl name='Refill' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEEE6RefillEPS6_m' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='959' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1400' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::Drain(__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*, __sanitizer::uptr) -->
<function-decl name='Drain' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEEE5DrainEPS6_m' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='971' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1400' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- struct __tsan::JmpBuf -->
<class-decl name='JmpBuf' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='390' column='1' id='type-id-1331'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __tsan::JmpBuf::sp -->
<var-decl name='sp' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='391' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __tsan::JmpBuf::mangled_sp -->
<var-decl name='mangled_sp' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='392' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __sanitizer::uptr* __tsan::JmpBuf::shadow_stack_pos -->
<var-decl name='shadow_stack_pos' type-id='type-id-131' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='393' column='1'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- struct __tsan::RacyAddress -->
<class-decl name='RacyAddress' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='515' column='1' id='type-id-1338'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __tsan::RacyAddress::addr_min -->
<var-decl name='addr_min' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='516' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __tsan::RacyAddress::addr_max -->
<var-decl name='addr_max' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='517' column='1'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- struct __tsan::RacyStacks -->
<class-decl name='RacyStacks' size-in-bits='256' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='504' column='1' id='type-id-1345'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __tsan::MD5Hash __tsan::RacyStacks::hash[2] -->
<var-decl name='hash' type-id='type-id-1402' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='505' column='1'/>
</data-member>
<member-function access='public' const='yes'>
<!-- bool __tsan::RacyStacks::operator==(const __tsan::RacyStacks&) -->
<function-decl name='operator==' mangled-name='_ZNK6__tsan10RacyStackseqERKS0_' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='506' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::RacyStacks*' -->
<parameter type-id='type-id-1403' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::RacyStacks&' -->
<parameter type-id='type-id-1344'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<!-- unsigned int[16] -->
<array-type-def dimensions='1' type-id='type-id-149' size-in-bits='512' id='type-id-1302'>
<!-- <anonymous range>[16] -->
<subrange length='16' type-id='type-id-50' id='type-id-385'/>
</array-type-def>
<!-- MD5Hash[2] -->
<array-type-def dimensions='1' type-id='type-id-1404' size-in-bits='256' id='type-id-1402'>
<!-- <anonymous range>[2] -->
<subrange length='2' type-id='type-id-50' id='type-id-1348'/>
</array-type-def>
<!-- PerClass[53] -->
<array-type-def dimensions='1' type-id='type-id-1389' size-in-bits='440960' id='type-id-1390'>
<!-- <anonymous range>[53] -->
<subrange length='53' type-id='type-id-50' id='type-id-1405'/>
</array-type-def>
<!-- PerClass[53] -->
<array-type-def dimensions='1' type-id='type-id-1395' size-in-bits='875136' id='type-id-1399'>
<!-- <anonymous range>[53] -->
<subrange length='53' type-id='type-id-50' id='type-id-1405'/>
</array-type-def>
<!-- __sanitizer::AllocatorGlobalStats* -->
<pointer-type-def type-id='type-id-1406' size-in-bits='64' id='type-id-1393'/>
<!-- __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>* -->
<pointer-type-def type-id='type-id-1407' size-in-bits='64' id='type-id-1394'/>
<!-- __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>* -->
<pointer-type-def type-id='type-id-1408' size-in-bits='64' id='type-id-1401'/>
<!-- __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >* -->
<pointer-type-def type-id='type-id-1350' size-in-bits='64' id='type-id-1392'/>
<!-- __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >* -->
<pointer-type-def type-id='type-id-1351' size-in-bits='64' id='type-id-1400'/>
<!-- __sanitizer::ThreadContextBase* -->
<pointer-type-def type-id='type-id-1370' size-in-bits='64' id='type-id-1366'/>
<!-- __sanitizer::ThreadContextBase** -->
<pointer-type-def type-id='type-id-1366' size-in-bits='64' id='type-id-1363'/>
<!-- __tsan::Shadow* -->
<pointer-type-def type-id='type-id-1313' size-in-bits='64' id='type-id-1367'/>
<!-- bool (__sanitizer::ThreadContextBase*, void*)* -->
<pointer-type-def type-id='type-id-1409' size-in-bits='64' id='type-id-1360'/>
<namespace-decl name='__sanitizer'>
<!-- class __sanitizer::AllocatorStats -->
<class-decl name='AllocatorStats' size-in-bits='384' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='209' column='1' id='type-id-1391'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::AllocatorStats* __sanitizer::AllocatorStats::next_ -->
<var-decl name='next_' type-id='type-id-1410' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='230' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __sanitizer::AllocatorStats* __sanitizer::AllocatorStats::prev_ -->
<var-decl name='prev_' type-id='type-id-1410' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='231' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __sanitizer::atomic_uint64_t __sanitizer::AllocatorStats::stats_[4] -->
<var-decl name='stats_' type-id='type-id-1411' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='232' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::AllocatorStats::Init() -->
<function-decl name='Init' mangled-name='_ZN11__sanitizer14AllocatorStats4InitEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='211' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::AllocatorStats*' -->
<parameter type-id='type-id-1410' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::AllocatorStats::Add(__sanitizer::AllocatorStat, __sanitizer::u64) -->
<function-decl name='Add' mangled-name='_ZN11__sanitizer14AllocatorStats3AddENS_13AllocatorStatEy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::AllocatorStats*' -->
<parameter type-id='type-id-1410' is-artificial='yes'/>
<!-- parameter of type 'enum __sanitizer::AllocatorStat' -->
<parameter type-id='type-id-1412'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::AllocatorStats::Set(__sanitizer::AllocatorStat, __sanitizer::u64) -->
<function-decl name='Set' mangled-name='_ZN11__sanitizer14AllocatorStats3SetENS_13AllocatorStatEy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::AllocatorStats*' -->
<parameter type-id='type-id-1410' is-artificial='yes'/>
<!-- parameter of type 'enum __sanitizer::AllocatorStat' -->
<parameter type-id='type-id-1412'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::u64 __sanitizer::AllocatorStats::Get(__sanitizer::AllocatorStat) -->
<function-decl name='Get' mangled-name='_ZNK11__sanitizer14AllocatorStats3GetENS_13AllocatorStatE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='224' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::AllocatorStats*' -->
<parameter type-id='type-id-1413' is-artificial='yes'/>
<!-- parameter of type 'enum __sanitizer::AllocatorStat' -->
<parameter type-id='type-id-1412'/>
<!-- typedef __sanitizer::u64 -->
<return type-id='type-id-198'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__sanitizer'>
<!-- class __sanitizer::ThreadContextBase -->
<class-decl name='ThreadContextBase' size-in-bits='1024' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='32' column='1' id='type-id-1370'>
<data-member access='public' layout-offset-in-bits='64'>
<!-- const __sanitizer::u32 __sanitizer::ThreadContextBase::tid -->
<var-decl name='tid' type-id='type-id-1361' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='37' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __sanitizer::u64 __sanitizer::ThreadContextBase::unique_id -->
<var-decl name='unique_id' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='38' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- __sanitizer::uptr __sanitizer::ThreadContextBase::os_id -->
<var-decl name='os_id' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='39' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- __sanitizer::uptr __sanitizer::ThreadContextBase::user_id -->
<var-decl name='user_id' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='40' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<!-- char __sanitizer::ThreadContextBase::name[64] -->
<var-decl name='name' type-id='type-id-1414' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='41' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='832'>
<!-- __sanitizer::ThreadStatus __sanitizer::ThreadContextBase::status -->
<var-decl name='status' type-id='type-id-1415' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='43' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='864'>
<!-- bool __sanitizer::ThreadContextBase::detached -->
<var-decl name='detached' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='44' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='896'>
<!-- int __sanitizer::ThreadContextBase::reuse_count -->
<var-decl name='reuse_count' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='45' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='928'>
<!-- __sanitizer::u32 __sanitizer::ThreadContextBase::parent_tid -->
<var-decl name='parent_tid' type-id='type-id-196' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='47' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='960'>
<!-- __sanitizer::ThreadContextBase* __sanitizer::ThreadContextBase::next -->
<var-decl name='next' type-id='type-id-1366' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='48' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::ThreadContextBase::ThreadContextBase(__sanitizer::u32) -->
<function-decl name='ThreadContextBase' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='34' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::ThreadContextBase::~ThreadContextBase(int) -->
<function-decl name='~ThreadContextBase' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadContextBase::SetName(const char*) -->
<function-decl name='SetName' mangled-name='_ZN11__sanitizer17ThreadContextBase7SetNameEPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadContextBase::SetDead() -->
<function-decl name='SetDead' mangled-name='_ZN11__sanitizer17ThreadContextBase7SetDeadEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadContextBase::SetJoined(void*) -->
<function-decl name='SetJoined' mangled-name='_ZN11__sanitizer17ThreadContextBase9SetJoinedEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadContextBase::SetFinished() -->
<function-decl name='SetFinished' mangled-name='_ZN11__sanitizer17ThreadContextBase11SetFinishedEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadContextBase::SetStarted(__sanitizer::uptr, void*) -->
<function-decl name='SetStarted' mangled-name='_ZN11__sanitizer17ThreadContextBase10SetStartedEmPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadContextBase::SetCreated(__sanitizer::uptr, __sanitizer::u64, bool, __sanitizer::u32, void*) -->
<function-decl name='SetCreated' mangled-name='_ZN11__sanitizer17ThreadContextBase10SetCreatedEmybjPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadContextBase::Reset() -->
<function-decl name='Reset' mangled-name='_ZN11__sanitizer17ThreadContextBase5ResetEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::ThreadContextBase::ThreadContextBase(__sanitizer::u32) -->
<function-decl name='ThreadContextBase' mangled-name='_ZN11__sanitizer17ThreadContextBaseC2Ej' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='34' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::ThreadContextBase::~ThreadContextBase(int) -->
<function-decl name='~ThreadContextBase' mangled-name='_ZN11__sanitizer17ThreadContextBaseD2Ev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='0'>
<!-- void __sanitizer::ThreadContextBase::OnDead() -->
<function-decl name='OnDead' mangled-name='_ZN11__sanitizer17ThreadContextBase6OnDeadEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='1'>
<!-- void __sanitizer::ThreadContextBase::OnJoined(void*) -->
<function-decl name='OnJoined' mangled-name='_ZN11__sanitizer17ThreadContextBase8OnJoinedEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='2'>
<!-- void __sanitizer::ThreadContextBase::OnFinished() -->
<function-decl name='OnFinished' mangled-name='_ZN11__sanitizer17ThreadContextBase10OnFinishedEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='3'>
<!-- void __sanitizer::ThreadContextBase::OnStarted(void*) -->
<function-decl name='OnStarted' mangled-name='_ZN11__sanitizer17ThreadContextBase9OnStartedEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='4'>
<!-- void __sanitizer::ThreadContextBase::OnCreated(void*) -->
<function-decl name='OnCreated' mangled-name='_ZN11__sanitizer17ThreadContextBase9OnCreatedEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='5'>
<!-- void __sanitizer::ThreadContextBase::OnReset() -->
<function-decl name='OnReset' mangled-name='_ZN11__sanitizer17ThreadContextBase7OnResetEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- class __tsan::ReportDesc -->
<class-decl name='ReportDesc' size-in-bits='1472' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='94' column='1' id='type-id-1354'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __tsan::ReportType __tsan::ReportDesc::typ -->
<var-decl name='typ' type-id='type-id-1311' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='96' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __tsan::Vector<__tsan::ReportStack*> __tsan::ReportDesc::stacks -->
<var-decl name='stacks' type-id='type-id-1416' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='97' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<!-- __tsan::Vector<__tsan::ReportMop*> __tsan::ReportDesc::mops -->
<var-decl name='mops' type-id='type-id-1417' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='98' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
<!-- __tsan::Vector<__tsan::ReportLocation*> __tsan::ReportDesc::locs -->
<var-decl name='locs' type-id='type-id-1418' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='99' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='832'>
<!-- __tsan::Vector<__tsan::ReportMutex*> __tsan::ReportDesc::mutexes -->
<var-decl name='mutexes' type-id='type-id-1419' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='100' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1088'>
<!-- __tsan::Vector<__tsan::ReportThread*> __tsan::ReportDesc::threads -->
<var-decl name='threads' type-id='type-id-1420' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='101' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1344'>
<!-- __tsan::ReportStack* __tsan::ReportDesc::sleep -->
<var-decl name='sleep' type-id='type-id-1421' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='102' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1408'>
<!-- int __tsan::ReportDesc::count -->
<var-decl name='count' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='103' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::ReportDesc::ReportDesc() -->
<function-decl name='ReportDesc' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ReportDesc*' -->
<parameter type-id='type-id-1309' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::ReportDesc::~ReportDesc(int) -->
<function-decl name='~ReportDesc' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ReportDesc*' -->
<parameter type-id='type-id-1309' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private' constructor='yes'>
<!-- __tsan::ReportDesc::ReportDesc(const __tsan::ReportDesc&) -->
<function-decl name='ReportDesc' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ReportDesc*' -->
<parameter type-id='type-id-1309' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::ReportDesc&' -->
<parameter type-id='type-id-1422'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::ReportDesc::operator=(const __tsan::ReportDesc&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan10ReportDescaSERKS0_' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ReportDesc*' -->
<parameter type-id='type-id-1309' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::ReportDesc&' -->
<parameter type-id='type-id-1422'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::ReportDesc::ReportDesc() -->
<function-decl name='ReportDesc' mangled-name='_ZN6__tsan10ReportDescC2Ev' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ReportDesc*' -->
<parameter type-id='type-id-1309' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::ReportDesc::~ReportDesc(int) -->
<function-decl name='~ReportDesc' mangled-name='_ZN6__tsan10ReportDescD2Ev' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ReportDesc*' -->
<parameter type-id='type-id-1309' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<!-- const __sanitizer::InternalMmapVector<__tsan::FiredSuppression> -->
<qualified-type-def type-id='type-id-1275' const='yes' id='type-id-1371'/>
<!-- const __sanitizer::ThreadContextFactory -->
<qualified-type-def type-id='type-id-1365' const='yes' id='type-id-1362'/>
<!-- const __sanitizer::u32 -->
<qualified-type-def type-id='type-id-196' const='yes' id='type-id-1361'/>
<!-- const __tsan::FastState -->
<qualified-type-def type-id='type-id-1278' const='yes' id='type-id-1372'/>
<!-- const __tsan::FastState& -->
<reference-type-def kind='lvalue' type-id='type-id-1372' size-in-bits='64' id='type-id-1368'/>
<!-- const __tsan::FiredSuppression -->
<qualified-type-def type-id='type-id-1353' const='yes' id='type-id-1373'/>
<!-- const __tsan::IgnoreSet -->
<qualified-type-def type-id='type-id-1279' const='yes' id='type-id-1374'/>
<!-- const __tsan::JmpBuf -->
<qualified-type-def type-id='type-id-1331' const='yes' id='type-id-1375'/>
<!-- const __tsan::MutexSet -->
<qualified-type-def type-id='type-id-1282' const='yes' id='type-id-1376'/>
<!-- const __tsan::RacyAddress -->
<qualified-type-def type-id='type-id-1338' const='yes' id='type-id-1377'/>
<!-- const __tsan::RacyStacks -->
<qualified-type-def type-id='type-id-1345' const='yes' id='type-id-1378'/>
<!-- const __tsan::RacyStacks* -->
<pointer-type-def type-id='type-id-1378' size-in-bits='64' id='type-id-1403'/>
<!-- const __tsan::ReportDesc -->
<qualified-type-def type-id='type-id-1354' const='yes' id='type-id-1379'/>
<!-- const __tsan::Shadow* -->
<pointer-type-def type-id='type-id-1423' size-in-bits='64' id='type-id-1369'/>
<!-- const __tsan::SyncTab -->
<qualified-type-def type-id='type-id-1271' const='yes' id='type-id-1380'/>
<!-- const __tsan::SyncVar -->
<qualified-type-def type-id='type-id-1355' const='yes' id='type-id-1381'/>
<!-- const __tsan::ThreadContext -->
<qualified-type-def type-id='type-id-1289' const='yes' id='type-id-1382'/>
<!-- const __tsan::Vector<__tsan::JmpBuf> -->
<qualified-type-def type-id='type-id-1285' const='yes' id='type-id-1383'/>
<!-- const __tsan::Vector<__tsan::RacyAddress> -->
<qualified-type-def type-id='type-id-1274' const='yes' id='type-id-1384'/>
<!-- const __tsan::Vector<__tsan::RacyStacks> -->
<qualified-type-def type-id='type-id-1273' const='yes' id='type-id-1385'/>
<namespace-decl name='__sanitizer'>
<!-- struct __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase> -->
<class-decl name='IntrusiveList&lt;__sanitizer::ThreadContextBase&gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='26' column='1' id='type-id-1364'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>::size_ -->
<var-decl name='size_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='115' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::ThreadContextBase* __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>::first_ -->
<var-decl name='first_' type-id='type-id-1366' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='116' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __sanitizer::ThreadContextBase* __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>::last_ -->
<var-decl name='last_' type-id='type-id-1366' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='117' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>::clear() -->
<function-decl name='clear' mangled-name='_ZN11__sanitizer13IntrusiveListINS_17ThreadContextBaseEE5clearEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='27' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>*' -->
<parameter type-id='type-id-1424' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>::empty() -->
<function-decl name='empty' mangled-name='_ZNK11__sanitizer13IntrusiveListINS_17ThreadContextBaseEE5emptyEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>*' -->
<parameter type-id='type-id-1425' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>::size() -->
<function-decl name='size' mangled-name='_ZNK11__sanitizer13IntrusiveListINS_17ThreadContextBaseEE4sizeEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='33' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>*' -->
<parameter type-id='type-id-1425' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>::push_back(__sanitizer::ThreadContextBase*) -->
<function-decl name='push_back' mangled-name='_ZN11__sanitizer13IntrusiveListINS_17ThreadContextBaseEE9push_backEPS1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>*' -->
<parameter type-id='type-id-1424' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>::push_front(__sanitizer::ThreadContextBase*) -->
<function-decl name='push_front' mangled-name='_ZN11__sanitizer13IntrusiveListINS_17ThreadContextBaseEE10push_frontEPS1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>*' -->
<parameter type-id='type-id-1424' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>::pop_front() -->
<function-decl name='pop_front' mangled-name='_ZN11__sanitizer13IntrusiveListINS_17ThreadContextBaseEE9pop_frontEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>*' -->
<parameter type-id='type-id-1424' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::ThreadContextBase* __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>::front() -->
<function-decl name='front' mangled-name='_ZN11__sanitizer13IntrusiveListINS_17ThreadContextBaseEE5frontEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>*' -->
<parameter type-id='type-id-1424' is-artificial='yes'/>
<!-- __sanitizer::ThreadContextBase* -->
<return type-id='type-id-1366'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::ThreadContextBase* __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>::back() -->
<function-decl name='back' mangled-name='_ZN11__sanitizer13IntrusiveListINS_17ThreadContextBaseEE4backEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>*' -->
<parameter type-id='type-id-1424' is-artificial='yes'/>
<!-- __sanitizer::ThreadContextBase* -->
<return type-id='type-id-1366'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>::append_front(__sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>*) -->
<function-decl name='append_front' mangled-name='_ZN11__sanitizer13IntrusiveListINS_17ThreadContextBaseEE12append_frontEPS2_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>*' -->
<parameter type-id='type-id-1424' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>*' -->
<parameter type-id='type-id-1424'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>::append_back(__sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>*) -->
<function-decl name='append_back' mangled-name='_ZN11__sanitizer13IntrusiveListINS_17ThreadContextBaseEE11append_backEPS2_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>*' -->
<parameter type-id='type-id-1424' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>*' -->
<parameter type-id='type-id-1424'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>::CheckConsistency() -->
<function-decl name='CheckConsistency' mangled-name='_ZN11__sanitizer13IntrusiveListINS_17ThreadContextBaseEE16CheckConsistencyEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>*' -->
<parameter type-id='type-id-1424' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__sanitizer'>
<class-decl name='SizeClassMap&lt;17ul, 128ul, 16ul&gt;' size-in-bits='8' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='89' column='1' id='type-id-1426'>
<member-type access='public'>
<!-- struct __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch -->
<class-decl name='TransferBatch' size-in-bits='8320' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='103' column='1' id='type-id-1398'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch* __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch::next -->
<var-decl name='next' type-id='type-id-1427' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='104' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch::count -->
<var-decl name='count' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='105' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- void* __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch::batch[128] -->
<var-decl name='batch' type-id='type-id-407' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='106' column='1'/>
</data-member>
</class-decl>
</member-type>
</class-decl>
</namespace-decl>
<namespace-decl name='__sanitizer'>
<class-decl name='SizeClassMap&lt;17ul, 64ul, 14ul&gt;' size-in-bits='8' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='89' column='1' id='type-id-1428'>
<member-type access='public'>
<!-- struct __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch -->
<class-decl name='TransferBatch' size-in-bits='4224' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='103' column='1' id='type-id-1388'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch* __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch::next -->
<var-decl name='next' type-id='type-id-1429' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='104' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch::count -->
<var-decl name='count' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='105' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- void* __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch::batch[64] -->
<var-decl name='batch' type-id='type-id-1430' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='106' column='1'/>
</data-member>
</class-decl>
</member-type>
</class-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- struct __tsan::FiredSuppression -->
<class-decl name='FiredSuppression' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='520' column='1' id='type-id-1353'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __tsan::ReportType __tsan::FiredSuppression::type -->
<var-decl name='type' type-id='type-id-1311' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='521' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __tsan::FiredSuppression::pc -->
<var-decl name='pc' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='522' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __sanitizer::Suppression* __tsan::FiredSuppression::supp -->
<var-decl name='supp' type-id='type-id-946' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='523' column='1'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- struct __tsan::SyncVar -->
<class-decl name='SyncVar' size-in-bits='960' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='50' column='1' id='type-id-1355'>
<data-member access='public' static='yes'>
<!-- static const int __tsan::SyncVar::kInvalidTid -->
<var-decl name='kInvalidTid' type-id='type-id-233' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='53' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __tsan::Mutex __tsan::SyncVar::mtx -->
<var-decl name='mtx' type-id='type-id-406' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='55' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __tsan::SyncVar::addr -->
<var-decl name='addr' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='56' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- const __sanitizer::u64 __tsan::SyncVar::uid -->
<var-decl name='uid' type-id='type-id-1299' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='57' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- __tsan::SyncClock __tsan::SyncVar::clock -->
<var-decl name='clock' type-id='type-id-335' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='58' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<!-- __tsan::SyncClock __tsan::SyncVar::read_clock -->
<var-decl name='read_clock' type-id='type-id-335' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='59' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='704'>
<!-- __sanitizer::u32 __tsan::SyncVar::creation_stack_id -->
<var-decl name='creation_stack_id' type-id='type-id-196' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='60' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='736'>
<!-- int __tsan::SyncVar::owner_tid -->
<var-decl name='owner_tid' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='61' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='768'>
<!-- __sanitizer::u64 __tsan::SyncVar::last_lock -->
<var-decl name='last_lock' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='62' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='832'>
<!-- int __tsan::SyncVar::recursion -->
<var-decl name='recursion' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='63' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='864'>
<!-- bool __tsan::SyncVar::is_rw -->
<var-decl name='is_rw' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='64' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='872'>
<!-- bool __tsan::SyncVar::is_recursive -->
<var-decl name='is_recursive' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='65' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='880'>
<!-- bool __tsan::SyncVar::is_broken -->
<var-decl name='is_broken' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='66' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='888'>
<!-- bool __tsan::SyncVar::is_linker_init -->
<var-decl name='is_linker_init' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='67' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='896'>
<!-- __tsan::SyncVar* __tsan::SyncVar::next -->
<var-decl name='next' type-id='type-id-1320' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='68' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::SyncVar::SyncVar(__sanitizer::uptr, __sanitizer::u64) -->
<function-decl name='SyncVar' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncVar*' -->
<parameter type-id='type-id-1320' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __tsan::SyncVar::GetMemoryConsumption() -->
<function-decl name='GetMemoryConsumption' mangled-name='_ZN6__tsan7SyncVar20GetMemoryConsumptionEv' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncVar*' -->
<parameter type-id='type-id-1320' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::u64 __tsan::SyncVar::GetId() -->
<function-decl name='GetId' mangled-name='_ZNK6__tsan7SyncVar5GetIdEv' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::SyncVar*' -->
<parameter type-id='type-id-1315' is-artificial='yes'/>
<!-- typedef __sanitizer::u64 -->
<return type-id='type-id-198'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __tsan::SyncVar::CheckId(__sanitizer::u64) -->
<function-decl name='CheckId' mangled-name='_ZNK6__tsan7SyncVar7CheckIdEy' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::SyncVar*' -->
<parameter type-id='type-id-1315' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- __sanitizer::uptr __tsan::SyncVar::SplitId(__sanitizer::u64*) -->
<function-decl name='SplitId' mangled-name='_ZN6__tsan7SyncVar7SplitIdEyPy' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- parameter of type '__sanitizer::u64*' -->
<parameter type-id='type-id-1280'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::SyncVar::SyncVar(__sanitizer::uptr, __sanitizer::u64) -->
<function-decl name='SyncVar' mangled-name='_ZN6__tsan7SyncVarC2Emy' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncVar*' -->
<parameter type-id='type-id-1320' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__sanitizer'>
<!-- typedef __sanitizer::ThreadContextBase* (typedef __sanitizer::u32)* __sanitizer::ThreadContextFactory -->
<typedef-decl name='ThreadContextFactory' type-id='type-id-1431' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='71' column='1' id='type-id-1365'/>
</namespace-decl>
<!-- void (__sanitizer::ThreadContextBase*, void*)* -->
<pointer-type-def type-id='type-id-1432' size-in-bits='64' id='type-id-1358'/>
<!-- void*[256] -->
<array-type-def dimensions='1' type-id='type-id-1' size-in-bits='16384' id='type-id-1396'>
<!-- <anonymous range>[256] -->
<subrange length='256' type-id='type-id-50' id='type-id-136'/>
</array-type-def>
<!-- __sanitizer::AllocatorStats* -->
<pointer-type-def type-id='type-id-1391' size-in-bits='64' id='type-id-1410'/>
<!-- __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>* -->
<pointer-type-def type-id='type-id-1364' size-in-bits='64' id='type-id-1424'/>
<!-- __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch* -->
<pointer-type-def type-id='type-id-1398' size-in-bits='64' id='type-id-1427'/>
<!-- __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch* -->
<pointer-type-def type-id='type-id-1388' size-in-bits='64' id='type-id-1429'/>
<!-- __sanitizer::ThreadContextBase* (typedef __sanitizer::u32)* -->
<pointer-type-def type-id='type-id-1433' size-in-bits='64' id='type-id-1431'/>
<!-- __tsan::ReportStack* -->
<pointer-type-def type-id='type-id-1434' size-in-bits='64' id='type-id-1421'/>
<!-- atomic_uint64_t[4] -->
<array-type-def dimensions='1' type-id='type-id-356' size-in-bits='256' id='type-id-1411'>
<!-- <anonymous range>[4] -->
<subrange length='4' type-id='type-id-50' id='type-id-389'/>
</array-type-def>
<!-- char[64] -->
<array-type-def dimensions='1' type-id='type-id-5' size-in-bits='512' id='type-id-1414'>
<!-- <anonymous range>[64] -->
<subrange length='64' type-id='type-id-50' id='type-id-372'/>
</array-type-def>
<namespace-decl name='__sanitizer'>
<!-- class __sanitizer::AllocatorGlobalStats -->
<class-decl name='AllocatorGlobalStats' size-in-bits='448' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='236' column='1' id='type-id-1406'>
<!-- class __sanitizer::AllocatorStats -->
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1391'/>
<data-member access='private' layout-offset-in-bits='384'>
<!-- __sanitizer::SpinMutex __sanitizer::AllocatorGlobalStats::mu_ -->
<var-decl name='mu_' type-id='type-id-1435' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='274' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::AllocatorGlobalStats::Init() -->
<function-decl name='Init' mangled-name='_ZN11__sanitizer20AllocatorGlobalStats4InitEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::AllocatorGlobalStats*' -->
<parameter type-id='type-id-1393' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::AllocatorGlobalStats::Register(__sanitizer::AllocatorStats*) -->
<function-decl name='Register' mangled-name='_ZN11__sanitizer20AllocatorGlobalStats8RegisterEPNS_14AllocatorStatsE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='244' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::AllocatorGlobalStats*' -->
<parameter type-id='type-id-1393' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::AllocatorStats*' -->
<parameter type-id='type-id-1410'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::AllocatorGlobalStats::Unregister(__sanitizer::AllocatorStats*) -->
<function-decl name='Unregister' mangled-name='_ZN11__sanitizer20AllocatorGlobalStats10UnregisterEPNS_14AllocatorStatsE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::AllocatorGlobalStats*' -->
<parameter type-id='type-id-1393' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::AllocatorStats*' -->
<parameter type-id='type-id-1410'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- void __sanitizer::AllocatorGlobalStats::Get(__sanitizer::u64*) -->
<function-decl name='Get' mangled-name='_ZNK11__sanitizer20AllocatorGlobalStats3GetEPy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='260' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::AllocatorGlobalStats*' -->
<parameter type-id='type-id-1436' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::u64*' -->
<parameter type-id='type-id-1280'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__sanitizer'>
<!-- class __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> -->
<class-decl name='SizeClassAllocator32&lt;0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap&lt;17ul, 64ul, 14ul&gt;, 24ul, __sanitizer::TwoLevelByteMap&lt;2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback&gt;, __sanitizer::NoOpMapUnmapCallback&gt;' size-in-bits='158272' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='677' column='1' id='type-id-1407'>
<member-type access='private'>
<!-- struct __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::SizeClassInfo -->
<class-decl name='SizeClassInfo' size-in-bits='512' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='820' column='1' id='type-id-1437'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::SpinMutex __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::SizeClassInfo::mutex -->
<var-decl name='mutex' type-id='type-id-1435' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='821' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch> __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::SizeClassInfo::free_list -->
<var-decl name='free_list' type-id='type-id-1438' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='822' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- char __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::SizeClassInfo::padding[32] -->
<var-decl name='padding' type-id='type-id-1439' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='823' column='1'/>
</data-member>
</class-decl>
</member-type>
<member-type access='public'>
<!-- typedef __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::Batch -->
<typedef-decl name='Batch' type-id='type-id-1388' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='679' column='1' id='type-id-1440'/>
</member-type>
<member-type access='public'>
<!-- typedef __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> > __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::AllocatorCache -->
<typedef-decl name='AllocatorCache' type-id='type-id-1350' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='682' column='1' id='type-id-1441'/>
</member-type>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::kNumClasses -->
<var-decl name='kNumClasses' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='814' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::kRegionSize -->
<var-decl name='kRegionSize' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='817' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::kNumPossibleRegions -->
<var-decl name='kNumPossibleRegions' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='818' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback> __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::possible_regions -->
<var-decl name='possible_regions' type-id='type-id-1442' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='881' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='131136'>
<!-- __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::SizeClassInfo __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::size_class_info_array[53] -->
<var-decl name='size_class_info_array' type-id='type-id-1443' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='882' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::Init() -->
<function-decl name='Init' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E4InitEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='684' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::MapWithCallback(__sanitizer::uptr) -->
<function-decl name='MapWithCallback' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E15MapWithCallbackEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='689' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::UnmapWithCallback(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='UnmapWithCallback' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E17UnmapWithCallbackEmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='696' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- bool __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::CanAllocate(__sanitizer::uptr) -->
<function-decl name='CanAllocate' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E11CanAllocateEmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='701' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::GetMetaData(void*) -->
<function-decl name='GetMetaData' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E11GetMetaDataEPKv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='706' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::Batch* __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::AllocateBatch(__sanitizer::AllocatorStats*, __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::AllocatorCache*, __sanitizer::uptr) -->
<function-decl name='AllocateBatch' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E13AllocateBatchEPNS_14AllocatorStatsEPNS_28SizeClassAllocatorLocalCacheIS6_EEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='717' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::AllocatorStats*' -->
<parameter type-id='type-id-1410'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::AllocatorCache*' -->
<parameter type-id='type-id-1444'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::Batch* -->
<return type-id='type-id-1445'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::DeallocateBatch(__sanitizer::AllocatorStats*, __sanitizer::uptr, __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::Batch*) -->
<function-decl name='DeallocateBatch' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E15DeallocateBatchEPNS_14AllocatorStatsEmPNS2_13TransferBatchE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='730' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::AllocatorStats*' -->
<parameter type-id='type-id-1410'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::Batch*' -->
<parameter type-id='type-id-1445'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- bool __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::PointerIsMine(void*) -->
<function-decl name='PointerIsMine' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E13PointerIsMineEPKv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='738' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::GetSizeClass(void*) -->
<function-decl name='GetSizeClass' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E12GetSizeClassEPKv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::GetBlockBegin(void*) -->
<function-decl name='GetBlockBegin' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E13GetBlockBeginEPKv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='746' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::GetActuallyAllocatedSize(void*) -->
<function-decl name='GetActuallyAllocatedSize' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E24GetActuallyAllocatedSizeEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='757' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::ClassID(__sanitizer::uptr) -->
<function-decl name='ClassID' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E7ClassIDEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='762' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::TotalMemoryUsed() -->
<function-decl name='TotalMemoryUsed' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E15TotalMemoryUsedEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='764' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::TestOnlyUnmap() -->
<function-decl name='TestOnlyUnmap' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E13TestOnlyUnmapEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='773' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::ForceLock() -->
<function-decl name='ForceLock' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E9ForceLockEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='781' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::ForceUnlock() -->
<function-decl name='ForceUnlock' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E11ForceUnlockEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::ForEachChunk(__sanitizer::ForEachChunkCallback, void*) -->
<function-decl name='ForEachChunk' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E12ForEachChunkEPFvmPvES7_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='795' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::ForEachChunkCallback' -->
<parameter type-id='type-id-1446'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::PrintStats() -->
<function-decl name='PrintStats' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E10PrintStatsEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='810' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::ComputeRegionId(__sanitizer::uptr) -->
<function-decl name='ComputeRegionId' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E15ComputeRegionIdEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='827' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::ComputeRegionBeg(__sanitizer::uptr) -->
<function-decl name='ComputeRegionBeg' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E16ComputeRegionBegEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='833' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::AllocateRegion(__sanitizer::AllocatorStats*, __sanitizer::uptr) -->
<function-decl name='AllocateRegion' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E14AllocateRegionEPNS_14AllocatorStatsEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='837' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::AllocatorStats*' -->
<parameter type-id='type-id-1410'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::SizeClassInfo* __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::GetSizeClassInfo(__sanitizer::uptr) -->
<function-decl name='GetSizeClassInfo' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E16GetSizeClassInfoEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='848' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::SizeClassInfo* -->
<return type-id='type-id-1447'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::PopulateFreeList(__sanitizer::AllocatorStats*, __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::AllocatorCache*, __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::SizeClassInfo*, __sanitizer::uptr) -->
<function-decl name='PopulateFreeList' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E16PopulateFreeListEPNS_14AllocatorStatsEPNS_28SizeClassAllocatorLocalCacheIS6_EEPNS6_13SizeClassInfoEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='853' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::AllocatorStats*' -->
<parameter type-id='type-id-1410'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::AllocatorCache*' -->
<parameter type-id='type-id-1444'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::SizeClassInfo*' -->
<parameter type-id='type-id-1447'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__sanitizer'>
<!-- class __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> -->
<class-decl name='SizeClassAllocator64&lt;137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap&lt;17ul, 128ul, 16ul&gt;, __tsan::MapUnmapCallback&gt;' size-in-bits='8' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='305' column='1' id='type-id-1408'>
<member-type access='private'>
<!-- struct __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::RegionInfo -->
<class-decl name='RegionInfo' size-in-bits='1152' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='474' column='1' id='type-id-1448'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::BlockingMutex __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::RegionInfo::mutex -->
<var-decl name='mutex' type-id='type-id-286' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='475' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='704'>
<!-- __sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch> __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::RegionInfo::free_list -->
<var-decl name='free_list' type-id='type-id-1449' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='476' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='768'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::RegionInfo::allocated_user -->
<var-decl name='allocated_user' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='477' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='832'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::RegionInfo::allocated_meta -->
<var-decl name='allocated_meta' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='478' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='896'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::RegionInfo::mapped_user -->
<var-decl name='mapped_user' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='479' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='960'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::RegionInfo::mapped_meta -->
<var-decl name='mapped_meta' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='480' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1024'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::RegionInfo::n_allocated -->
<var-decl name='n_allocated' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='481' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1088'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::RegionInfo::n_freed -->
<var-decl name='n_freed' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='481' column='1'/>
</data-member>
</class-decl>
</member-type>
<member-type access='public'>
<!-- typedef __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::Batch -->
<typedef-decl name='Batch' type-id='type-id-1398' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='307' column='1' id='type-id-1450'/>
</member-type>
<member-type access='public'>
<!-- typedef __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> > __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::AllocatorCache -->
<typedef-decl name='AllocatorCache' type-id='type-id-1351' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='310' column='1' id='type-id-1451'/>
</member-type>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::kNumClasses -->
<var-decl name='kNumClasses' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='457' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::kNumClassesRounded -->
<var-decl name='kNumClassesRounded' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='458' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::kRegionSize -->
<var-decl name='kRegionSize' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='461' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::kSpaceEnd -->
<var-decl name='kSpaceEnd' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='462' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::kPopulateSize -->
<var-decl name='kPopulateSize' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='468' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::kUserMapSize -->
<var-decl name='kUserMapSize' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='470' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::kMetaMapSize -->
<var-decl name='kMetaMapSize' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='472' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::Init() -->
<function-decl name='Init' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE4InitEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='312' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::MapWithCallback(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='MapWithCallback' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE15MapWithCallbackEmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='318' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::UnmapWithCallback(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='UnmapWithCallback' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE17UnmapWithCallbackEmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='323' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- bool __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::CanAllocate(__sanitizer::uptr) -->
<function-decl name='CanAllocate' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE11CanAllocateEmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='328' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::Batch* __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::AllocateBatch(__sanitizer::AllocatorStats*, __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::AllocatorCache*, __sanitizer::uptr) -->
<function-decl name='AllocateBatch' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE13AllocateBatchEPNS_14AllocatorStatsEPNS_28SizeClassAllocatorLocalCacheIS5_EEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='333' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::AllocatorStats*' -->
<parameter type-id='type-id-1410'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::AllocatorCache*' -->
<parameter type-id='type-id-1452'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::Batch* -->
<return type-id='type-id-1453'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::DeallocateBatch(__sanitizer::AllocatorStats*, __sanitizer::uptr, __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::Batch*) -->
<function-decl name='DeallocateBatch' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE15DeallocateBatchEPNS_14AllocatorStatsEmPNS2_13TransferBatchE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='344' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::AllocatorStats*' -->
<parameter type-id='type-id-1410'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::Batch*' -->
<parameter type-id='type-id-1453'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- bool __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::PointerIsMine() -->
<function-decl name='PointerIsMine' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE13PointerIsMineEPKv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='351' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::GetSizeClass() -->
<function-decl name='GetSizeClass' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE12GetSizeClassEPKv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='355' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::GetBlockBegin(void*) -->
<function-decl name='GetBlockBegin' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE13GetBlockBeginEPKv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='359' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::GetActuallyAllocatedSize() -->
<function-decl name='GetActuallyAllocatedSize' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE24GetActuallyAllocatedSizeEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='374' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::ClassID(__sanitizer::uptr) -->
<function-decl name='ClassID' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE7ClassIDEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='379' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::GetMetaData(void*) -->
<function-decl name='GetMetaData' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE11GetMetaDataEPKv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::TotalMemoryUsed() -->
<function-decl name='TotalMemoryUsed' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE15TotalMemoryUsedEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='389' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::TestOnlyUnmap() -->
<function-decl name='TestOnlyUnmap' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE13TestOnlyUnmapEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='397' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::PrintStats() -->
<function-decl name='PrintStats' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE10PrintStatsEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='401' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::ForceLock() -->
<function-decl name='ForceLock' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE9ForceLockEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='428' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::ForceUnlock() -->
<function-decl name='ForceUnlock' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE11ForceUnlockEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='434' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::ForEachChunk(__sanitizer::ForEachChunkCallback, void*) -->
<function-decl name='ForEachChunk' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE12ForEachChunkEPFvmPvES6_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='442' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::ForEachChunkCallback' -->
<parameter type-id='type-id-1446'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::AdditionalSize() -->
<function-decl name='AdditionalSize' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE14AdditionalSizeEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='485' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::RegionInfo* __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::GetRegionInfo(__sanitizer::uptr) -->
<function-decl name='GetRegionInfo' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE13GetRegionInfoEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='490' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::RegionInfo* -->
<return type-id='type-id-1454'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::GetChunkIdx(__sanitizer::uptr) -->
<function-decl name='GetChunkIdx' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE11GetChunkIdxEmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='496' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::Batch* __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::PopulateFreeList(__sanitizer::AllocatorStats*, __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::AllocatorCache*, __sanitizer::uptr, __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::RegionInfo*) -->
<function-decl name='PopulateFreeList' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE16PopulateFreeListEPNS_14AllocatorStatsEPNS_28SizeClassAllocatorLocalCacheIS5_EEmPNS5_10RegionInfoE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='505' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::AllocatorStats*' -->
<parameter type-id='type-id-1410'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::AllocatorCache*' -->
<parameter type-id='type-id-1452'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::RegionInfo*' -->
<parameter type-id='type-id-1454'/>
<!-- __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::Batch* -->
<return type-id='type-id-1453'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- class __tsan::Vector<__tsan::ReportLocation*> -->
<class-decl name='Vector&lt;__tsan::ReportLocation*&gt;' size-in-bits='256' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='23' column='1' id='type-id-1418'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- const __tsan::MBlockType __tsan::Vector<__tsan::ReportLocation*>::typ_ -->
<var-decl name='typ_' type-id='type-id-342' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='80' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __tsan::ReportLocation** __tsan::Vector<__tsan::ReportLocation*>::begin_ -->
<var-decl name='begin_' type-id='type-id-1455' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='81' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __tsan::ReportLocation** __tsan::Vector<__tsan::ReportLocation*>::end_ -->
<var-decl name='end_' type-id='type-id-1455' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='82' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<!-- __tsan::ReportLocation** __tsan::Vector<__tsan::ReportLocation*>::last_ -->
<var-decl name='last_' type-id='type-id-1455' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='83' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportLocation*>::Vector(__tsan::MBlockType) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportLocation*>*' -->
<parameter type-id='type-id-1456' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::MBlockType' -->
<parameter type-id='type-id-341'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::Vector<__tsan::ReportLocation*>::~Vector(int) -->
<function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportLocation*>*' -->
<parameter type-id='type-id-1456' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportLocation*>::Reset() -->
<function-decl name='Reset' mangled-name='_ZN6__tsan6VectorIPNS_14ReportLocationEE5ResetEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportLocation*>*' -->
<parameter type-id='type-id-1456' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::Vector<__tsan::ReportLocation*>::Size() -->
<function-decl name='Size' mangled-name='_ZNK6__tsan6VectorIPNS_14ReportLocationEE4SizeEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::ReportLocation*>*' -->
<parameter type-id='type-id-1457' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::ReportLocation*& __tsan::Vector<__tsan::ReportLocation*>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN6__tsan6VectorIPNS_14ReportLocationEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportLocation*>*' -->
<parameter type-id='type-id-1456' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::ReportLocation*& -->
<return type-id='type-id-1458'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __tsan::ReportLocation* const& __tsan::Vector<__tsan::ReportLocation*>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK6__tsan6VectorIPNS_14ReportLocationEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::ReportLocation*>*' -->
<parameter type-id='type-id-1457' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::ReportLocation* const& -->
<return type-id='type-id-1459'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::ReportLocation** __tsan::Vector<__tsan::ReportLocation*>::PushBack(__tsan::ReportLocation*) -->
<function-decl name='PushBack' mangled-name='_ZN6__tsan6VectorIPNS_14ReportLocationEE8PushBackES2_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportLocation*>*' -->
<parameter type-id='type-id-1456' is-artificial='yes'/>
<!-- parameter of type '__tsan::ReportLocation*' -->
<parameter type-id='type-id-1460'/>
<!-- __tsan::ReportLocation** -->
<return type-id='type-id-1455'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportLocation*>::PopBack() -->
<function-decl name='PopBack' mangled-name='_ZN6__tsan6VectorIPNS_14ReportLocationEE7PopBackEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportLocation*>*' -->
<parameter type-id='type-id-1456' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportLocation*>::Resize(__sanitizer::uptr) -->
<function-decl name='Resize' mangled-name='_ZN6__tsan6VectorIPNS_14ReportLocationEE6ResizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportLocation*>*' -->
<parameter type-id='type-id-1456' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportLocation*>::EnsureSize(__sanitizer::uptr) -->
<function-decl name='EnsureSize' mangled-name='_ZN6__tsan6VectorIPNS_14ReportLocationEE10EnsureSizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportLocation*>*' -->
<parameter type-id='type-id-1456' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportLocation*>::Vector(const __tsan::Vector<__tsan::ReportLocation*>&) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportLocation*>*' -->
<parameter type-id='type-id-1456' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::ReportLocation*>&' -->
<parameter type-id='type-id-1461'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportLocation*>::operator=(const __tsan::Vector<__tsan::ReportLocation*>&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan6VectorIPNS_14ReportLocationEEaSERKS3_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportLocation*>*' -->
<parameter type-id='type-id-1456' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::ReportLocation*>&' -->
<parameter type-id='type-id-1461'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- class __tsan::Vector<__tsan::ReportMop*> -->
<class-decl name='Vector&lt;__tsan::ReportMop*&gt;' size-in-bits='256' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='23' column='1' id='type-id-1417'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- const __tsan::MBlockType __tsan::Vector<__tsan::ReportMop*>::typ_ -->
<var-decl name='typ_' type-id='type-id-342' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='80' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __tsan::ReportMop** __tsan::Vector<__tsan::ReportMop*>::begin_ -->
<var-decl name='begin_' type-id='type-id-1462' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='81' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __tsan::ReportMop** __tsan::Vector<__tsan::ReportMop*>::end_ -->
<var-decl name='end_' type-id='type-id-1462' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='82' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<!-- __tsan::ReportMop** __tsan::Vector<__tsan::ReportMop*>::last_ -->
<var-decl name='last_' type-id='type-id-1462' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='83' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportMop*>::Vector(__tsan::MBlockType) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMop*>*' -->
<parameter type-id='type-id-1463' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::MBlockType' -->
<parameter type-id='type-id-341'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::Vector<__tsan::ReportMop*>::~Vector(int) -->
<function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMop*>*' -->
<parameter type-id='type-id-1463' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportMop*>::Reset() -->
<function-decl name='Reset' mangled-name='_ZN6__tsan6VectorIPNS_9ReportMopEE5ResetEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMop*>*' -->
<parameter type-id='type-id-1463' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::Vector<__tsan::ReportMop*>::Size() -->
<function-decl name='Size' mangled-name='_ZNK6__tsan6VectorIPNS_9ReportMopEE4SizeEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::ReportMop*>*' -->
<parameter type-id='type-id-1464' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::ReportMop*& __tsan::Vector<__tsan::ReportMop*>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN6__tsan6VectorIPNS_9ReportMopEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMop*>*' -->
<parameter type-id='type-id-1463' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::ReportMop*& -->
<return type-id='type-id-1465'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __tsan::ReportMop* const& __tsan::Vector<__tsan::ReportMop*>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK6__tsan6VectorIPNS_9ReportMopEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::ReportMop*>*' -->
<parameter type-id='type-id-1464' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::ReportMop* const& -->
<return type-id='type-id-1466'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::ReportMop** __tsan::Vector<__tsan::ReportMop*>::PushBack(__tsan::ReportMop*) -->
<function-decl name='PushBack' mangled-name='_ZN6__tsan6VectorIPNS_9ReportMopEE8PushBackES2_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMop*>*' -->
<parameter type-id='type-id-1463' is-artificial='yes'/>
<!-- parameter of type '__tsan::ReportMop*' -->
<parameter type-id='type-id-1467'/>
<!-- __tsan::ReportMop** -->
<return type-id='type-id-1462'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportMop*>::PopBack() -->
<function-decl name='PopBack' mangled-name='_ZN6__tsan6VectorIPNS_9ReportMopEE7PopBackEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMop*>*' -->
<parameter type-id='type-id-1463' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportMop*>::Resize(__sanitizer::uptr) -->
<function-decl name='Resize' mangled-name='_ZN6__tsan6VectorIPNS_9ReportMopEE6ResizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMop*>*' -->
<parameter type-id='type-id-1463' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportMop*>::EnsureSize(__sanitizer::uptr) -->
<function-decl name='EnsureSize' mangled-name='_ZN6__tsan6VectorIPNS_9ReportMopEE10EnsureSizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMop*>*' -->
<parameter type-id='type-id-1463' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportMop*>::Vector(const __tsan::Vector<__tsan::ReportMop*>&) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMop*>*' -->
<parameter type-id='type-id-1463' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::ReportMop*>&' -->
<parameter type-id='type-id-1468'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportMop*>::operator=(const __tsan::Vector<__tsan::ReportMop*>&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan6VectorIPNS_9ReportMopEEaSERKS3_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMop*>*' -->
<parameter type-id='type-id-1463' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::ReportMop*>&' -->
<parameter type-id='type-id-1468'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- class __tsan::Vector<__tsan::ReportMutex*> -->
<class-decl name='Vector&lt;__tsan::ReportMutex*&gt;' size-in-bits='256' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='23' column='1' id='type-id-1419'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- const __tsan::MBlockType __tsan::Vector<__tsan::ReportMutex*>::typ_ -->
<var-decl name='typ_' type-id='type-id-342' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='80' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __tsan::ReportMutex** __tsan::Vector<__tsan::ReportMutex*>::begin_ -->
<var-decl name='begin_' type-id='type-id-1469' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='81' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __tsan::ReportMutex** __tsan::Vector<__tsan::ReportMutex*>::end_ -->
<var-decl name='end_' type-id='type-id-1469' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='82' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<!-- __tsan::ReportMutex** __tsan::Vector<__tsan::ReportMutex*>::last_ -->
<var-decl name='last_' type-id='type-id-1469' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='83' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportMutex*>::Vector(__tsan::MBlockType) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMutex*>*' -->
<parameter type-id='type-id-1470' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::MBlockType' -->
<parameter type-id='type-id-341'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::Vector<__tsan::ReportMutex*>::~Vector(int) -->
<function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMutex*>*' -->
<parameter type-id='type-id-1470' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportMutex*>::Reset() -->
<function-decl name='Reset' mangled-name='_ZN6__tsan6VectorIPNS_11ReportMutexEE5ResetEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMutex*>*' -->
<parameter type-id='type-id-1470' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::Vector<__tsan::ReportMutex*>::Size() -->
<function-decl name='Size' mangled-name='_ZNK6__tsan6VectorIPNS_11ReportMutexEE4SizeEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::ReportMutex*>*' -->
<parameter type-id='type-id-1471' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::ReportMutex*& __tsan::Vector<__tsan::ReportMutex*>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN6__tsan6VectorIPNS_11ReportMutexEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMutex*>*' -->
<parameter type-id='type-id-1470' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::ReportMutex*& -->
<return type-id='type-id-1472'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __tsan::ReportMutex* const& __tsan::Vector<__tsan::ReportMutex*>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK6__tsan6VectorIPNS_11ReportMutexEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::ReportMutex*>*' -->
<parameter type-id='type-id-1471' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::ReportMutex* const& -->
<return type-id='type-id-1473'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::ReportMutex** __tsan::Vector<__tsan::ReportMutex*>::PushBack(__tsan::ReportMutex*) -->
<function-decl name='PushBack' mangled-name='_ZN6__tsan6VectorIPNS_11ReportMutexEE8PushBackES2_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMutex*>*' -->
<parameter type-id='type-id-1470' is-artificial='yes'/>
<!-- parameter of type '__tsan::ReportMutex*' -->
<parameter type-id='type-id-1474'/>
<!-- __tsan::ReportMutex** -->
<return type-id='type-id-1469'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportMutex*>::PopBack() -->
<function-decl name='PopBack' mangled-name='_ZN6__tsan6VectorIPNS_11ReportMutexEE7PopBackEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMutex*>*' -->
<parameter type-id='type-id-1470' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportMutex*>::Resize(__sanitizer::uptr) -->
<function-decl name='Resize' mangled-name='_ZN6__tsan6VectorIPNS_11ReportMutexEE6ResizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMutex*>*' -->
<parameter type-id='type-id-1470' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportMutex*>::EnsureSize(__sanitizer::uptr) -->
<function-decl name='EnsureSize' mangled-name='_ZN6__tsan6VectorIPNS_11ReportMutexEE10EnsureSizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMutex*>*' -->
<parameter type-id='type-id-1470' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportMutex*>::Vector(const __tsan::Vector<__tsan::ReportMutex*>&) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMutex*>*' -->
<parameter type-id='type-id-1470' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::ReportMutex*>&' -->
<parameter type-id='type-id-1475'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportMutex*>::operator=(const __tsan::Vector<__tsan::ReportMutex*>&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan6VectorIPNS_11ReportMutexEEaSERKS3_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMutex*>*' -->
<parameter type-id='type-id-1470' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::ReportMutex*>&' -->
<parameter type-id='type-id-1475'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- class __tsan::Vector<__tsan::ReportStack*> -->
<class-decl name='Vector&lt;__tsan::ReportStack*&gt;' size-in-bits='256' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='23' column='1' id='type-id-1416'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- const __tsan::MBlockType __tsan::Vector<__tsan::ReportStack*>::typ_ -->
<var-decl name='typ_' type-id='type-id-342' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='80' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __tsan::ReportStack** __tsan::Vector<__tsan::ReportStack*>::begin_ -->
<var-decl name='begin_' type-id='type-id-1476' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='81' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __tsan::ReportStack** __tsan::Vector<__tsan::ReportStack*>::end_ -->
<var-decl name='end_' type-id='type-id-1476' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='82' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<!-- __tsan::ReportStack** __tsan::Vector<__tsan::ReportStack*>::last_ -->
<var-decl name='last_' type-id='type-id-1476' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='83' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportStack*>::Vector(__tsan::MBlockType) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportStack*>*' -->
<parameter type-id='type-id-1477' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::MBlockType' -->
<parameter type-id='type-id-341'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::Vector<__tsan::ReportStack*>::~Vector(int) -->
<function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportStack*>*' -->
<parameter type-id='type-id-1477' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportStack*>::Reset() -->
<function-decl name='Reset' mangled-name='_ZN6__tsan6VectorIPNS_11ReportStackEE5ResetEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportStack*>*' -->
<parameter type-id='type-id-1477' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::Vector<__tsan::ReportStack*>::Size() -->
<function-decl name='Size' mangled-name='_ZNK6__tsan6VectorIPNS_11ReportStackEE4SizeEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::ReportStack*>*' -->
<parameter type-id='type-id-1478' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::ReportStack*& __tsan::Vector<__tsan::ReportStack*>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN6__tsan6VectorIPNS_11ReportStackEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportStack*>*' -->
<parameter type-id='type-id-1477' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::ReportStack*& -->
<return type-id='type-id-1479'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __tsan::ReportStack* const& __tsan::Vector<__tsan::ReportStack*>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK6__tsan6VectorIPNS_11ReportStackEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::ReportStack*>*' -->
<parameter type-id='type-id-1478' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::ReportStack* const& -->
<return type-id='type-id-1480'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::ReportStack** __tsan::Vector<__tsan::ReportStack*>::PushBack(__tsan::ReportStack*) -->
<function-decl name='PushBack' mangled-name='_ZN6__tsan6VectorIPNS_11ReportStackEE8PushBackES2_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportStack*>*' -->
<parameter type-id='type-id-1477' is-artificial='yes'/>
<!-- parameter of type '__tsan::ReportStack*' -->
<parameter type-id='type-id-1421'/>
<!-- __tsan::ReportStack** -->
<return type-id='type-id-1476'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportStack*>::PopBack() -->
<function-decl name='PopBack' mangled-name='_ZN6__tsan6VectorIPNS_11ReportStackEE7PopBackEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportStack*>*' -->
<parameter type-id='type-id-1477' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportStack*>::Resize(__sanitizer::uptr) -->
<function-decl name='Resize' mangled-name='_ZN6__tsan6VectorIPNS_11ReportStackEE6ResizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportStack*>*' -->
<parameter type-id='type-id-1477' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportStack*>::EnsureSize(__sanitizer::uptr) -->
<function-decl name='EnsureSize' mangled-name='_ZN6__tsan6VectorIPNS_11ReportStackEE10EnsureSizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportStack*>*' -->
<parameter type-id='type-id-1477' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportStack*>::Vector(const __tsan::Vector<__tsan::ReportStack*>&) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportStack*>*' -->
<parameter type-id='type-id-1477' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::ReportStack*>&' -->
<parameter type-id='type-id-1481'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportStack*>::operator=(const __tsan::Vector<__tsan::ReportStack*>&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan6VectorIPNS_11ReportStackEEaSERKS3_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportStack*>*' -->
<parameter type-id='type-id-1477' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::ReportStack*>&' -->
<parameter type-id='type-id-1481'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- class __tsan::Vector<__tsan::ReportThread*> -->
<class-decl name='Vector&lt;__tsan::ReportThread*&gt;' size-in-bits='256' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='23' column='1' id='type-id-1420'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- const __tsan::MBlockType __tsan::Vector<__tsan::ReportThread*>::typ_ -->
<var-decl name='typ_' type-id='type-id-342' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='80' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __tsan::ReportThread** __tsan::Vector<__tsan::ReportThread*>::begin_ -->
<var-decl name='begin_' type-id='type-id-1482' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='81' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __tsan::ReportThread** __tsan::Vector<__tsan::ReportThread*>::end_ -->
<var-decl name='end_' type-id='type-id-1482' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='82' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<!-- __tsan::ReportThread** __tsan::Vector<__tsan::ReportThread*>::last_ -->
<var-decl name='last_' type-id='type-id-1482' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='83' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportThread*>::Vector(__tsan::MBlockType) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportThread*>*' -->
<parameter type-id='type-id-1483' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::MBlockType' -->
<parameter type-id='type-id-341'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::Vector<__tsan::ReportThread*>::~Vector(int) -->
<function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportThread*>*' -->
<parameter type-id='type-id-1483' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportThread*>::Reset() -->
<function-decl name='Reset' mangled-name='_ZN6__tsan6VectorIPNS_12ReportThreadEE5ResetEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportThread*>*' -->
<parameter type-id='type-id-1483' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::Vector<__tsan::ReportThread*>::Size() -->
<function-decl name='Size' mangled-name='_ZNK6__tsan6VectorIPNS_12ReportThreadEE4SizeEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::ReportThread*>*' -->
<parameter type-id='type-id-1484' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::ReportThread*& __tsan::Vector<__tsan::ReportThread*>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN6__tsan6VectorIPNS_12ReportThreadEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportThread*>*' -->
<parameter type-id='type-id-1483' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::ReportThread*& -->
<return type-id='type-id-1485'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __tsan::ReportThread* const& __tsan::Vector<__tsan::ReportThread*>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK6__tsan6VectorIPNS_12ReportThreadEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::ReportThread*>*' -->
<parameter type-id='type-id-1484' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::ReportThread* const& -->
<return type-id='type-id-1486'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::ReportThread** __tsan::Vector<__tsan::ReportThread*>::PushBack(__tsan::ReportThread*) -->
<function-decl name='PushBack' mangled-name='_ZN6__tsan6VectorIPNS_12ReportThreadEE8PushBackES2_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportThread*>*' -->
<parameter type-id='type-id-1483' is-artificial='yes'/>
<!-- parameter of type '__tsan::ReportThread*' -->
<parameter type-id='type-id-1487'/>
<!-- __tsan::ReportThread** -->
<return type-id='type-id-1482'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportThread*>::PopBack() -->
<function-decl name='PopBack' mangled-name='_ZN6__tsan6VectorIPNS_12ReportThreadEE7PopBackEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportThread*>*' -->
<parameter type-id='type-id-1483' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportThread*>::Resize(__sanitizer::uptr) -->
<function-decl name='Resize' mangled-name='_ZN6__tsan6VectorIPNS_12ReportThreadEE6ResizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportThread*>*' -->
<parameter type-id='type-id-1483' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportThread*>::EnsureSize(__sanitizer::uptr) -->
<function-decl name='EnsureSize' mangled-name='_ZN6__tsan6VectorIPNS_12ReportThreadEE10EnsureSizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportThread*>*' -->
<parameter type-id='type-id-1483' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportThread*>::Vector(const __tsan::Vector<__tsan::ReportThread*>&) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportThread*>*' -->
<parameter type-id='type-id-1483' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::ReportThread*>&' -->
<parameter type-id='type-id-1488'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportThread*>::operator=(const __tsan::Vector<__tsan::ReportThread*>&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan6VectorIPNS_12ReportThreadEEaSERKS3_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportThread*>*' -->
<parameter type-id='type-id-1483' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::ReportThread*>&' -->
<parameter type-id='type-id-1488'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<!-- const __sanitizer::AllocatorStats* -->
<pointer-type-def type-id='type-id-1489' size-in-bits='64' id='type-id-1413'/>
<!-- const __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>* -->
<pointer-type-def type-id='type-id-1490' size-in-bits='64' id='type-id-1425'/>
<!-- const __tsan::ReportDesc& -->
<reference-type-def kind='lvalue' type-id='type-id-1379' size-in-bits='64' id='type-id-1422'/>
<!-- const __tsan::Shadow -->
<qualified-type-def type-id='type-id-1313' const='yes' id='type-id-1423'/>
<namespace-decl name='__sanitizer'>
<!-- enum __sanitizer::AllocatorStat -->
<enum-decl name='AllocatorStat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='198' column='1' id='type-id-1412'>
<underlying-type type-id='type-id-62'/>
<enumerator name='AllocatorStatMalloced' value='0'/>
<enumerator name='AllocatorStatFreed' value='1'/>
<enumerator name='AllocatorStatMmapped' value='2'/>
<enumerator name='AllocatorStatUnmapped' value='3'/>
<enumerator name='AllocatorStatCount' value='4'/>
</enum-decl>
</namespace-decl>
<namespace-decl name='__sanitizer'>
<!-- enum __sanitizer::ThreadStatus -->
<enum-decl name='ThreadStatus' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='22' column='1' id='type-id-1415'>
<underlying-type type-id='type-id-62'/>
<enumerator name='ThreadStatusInvalid' value='0'/>
<enumerator name='ThreadStatusCreated' value='1'/>
<enumerator name='ThreadStatusRunning' value='2'/>
<enumerator name='ThreadStatusFinished' value='3'/>
<enumerator name='ThreadStatusDead' value='4'/>
</enum-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- struct __tsan::MD5Hash -->
<class-decl name='MD5Hash' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_defs.h' line='147' column='1' id='type-id-1404'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- long long unsigned int __tsan::MD5Hash::hash[2] -->
<var-decl name='hash' type-id='type-id-1281' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_defs.h' line='148' column='1'/>
</data-member>
<member-function access='public' const='yes'>
<!-- bool __tsan::MD5Hash::operator==(const __tsan::MD5Hash&) -->
<function-decl name='operator==' mangled-name='_ZNK6__tsan7MD5HasheqERKS0_' filepath='../../.././libsanitizer/tsan/tsan_defs.h' line='149' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::MD5Hash*' -->
<parameter type-id='type-id-1491' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::MD5Hash&' -->
<parameter type-id='type-id-1492'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<!-- void*[64] -->
<array-type-def dimensions='1' type-id='type-id-1' size-in-bits='4096' id='type-id-1430'>
<!-- <anonymous range>[64] -->
<subrange length='64' type-id='type-id-50' id='type-id-372'/>
</array-type-def>
<!-- SizeClassInfo[53] -->
<array-type-def dimensions='1' type-id='type-id-1437' size-in-bits='27136' id='type-id-1443'>
<!-- <anonymous range>[53] -->
<subrange length='53' type-id='type-id-50' id='type-id-1405'/>
</array-type-def>
<!-- __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::AllocatorCache* -->
<pointer-type-def type-id='type-id-1441' size-in-bits='64' id='type-id-1444'/>
<!-- __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::Batch* -->
<pointer-type-def type-id='type-id-1440' size-in-bits='64' id='type-id-1445'/>
<!-- __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::SizeClassInfo* -->
<pointer-type-def type-id='type-id-1437' size-in-bits='64' id='type-id-1447'/>
<!-- __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::AllocatorCache* -->
<pointer-type-def type-id='type-id-1451' size-in-bits='64' id='type-id-1452'/>
<!-- __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::Batch* -->
<pointer-type-def type-id='type-id-1450' size-in-bits='64' id='type-id-1453'/>
<!-- __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::RegionInfo* -->
<pointer-type-def type-id='type-id-1448' size-in-bits='64' id='type-id-1454'/>
<!-- __tsan::ReportLocation* -->
<pointer-type-def type-id='type-id-1493' size-in-bits='64' id='type-id-1460'/>
<!-- __tsan::ReportLocation* const& -->
<reference-type-def kind='lvalue' type-id='type-id-1494' size-in-bits='64' id='type-id-1459'/>
<!-- __tsan::ReportLocation*& -->
<reference-type-def kind='lvalue' type-id='type-id-1460' size-in-bits='64' id='type-id-1458'/>
<!-- __tsan::ReportLocation** -->
<pointer-type-def type-id='type-id-1460' size-in-bits='64' id='type-id-1455'/>
<!-- __tsan::ReportMop* -->
<pointer-type-def type-id='type-id-1495' size-in-bits='64' id='type-id-1467'/>
<!-- __tsan::ReportMop* const& -->
<reference-type-def kind='lvalue' type-id='type-id-1496' size-in-bits='64' id='type-id-1466'/>
<!-- __tsan::ReportMop*& -->
<reference-type-def kind='lvalue' type-id='type-id-1467' size-in-bits='64' id='type-id-1465'/>
<!-- __tsan::ReportMop** -->
<pointer-type-def type-id='type-id-1467' size-in-bits='64' id='type-id-1462'/>
<!-- __tsan::ReportMutex* -->
<pointer-type-def type-id='type-id-1497' size-in-bits='64' id='type-id-1474'/>
<!-- __tsan::ReportMutex* const& -->
<reference-type-def kind='lvalue' type-id='type-id-1498' size-in-bits='64' id='type-id-1473'/>
<!-- __tsan::ReportMutex*& -->
<reference-type-def kind='lvalue' type-id='type-id-1474' size-in-bits='64' id='type-id-1472'/>
<!-- __tsan::ReportMutex** -->
<pointer-type-def type-id='type-id-1474' size-in-bits='64' id='type-id-1469'/>
<!-- __tsan::ReportStack* const& -->
<reference-type-def kind='lvalue' type-id='type-id-1499' size-in-bits='64' id='type-id-1480'/>
<!-- __tsan::ReportStack*& -->
<reference-type-def kind='lvalue' type-id='type-id-1421' size-in-bits='64' id='type-id-1479'/>
<!-- __tsan::ReportStack** -->
<pointer-type-def type-id='type-id-1421' size-in-bits='64' id='type-id-1476'/>
<!-- __tsan::ReportThread* -->
<pointer-type-def type-id='type-id-1500' size-in-bits='64' id='type-id-1487'/>
<!-- __tsan::ReportThread* const& -->
<reference-type-def kind='lvalue' type-id='type-id-1501' size-in-bits='64' id='type-id-1486'/>
<!-- __tsan::ReportThread*& -->
<reference-type-def kind='lvalue' type-id='type-id-1487' size-in-bits='64' id='type-id-1485'/>
<!-- __tsan::ReportThread** -->
<pointer-type-def type-id='type-id-1487' size-in-bits='64' id='type-id-1482'/>
<!-- __tsan::Vector<__tsan::ReportLocation*>* -->
<pointer-type-def type-id='type-id-1418' size-in-bits='64' id='type-id-1456'/>
<!-- __tsan::Vector<__tsan::ReportMop*>* -->
<pointer-type-def type-id='type-id-1417' size-in-bits='64' id='type-id-1463'/>
<!-- __tsan::Vector<__tsan::ReportMutex*>* -->
<pointer-type-def type-id='type-id-1419' size-in-bits='64' id='type-id-1470'/>
<!-- __tsan::Vector<__tsan::ReportStack*>* -->
<pointer-type-def type-id='type-id-1416' size-in-bits='64' id='type-id-1477'/>
<!-- __tsan::Vector<__tsan::ReportThread*>* -->
<pointer-type-def type-id='type-id-1420' size-in-bits='64' id='type-id-1483'/>
<!-- char[32] -->
<array-type-def dimensions='1' type-id='type-id-5' size-in-bits='256' id='type-id-1439'>
<!-- <anonymous range>[32] -->
<subrange length='32' type-id='type-id-50' id='type-id-1502'/>
</array-type-def>
<namespace-decl name='__sanitizer'>
<!-- class __sanitizer::SpinMutex -->
<class-decl name='SpinMutex' size-in-bits='8' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='61' column='1' id='type-id-1435'>
<!-- class __sanitizer::StaticSpinMutex -->
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-195'/>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::SpinMutex::SpinMutex() -->
<function-decl name='SpinMutex' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SpinMutex*' -->
<parameter type-id='type-id-1503' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private' constructor='yes'>
<!-- __sanitizer::SpinMutex::SpinMutex(const __sanitizer::SpinMutex&) -->
<function-decl name='SpinMutex' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SpinMutex*' -->
<parameter type-id='type-id-1503' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::SpinMutex&' -->
<parameter type-id='type-id-1504'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::SpinMutex::operator=(const __sanitizer::SpinMutex&) -->
<function-decl name='operator=' mangled-name='_ZN11__sanitizer9SpinMutexaSERKS0_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SpinMutex*' -->
<parameter type-id='type-id-1503' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::SpinMutex&' -->
<parameter type-id='type-id-1504'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__sanitizer'>
<!-- class __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback> -->
<class-decl name='TwoLevelByteMap&lt;2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback&gt;' size-in-bits='131136' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='594' column='1' id='type-id-1442'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::atomic_uintptr_t __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>::map1_[2048] -->
<var-decl name='map1_' type-id='type-id-1505' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='648' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='131072'>
<!-- __sanitizer::StaticSpinMutex __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>::mu_ -->
<var-decl name='mu_' type-id='type-id-195' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='649' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>::TestOnlyInit() -->
<function-decl name='TestOnlyInit' mangled-name='_ZN11__sanitizer15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEE12TestOnlyInitEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='596' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1506' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>::TestOnlyUnmap() -->
<function-decl name='TestOnlyUnmap' mangled-name='_ZN11__sanitizer15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEE13TestOnlyUnmapEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='600' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1506' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>::size() -->
<function-decl name='size' mangled-name='_ZNK11__sanitizer15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEE4sizeEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='609' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1507' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>::size1() -->
<function-decl name='size1' mangled-name='_ZNK11__sanitizer15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEE5size1Ev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='610' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1507' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>::size2() -->
<function-decl name='size2' mangled-name='_ZNK11__sanitizer15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEE5size2Ev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='611' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1507' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>::set(__sanitizer::uptr, __sanitizer::u8) -->
<function-decl name='set' mangled-name='_ZN11__sanitizer15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEE3setEmh' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1506' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::u8' -->
<parameter type-id='type-id-213'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::u8 __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK11__sanitizer15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEixEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='620' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1507' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::u8 -->
<return type-id='type-id-213'/>
</function-decl>
</member-function>
<member-function access='private' const='yes'>
<!-- __sanitizer::u8* __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>::Get(__sanitizer::uptr) -->
<function-decl name='Get' mangled-name='_ZNK11__sanitizer15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEE3GetEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1507' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __sanitizer::u8* -->
<return type-id='type-id-1508'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- __sanitizer::u8* __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>::GetOrCreate(__sanitizer::uptr) -->
<function-decl name='GetOrCreate' mangled-name='_ZN11__sanitizer15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEE11GetOrCreateEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='634' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1506' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __sanitizer::u8* -->
<return type-id='type-id-1508'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<!-- const __sanitizer::AllocatorGlobalStats* -->
<pointer-type-def type-id='type-id-1509' size-in-bits='64' id='type-id-1436'/>
<!-- const __sanitizer::AllocatorStats -->
<qualified-type-def type-id='type-id-1391' const='yes' id='type-id-1489'/>
<!-- const __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase> -->
<qualified-type-def type-id='type-id-1364' const='yes' id='type-id-1490'/>
<!-- const __tsan::MD5Hash& -->
<reference-type-def kind='lvalue' type-id='type-id-1510' size-in-bits='64' id='type-id-1492'/>
<!-- const __tsan::MD5Hash* -->
<pointer-type-def type-id='type-id-1510' size-in-bits='64' id='type-id-1491'/>
<!-- const __tsan::Vector<__tsan::ReportLocation*>& -->
<reference-type-def kind='lvalue' type-id='type-id-1511' size-in-bits='64' id='type-id-1461'/>
<!-- const __tsan::Vector<__tsan::ReportLocation*>* -->
<pointer-type-def type-id='type-id-1511' size-in-bits='64' id='type-id-1457'/>
<!-- const __tsan::Vector<__tsan::ReportMop*>& -->
<reference-type-def kind='lvalue' type-id='type-id-1512' size-in-bits='64' id='type-id-1468'/>
<!-- const __tsan::Vector<__tsan::ReportMop*>* -->
<pointer-type-def type-id='type-id-1512' size-in-bits='64' id='type-id-1464'/>
<!-- const __tsan::Vector<__tsan::ReportMutex*>& -->
<reference-type-def kind='lvalue' type-id='type-id-1513' size-in-bits='64' id='type-id-1475'/>
<!-- const __tsan::Vector<__tsan::ReportMutex*>* -->
<pointer-type-def type-id='type-id-1513' size-in-bits='64' id='type-id-1471'/>
<!-- const __tsan::Vector<__tsan::ReportStack*>& -->
<reference-type-def kind='lvalue' type-id='type-id-1514' size-in-bits='64' id='type-id-1481'/>
<!-- const __tsan::Vector<__tsan::ReportStack*>* -->
<pointer-type-def type-id='type-id-1514' size-in-bits='64' id='type-id-1478'/>
<!-- const __tsan::Vector<__tsan::ReportThread*>& -->
<reference-type-def kind='lvalue' type-id='type-id-1515' size-in-bits='64' id='type-id-1488'/>
<!-- const __tsan::Vector<__tsan::ReportThread*>* -->
<pointer-type-def type-id='type-id-1515' size-in-bits='64' id='type-id-1484'/>
<namespace-decl name='__sanitizer'>
<!-- struct __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch> -->
<class-decl name='IntrusiveList&lt;__sanitizer::SizeClassMap&lt;17ul, 64ul, 14ul&gt;::TransferBatch&gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='26' column='1' id='type-id-1438'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>::size_ -->
<var-decl name='size_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='115' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch* __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>::first_ -->
<var-decl name='first_' type-id='type-id-1429' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='116' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch* __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>::last_ -->
<var-decl name='last_' type-id='type-id-1429' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='117' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>::clear() -->
<function-decl name='clear' mangled-name='_ZN11__sanitizer13IntrusiveListINS_12SizeClassMapILm17ELm64ELm14EE13TransferBatchEE5clearEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='27' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>*' -->
<parameter type-id='type-id-1516' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>::empty() -->
<function-decl name='empty' mangled-name='_ZNK11__sanitizer13IntrusiveListINS_12SizeClassMapILm17ELm64ELm14EE13TransferBatchEE5emptyEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>*' -->
<parameter type-id='type-id-1517' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>::size() -->
<function-decl name='size' mangled-name='_ZNK11__sanitizer13IntrusiveListINS_12SizeClassMapILm17ELm64ELm14EE13TransferBatchEE4sizeEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='33' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>*' -->
<parameter type-id='type-id-1517' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>::push_back(__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch*) -->
<function-decl name='push_back' mangled-name='_ZN11__sanitizer13IntrusiveListINS_12SizeClassMapILm17ELm64ELm14EE13TransferBatchEE9push_backEPS3_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>*' -->
<parameter type-id='type-id-1516' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch*' -->
<parameter type-id='type-id-1429'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>::push_front(__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch*) -->
<function-decl name='push_front' mangled-name='_ZN11__sanitizer13IntrusiveListINS_12SizeClassMapILm17ELm64ELm14EE13TransferBatchEE10push_frontEPS3_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>*' -->
<parameter type-id='type-id-1516' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch*' -->
<parameter type-id='type-id-1429'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>::pop_front() -->
<function-decl name='pop_front' mangled-name='_ZN11__sanitizer13IntrusiveListINS_12SizeClassMapILm17ELm64ELm14EE13TransferBatchEE9pop_frontEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>*' -->
<parameter type-id='type-id-1516' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch* __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>::front() -->
<function-decl name='front' mangled-name='_ZN11__sanitizer13IntrusiveListINS_12SizeClassMapILm17ELm64ELm14EE13TransferBatchEE5frontEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>*' -->
<parameter type-id='type-id-1516' is-artificial='yes'/>
<!-- __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch* -->
<return type-id='type-id-1429'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch* __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>::back() -->
<function-decl name='back' mangled-name='_ZN11__sanitizer13IntrusiveListINS_12SizeClassMapILm17ELm64ELm14EE13TransferBatchEE4backEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>*' -->
<parameter type-id='type-id-1516' is-artificial='yes'/>
<!-- __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch* -->
<return type-id='type-id-1429'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>::append_front(__sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>*) -->
<function-decl name='append_front' mangled-name='_ZN11__sanitizer13IntrusiveListINS_12SizeClassMapILm17ELm64ELm14EE13TransferBatchEE12append_frontEPS4_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>*' -->
<parameter type-id='type-id-1516' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>*' -->
<parameter type-id='type-id-1516'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>::append_back(__sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>*) -->
<function-decl name='append_back' mangled-name='_ZN11__sanitizer13IntrusiveListINS_12SizeClassMapILm17ELm64ELm14EE13TransferBatchEE11append_backEPS4_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>*' -->
<parameter type-id='type-id-1516' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>*' -->
<parameter type-id='type-id-1516'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>::CheckConsistency() -->
<function-decl name='CheckConsistency' mangled-name='_ZN11__sanitizer13IntrusiveListINS_12SizeClassMapILm17ELm64ELm14EE13TransferBatchEE16CheckConsistencyEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>*' -->
<parameter type-id='type-id-1516' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__sanitizer'>
<!-- struct __sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch> -->
<class-decl name='LFStack&lt;__sanitizer::SizeClassMap&lt;17ul, 128ul, 16ul&gt;::TransferBatch&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_lfstack.h' line='25' column='1' id='type-id-1449'>
<data-member access='public' static='yes'>
<!-- static const int __sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch>::kCounterBits -->
<var-decl name='kCounterBits' type-id='type-id-233' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_lfstack.h' line='62' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::u64 __sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch>::kPtrMask -->
<var-decl name='kPtrMask' type-id='type-id-1299' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_lfstack.h' line='63' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::u64 __sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch>::kCounterMask -->
<var-decl name='kCounterMask' type-id='type-id-1299' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_lfstack.h' line='64' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::u64 __sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch>::kCounterInc -->
<var-decl name='kCounterInc' type-id='type-id-1299' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_lfstack.h' line='65' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::atomic_uint64_t __sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch>::head_ -->
<var-decl name='head_' type-id='type-id-356' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_lfstack.h' line='67' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch>::Clear() -->
<function-decl name='Clear' mangled-name='_ZN11__sanitizer7LFStackINS_12SizeClassMapILm17ELm128ELm16EE13TransferBatchEE5ClearEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_lfstack.h' line='26' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch>*' -->
<parameter type-id='type-id-1518' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch>::Empty() -->
<function-decl name='Empty' mangled-name='_ZNK11__sanitizer7LFStackINS_12SizeClassMapILm17ELm128ELm16EE13TransferBatchEE5EmptyEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_lfstack.h' line='30' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch>*' -->
<parameter type-id='type-id-1519' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch>::Push(__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch*) -->
<function-decl name='Push' mangled-name='_ZN11__sanitizer7LFStackINS_12SizeClassMapILm17ELm128ELm16EE13TransferBatchEE4PushEPS3_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_lfstack.h' line='34' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch>*' -->
<parameter type-id='type-id-1518' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch*' -->
<parameter type-id='type-id-1427'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch* __sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch>::Pop() -->
<function-decl name='Pop' mangled-name='_ZN11__sanitizer7LFStackINS_12SizeClassMapILm17ELm128ELm16EE13TransferBatchEE3PopEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_lfstack.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch>*' -->
<parameter type-id='type-id-1518' is-artificial='yes'/>
<!-- __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch* -->
<return type-id='type-id-1427'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- struct __tsan::ReportStack -->
<class-decl name='ReportStack' size-in-bits='448' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='29' column='1' id='type-id-1434'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __tsan::ReportStack* __tsan::ReportStack::next -->
<var-decl name='next' type-id='type-id-1421' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='30' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- char* __tsan::ReportStack::module -->
<var-decl name='module' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='31' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __sanitizer::uptr __tsan::ReportStack::offset -->
<var-decl name='offset' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='32' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- __sanitizer::uptr __tsan::ReportStack::pc -->
<var-decl name='pc' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='33' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- char* __tsan::ReportStack::func -->
<var-decl name='func' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='34' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<!-- char* __tsan::ReportStack::file -->
<var-decl name='file' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='35' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<!-- int __tsan::ReportStack::line -->
<var-decl name='line' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='36' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='416'>
<!-- int __tsan::ReportStack::col -->
<var-decl name='col' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='37' column='1'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='__sanitizer'>
<!-- typedef void (typedef __sanitizer::uptr, void*)* __sanitizer::ForEachChunkCallback -->
<typedef-decl name='ForEachChunkCallback' type-id='type-id-1520' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='284' column='1' id='type-id-1446'/>
</namespace-decl>
<!-- __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>* -->
<pointer-type-def type-id='type-id-1438' size-in-bits='64' id='type-id-1516'/>
<!-- __sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch>* -->
<pointer-type-def type-id='type-id-1449' size-in-bits='64' id='type-id-1518'/>
<!-- __sanitizer::SpinMutex* -->
<pointer-type-def type-id='type-id-1435' size-in-bits='64' id='type-id-1503'/>
<!-- __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>* -->
<pointer-type-def type-id='type-id-1442' size-in-bits='64' id='type-id-1506'/>
<!-- __sanitizer::u8* -->
<pointer-type-def type-id='type-id-213' size-in-bits='64' id='type-id-1508'/>
<!-- __tsan::ReportLocation* const -->
<qualified-type-def type-id='type-id-1460' const='yes' id='type-id-1494'/>
<!-- __tsan::ReportMop* const -->
<qualified-type-def type-id='type-id-1467' const='yes' id='type-id-1496'/>
<!-- __tsan::ReportMutex* const -->
<qualified-type-def type-id='type-id-1474' const='yes' id='type-id-1498'/>
<!-- __tsan::ReportStack* const -->
<qualified-type-def type-id='type-id-1421' const='yes' id='type-id-1499'/>
<!-- __tsan::ReportThread* const -->
<qualified-type-def type-id='type-id-1487' const='yes' id='type-id-1501'/>
<!-- atomic_uintptr_t[2048] -->
<array-type-def dimensions='1' type-id='type-id-1244' size-in-bits='131072' id='type-id-1505'>
<!-- <anonymous range>[2048] -->
<subrange length='2048' type-id='type-id-50' id='type-id-1521'/>
</array-type-def>
<!-- const __sanitizer::AllocatorGlobalStats -->
<qualified-type-def type-id='type-id-1406' const='yes' id='type-id-1509'/>
<!-- const __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>* -->
<pointer-type-def type-id='type-id-1522' size-in-bits='64' id='type-id-1517'/>
<!-- const __sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch>* -->
<pointer-type-def type-id='type-id-1523' size-in-bits='64' id='type-id-1519'/>
<!-- const __sanitizer::SpinMutex& -->
<reference-type-def kind='lvalue' type-id='type-id-1524' size-in-bits='64' id='type-id-1504'/>
<!-- const __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>* -->
<pointer-type-def type-id='type-id-1525' size-in-bits='64' id='type-id-1507'/>
<!-- const __tsan::MD5Hash -->
<qualified-type-def type-id='type-id-1404' const='yes' id='type-id-1510'/>
<!-- const __tsan::Vector<__tsan::ReportLocation*> -->
<qualified-type-def type-id='type-id-1418' const='yes' id='type-id-1511'/>
<!-- const __tsan::Vector<__tsan::ReportMop*> -->
<qualified-type-def type-id='type-id-1417' const='yes' id='type-id-1512'/>
<!-- const __tsan::Vector<__tsan::ReportMutex*> -->
<qualified-type-def type-id='type-id-1419' const='yes' id='type-id-1513'/>
<!-- const __tsan::Vector<__tsan::ReportStack*> -->
<qualified-type-def type-id='type-id-1416' const='yes' id='type-id-1514'/>
<!-- const __tsan::Vector<__tsan::ReportThread*> -->
<qualified-type-def type-id='type-id-1420' const='yes' id='type-id-1515'/>
<namespace-decl name='__tsan'>
<!-- struct __tsan::ReportLocation -->
<class-decl name='ReportLocation' size-in-bits='640' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='65' column='1' id='type-id-1493'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __tsan::ReportLocationType __tsan::ReportLocation::type -->
<var-decl name='type' type-id='type-id-1526' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='66' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __tsan::ReportLocation::addr -->
<var-decl name='addr' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='67' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __sanitizer::uptr __tsan::ReportLocation::size -->
<var-decl name='size' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='68' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- char* __tsan::ReportLocation::module -->
<var-decl name='module' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='69' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- __sanitizer::uptr __tsan::ReportLocation::offset -->
<var-decl name='offset' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='70' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<!-- int __tsan::ReportLocation::tid -->
<var-decl name='tid' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='71' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='352'>
<!-- int __tsan::ReportLocation::fd -->
<var-decl name='fd' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='72' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<!-- char* __tsan::ReportLocation::name -->
<var-decl name='name' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='73' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<!-- char* __tsan::ReportLocation::file -->
<var-decl name='file' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='74' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='512'>
<!-- int __tsan::ReportLocation::line -->
<var-decl name='line' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='75' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
<!-- __tsan::ReportStack* __tsan::ReportLocation::stack -->
<var-decl name='stack' type-id='type-id-1421' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='76' column='1'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- struct __tsan::ReportMop -->
<class-decl name='ReportMop' size-in-bits='512' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='45' column='1' id='type-id-1495'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- int __tsan::ReportMop::tid -->
<var-decl name='tid' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='46' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __tsan::ReportMop::addr -->
<var-decl name='addr' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='47' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- int __tsan::ReportMop::size -->
<var-decl name='size' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='48' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
<!-- bool __tsan::ReportMop::write -->
<var-decl name='write' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='49' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='168'>
<!-- bool __tsan::ReportMop::atomic -->
<var-decl name='atomic' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='50' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- __tsan::Vector<__tsan::ReportMopMutex> __tsan::ReportMop::mset -->
<var-decl name='mset' type-id='type-id-1527' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='51' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<!-- __tsan::ReportStack* __tsan::ReportMop::stack -->
<var-decl name='stack' type-id='type-id-1421' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='52' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::ReportMop::ReportMop() -->
<function-decl name='ReportMop' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ReportMop*' -->
<parameter type-id='type-id-1467' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::ReportMop::ReportMop() -->
<function-decl name='ReportMop' mangled-name='_ZN6__tsan9ReportMopC2Ev' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ReportMop*' -->
<parameter type-id='type-id-1467' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- struct __tsan::ReportMutex -->
<class-decl name='ReportMutex' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='88' column='1' id='type-id-1497'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::u64 __tsan::ReportMutex::id -->
<var-decl name='id' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='89' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- bool __tsan::ReportMutex::destroyed -->
<var-decl name='destroyed' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='90' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __tsan::ReportStack* __tsan::ReportMutex::stack -->
<var-decl name='stack' type-id='type-id-1421' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='91' column='1'/>
</data-member>
</class-decl>
</namespace-decl>
<namespace-decl name='__tsan'>
<!-- struct __tsan::ReportThread -->
<class-decl name='ReportThread' size-in-bits='384' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='79' column='1' id='type-id-1500'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- int __tsan::ReportThread::id -->
<var-decl name='id' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='80' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __tsan::ReportThread::pid -->
<var-decl name='pid' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='81' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- bool __tsan::ReportThread::running -->
<var-decl name='running' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='82' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- char* __tsan::ReportThread::name -->
<var-decl name='name' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='83' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- int __tsan::ReportThread::parent_tid -->
<var-decl name='parent_tid' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='84' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<!-- __tsan::ReportStack* __tsan::ReportThread::stack -->
<var-decl name='stack' type-id='type-id-1421' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='85' column='1'/>
</data-member>
</class-decl>
</namespace-decl>
<!-- void (typedef __sanitizer::uptr, void*)* -->
<pointer-type-def type-id='type-id-1528' size-in-bits='64' id='type-id-1520'/>
<namespace-decl name='__tsan'>
<!-- class __tsan::Vector<__tsan::ReportMopMutex> -->
<class-decl name='Vector&lt;__tsan::ReportMopMutex&gt;' size-in-bits='256' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='23' column='1' id='type-id-1527'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- const __tsan::MBlockType __tsan::Vector<__tsan::ReportMopMutex>::typ_ -->
<var-decl name='typ_' type-id='type-id-342' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='80' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __tsan::ReportMopMutex* __tsan::Vector<__tsan::ReportMopMutex>::begin_ -->
<var-decl name='begin_' type-id='type-id-1529' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='81' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __tsan::ReportMopMutex* __tsan::Vector<__tsan::ReportMopMutex>::end_ -->
<var-decl name='end_' type-id='type-id-1529' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='82' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<!-- __tsan::ReportMopMutex* __tsan::Vector<__tsan::ReportMopMutex>::last_ -->
<var-decl name='last_' type-id='type-id-1529' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='83' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportMopMutex>::Vector(__tsan::MBlockType) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMopMutex>*' -->
<parameter type-id='type-id-1530' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::MBlockType' -->
<parameter type-id='type-id-341'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::Vector<__tsan::ReportMopMutex>::~Vector(int) -->
<function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMopMutex>*' -->
<parameter type-id='type-id-1530' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportMopMutex>::Reset() -->
<function-decl name='Reset' mangled-name='_ZN6__tsan6VectorINS_14ReportMopMutexEE5ResetEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMopMutex>*' -->
<parameter type-id='type-id-1530' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::Vector<__tsan::ReportMopMutex>::Size() -->
<function-decl name='Size' mangled-name='_ZNK6__tsan6VectorINS_14ReportMopMutexEE4SizeEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::ReportMopMutex>*' -->
<parameter type-id='type-id-1531' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::ReportMopMutex& __tsan::Vector<__tsan::ReportMopMutex>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN6__tsan6VectorINS_14ReportMopMutexEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMopMutex>*' -->
<parameter type-id='type-id-1530' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::ReportMopMutex& -->
<return type-id='type-id-1532'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const __tsan::ReportMopMutex& __tsan::Vector<__tsan::ReportMopMutex>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK6__tsan6VectorINS_14ReportMopMutexEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::ReportMopMutex>*' -->
<parameter type-id='type-id-1531' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- const __tsan::ReportMopMutex& -->
<return type-id='type-id-1533'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::ReportMopMutex* __tsan::Vector<__tsan::ReportMopMutex>::PushBack(__tsan::ReportMopMutex) -->
<function-decl name='PushBack' mangled-name='_ZN6__tsan6VectorINS_14ReportMopMutexEE8PushBackES1_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMopMutex>*' -->
<parameter type-id='type-id-1530' is-artificial='yes'/>
<!-- parameter of type 'struct __tsan::ReportMopMutex' -->
<parameter type-id='type-id-1534'/>
<!-- __tsan::ReportMopMutex* -->
<return type-id='type-id-1529'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportMopMutex>::PopBack() -->
<function-decl name='PopBack' mangled-name='_ZN6__tsan6VectorINS_14ReportMopMutexEE7PopBackEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMopMutex>*' -->
<parameter type-id='type-id-1530' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportMopMutex>::Resize(__sanitizer::uptr) -->
<function-decl name='Resize' mangled-name='_ZN6__tsan6VectorINS_14ReportMopMutexEE6ResizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMopMutex>*' -->
<parameter type-id='type-id-1530' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportMopMutex>::EnsureSize(__sanitizer::uptr) -->
<function-decl name='EnsureSize' mangled-name='_ZN6__tsan6VectorINS_14ReportMopMutexEE10EnsureSizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMopMutex>*' -->
<parameter type-id='type-id-1530' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportMopMutex>::Vector(const __tsan::Vector<__tsan::ReportMopMutex>&) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMopMutex>*' -->
<parameter type-id='type-id-1530' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::ReportMopMutex>&' -->
<parameter type-id='type-id-1535'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportMopMutex>::operator=(const __tsan::Vector<__tsan::ReportMopMutex>&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan6VectorINS_14ReportMopMutexEEaSERKS2_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMopMutex>*' -->
<parameter type-id='type-id-1530' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::ReportMopMutex>&' -->
<parameter type-id='type-id-1535'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<!-- const __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch> -->
<qualified-type-def type-id='type-id-1438' const='yes' id='type-id-1522'/>
<!-- const __sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch> -->
<qualified-type-def type-id='type-id-1449' const='yes' id='type-id-1523'/>
<!-- const __sanitizer::SpinMutex -->
<qualified-type-def type-id='type-id-1435' const='yes' id='type-id-1524'/>
<!-- const __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback> -->
<qualified-type-def type-id='type-id-1442' const='yes' id='type-id-1525'/>
<namespace-decl name='__tsan'>
<!-- enum __tsan::ReportLocationType -->
<enum-decl name='ReportLocationType' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='57' column='1' id='type-id-1526'>
<underlying-type type-id='type-id-62'/>
<enumerator name='ReportLocationGlobal' value='0'/>
<enumerator name='ReportLocationHeap' value='1'/>
<enumerator name='ReportLocationStack' value='2'/>
<enumerator name='ReportLocationTLS' value='3'/>
<enumerator name='ReportLocationFD' value='4'/>
</enum-decl>
</namespace-decl>
<!-- __tsan::ReportMopMutex& -->
<reference-type-def kind='lvalue' type-id='type-id-1534' size-in-bits='64' id='type-id-1532'/>
<!-- __tsan::ReportMopMutex* -->
<pointer-type-def type-id='type-id-1534' size-in-bits='64' id='type-id-1529'/>
<!-- __tsan::Vector<__tsan::ReportMopMutex>* -->
<pointer-type-def type-id='type-id-1527' size-in-bits='64' id='type-id-1530'/>
<!-- const __tsan::ReportMopMutex& -->
<reference-type-def kind='lvalue' type-id='type-id-1536' size-in-bits='64' id='type-id-1533'/>
<!-- const __tsan::Vector<__tsan::ReportMopMutex>& -->
<reference-type-def kind='lvalue' type-id='type-id-1537' size-in-bits='64' id='type-id-1535'/>
<!-- const __tsan::Vector<__tsan::ReportMopMutex>* -->
<pointer-type-def type-id='type-id-1537' size-in-bits='64' id='type-id-1531'/>
<namespace-decl name='__tsan'>
<!-- struct __tsan::ReportMopMutex -->
<class-decl name='ReportMopMutex' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='40' column='1' id='type-id-1534'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::u64 __tsan::ReportMopMutex::id -->
<var-decl name='id' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='41' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- bool __tsan::ReportMopMutex::write -->
<var-decl name='write' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='42' column='1'/>
</data-member>
</class-decl>
</namespace-decl>
<!-- const __tsan::ReportMopMutex -->
<qualified-type-def type-id='type-id-1534' const='yes' id='type-id-1536'/>
<!-- const __tsan::Vector<__tsan::ReportMopMutex> -->
<qualified-type-def type-id='type-id-1527' const='yes' id='type-id-1537'/>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/tsan/tsan_interface.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/tsan' language='LANG_C_plus_plus'>
<!-- unsigned short int -->
<type-decl name='unsigned short int' size-in-bits='16' id='type-id-190'/>
<!-- typedef __sanitizer::u16 uu16 -->
<typedef-decl name='uu16' type-id='type-id-1246' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='171' column='1' id='type-id-1538'/>
<!-- typedef __sanitizer::u32 uu32 -->
<typedef-decl name='uu32' type-id='type-id-196' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='172' column='1' id='type-id-1539'/>
<!-- typedef __sanitizer::u64 uu64 -->
<typedef-decl name='uu64' type-id='type-id-198' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='173' column='1' id='type-id-1540'/>
<!-- const uu16 -->
<qualified-type-def type-id='type-id-1538' const='yes' id='type-id-1541'/>
<!-- const uu16* -->
<pointer-type-def type-id='type-id-1541' size-in-bits='64' id='type-id-1542'/>
<!-- const uu32 -->
<qualified-type-def type-id='type-id-1539' const='yes' id='type-id-1543'/>
<!-- const uu32* -->
<pointer-type-def type-id='type-id-1543' size-in-bits='64' id='type-id-1544'/>
<!-- const uu64 -->
<qualified-type-def type-id='type-id-1540' const='yes' id='type-id-1545'/>
<!-- const uu64* -->
<pointer-type-def type-id='type-id-1545' size-in-bits='64' id='type-id-1546'/>
<!-- uu16* -->
<pointer-type-def type-id='type-id-1538' size-in-bits='64' id='type-id-1547'/>
<!-- uu32* -->
<pointer-type-def type-id='type-id-1539' size-in-bits='64' id='type-id-1548'/>
<!-- uu64* -->
<pointer-type-def type-id='type-id-1540' size-in-bits='64' id='type-id-1549'/>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- typedef unsigned short int __sanitizer::u16 -->
<typedef-decl name='u16' type-id='type-id-190' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='67' column='1' id='type-id-1246'/>
</namespace-decl>
<!-- namespace __tsan -->
<namespace-decl name='__tsan'>
<!-- void __tsan::MemoryRead(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr, int) -->
<function-decl name='MemoryRead' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='664' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::MemoryWrite(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr, int) -->
<function-decl name='MemoryWrite' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='669' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::Initialize(__tsan::ThreadState*) -->
<function-decl name='Initialize' mangled-name='_ZN6__tsan10InitializeEPNS_11ThreadStateE' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='640' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::UnalignedMemoryAccess(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr, int, bool, bool) -->
<function-decl name='UnalignedMemoryAccess' mangled-name='_ZN6__tsan21UnalignedMemoryAccessEPNS_11ThreadStateEmmibb' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='656' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::Acquire(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='Acquire' mangled-name='_ZN6__tsan7AcquireEPNS_11ThreadStateEmm' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='717' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::Release(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='Release' mangled-name='_ZN6__tsan7ReleaseEPNS_11ThreadStateEmm' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='719' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</namespace-decl>
<!-- void __tsan_init() -->
<function-decl name='__tsan_init' mangled-name='__tsan_init' filepath='../../.././libsanitizer/tsan/tsan_interface.cc' line='25' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_init'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_read16(void*) -->
<function-decl name='__tsan_read16' mangled-name='__tsan_read16' filepath='../../.././libsanitizer/tsan/tsan_interface.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_read16'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_write16(void*) -->
<function-decl name='__tsan_write16' mangled-name='__tsan_write16' filepath='../../.././libsanitizer/tsan/tsan_interface.cc' line='34' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_write16'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __sanitizer::u16 __tsan_unaligned_read2(const uu16*) -->
<function-decl name='__tsan_unaligned_read2' mangled-name='__tsan_unaligned_read2' filepath='../../.././libsanitizer/tsan/tsan_interface.cc' line='39' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_unaligned_read2'>
<!-- parameter of type 'const uu16*' -->
<parameter type-id='type-id-1542' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface.cc' line='39' column='1'/>
<!-- typedef __sanitizer::u16 -->
<return type-id='type-id-1246'/>
</function-decl>
<!-- __sanitizer::u32 __tsan_unaligned_read4(const uu32*) -->
<function-decl name='__tsan_unaligned_read4' mangled-name='__tsan_unaligned_read4' filepath='../../.././libsanitizer/tsan/tsan_interface.cc' line='44' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_unaligned_read4'>
<!-- parameter of type 'const uu32*' -->
<parameter type-id='type-id-1544' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface.cc' line='44' column='1'/>
<!-- typedef __sanitizer::u32 -->
<return type-id='type-id-196'/>
</function-decl>
<!-- __sanitizer::u64 __tsan_unaligned_read8(const uu64*) -->
<function-decl name='__tsan_unaligned_read8' mangled-name='__tsan_unaligned_read8' filepath='../../.././libsanitizer/tsan/tsan_interface.cc' line='49' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_unaligned_read8'>
<!-- parameter of type 'const uu64*' -->
<parameter type-id='type-id-1546' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface.cc' line='49' column='1'/>
<!-- typedef __sanitizer::u64 -->
<return type-id='type-id-198'/>
</function-decl>
<!-- void __tsan_unaligned_write2(uu16*, __sanitizer::u16) -->
<function-decl name='__tsan_unaligned_write2' mangled-name='__tsan_unaligned_write2' filepath='../../.././libsanitizer/tsan/tsan_interface.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_unaligned_write2'>
<!-- parameter of type 'uu16*' -->
<parameter type-id='type-id-1547' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface.cc' line='54' column='1'/>
<!-- parameter of type 'typedef __sanitizer::u16' -->
<parameter type-id='type-id-1246' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface.cc' line='54' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_unaligned_write4(uu32*, __sanitizer::u32) -->
<function-decl name='__tsan_unaligned_write4' mangled-name='__tsan_unaligned_write4' filepath='../../.././libsanitizer/tsan/tsan_interface.cc' line='59' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_unaligned_write4'>
<!-- parameter of type 'uu32*' -->
<parameter type-id='type-id-1548' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface.cc' line='59' column='1'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface.cc' line='59' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_unaligned_write8(uu64*, __sanitizer::u64) -->
<function-decl name='__tsan_unaligned_write8' mangled-name='__tsan_unaligned_write8' filepath='../../.././libsanitizer/tsan/tsan_interface.cc' line='64' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_unaligned_write8'>
<!-- parameter of type 'uu64*' -->
<parameter type-id='type-id-1549' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface.cc' line='64' column='1'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface.cc' line='64' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_acquire(void*) -->
<function-decl name='__tsan_acquire' mangled-name='__tsan_acquire' filepath='../../.././libsanitizer/tsan/tsan_interface.cc' line='90' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_acquire'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_release(void*) -->
<function-decl name='__tsan_release' mangled-name='__tsan_release' filepath='../../.././libsanitizer/tsan/tsan_interface.cc' line='94' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_release'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/tsan/tsan_interface_ann.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/tsan' language='LANG_C_plus_plus'>
<!-- char[128] -->
<array-type-def dimensions='1' type-id='type-id-5' size-in-bits='1024' id='type-id-1550'>
<!-- <anonymous range>[128] -->
<subrange length='128' type-id='type-id-50' id='type-id-367'/>
</array-type-def>
<!-- __tsan::DynamicAnnContext* -->
<pointer-type-def type-id='type-id-1551' size-in-bits='64' id='type-id-1552'/>
<!-- __tsan::ExpectRace& -->
<reference-type-def kind='lvalue' type-id='type-id-1553' size-in-bits='64' id='type-id-1554'/>
<!-- __tsan::ExpectRace* -->
<pointer-type-def type-id='type-id-1553' size-in-bits='64' id='type-id-1555'/>
<!-- __tsan::ScopedAnnotation* -->
<pointer-type-def type-id='type-id-1556' size-in-bits='64' id='type-id-1557'/>
<!-- __tsan::Vector<__tsan::ExpectRace>* -->
<pointer-type-def type-id='type-id-1558' size-in-bits='64' id='type-id-1559'/>
<!-- const __tsan::ExpectRace -->
<qualified-type-def type-id='type-id-1553' const='yes' id='type-id-1560'/>
<!-- const __tsan::ExpectRace& -->
<reference-type-def kind='lvalue' type-id='type-id-1560' size-in-bits='64' id='type-id-1561'/>
<!-- const __tsan::Vector<__tsan::ExpectRace> -->
<qualified-type-def type-id='type-id-1558' const='yes' id='type-id-1562'/>
<!-- const __tsan::Vector<__tsan::ExpectRace>& -->
<reference-type-def kind='lvalue' type-id='type-id-1562' size-in-bits='64' id='type-id-1563'/>
<!-- const __tsan::Vector<__tsan::ExpectRace>* -->
<pointer-type-def type-id='type-id-1562' size-in-bits='64' id='type-id-1564'/>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- int __sanitizer::internal_strcmp(const char*, const char*) -->
<function-decl name='internal_strcmp' mangled-name='_ZN11__sanitizer15internal_strcmpEPKcS1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.h' line='36' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='s1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='126' column='1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='s2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='126' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
</namespace-decl>
<!-- namespace __tsan -->
<namespace-decl name='__tsan'>
<!-- struct __tsan::DynamicAnnContext -->
<class-decl name='DynamicAnnContext' size-in-bits='3008' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='78' column='1' id='type-id-1551'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __tsan::Mutex __tsan::DynamicAnnContext::mtx -->
<var-decl name='mtx' type-id='type-id-406' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='79' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __tsan::ExpectRace __tsan::DynamicAnnContext::expect -->
<var-decl name='expect' type-id='type-id-1553' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='80' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1536'>
<!-- __tsan::ExpectRace __tsan::DynamicAnnContext::benign -->
<var-decl name='benign' type-id='type-id-1553' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='81' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::DynamicAnnContext::DynamicAnnContext() -->
<function-decl name='DynamicAnnContext' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::DynamicAnnContext*' -->
<parameter type-id='type-id-1552' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct __tsan::ExpectRace -->
<class-decl name='ExpectRace' size-in-bits='1472' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='66' column='1' id='type-id-1553'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __tsan::ExpectRace* __tsan::ExpectRace::next -->
<var-decl name='next' type-id='type-id-1555' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='67' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __tsan::ExpectRace* __tsan::ExpectRace::prev -->
<var-decl name='prev' type-id='type-id-1555' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='68' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- int __tsan::ExpectRace::hitcount -->
<var-decl name='hitcount' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='69' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
<!-- int __tsan::ExpectRace::addcount -->
<var-decl name='addcount' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='70' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- __sanitizer::uptr __tsan::ExpectRace::addr -->
<var-decl name='addr' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='71' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- __sanitizer::uptr __tsan::ExpectRace::size -->
<var-decl name='size' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='72' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<!-- char* __tsan::ExpectRace::file -->
<var-decl name='file' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='73' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<!-- int __tsan::ExpectRace::line -->
<var-decl name='line' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='74' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='416'>
<!-- char __tsan::ExpectRace::desc[128] -->
<var-decl name='desc' type-id='type-id-1550' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='75' column='1'/>
</data-member>
</class-decl>
<!-- class __tsan::Vector<__tsan::ExpectRace> -->
<class-decl name='Vector&lt;__tsan::ExpectRace&gt;' size-in-bits='256' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='23' column='1' id='type-id-1558'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- const __tsan::MBlockType __tsan::Vector<__tsan::ExpectRace>::typ_ -->
<var-decl name='typ_' type-id='type-id-342' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='80' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __tsan::ExpectRace* __tsan::Vector<__tsan::ExpectRace>::begin_ -->
<var-decl name='begin_' type-id='type-id-1555' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='81' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __tsan::ExpectRace* __tsan::Vector<__tsan::ExpectRace>::end_ -->
<var-decl name='end_' type-id='type-id-1555' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='82' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<!-- __tsan::ExpectRace* __tsan::Vector<__tsan::ExpectRace>::last_ -->
<var-decl name='last_' type-id='type-id-1555' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='83' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ExpectRace>::Vector(__tsan::MBlockType) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ExpectRace>*' -->
<parameter type-id='type-id-1559' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::MBlockType' -->
<parameter type-id='type-id-341'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::Vector<__tsan::ExpectRace>::~Vector(int) -->
<function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ExpectRace>*' -->
<parameter type-id='type-id-1559' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ExpectRace>::Reset() -->
<function-decl name='Reset' mangled-name='_ZN6__tsan6VectorINS_10ExpectRaceEE5ResetEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ExpectRace>*' -->
<parameter type-id='type-id-1559' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::Vector<__tsan::ExpectRace>::Size() -->
<function-decl name='Size' mangled-name='_ZNK6__tsan6VectorINS_10ExpectRaceEE4SizeEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::ExpectRace>*' -->
<parameter type-id='type-id-1564' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::ExpectRace& __tsan::Vector<__tsan::ExpectRace>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN6__tsan6VectorINS_10ExpectRaceEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ExpectRace>*' -->
<parameter type-id='type-id-1559' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::ExpectRace& -->
<return type-id='type-id-1554'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const __tsan::ExpectRace& __tsan::Vector<__tsan::ExpectRace>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK6__tsan6VectorINS_10ExpectRaceEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::ExpectRace>*' -->
<parameter type-id='type-id-1564' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- const __tsan::ExpectRace& -->
<return type-id='type-id-1561'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::ExpectRace* __tsan::Vector<__tsan::ExpectRace>::PushBack(__tsan::ExpectRace) -->
<function-decl name='PushBack' mangled-name='_ZN6__tsan6VectorINS_10ExpectRaceEE8PushBackES1_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ExpectRace>*' -->
<parameter type-id='type-id-1559' is-artificial='yes'/>
<!-- parameter of type 'struct __tsan::ExpectRace' -->
<parameter type-id='type-id-1553'/>
<!-- __tsan::ExpectRace* -->
<return type-id='type-id-1555'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ExpectRace>::PopBack() -->
<function-decl name='PopBack' mangled-name='_ZN6__tsan6VectorINS_10ExpectRaceEE7PopBackEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ExpectRace>*' -->
<parameter type-id='type-id-1559' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ExpectRace>::Resize(__sanitizer::uptr) -->
<function-decl name='Resize' mangled-name='_ZN6__tsan6VectorINS_10ExpectRaceEE6ResizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ExpectRace>*' -->
<parameter type-id='type-id-1559' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ExpectRace>::EnsureSize(__sanitizer::uptr) -->
<function-decl name='EnsureSize' mangled-name='_ZN6__tsan6VectorINS_10ExpectRaceEE10EnsureSizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ExpectRace>*' -->
<parameter type-id='type-id-1559' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ExpectRace>::Vector(const __tsan::Vector<__tsan::ExpectRace>&) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ExpectRace>*' -->
<parameter type-id='type-id-1559' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::ExpectRace>&' -->
<parameter type-id='type-id-1563'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ExpectRace>::operator=(const __tsan::Vector<__tsan::ExpectRace>&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan6VectorINS_10ExpectRaceEEaSERKS2_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ExpectRace>*' -->
<parameter type-id='type-id-1559' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::ExpectRace>&' -->
<parameter type-id='type-id-1563'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __tsan::ScopedAnnotation -->
<class-decl name='ScopedAnnotation' size-in-bits='128' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='30' column='1' id='type-id-1556'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __tsan::ThreadState* const __tsan::ScopedAnnotation::thr_ -->
<var-decl name='thr_' type-id='type-id-410' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='48' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- const int __tsan::ScopedAnnotation::in_rtl_ -->
<var-decl name='in_rtl_' type-id='type-id-233' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='49' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::ScopedAnnotation::ScopedAnnotation(__tsan::ThreadState*, const char*, const char*, int, __sanitizer::uptr) -->
<function-decl name='ScopedAnnotation' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedAnnotation*' -->
<parameter type-id='type-id-1557' is-artificial='yes'/>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::ScopedAnnotation::~ScopedAnnotation(int) -->
<function-decl name='~ScopedAnnotation' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedAnnotation*' -->
<parameter type-id='type-id-1557' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- bool __tsan::IsExpectedReport(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='IsExpectedReport' mangled-name='_ZN6__tsan16IsExpectedReportEmm' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</namespace-decl>
<!-- void AnnotateHappensBefore(char*, int, __sanitizer::uptr) -->
<function-decl name='AnnotateHappensBefore' mangled-name='AnnotateHappensBefore' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateHappensBefore'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotateHappensAfter(char*, int, __sanitizer::uptr) -->
<function-decl name='AnnotateHappensAfter' mangled-name='AnnotateHappensAfter' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='234' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateHappensAfter'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotateCondVarSignal(char*, int, __sanitizer::uptr) -->
<function-decl name='AnnotateCondVarSignal' mangled-name='AnnotateCondVarSignal' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='239' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateCondVarSignal'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotateCondVarSignalAll(char*, int, __sanitizer::uptr) -->
<function-decl name='AnnotateCondVarSignalAll' mangled-name='AnnotateCondVarSignalAll' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='243' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateCondVarSignalAll'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotateMutexIsNotPHB(char*, int, __sanitizer::uptr) -->
<function-decl name='AnnotateMutexIsNotPHB' mangled-name='AnnotateMutexIsNotPHB' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='247' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateMutexIsNotPHB'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotateCondVarWait(char*, int, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='AnnotateCondVarWait' mangled-name='AnnotateCondVarWait' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateCondVarWait'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='cv' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='lock' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='252' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotateRWLockCreate(char*, int, __sanitizer::uptr) -->
<function-decl name='AnnotateRWLockCreate' mangled-name='AnnotateRWLockCreate' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='256' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateRWLockCreate'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotateRWLockCreateStatic(char*, int, __sanitizer::uptr) -->
<function-decl name='AnnotateRWLockCreateStatic' mangled-name='AnnotateRWLockCreateStatic' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='261' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateRWLockCreateStatic'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotateRWLockDestroy(char*, int, __sanitizer::uptr) -->
<function-decl name='AnnotateRWLockDestroy' mangled-name='AnnotateRWLockDestroy' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='266' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateRWLockDestroy'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotateRWLockAcquired(char*, int, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='AnnotateRWLockAcquired' mangled-name='AnnotateRWLockAcquired' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='271' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateRWLockAcquired'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='cv' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='lock' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='252' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotateRWLockReleased(char*, int, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='AnnotateRWLockReleased' mangled-name='AnnotateRWLockReleased' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='280' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateRWLockReleased'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='cv' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='lock' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='252' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotateTraceMemory(char*, int, __sanitizer::uptr) -->
<function-decl name='AnnotateTraceMemory' mangled-name='AnnotateTraceMemory' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='289' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateTraceMemory'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotateFlushState(char*, int) -->
<function-decl name='AnnotateFlushState' mangled-name='AnnotateFlushState' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateFlushState'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotateNewMemory(char*, int, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='AnnotateNewMemory' mangled-name='AnnotateNewMemory' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='297' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateNewMemory'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='cv' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='lock' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='252' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotateNoOp(char*, int, __sanitizer::uptr) -->
<function-decl name='AnnotateNoOp' mangled-name='AnnotateNoOp' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='302' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateNoOp'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotateFlushExpectedRaces(char*, int) -->
<function-decl name='AnnotateFlushExpectedRaces' mangled-name='AnnotateFlushExpectedRaces' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='306' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateFlushExpectedRaces'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotateEnableRaceDetection(char*, int, int) -->
<function-decl name='AnnotateEnableRaceDetection' mangled-name='AnnotateEnableRaceDetection' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='321' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateEnableRaceDetection'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='322' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='322' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='enable' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='322' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotateMutexIsUsedAsCondVar(char*, int, __sanitizer::uptr) -->
<function-decl name='AnnotateMutexIsUsedAsCondVar' mangled-name='AnnotateMutexIsUsedAsCondVar' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='327' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateMutexIsUsedAsCondVar'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotatePCQGet(char*, int, __sanitizer::uptr) -->
<function-decl name='AnnotatePCQGet' mangled-name='AnnotatePCQGet' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='332' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotatePCQGet'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotatePCQPut(char*, int, __sanitizer::uptr) -->
<function-decl name='AnnotatePCQPut' mangled-name='AnnotatePCQPut' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='337' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotatePCQPut'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotatePCQDestroy(char*, int, __sanitizer::uptr) -->
<function-decl name='AnnotatePCQDestroy' mangled-name='AnnotatePCQDestroy' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='342' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotatePCQDestroy'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotatePCQCreate(char*, int, __sanitizer::uptr) -->
<function-decl name='AnnotatePCQCreate' mangled-name='AnnotatePCQCreate' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='347' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotatePCQCreate'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotateExpectRace(char*, int, __sanitizer::uptr, char*) -->
<function-decl name='AnnotateExpectRace' mangled-name='AnnotateExpectRace' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='352' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateExpectRace'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='mem' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='desc' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotateBenignRaceSized(char*, int, __sanitizer::uptr, __sanitizer::uptr, char*) -->
<function-decl name='AnnotateBenignRaceSized' mangled-name='AnnotateBenignRaceSized' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='370' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateBenignRaceSized'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='mem' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='size' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='desc' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotateBenignRace(char*, int, __sanitizer::uptr, char*) -->
<function-decl name='AnnotateBenignRace' mangled-name='AnnotateBenignRace' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='376' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateBenignRace'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='mem' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='desc' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='353' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotateIgnoreReadsBegin(char*, int) -->
<function-decl name='AnnotateIgnoreReadsBegin' mangled-name='AnnotateIgnoreReadsBegin' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='382' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateIgnoreReadsBegin'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotateIgnoreReadsEnd(char*, int) -->
<function-decl name='AnnotateIgnoreReadsEnd' mangled-name='AnnotateIgnoreReadsEnd' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='387' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateIgnoreReadsEnd'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotateIgnoreWritesBegin(char*, int) -->
<function-decl name='AnnotateIgnoreWritesBegin' mangled-name='AnnotateIgnoreWritesBegin' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='392' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateIgnoreWritesBegin'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotateIgnoreWritesEnd(char*, int) -->
<function-decl name='AnnotateIgnoreWritesEnd' mangled-name='AnnotateIgnoreWritesEnd' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='397' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateIgnoreWritesEnd'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotateIgnoreSyncBegin(char*, int) -->
<function-decl name='AnnotateIgnoreSyncBegin' mangled-name='AnnotateIgnoreSyncBegin' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='402' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateIgnoreSyncBegin'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotateIgnoreSyncEnd(char*, int) -->
<function-decl name='AnnotateIgnoreSyncEnd' mangled-name='AnnotateIgnoreSyncEnd' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='407' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateIgnoreSyncEnd'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='293' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotatePublishMemoryRange(char*, int, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='AnnotatePublishMemoryRange' mangled-name='AnnotatePublishMemoryRange' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='412' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotatePublishMemoryRange'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='cv' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='lock' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='252' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotateUnpublishMemoryRange(char*, int, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='AnnotateUnpublishMemoryRange' mangled-name='AnnotateUnpublishMemoryRange' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='417' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateUnpublishMemoryRange'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='cv' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='lock' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='252' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void AnnotateThreadName(char*, int, char*) -->
<function-decl name='AnnotateThreadName' mangled-name='AnnotateThreadName' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='422' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateThreadName'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='423' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='423' column='1'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='name' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='423' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void WTFAnnotateHappensBefore(char*, int, __sanitizer::uptr) -->
<function-decl name='WTFAnnotateHappensBefore' mangled-name='WTFAnnotateHappensBefore' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='431' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='WTFAnnotateHappensBefore'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void WTFAnnotateHappensAfter(char*, int, __sanitizer::uptr) -->
<function-decl name='WTFAnnotateHappensAfter' mangled-name='WTFAnnotateHappensAfter' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='435' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='WTFAnnotateHappensAfter'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='229' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void WTFAnnotateBenignRaceSized(char*, int, __sanitizer::uptr, __sanitizer::uptr, char*) -->
<function-decl name='WTFAnnotateBenignRaceSized' mangled-name='WTFAnnotateBenignRaceSized' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='439' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='WTFAnnotateBenignRaceSized'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='mem' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='size' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='desc' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='371' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- int RunningOnValgrind() -->
<function-decl name='RunningOnValgrind' mangled-name='RunningOnValgrind' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='445' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='RunningOnValgrind'>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- double ValgrindSlowdown() -->
<function-decl name='ValgrindSlowdown' mangled-name='ValgrindSlowdown' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='449' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ValgrindSlowdown'>
<!-- double -->
<return type-id='type-id-376'/>
</function-decl>
<!-- const char* ThreadSanitizerQuery(const char*) -->
<function-decl name='ThreadSanitizerQuery' mangled-name='ThreadSanitizerQuery' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='453' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ThreadSanitizerQuery'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='query' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='453' column='1'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
<!-- void AnnotateMemoryIsInitialized(char*, int, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='AnnotateMemoryIsInitialized' mangled-name='AnnotateMemoryIsInitialized' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='461' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='AnnotateMemoryIsInitialized'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28' name='f' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='l' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='cv' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='251' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='lock' filepath='../../.././libsanitizer/tsan/tsan_interface_ann.cc' line='252' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/tsan' language='LANG_C_plus_plus'>
<!-- __int128 -->
<type-decl name='__int128' size-in-bits='128' id='type-id-1565'/>
<!-- SizeClassInfo[53] -->
<array-type-def dimensions='1' type-id='type-id-1437' size-in-bits='27136' id='type-id-1443'>
<!-- <anonymous range>[53] -->
<subrange length='53' type-id='type-id-50' id='type-id-1405'/>
</array-type-def>
<!-- PerClass[53] -->
<array-type-def dimensions='1' type-id='type-id-1389' size-in-bits='440960' id='type-id-1390'>
<!-- <anonymous range>[53] -->
<subrange length='53' type-id='type-id-50' id='type-id-1405'/>
</array-type-def>
<!-- PerClass[53] -->
<array-type-def dimensions='1' type-id='type-id-1395' size-in-bits='875136' id='type-id-1399'>
<!-- <anonymous range>[53] -->
<subrange length='53' type-id='type-id-50' id='type-id-1405'/>
</array-type-def>
<!-- atomic_uint64_t[4] -->
<array-type-def dimensions='1' type-id='type-id-356' size-in-bits='256' id='type-id-1411'>
<!-- <anonymous range>[4] -->
<subrange length='4' type-id='type-id-50' id='type-id-389'/>
</array-type-def>
<!-- atomic_uintptr_t[2048] -->
<array-type-def dimensions='1' type-id='type-id-1244' size-in-bits='131072' id='type-id-1505'>
<!-- <anonymous range>[2048] -->
<subrange length='2048' type-id='type-id-50' id='type-id-1521'/>
</array-type-def>
<!-- MD5Hash[2] -->
<array-type-def dimensions='1' type-id='type-id-1404' size-in-bits='256' id='type-id-1402'>
<!-- <anonymous range>[2] -->
<subrange length='2' type-id='type-id-50' id='type-id-1348'/>
</array-type-def>
<!-- Desc[16] -->
<array-type-def dimensions='1' type-id='type-id-1305' size-in-bits='3072' id='type-id-1306'>
<!-- <anonymous range>[16] -->
<subrange length='16' type-id='type-id-50' id='type-id-385'/>
</array-type-def>
<!-- Part[1009] -->
<array-type-def dimensions='1' type-id='type-id-1319' size-in-bits='516608' id='type-id-1323'>
<!-- <anonymous range>[1009] -->
<subrange length='1009' type-id='type-id-50' id='type-id-1352'/>
</array-type-def>
<!-- bool -->
<type-decl name='bool' size-in-bits='8' id='type-id-124'/>
<!-- char -->
<type-decl name='char' size-in-bits='8' id='type-id-5'/>
<!-- char[32] -->
<array-type-def dimensions='1' type-id='type-id-5' size-in-bits='256' id='type-id-1439'>
<!-- <anonymous range>[32] -->
<subrange length='32' type-id='type-id-50' id='type-id-1502'/>
</array-type-def>
<!-- char[48] -->
<array-type-def dimensions='1' type-id='type-id-5' size-in-bits='384' id='type-id-1321'>
<!-- <anonymous range>[48] -->
<subrange length='48' type-id='type-id-50' id='type-id-1356'/>
</array-type-def>
<!-- long int -->
<type-decl name='long int' size-in-bits='64' id='type-id-45'/>
<!-- long long unsigned int[11] -->
<array-type-def dimensions='1' type-id='type-id-156' size-in-bits='704' id='type-id-1297'>
<!-- <anonymous range>[11] -->
<subrange length='11' type-id='type-id-50' id='type-id-1386'/>
</array-type-def>
<!-- long long unsigned int[23] -->
<array-type-def dimensions='1' type-id='type-id-156' size-in-bits='1472' id='type-id-1277'>
<!-- <anonymous range>[23] -->
<subrange length='23' type-id='type-id-50' id='type-id-1347'/>
</array-type-def>
<!-- long long unsigned int[2] -->
<array-type-def dimensions='1' type-id='type-id-156' size-in-bits='128' id='type-id-1281'>
<!-- <anonymous range>[2] -->
<subrange length='2' type-id='type-id-50' id='type-id-1348'/>
</array-type-def>
<!-- long long unsigned int[438] -->
<array-type-def dimensions='1' type-id='type-id-156' size-in-bits='28032' id='type-id-1276'>
<!-- <anonymous range>[438] -->
<subrange length='438' type-id='type-id-50' id='type-id-1349'/>
</array-type-def>
<!-- short int -->
<type-decl name='short int' size-in-bits='16' id='type-id-77'/>
<!-- unsigned char -->
<type-decl name='unsigned char' size-in-bits='8' id='type-id-20'/>
<!-- unsigned int[16] -->
<array-type-def dimensions='1' type-id='type-id-149' size-in-bits='512' id='type-id-1302'>
<!-- <anonymous range>[16] -->
<subrange length='16' type-id='type-id-50' id='type-id-385'/>
</array-type-def>
<!-- unsigned long int[10] -->
<array-type-def dimensions='1' type-id='type-id-33' size-in-bits='640' id='type-id-288'>
<!-- <anonymous range>[10] -->
<subrange length='10' type-id='type-id-50' id='type-id-303'/>
</array-type-def>
<!-- void*[128] -->
<array-type-def dimensions='1' type-id='type-id-1' size-in-bits='8192' id='type-id-407'>
<!-- <anonymous range>[128] -->
<subrange length='128' type-id='type-id-50' id='type-id-367'/>
</array-type-def>
<!-- void*[256] -->
<array-type-def dimensions='1' type-id='type-id-1' size-in-bits='16384' id='type-id-1396'>
<!-- <anonymous range>[256] -->
<subrange length='256' type-id='type-id-50' id='type-id-136'/>
</array-type-def>
<!-- enum LinkerInitialized -->
<enum-decl name='LinkerInitialized' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='283' column='1' id='type-id-290'>
<underlying-type type-id='type-id-62'/>
<enumerator name='LINKER_INITIALIZED' value='0'/>
</enum-decl>
<!-- class ScopedAtomic -->
<class-decl name='ScopedAtomic' size-in-bits='64' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='53' column='1' id='type-id-1566'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __tsan::ThreadState* ScopedAtomic::thr_ -->
<var-decl name='thr_' type-id='type-id-399' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='70' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- ScopedAtomic::ScopedAtomic(__tsan::ThreadState*, __sanitizer::uptr, const volatile void*, morder, const char*) -->
<function-decl name='ScopedAtomic' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'ScopedAtomic*' -->
<parameter type-id='type-id-1567' is-artificial='yes'/>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'const volatile void*' -->
<parameter type-id='type-id-1568'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- ScopedAtomic::~ScopedAtomic(int) -->
<function-decl name='~ScopedAtomic' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'ScopedAtomic*' -->
<parameter type-id='type-id-1567' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- typedef __tsan_memory_order morder -->
<typedef-decl name='morder' type-id='type-id-1570' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='40' column='1' id='type-id-1569'/>
<!-- typedef __anonymous_enum__ __tsan_memory_order -->
<typedef-decl name='__tsan_memory_order' type-id='type-id-1571' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.h' line='45' column='1' id='type-id-1570'/>
<!-- enum __anonymous_enum__ -->
<enum-decl name='__anonymous_enum__' is-anonymous='yes' linkage-name='19__tsan_memory_order' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.h' line='38' column='1' id='type-id-1571'>
<underlying-type type-id='type-id-62'/>
<enumerator name='__tsan_memory_order_relaxed' value='0'/>
<enumerator name='__tsan_memory_order_consume' value='1'/>
<enumerator name='__tsan_memory_order_acquire' value='2'/>
<enumerator name='__tsan_memory_order_release' value='3'/>
<enumerator name='__tsan_memory_order_acq_rel' value='4'/>
<enumerator name='__tsan_memory_order_seq_cst' value='5'/>
</enum-decl>
<!-- typedef __tsan_atomic8 a8 -->
<typedef-decl name='a8' type-id='type-id-1572' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='41' column='1' id='type-id-1573'/>
<!-- typedef char __tsan_atomic8 -->
<typedef-decl name='__tsan_atomic8' type-id='type-id-5' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.h' line='22' column='1' id='type-id-1572'/>
<!-- typedef __tsan_atomic16 a16 -->
<typedef-decl name='a16' type-id='type-id-1574' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='42' column='1' id='type-id-1575'/>
<!-- typedef short int __tsan_atomic16 -->
<typedef-decl name='__tsan_atomic16' type-id='type-id-77' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.h' line='23' column='1' id='type-id-1574'/>
<!-- typedef __tsan_atomic32 a32 -->
<typedef-decl name='a32' type-id='type-id-1576' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='43' column='1' id='type-id-1577'/>
<!-- typedef int __tsan_atomic32 -->
<typedef-decl name='__tsan_atomic32' type-id='type-id-10' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.h' line='24' column='1' id='type-id-1576'/>
<!-- typedef __tsan_atomic64 a64 -->
<typedef-decl name='a64' type-id='type-id-1578' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='44' column='1' id='type-id-1579'/>
<!-- typedef long int __tsan_atomic64 -->
<typedef-decl name='__tsan_atomic64' type-id='type-id-45' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.h' line='25' column='1' id='type-id-1578'/>
<!-- typedef __tsan_atomic128 a128 -->
<typedef-decl name='a128' type-id='type-id-1580' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='45' column='1' id='type-id-1581'/>
<!-- typedef __int128 __tsan_atomic128 -->
<typedef-decl name='__tsan_atomic128' type-id='type-id-1565' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.h' line='29' column='1' id='type-id-1580'/>
<!-- ScopedAtomic* -->
<pointer-type-def type-id='type-id-1566' size-in-bits='64' id='type-id-1567'/>
<!-- __sanitizer::AllocatorGlobalStats* -->
<pointer-type-def type-id='type-id-1406' size-in-bits='64' id='type-id-1393'/>
<!-- __sanitizer::AllocatorStats* -->
<pointer-type-def type-id='type-id-1391' size-in-bits='64' id='type-id-1410'/>
<!-- __sanitizer::BlockingMutex* -->
<pointer-type-def type-id='type-id-286' size-in-bits='64' id='type-id-289'/>
<!-- __sanitizer::InternalMmapVector<__tsan::FiredSuppression>* -->
<pointer-type-def type-id='type-id-1275' size-in-bits='64' id='type-id-1291'/>
<!-- __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>* -->
<pointer-type-def type-id='type-id-1438' size-in-bits='64' id='type-id-1516'/>
<!-- __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>* -->
<pointer-type-def type-id='type-id-1364' size-in-bits='64' id='type-id-1424'/>
<!-- __sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch>* -->
<pointer-type-def type-id='type-id-1449' size-in-bits='64' id='type-id-1518'/>
<!-- __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>* -->
<pointer-type-def type-id='type-id-1407' size-in-bits='64' id='type-id-1394'/>
<!-- __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::AllocatorCache* -->
<pointer-type-def type-id='type-id-1441' size-in-bits='64' id='type-id-1444'/>
<!-- __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::Batch* -->
<pointer-type-def type-id='type-id-1440' size-in-bits='64' id='type-id-1445'/>
<!-- __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::SizeClassInfo* -->
<pointer-type-def type-id='type-id-1437' size-in-bits='64' id='type-id-1447'/>
<!-- __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>* -->
<pointer-type-def type-id='type-id-1408' size-in-bits='64' id='type-id-1401'/>
<!-- __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::AllocatorCache* -->
<pointer-type-def type-id='type-id-1451' size-in-bits='64' id='type-id-1452'/>
<!-- __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::Batch* -->
<pointer-type-def type-id='type-id-1450' size-in-bits='64' id='type-id-1453'/>
<!-- __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::RegionInfo* -->
<pointer-type-def type-id='type-id-1448' size-in-bits='64' id='type-id-1454'/>
<!-- __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >* -->
<pointer-type-def type-id='type-id-1350' size-in-bits='64' id='type-id-1392'/>
<!-- __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >* -->
<pointer-type-def type-id='type-id-1351' size-in-bits='64' id='type-id-1400'/>
<!-- __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch* -->
<pointer-type-def type-id='type-id-1398' size-in-bits='64' id='type-id-1427'/>
<!-- __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch* -->
<pointer-type-def type-id='type-id-1388' size-in-bits='64' id='type-id-1429'/>
<!-- __sanitizer::SpinMutex* -->
<pointer-type-def type-id='type-id-1435' size-in-bits='64' id='type-id-1503'/>
<!-- __sanitizer::StaticSpinMutex* -->
<pointer-type-def type-id='type-id-195' size-in-bits='64' id='type-id-205'/>
<!-- __sanitizer::Suppression* -->
<pointer-type-def type-id='type-id-944' size-in-bits='64' id='type-id-946'/>
<!-- __sanitizer::ThreadContextBase* -->
<pointer-type-def type-id='type-id-1370' size-in-bits='64' id='type-id-1366'/>
<!-- __sanitizer::ThreadContextBase* (typedef __sanitizer::u32)* -->
<pointer-type-def type-id='type-id-1433' size-in-bits='64' id='type-id-1431'/>
<!-- __sanitizer::ThreadContextBase** -->
<pointer-type-def type-id='type-id-1366' size-in-bits='64' id='type-id-1363'/>
<!-- __sanitizer::ThreadRegistry* -->
<pointer-type-def type-id='type-id-1288' size-in-bits='64' id='type-id-1272'/>
<!-- __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>* -->
<pointer-type-def type-id='type-id-1442' size-in-bits='64' id='type-id-1506'/>
<!-- __sanitizer::u64* -->
<pointer-type-def type-id='type-id-198' size-in-bits='64' id='type-id-1280'/>
<!-- __sanitizer::u8* -->
<pointer-type-def type-id='type-id-213' size-in-bits='64' id='type-id-1508'/>
<!-- __sanitizer::uptr* -->
<pointer-type-def type-id='type-id-99' size-in-bits='64' id='type-id-131'/>
<!-- __tsan::Context* -->
<pointer-type-def type-id='type-id-1255' size-in-bits='64' id='type-id-1251'/>
<!-- __tsan::DeadlockDetector* -->
<pointer-type-def type-id='type-id-1287' size-in-bits='64' id='type-id-1298'/>
<!-- __tsan::FastState* -->
<pointer-type-def type-id='type-id-1278' size-in-bits='64' id='type-id-1300'/>
<!-- __tsan::FiredSuppression& -->
<reference-type-def kind='lvalue' type-id='type-id-1353' size-in-bits='64' id='type-id-1292'/>
<!-- __tsan::FiredSuppression* -->
<pointer-type-def type-id='type-id-1353' size-in-bits='64' id='type-id-1290'/>
<!-- __tsan::Flags* -->
<pointer-type-def type-id='type-id-364' size-in-bits='64' id='type-id-363'/>
<!-- __tsan::IgnoreSet* -->
<pointer-type-def type-id='type-id-1279' size-in-bits='64' id='type-id-1303'/>
<!-- __tsan::JmpBuf& -->
<reference-type-def kind='lvalue' type-id='type-id-1331' size-in-bits='64' id='type-id-1329'/>
<!-- __tsan::JmpBuf* -->
<pointer-type-def type-id='type-id-1331' size-in-bits='64' id='type-id-1326'/>
<!-- __tsan::Mutex* -->
<pointer-type-def type-id='type-id-406' size-in-bits='64' id='type-id-1258'/>
<!-- __tsan::MutexSet* -->
<pointer-type-def type-id='type-id-1282' size-in-bits='64' id='type-id-1307'/>
<!-- __tsan::RacyAddress& -->
<reference-type-def kind='lvalue' type-id='type-id-1338' size-in-bits='64' id='type-id-1336'/>
<!-- __tsan::RacyAddress* -->
<pointer-type-def type-id='type-id-1338' size-in-bits='64' id='type-id-1333'/>
<!-- __tsan::RacyStacks& -->
<reference-type-def kind='lvalue' type-id='type-id-1345' size-in-bits='64' id='type-id-1343'/>
<!-- __tsan::RacyStacks* -->
<pointer-type-def type-id='type-id-1345' size-in-bits='64' id='type-id-1340'/>
<!-- __tsan::SignalContext* -->
<pointer-type-def type-id='type-id-1256' size-in-bits='64' id='type-id-397'/>
<!-- __tsan::SyncTab* -->
<pointer-type-def type-id='type-id-1271' size-in-bits='64' id='type-id-1324'/>
<!-- __tsan::SyncTab::Part* -->
<pointer-type-def type-id='type-id-1319' size-in-bits='64' id='type-id-1322'/>
<!-- __tsan::SyncVar* -->
<pointer-type-def type-id='type-id-1355' size-in-bits='64' id='type-id-1320'/>
<!-- __tsan::ThreadContext* -->
<pointer-type-def type-id='type-id-1289' size-in-bits='64' id='type-id-1286'/>
<!-- __tsan::ThreadState* -->
<pointer-type-def type-id='type-id-1257' size-in-bits='64' id='type-id-399'/>
<!-- __tsan::Vector<__tsan::JmpBuf>* -->
<pointer-type-def type-id='type-id-1285' size-in-bits='64' id='type-id-1327'/>
<!-- __tsan::Vector<__tsan::RacyAddress>* -->
<pointer-type-def type-id='type-id-1274' size-in-bits='64' id='type-id-1334'/>
<!-- __tsan::Vector<__tsan::RacyStacks>* -->
<pointer-type-def type-id='type-id-1273' size-in-bits='64' id='type-id-1341'/>
<!-- a128* -->
<pointer-type-def type-id='type-id-1581' size-in-bits='64' id='type-id-1582'/>
<!-- a16* -->
<pointer-type-def type-id='type-id-1575' size-in-bits='64' id='type-id-1583'/>
<!-- a32* -->
<pointer-type-def type-id='type-id-1577' size-in-bits='64' id='type-id-1584'/>
<!-- a64* -->
<pointer-type-def type-id='type-id-1579' size-in-bits='64' id='type-id-1585'/>
<!-- a8* -->
<pointer-type-def type-id='type-id-1573' size-in-bits='64' id='type-id-1586'/>
<!-- bool (__sanitizer::ThreadContextBase*, void*)* -->
<pointer-type-def type-id='type-id-1409' size-in-bits='64' id='type-id-1360'/>
<!-- char* -->
<pointer-type-def type-id='type-id-5' size-in-bits='64' id='type-id-28'/>
<!-- const __sanitizer::AllocatorGlobalStats -->
<qualified-type-def type-id='type-id-1406' const='yes' id='type-id-1509'/>
<!-- const __sanitizer::AllocatorGlobalStats* -->
<pointer-type-def type-id='type-id-1509' size-in-bits='64' id='type-id-1436'/>
<!-- const __sanitizer::AllocatorStats -->
<qualified-type-def type-id='type-id-1391' const='yes' id='type-id-1489'/>
<!-- const __sanitizer::AllocatorStats* -->
<pointer-type-def type-id='type-id-1489' size-in-bits='64' id='type-id-1413'/>
<!-- const __sanitizer::InternalMmapVector<__tsan::FiredSuppression> -->
<qualified-type-def type-id='type-id-1275' const='yes' id='type-id-1371'/>
<!-- const __sanitizer::InternalMmapVector<__tsan::FiredSuppression>& -->
<reference-type-def kind='lvalue' type-id='type-id-1371' size-in-bits='64' id='type-id-1296'/>
<!-- const __sanitizer::InternalMmapVector<__tsan::FiredSuppression>* -->
<pointer-type-def type-id='type-id-1371' size-in-bits='64' id='type-id-1293'/>
<!-- const __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch> -->
<qualified-type-def type-id='type-id-1438' const='yes' id='type-id-1522'/>
<!-- const __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>* -->
<pointer-type-def type-id='type-id-1522' size-in-bits='64' id='type-id-1517'/>
<!-- const __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase> -->
<qualified-type-def type-id='type-id-1364' const='yes' id='type-id-1490'/>
<!-- const __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>* -->
<pointer-type-def type-id='type-id-1490' size-in-bits='64' id='type-id-1425'/>
<!-- const __sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch> -->
<qualified-type-def type-id='type-id-1449' const='yes' id='type-id-1523'/>
<!-- const __sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch>* -->
<pointer-type-def type-id='type-id-1523' size-in-bits='64' id='type-id-1519'/>
<!-- const __sanitizer::SpinMutex -->
<qualified-type-def type-id='type-id-1435' const='yes' id='type-id-1524'/>
<!-- const __sanitizer::SpinMutex& -->
<reference-type-def kind='lvalue' type-id='type-id-1524' size-in-bits='64' id='type-id-1504'/>
<!-- const __sanitizer::ThreadContextFactory -->
<qualified-type-def type-id='type-id-1365' const='yes' id='type-id-1362'/>
<!-- const __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback> -->
<qualified-type-def type-id='type-id-1442' const='yes' id='type-id-1525'/>
<!-- const __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>* -->
<pointer-type-def type-id='type-id-1525' size-in-bits='64' id='type-id-1507'/>
<!-- const __sanitizer::u32 -->
<qualified-type-def type-id='type-id-196' const='yes' id='type-id-1361'/>
<!-- const __sanitizer::u64 -->
<qualified-type-def type-id='type-id-198' const='yes' id='type-id-1299'/>
<!-- const __sanitizer::uptr -->
<qualified-type-def type-id='type-id-99' const='yes' id='type-id-128'/>
<!-- const __tsan::FastState -->
<qualified-type-def type-id='type-id-1278' const='yes' id='type-id-1372'/>
<!-- const __tsan::FastState* -->
<pointer-type-def type-id='type-id-1372' size-in-bits='64' id='type-id-1301'/>
<!-- const __tsan::FiredSuppression -->
<qualified-type-def type-id='type-id-1353' const='yes' id='type-id-1373'/>
<!-- const __tsan::FiredSuppression& -->
<reference-type-def kind='lvalue' type-id='type-id-1373' size-in-bits='64' id='type-id-1294'/>
<!-- const __tsan::FiredSuppression* -->
<pointer-type-def type-id='type-id-1373' size-in-bits='64' id='type-id-1295'/>
<!-- const __tsan::IgnoreSet -->
<qualified-type-def type-id='type-id-1279' const='yes' id='type-id-1374'/>
<!-- const __tsan::IgnoreSet* -->
<pointer-type-def type-id='type-id-1374' size-in-bits='64' id='type-id-1304'/>
<!-- const __tsan::JmpBuf -->
<qualified-type-def type-id='type-id-1331' const='yes' id='type-id-1375'/>
<!-- const __tsan::JmpBuf& -->
<reference-type-def kind='lvalue' type-id='type-id-1375' size-in-bits='64' id='type-id-1330'/>
<!-- const __tsan::MD5Hash -->
<qualified-type-def type-id='type-id-1404' const='yes' id='type-id-1510'/>
<!-- const __tsan::MD5Hash& -->
<reference-type-def kind='lvalue' type-id='type-id-1510' size-in-bits='64' id='type-id-1492'/>
<!-- const __tsan::MD5Hash* -->
<pointer-type-def type-id='type-id-1510' size-in-bits='64' id='type-id-1491'/>
<!-- const __tsan::Mutex -->
<qualified-type-def type-id='type-id-406' const='yes' id='type-id-1268'/>
<!-- const __tsan::Mutex& -->
<reference-type-def kind='lvalue' type-id='type-id-1268' size-in-bits='64' id='type-id-1261'/>
<!-- const __tsan::MutexSet -->
<qualified-type-def type-id='type-id-1282' const='yes' id='type-id-1376'/>
<!-- const __tsan::MutexSet* -->
<pointer-type-def type-id='type-id-1376' size-in-bits='64' id='type-id-1308'/>
<!-- const __tsan::RacyAddress -->
<qualified-type-def type-id='type-id-1338' const='yes' id='type-id-1377'/>
<!-- const __tsan::RacyAddress& -->
<reference-type-def kind='lvalue' type-id='type-id-1377' size-in-bits='64' id='type-id-1337'/>
<!-- const __tsan::RacyStacks -->
<qualified-type-def type-id='type-id-1345' const='yes' id='type-id-1378'/>
<!-- const __tsan::RacyStacks& -->
<reference-type-def kind='lvalue' type-id='type-id-1378' size-in-bits='64' id='type-id-1344'/>
<!-- const __tsan::RacyStacks* -->
<pointer-type-def type-id='type-id-1378' size-in-bits='64' id='type-id-1403'/>
<!-- const __tsan::SyncTab -->
<qualified-type-def type-id='type-id-1271' const='yes' id='type-id-1380'/>
<!-- const __tsan::SyncTab& -->
<reference-type-def kind='lvalue' type-id='type-id-1380' size-in-bits='64' id='type-id-1325'/>
<!-- const __tsan::SyncVar -->
<qualified-type-def type-id='type-id-1355' const='yes' id='type-id-1381'/>
<!-- const __tsan::SyncVar* -->
<pointer-type-def type-id='type-id-1381' size-in-bits='64' id='type-id-1315'/>
<!-- const __tsan::Vector<__tsan::JmpBuf> -->
<qualified-type-def type-id='type-id-1285' const='yes' id='type-id-1383'/>
<!-- const __tsan::Vector<__tsan::JmpBuf>& -->
<reference-type-def kind='lvalue' type-id='type-id-1383' size-in-bits='64' id='type-id-1332'/>
<!-- const __tsan::Vector<__tsan::JmpBuf>* -->
<pointer-type-def type-id='type-id-1383' size-in-bits='64' id='type-id-1328'/>
<!-- const __tsan::Vector<__tsan::RacyAddress> -->
<qualified-type-def type-id='type-id-1274' const='yes' id='type-id-1384'/>
<!-- const __tsan::Vector<__tsan::RacyAddress>& -->
<reference-type-def kind='lvalue' type-id='type-id-1384' size-in-bits='64' id='type-id-1339'/>
<!-- const __tsan::Vector<__tsan::RacyAddress>* -->
<pointer-type-def type-id='type-id-1384' size-in-bits='64' id='type-id-1335'/>
<!-- const __tsan::Vector<__tsan::RacyStacks> -->
<qualified-type-def type-id='type-id-1273' const='yes' id='type-id-1385'/>
<!-- const __tsan::Vector<__tsan::RacyStacks>& -->
<reference-type-def kind='lvalue' type-id='type-id-1385' size-in-bits='64' id='type-id-1346'/>
<!-- const __tsan::Vector<__tsan::RacyStacks>* -->
<pointer-type-def type-id='type-id-1385' size-in-bits='64' id='type-id-1342'/>
<!-- const char -->
<qualified-type-def type-id='type-id-5' const='yes' id='type-id-3'/>
<!-- const char* -->
<pointer-type-def type-id='type-id-3' size-in-bits='64' id='type-id-2'/>
<!-- const int -->
<qualified-type-def type-id='type-id-10' const='yes' id='type-id-233'/>
<!-- const volatile a128 -->
<qualified-type-def type-id='type-id-1587' const='yes' id='type-id-1588'/>
<!-- const volatile a128* -->
<pointer-type-def type-id='type-id-1588' size-in-bits='64' id='type-id-1589'/>
<!-- const volatile a16 -->
<qualified-type-def type-id='type-id-1590' const='yes' id='type-id-1591'/>
<!-- const volatile a16* -->
<pointer-type-def type-id='type-id-1591' size-in-bits='64' id='type-id-1592'/>
<!-- const volatile a32 -->
<qualified-type-def type-id='type-id-1593' const='yes' id='type-id-1594'/>
<!-- const volatile a32* -->
<pointer-type-def type-id='type-id-1594' size-in-bits='64' id='type-id-1595'/>
<!-- const volatile a64 -->
<qualified-type-def type-id='type-id-1596' const='yes' id='type-id-1597'/>
<!-- const volatile a64* -->
<pointer-type-def type-id='type-id-1597' size-in-bits='64' id='type-id-1598'/>
<!-- const volatile a8 -->
<qualified-type-def type-id='type-id-1599' const='yes' id='type-id-1600'/>
<!-- const volatile a8* -->
<pointer-type-def type-id='type-id-1600' size-in-bits='64' id='type-id-1601'/>
<!-- const volatile void -->
<qualified-type-def type-id='type-id-1602' const='yes' id='type-id-1603'/>
<!-- const volatile void* -->
<pointer-type-def type-id='type-id-1603' size-in-bits='64' id='type-id-1568'/>
<!-- void (__sanitizer::ThreadContextBase*, void*)* -->
<pointer-type-def type-id='type-id-1432' size-in-bits='64' id='type-id-1358'/>
<!-- void (typedef __sanitizer::uptr, void*)* -->
<pointer-type-def type-id='type-id-1528' size-in-bits='64' id='type-id-1520'/>
<!-- volatile __sanitizer::atomic_uint64_t::Type -->
<qualified-type-def type-id='type-id-355' volatile='yes' id='type-id-358'/>
<!-- volatile __sanitizer::atomic_uint8_t::Type -->
<qualified-type-def type-id='type-id-212' volatile='yes' id='type-id-214'/>
<!-- volatile __sanitizer::atomic_uintptr_t::Type -->
<qualified-type-def type-id='type-id-1265' volatile='yes' id='type-id-1266'/>
<!-- volatile a128 -->
<qualified-type-def type-id='type-id-1581' volatile='yes' id='type-id-1587'/>
<!-- volatile a128* -->
<pointer-type-def type-id='type-id-1587' size-in-bits='64' id='type-id-1604'/>
<!-- volatile a16 -->
<qualified-type-def type-id='type-id-1575' volatile='yes' id='type-id-1590'/>
<!-- volatile a16* -->
<pointer-type-def type-id='type-id-1590' size-in-bits='64' id='type-id-1605'/>
<!-- volatile a32 -->
<qualified-type-def type-id='type-id-1577' volatile='yes' id='type-id-1593'/>
<!-- volatile a32* -->
<pointer-type-def type-id='type-id-1593' size-in-bits='64' id='type-id-1606'/>
<!-- volatile a64 -->
<qualified-type-def type-id='type-id-1579' volatile='yes' id='type-id-1596'/>
<!-- volatile a64* -->
<pointer-type-def type-id='type-id-1596' size-in-bits='64' id='type-id-1607'/>
<!-- volatile a8 -->
<qualified-type-def type-id='type-id-1573' volatile='yes' id='type-id-1599'/>
<!-- volatile a8* -->
<pointer-type-def type-id='type-id-1599' size-in-bits='64' id='type-id-1608'/>
<!-- volatile void -->
<qualified-type-def type-id='type-id-4' volatile='yes' id='type-id-1602'/>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- struct __sanitizer::CommonFlags -->
<class-decl name='CommonFlags' size-in-bits='384' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='23' column='1' id='type-id-359'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- bool __sanitizer::CommonFlags::symbolize -->
<var-decl name='symbolize' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='25' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- const char* __sanitizer::CommonFlags::external_symbolizer_path -->
<var-decl name='external_symbolizer_path' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='28' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- const char* __sanitizer::CommonFlags::strip_path_prefix -->
<var-decl name='strip_path_prefix' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='30' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- bool __sanitizer::CommonFlags::fast_unwind_on_fatal -->
<var-decl name='fast_unwind_on_fatal' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='32' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='200'>
<!-- bool __sanitizer::CommonFlags::fast_unwind_on_malloc -->
<var-decl name='fast_unwind_on_malloc' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='34' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='208'>
<!-- bool __sanitizer::CommonFlags::handle_ioctl -->
<var-decl name='handle_ioctl' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='36' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='224'>
<!-- int __sanitizer::CommonFlags::malloc_context_size -->
<var-decl name='malloc_context_size' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='38' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- const char* __sanitizer::CommonFlags::log_path -->
<var-decl name='log_path' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='42' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<!-- int __sanitizer::CommonFlags::verbosity -->
<var-decl name='verbosity' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='44' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='352'>
<!-- bool __sanitizer::CommonFlags::detect_leaks -->
<var-decl name='detect_leaks' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='46' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='360'>
<!-- bool __sanitizer::CommonFlags::leak_check_at_exit -->
<var-decl name='leak_check_at_exit' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='50' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='368'>
<!-- bool __sanitizer::CommonFlags::allocator_may_return_null -->
<var-decl name='allocator_may_return_null' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='52' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='376'>
<!-- bool __sanitizer::CommonFlags::print_summary -->
<var-decl name='print_summary' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_flags.h' line='54' column='1'/>
</data-member>
</class-decl>
<!-- struct __sanitizer::atomic_uint8_t -->
<class-decl name='atomic_uint8_t' size-in-bits='8' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic.h' line='28' column='1' id='type-id-204'>
<member-type access='public'>
<!-- typedef __sanitizer::u8 __sanitizer::atomic_uint8_t::Type -->
<typedef-decl name='Type' type-id='type-id-213' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic.h' line='29' column='1' id='type-id-212'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<!-- volatile __sanitizer::atomic_uint8_t::Type __sanitizer::atomic_uint8_t::val_dont_use -->
<var-decl name='val_dont_use' type-id='type-id-214' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic.h' line='30' column='1'/>
</data-member>
</class-decl>
<!-- class __sanitizer::ThreadContextBase -->
<class-decl name='ThreadContextBase' size-in-bits='1024' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='32' column='1' id='type-id-1370'>
<data-member access='public' layout-offset-in-bits='64'>
<!-- const __sanitizer::u32 __sanitizer::ThreadContextBase::tid -->
<var-decl name='tid' type-id='type-id-1361' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='37' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __sanitizer::u64 __sanitizer::ThreadContextBase::unique_id -->
<var-decl name='unique_id' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='38' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- __sanitizer::uptr __sanitizer::ThreadContextBase::os_id -->
<var-decl name='os_id' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='39' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- __sanitizer::uptr __sanitizer::ThreadContextBase::user_id -->
<var-decl name='user_id' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='40' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<!-- char __sanitizer::ThreadContextBase::name[64] -->
<var-decl name='name' type-id='type-id-1414' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='41' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='832'>
<!-- __sanitizer::ThreadStatus __sanitizer::ThreadContextBase::status -->
<var-decl name='status' type-id='type-id-1415' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='43' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='864'>
<!-- bool __sanitizer::ThreadContextBase::detached -->
<var-decl name='detached' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='44' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='896'>
<!-- int __sanitizer::ThreadContextBase::reuse_count -->
<var-decl name='reuse_count' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='45' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='928'>
<!-- __sanitizer::u32 __sanitizer::ThreadContextBase::parent_tid -->
<var-decl name='parent_tid' type-id='type-id-196' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='47' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='960'>
<!-- __sanitizer::ThreadContextBase* __sanitizer::ThreadContextBase::next -->
<var-decl name='next' type-id='type-id-1366' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='48' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::ThreadContextBase::ThreadContextBase(__sanitizer::u32) -->
<function-decl name='ThreadContextBase' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='34' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::ThreadContextBase::~ThreadContextBase(int) -->
<function-decl name='~ThreadContextBase' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadContextBase::SetName(const char*) -->
<function-decl name='SetName' mangled-name='_ZN11__sanitizer17ThreadContextBase7SetNameEPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadContextBase::SetDead() -->
<function-decl name='SetDead' mangled-name='_ZN11__sanitizer17ThreadContextBase7SetDeadEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadContextBase::SetJoined(void*) -->
<function-decl name='SetJoined' mangled-name='_ZN11__sanitizer17ThreadContextBase9SetJoinedEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadContextBase::SetFinished() -->
<function-decl name='SetFinished' mangled-name='_ZN11__sanitizer17ThreadContextBase11SetFinishedEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadContextBase::SetStarted(__sanitizer::uptr, void*) -->
<function-decl name='SetStarted' mangled-name='_ZN11__sanitizer17ThreadContextBase10SetStartedEmPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadContextBase::SetCreated(__sanitizer::uptr, __sanitizer::u64, bool, __sanitizer::u32, void*) -->
<function-decl name='SetCreated' mangled-name='_ZN11__sanitizer17ThreadContextBase10SetCreatedEmybjPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadContextBase::Reset() -->
<function-decl name='Reset' mangled-name='_ZN11__sanitizer17ThreadContextBase5ResetEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::ThreadContextBase::ThreadContextBase(__sanitizer::u32) -->
<function-decl name='ThreadContextBase' mangled-name='_ZN11__sanitizer17ThreadContextBaseC2Ej' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='34' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::ThreadContextBase::~ThreadContextBase(int) -->
<function-decl name='~ThreadContextBase' mangled-name='_ZN11__sanitizer17ThreadContextBaseD2Ev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='0'>
<!-- void __sanitizer::ThreadContextBase::OnDead() -->
<function-decl name='OnDead' mangled-name='_ZN11__sanitizer17ThreadContextBase6OnDeadEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='1'>
<!-- void __sanitizer::ThreadContextBase::OnJoined(void*) -->
<function-decl name='OnJoined' mangled-name='_ZN11__sanitizer17ThreadContextBase8OnJoinedEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='2'>
<!-- void __sanitizer::ThreadContextBase::OnFinished() -->
<function-decl name='OnFinished' mangled-name='_ZN11__sanitizer17ThreadContextBase10OnFinishedEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='3'>
<!-- void __sanitizer::ThreadContextBase::OnStarted(void*) -->
<function-decl name='OnStarted' mangled-name='_ZN11__sanitizer17ThreadContextBase9OnStartedEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='4'>
<!-- void __sanitizer::ThreadContextBase::OnCreated(void*) -->
<function-decl name='OnCreated' mangled-name='_ZN11__sanitizer17ThreadContextBase9OnCreatedEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='5'>
<!-- void __sanitizer::ThreadContextBase::OnReset() -->
<function-decl name='OnReset' mangled-name='_ZN11__sanitizer17ThreadContextBase7OnResetEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __sanitizer::StaticSpinMutex -->
<class-decl name='StaticSpinMutex' size-in-bits='8' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='21' column='1' id='type-id-195'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::atomic_uint8_t __sanitizer::StaticSpinMutex::state_ -->
<var-decl name='state_' type-id='type-id-204' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='46' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::StaticSpinMutex::Init() -->
<function-decl name='Init' mangled-name='_ZN11__sanitizer15StaticSpinMutex4InitEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='23' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::StaticSpinMutex*' -->
<parameter type-id='type-id-205' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::StaticSpinMutex::Lock() -->
<function-decl name='Lock' mangled-name='_ZN11__sanitizer15StaticSpinMutex4LockEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='27' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::StaticSpinMutex*' -->
<parameter type-id='type-id-205' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- bool __sanitizer::StaticSpinMutex::TryLock() -->
<function-decl name='TryLock' mangled-name='_ZN11__sanitizer15StaticSpinMutex7TryLockEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='33' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::StaticSpinMutex*' -->
<parameter type-id='type-id-205' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::StaticSpinMutex::Unlock() -->
<function-decl name='Unlock' mangled-name='_ZN11__sanitizer15StaticSpinMutex6UnlockEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::StaticSpinMutex*' -->
<parameter type-id='type-id-205' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::StaticSpinMutex::CheckLocked() -->
<function-decl name='CheckLocked' mangled-name='_ZN11__sanitizer15StaticSpinMutex11CheckLockedEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::StaticSpinMutex*' -->
<parameter type-id='type-id-205' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::StaticSpinMutex::LockSlow() -->
<function-decl name='LockSlow' mangled-name='_ZN11__sanitizer15StaticSpinMutex8LockSlowEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::StaticSpinMutex*' -->
<parameter type-id='type-id-205' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct __sanitizer::atomic_uint64_t -->
<class-decl name='atomic_uint64_t' size-in-bits='64' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic.h' line='43' column='1' id='type-id-356'>
<member-type access='public'>
<!-- typedef __sanitizer::u64 __sanitizer::atomic_uint64_t::Type -->
<typedef-decl name='Type' type-id='type-id-198' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic.h' line='44' column='1' id='type-id-355'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<!-- volatile __sanitizer::atomic_uint64_t::Type __sanitizer::atomic_uint64_t::val_dont_use -->
<var-decl name='val_dont_use' type-id='type-id-358' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic.h' line='45' column='1'/>
</data-member>
</class-decl>
<!-- class __sanitizer::ThreadRegistry -->
<class-decl name='ThreadRegistry' size-in-bits='1600' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='73' column='1' id='type-id-1288'>
<member-type access='public'>
<!-- typedef void (__sanitizer::ThreadContextBase*, void*)* __sanitizer::ThreadRegistry::ThreadCallback -->
<typedef-decl name='ThreadCallback' type-id='type-id-1358' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='94' column='1' id='type-id-1357'/>
</member-type>
<member-type access='public'>
<!-- typedef bool (__sanitizer::ThreadContextBase*, void*)* __sanitizer::ThreadRegistry::FindThreadCallback -->
<typedef-decl name='FindThreadCallback' type-id='type-id-1360' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='99' column='1' id='type-id-1359'/>
</member-type>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::u32 __sanitizer::ThreadRegistry::kUnknownTid -->
<var-decl name='kUnknownTid' type-id='type-id-1361' mangled-name='_ZN11__sanitizer14ThreadRegistry11kUnknownTidE' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='75' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<!-- const __sanitizer::ThreadContextFactory __sanitizer::ThreadRegistry::context_factory_ -->
<var-decl name='context_factory_' type-id='type-id-1362' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='117' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- const __sanitizer::u32 __sanitizer::ThreadRegistry::max_threads_ -->
<var-decl name='max_threads_' type-id='type-id-1361' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='118' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='96'>
<!-- const __sanitizer::u32 __sanitizer::ThreadRegistry::thread_quarantine_size_ -->
<var-decl name='thread_quarantine_size_' type-id='type-id-1361' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='119' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __sanitizer::BlockingMutex __sanitizer::ThreadRegistry::mtx_ -->
<var-decl name='mtx_' type-id='type-id-286' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='121' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='832'>
<!-- __sanitizer::u32 __sanitizer::ThreadRegistry::n_contexts_ -->
<var-decl name='n_contexts_' type-id='type-id-196' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='123' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='896'>
<!-- __sanitizer::u64 __sanitizer::ThreadRegistry::total_threads_ -->
<var-decl name='total_threads_' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='125' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='960'>
<!-- __sanitizer::uptr __sanitizer::ThreadRegistry::alive_threads_ -->
<var-decl name='alive_threads_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='127' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1024'>
<!-- __sanitizer::uptr __sanitizer::ThreadRegistry::max_alive_threads_ -->
<var-decl name='max_alive_threads_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='128' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1088'>
<!-- __sanitizer::uptr __sanitizer::ThreadRegistry::running_threads_ -->
<var-decl name='running_threads_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='129' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1152'>
<!-- __sanitizer::ThreadContextBase** __sanitizer::ThreadRegistry::threads_ -->
<var-decl name='threads_' type-id='type-id-1363' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='131' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1216'>
<!-- __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase> __sanitizer::ThreadRegistry::dead_threads_ -->
<var-decl name='dead_threads_' type-id='type-id-1364' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='132' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1408'>
<!-- __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase> __sanitizer::ThreadRegistry::invalid_threads_ -->
<var-decl name='invalid_threads_' type-id='type-id-1364' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='133' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::ThreadRegistry::ThreadRegistry(__sanitizer::ThreadContextFactory, __sanitizer::u32, __sanitizer::u32) -->
<function-decl name='ThreadRegistry' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::ThreadContextFactory' -->
<parameter type-id='type-id-1365'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadRegistry::GetNumberOfThreads(__sanitizer::uptr*, __sanitizer::uptr*, __sanitizer::uptr*) -->
<function-decl name='GetNumberOfThreads' mangled-name='_ZN11__sanitizer14ThreadRegistry18GetNumberOfThreadsEPmS1_S1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __sanitizer::ThreadRegistry::GetMaxAliveThreads() -->
<function-decl name='GetMaxAliveThreads' mangled-name='_ZN11__sanitizer14ThreadRegistry18GetMaxAliveThreadsEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadRegistry::Lock() -->
<function-decl name='Lock' mangled-name='_ZN11__sanitizer14ThreadRegistry4LockEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadRegistry::CheckLocked() -->
<function-decl name='CheckLocked' mangled-name='_ZN11__sanitizer14ThreadRegistry11CheckLockedEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadRegistry::Unlock() -->
<function-decl name='Unlock' mangled-name='_ZN11__sanitizer14ThreadRegistry6UnlockEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::ThreadContextBase* __sanitizer::ThreadRegistry::GetThreadLocked(__sanitizer::u32) -->
<function-decl name='GetThreadLocked' mangled-name='_ZN11__sanitizer14ThreadRegistry15GetThreadLockedEj' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- __sanitizer::ThreadContextBase* -->
<return type-id='type-id-1366'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::u32 __sanitizer::ThreadRegistry::CreateThread(__sanitizer::uptr, bool, __sanitizer::u32, void*) -->
<function-decl name='CreateThread' mangled-name='_ZN11__sanitizer14ThreadRegistry12CreateThreadEmbjPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- typedef __sanitizer::u32 -->
<return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadRegistry::RunCallbackForEachThreadLocked(__sanitizer::ThreadRegistry::ThreadCallback, void*) -->
<function-decl name='RunCallbackForEachThreadLocked' mangled-name='_ZN11__sanitizer14ThreadRegistry30RunCallbackForEachThreadLockedEPFvPNS_17ThreadContextBaseEPvES3_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::ThreadRegistry::ThreadCallback' -->
<parameter type-id='type-id-1357'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::u32 __sanitizer::ThreadRegistry::FindThread(__sanitizer::ThreadRegistry::FindThreadCallback, void*) -->
<function-decl name='FindThread' mangled-name='_ZN11__sanitizer14ThreadRegistry10FindThreadEPFbPNS_17ThreadContextBaseEPvES3_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::ThreadRegistry::FindThreadCallback' -->
<parameter type-id='type-id-1359'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- typedef __sanitizer::u32 -->
<return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::ThreadContextBase* __sanitizer::ThreadRegistry::FindThreadContextLocked(__sanitizer::ThreadRegistry::FindThreadCallback, void*) -->
<function-decl name='FindThreadContextLocked' mangled-name='_ZN11__sanitizer14ThreadRegistry23FindThreadContextLockedEPFbPNS_17ThreadContextBaseEPvES3_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::ThreadRegistry::FindThreadCallback' -->
<parameter type-id='type-id-1359'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- __sanitizer::ThreadContextBase* -->
<return type-id='type-id-1366'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::ThreadContextBase* __sanitizer::ThreadRegistry::FindThreadContextByOsIDLocked(__sanitizer::uptr) -->
<function-decl name='FindThreadContextByOsIDLocked' mangled-name='_ZN11__sanitizer14ThreadRegistry29FindThreadContextByOsIDLockedEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __sanitizer::ThreadContextBase* -->
<return type-id='type-id-1366'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadRegistry::SetThreadName(__sanitizer::u32, const char*) -->
<function-decl name='SetThreadName' mangled-name='_ZN11__sanitizer14ThreadRegistry13SetThreadNameEjPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadRegistry::SetThreadNameByUserId(__sanitizer::uptr, const char*) -->
<function-decl name='SetThreadNameByUserId' mangled-name='_ZN11__sanitizer14ThreadRegistry21SetThreadNameByUserIdEmPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadRegistry::DetachThread(__sanitizer::u32) -->
<function-decl name='DetachThread' mangled-name='_ZN11__sanitizer14ThreadRegistry12DetachThreadEj' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadRegistry::JoinThread(__sanitizer::u32, void*) -->
<function-decl name='JoinThread' mangled-name='_ZN11__sanitizer14ThreadRegistry10JoinThreadEjPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadRegistry::FinishThread(__sanitizer::u32) -->
<function-decl name='FinishThread' mangled-name='_ZN11__sanitizer14ThreadRegistry12FinishThreadEj' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::ThreadRegistry::StartThread(__sanitizer::u32, __sanitizer::uptr, void*) -->
<function-decl name='StartThread' mangled-name='_ZN11__sanitizer14ThreadRegistry11StartThreadEjmPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::ThreadRegistry::QuarantinePush(__sanitizer::ThreadContextBase*) -->
<function-decl name='QuarantinePush' mangled-name='_ZN11__sanitizer14ThreadRegistry14QuarantinePushEPNS_17ThreadContextBaseE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='135' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- __sanitizer::ThreadContextBase* __sanitizer::ThreadRegistry::QuarantinePop() -->
<function-decl name='QuarantinePop' mangled-name='_ZN11__sanitizer14ThreadRegistry13QuarantinePopEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- __sanitizer::ThreadContextBase* -->
<return type-id='type-id-1366'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::ThreadRegistry::ThreadRegistry(__sanitizer::ThreadContextFactory, __sanitizer::u32, __sanitizer::u32) -->
<function-decl name='ThreadRegistry' mangled-name='_ZN11__sanitizer14ThreadRegistryC2EPFPNS_17ThreadContextBaseEjEjj' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::ThreadContextFactory' -->
<parameter type-id='type-id-1365'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase> -->
<class-decl name='IntrusiveList&lt;__sanitizer::ThreadContextBase&gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='26' column='1' id='type-id-1364'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>::size_ -->
<var-decl name='size_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='115' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::ThreadContextBase* __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>::first_ -->
<var-decl name='first_' type-id='type-id-1366' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='116' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __sanitizer::ThreadContextBase* __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>::last_ -->
<var-decl name='last_' type-id='type-id-1366' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='117' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>::clear() -->
<function-decl name='clear' mangled-name='_ZN11__sanitizer13IntrusiveListINS_17ThreadContextBaseEE5clearEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='27' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>*' -->
<parameter type-id='type-id-1424' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>::empty() -->
<function-decl name='empty' mangled-name='_ZNK11__sanitizer13IntrusiveListINS_17ThreadContextBaseEE5emptyEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>*' -->
<parameter type-id='type-id-1425' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>::size() -->
<function-decl name='size' mangled-name='_ZNK11__sanitizer13IntrusiveListINS_17ThreadContextBaseEE4sizeEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='33' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>*' -->
<parameter type-id='type-id-1425' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>::push_back(__sanitizer::ThreadContextBase*) -->
<function-decl name='push_back' mangled-name='_ZN11__sanitizer13IntrusiveListINS_17ThreadContextBaseEE9push_backEPS1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>*' -->
<parameter type-id='type-id-1424' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>::push_front(__sanitizer::ThreadContextBase*) -->
<function-decl name='push_front' mangled-name='_ZN11__sanitizer13IntrusiveListINS_17ThreadContextBaseEE10push_frontEPS1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>*' -->
<parameter type-id='type-id-1424' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>::pop_front() -->
<function-decl name='pop_front' mangled-name='_ZN11__sanitizer13IntrusiveListINS_17ThreadContextBaseEE9pop_frontEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>*' -->
<parameter type-id='type-id-1424' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::ThreadContextBase* __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>::front() -->
<function-decl name='front' mangled-name='_ZN11__sanitizer13IntrusiveListINS_17ThreadContextBaseEE5frontEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>*' -->
<parameter type-id='type-id-1424' is-artificial='yes'/>
<!-- __sanitizer::ThreadContextBase* -->
<return type-id='type-id-1366'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::ThreadContextBase* __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>::back() -->
<function-decl name='back' mangled-name='_ZN11__sanitizer13IntrusiveListINS_17ThreadContextBaseEE4backEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>*' -->
<parameter type-id='type-id-1424' is-artificial='yes'/>
<!-- __sanitizer::ThreadContextBase* -->
<return type-id='type-id-1366'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>::append_front(__sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>*) -->
<function-decl name='append_front' mangled-name='_ZN11__sanitizer13IntrusiveListINS_17ThreadContextBaseEE12append_frontEPS2_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>*' -->
<parameter type-id='type-id-1424' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>*' -->
<parameter type-id='type-id-1424'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>::append_back(__sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>*) -->
<function-decl name='append_back' mangled-name='_ZN11__sanitizer13IntrusiveListINS_17ThreadContextBaseEE11append_backEPS2_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>*' -->
<parameter type-id='type-id-1424' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>*' -->
<parameter type-id='type-id-1424'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>::CheckConsistency() -->
<function-decl name='CheckConsistency' mangled-name='_ZN11__sanitizer13IntrusiveListINS_17ThreadContextBaseEE16CheckConsistencyEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::ThreadContextBase>*' -->
<parameter type-id='type-id-1424' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct __sanitizer::Suppression -->
<class-decl name='Suppression' size-in-bits='256' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='30' column='1' id='type-id-944'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::SuppressionType __sanitizer::Suppression::type -->
<var-decl name='type' type-id='type-id-1245' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='31' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- char* __sanitizer::Suppression::templ -->
<var-decl name='templ' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='32' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- unsigned int __sanitizer::Suppression::hit_count -->
<var-decl name='hit_count' type-id='type-id-149' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='33' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- __sanitizer::uptr __sanitizer::Suppression::weight -->
<var-decl name='weight' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='34' column='1'/>
</data-member>
</class-decl>
<!-- typedef unsigned int __sanitizer::u32 -->
<typedef-decl name='u32' type-id='type-id-149' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='68' column='1' id='type-id-196'/>
<!-- class __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback> -->
<class-decl name='TwoLevelByteMap&lt;2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback&gt;' size-in-bits='131136' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='594' column='1' id='type-id-1442'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::atomic_uintptr_t __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>::map1_[2048] -->
<var-decl name='map1_' type-id='type-id-1505' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='648' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='131072'>
<!-- __sanitizer::StaticSpinMutex __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>::mu_ -->
<var-decl name='mu_' type-id='type-id-195' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='649' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>::TestOnlyInit() -->
<function-decl name='TestOnlyInit' mangled-name='_ZN11__sanitizer15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEE12TestOnlyInitEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='596' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1506' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>::TestOnlyUnmap() -->
<function-decl name='TestOnlyUnmap' mangled-name='_ZN11__sanitizer15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEE13TestOnlyUnmapEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='600' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1506' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>::size() -->
<function-decl name='size' mangled-name='_ZNK11__sanitizer15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEE4sizeEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='609' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1507' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>::size1() -->
<function-decl name='size1' mangled-name='_ZNK11__sanitizer15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEE5size1Ev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='610' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1507' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>::size2() -->
<function-decl name='size2' mangled-name='_ZNK11__sanitizer15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEE5size2Ev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='611' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1507' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>::set(__sanitizer::uptr, __sanitizer::u8) -->
<function-decl name='set' mangled-name='_ZN11__sanitizer15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEE3setEmh' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1506' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::u8' -->
<parameter type-id='type-id-213'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::u8 __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK11__sanitizer15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEixEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='620' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1507' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::u8 -->
<return type-id='type-id-213'/>
</function-decl>
</member-function>
<member-function access='private' const='yes'>
<!-- __sanitizer::u8* __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>::Get(__sanitizer::uptr) -->
<function-decl name='Get' mangled-name='_ZNK11__sanitizer15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEE3GetEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='628' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1507' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __sanitizer::u8* -->
<return type-id='type-id-1508'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- __sanitizer::u8* __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>::GetOrCreate(__sanitizer::uptr) -->
<function-decl name='GetOrCreate' mangled-name='_ZN11__sanitizer15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEE11GetOrCreateEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='634' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1506' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __sanitizer::u8* -->
<return type-id='type-id-1508'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __sanitizer::AllocatorGlobalStats -->
<class-decl name='AllocatorGlobalStats' size-in-bits='448' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='236' column='1' id='type-id-1406'>
<!-- class __sanitizer::AllocatorStats -->
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1391'/>
<data-member access='private' layout-offset-in-bits='384'>
<!-- __sanitizer::SpinMutex __sanitizer::AllocatorGlobalStats::mu_ -->
<var-decl name='mu_' type-id='type-id-1435' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='274' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::AllocatorGlobalStats::Init() -->
<function-decl name='Init' mangled-name='_ZN11__sanitizer20AllocatorGlobalStats4InitEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::AllocatorGlobalStats*' -->
<parameter type-id='type-id-1393' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::AllocatorGlobalStats::Register(__sanitizer::AllocatorStats*) -->
<function-decl name='Register' mangled-name='_ZN11__sanitizer20AllocatorGlobalStats8RegisterEPNS_14AllocatorStatsE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='244' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::AllocatorGlobalStats*' -->
<parameter type-id='type-id-1393' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::AllocatorStats*' -->
<parameter type-id='type-id-1410'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::AllocatorGlobalStats::Unregister(__sanitizer::AllocatorStats*) -->
<function-decl name='Unregister' mangled-name='_ZN11__sanitizer20AllocatorGlobalStats10UnregisterEPNS_14AllocatorStatsE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::AllocatorGlobalStats*' -->
<parameter type-id='type-id-1393' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::AllocatorStats*' -->
<parameter type-id='type-id-1410'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- void __sanitizer::AllocatorGlobalStats::Get(__sanitizer::u64*) -->
<function-decl name='Get' mangled-name='_ZNK11__sanitizer20AllocatorGlobalStats3GetEPy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='260' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::AllocatorGlobalStats*' -->
<parameter type-id='type-id-1436' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::u64*' -->
<parameter type-id='type-id-1280'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __sanitizer::SpinMutex -->
<class-decl name='SpinMutex' size-in-bits='8' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='61' column='1' id='type-id-1435'>
<!-- class __sanitizer::StaticSpinMutex -->
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-195'/>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::SpinMutex::SpinMutex() -->
<function-decl name='SpinMutex' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SpinMutex*' -->
<parameter type-id='type-id-1503' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private' constructor='yes'>
<!-- __sanitizer::SpinMutex::SpinMutex(const __sanitizer::SpinMutex&) -->
<function-decl name='SpinMutex' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SpinMutex*' -->
<parameter type-id='type-id-1503' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::SpinMutex&' -->
<parameter type-id='type-id-1504'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::SpinMutex::operator=(const __sanitizer::SpinMutex&) -->
<function-decl name='operator=' mangled-name='_ZN11__sanitizer9SpinMutexaSERKS0_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SpinMutex*' -->
<parameter type-id='type-id-1503' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::SpinMutex&' -->
<parameter type-id='type-id-1504'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __sanitizer::BlockingMutex -->
<class-decl name='BlockingMutex' size-in-bits='704' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='72' column='1' id='type-id-286'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- unsigned long int __sanitizer::BlockingMutex::opaque_storage_[10] -->
<var-decl name='opaque_storage_' type-id='type-id-288' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='80' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='640'>
<!-- __sanitizer::uptr __sanitizer::BlockingMutex::owner_ -->
<var-decl name='owner_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='81' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::BlockingMutex::BlockingMutex(LinkerInitialized) -->
<function-decl name='BlockingMutex' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::BlockingMutex*' -->
<parameter type-id='type-id-289' is-artificial='yes'/>
<!-- parameter of type 'enum LinkerInitialized' -->
<parameter type-id='type-id-290'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::BlockingMutex::BlockingMutex() -->
<function-decl name='BlockingMutex' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::BlockingMutex*' -->
<parameter type-id='type-id-289' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::BlockingMutex::Lock() -->
<function-decl name='Lock' mangled-name='_ZN11__sanitizer13BlockingMutex4LockEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::BlockingMutex*' -->
<parameter type-id='type-id-289' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::BlockingMutex::Unlock() -->
<function-decl name='Unlock' mangled-name='_ZN11__sanitizer13BlockingMutex6UnlockEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::BlockingMutex*' -->
<parameter type-id='type-id-289' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::BlockingMutex::CheckLocked() -->
<function-decl name='CheckLocked' mangled-name='_ZN11__sanitizer13BlockingMutex11CheckLockedEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::BlockingMutex*' -->
<parameter type-id='type-id-289' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::BlockingMutex::BlockingMutex(LinkerInitialized) -->
<function-decl name='BlockingMutex' mangled-name='_ZN11__sanitizer13BlockingMutexC2E17LinkerInitialized' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::BlockingMutex*' -->
<parameter type-id='type-id-289' is-artificial='yes'/>
<!-- parameter of type 'enum LinkerInitialized' -->
<parameter type-id='type-id-290'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::BlockingMutex::BlockingMutex() -->
<function-decl name='BlockingMutex' mangled-name='_ZN11__sanitizer13BlockingMutexC2Ev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::BlockingMutex*' -->
<parameter type-id='type-id-289' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __sanitizer::SizeClassMap<17ul, 64ul, 14ul> -->
<class-decl name='SizeClassMap&lt;17ul, 64ul, 14ul&gt;' size-in-bits='8' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='89' column='1' id='type-id-1428'>
<member-type access='public'>
<!-- struct __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch -->
<class-decl name='TransferBatch' size-in-bits='4224' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='103' column='1' id='type-id-1388'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch* __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch::next -->
<var-decl name='next' type-id='type-id-1429' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='104' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch::count -->
<var-decl name='count' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='105' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- void* __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch::batch[64] -->
<var-decl name='batch' type-id='type-id-1430' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='106' column='1'/>
</data-member>
</class-decl>
</member-type>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::kMinSizeLog -->
<var-decl name='kMinSizeLog' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='90' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::kMidSizeLog -->
<var-decl name='kMidSizeLog' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='91' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::kMinSize -->
<var-decl name='kMinSize' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='92' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::kMidSize -->
<var-decl name='kMidSize' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='93' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::kMidClass -->
<var-decl name='kMidClass' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='94' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::S -->
<var-decl name='S' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='95' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::M -->
<var-decl name='M' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='96' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::kMaxNumCached -->
<var-decl name='kMaxNumCached' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='99' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::kMaxSize -->
<var-decl name='kMaxSize' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='109' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::kNumClasses -->
<var-decl name='kNumClasses' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='110' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::kNumClassesRounded -->
<var-decl name='kNumClassesRounded' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='113' column='1'/>
</data-member>
<member-function access='public' static='yes'>
<!-- __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::Size() -->
<function-decl name='Size' mangled-name='_ZN11__sanitizer12SizeClassMapILm17ELm64ELm14EE4SizeEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::ClassID() -->
<function-decl name='ClassID' mangled-name='_ZN11__sanitizer12SizeClassMapILm17ELm64ELm14EE7ClassIDEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::MaxCached() -->
<function-decl name='MaxCached' mangled-name='_ZN11__sanitizer12SizeClassMapILm17ELm64ELm14EE9MaxCachedEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- void __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::Print() -->
<function-decl name='Print' mangled-name='_ZN11__sanitizer12SizeClassMapILm17ELm64ELm14EE5PrintEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- bool __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::SizeClassRequiresSeparateTransferBatch() -->
<function-decl name='SizeClassRequiresSeparateTransferBatch' mangled-name='_ZN11__sanitizer12SizeClassMapILm17ELm64ELm14EE38SizeClassRequiresSeparateTransferBatchEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- void __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::Validate() -->
<function-decl name='Validate' mangled-name='_ZN11__sanitizer12SizeClassMapILm17ELm64ELm14EE8ValidateEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> -->
<class-decl name='SizeClassAllocator32&lt;0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap&lt;17ul, 64ul, 14ul&gt;, 24ul, __sanitizer::TwoLevelByteMap&lt;2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback&gt;, __sanitizer::NoOpMapUnmapCallback&gt;' size-in-bits='158272' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='677' column='1' id='type-id-1407'>
<member-type access='private'>
<!-- struct __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::SizeClassInfo -->
<class-decl name='SizeClassInfo' size-in-bits='512' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='820' column='1' id='type-id-1437'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::SpinMutex __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::SizeClassInfo::mutex -->
<var-decl name='mutex' type-id='type-id-1435' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='821' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch> __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::SizeClassInfo::free_list -->
<var-decl name='free_list' type-id='type-id-1438' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='822' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- char __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::SizeClassInfo::padding[32] -->
<var-decl name='padding' type-id='type-id-1439' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='823' column='1'/>
</data-member>
</class-decl>
</member-type>
<member-type access='public'>
<!-- typedef __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::Batch -->
<typedef-decl name='Batch' type-id='type-id-1388' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='679' column='1' id='type-id-1440'/>
</member-type>
<member-type access='public'>
<!-- typedef __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> > __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::AllocatorCache -->
<typedef-decl name='AllocatorCache' type-id='type-id-1350' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='682' column='1' id='type-id-1441'/>
</member-type>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::kNumClasses -->
<var-decl name='kNumClasses' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='814' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::kRegionSize -->
<var-decl name='kRegionSize' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='817' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::kNumPossibleRegions -->
<var-decl name='kNumPossibleRegions' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='818' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback> __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::possible_regions -->
<var-decl name='possible_regions' type-id='type-id-1442' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='881' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='131136'>
<!-- __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::SizeClassInfo __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::size_class_info_array[53] -->
<var-decl name='size_class_info_array' type-id='type-id-1443' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='882' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::Init() -->
<function-decl name='Init' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E4InitEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='684' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::MapWithCallback(__sanitizer::uptr) -->
<function-decl name='MapWithCallback' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E15MapWithCallbackEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='689' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::UnmapWithCallback(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='UnmapWithCallback' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E17UnmapWithCallbackEmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='696' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- bool __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::CanAllocate(__sanitizer::uptr) -->
<function-decl name='CanAllocate' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E11CanAllocateEmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='701' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::GetMetaData(void*) -->
<function-decl name='GetMetaData' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E11GetMetaDataEPKv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='706' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::Batch* __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::AllocateBatch(__sanitizer::AllocatorStats*, __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::AllocatorCache*, __sanitizer::uptr) -->
<function-decl name='AllocateBatch' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E13AllocateBatchEPNS_14AllocatorStatsEPNS_28SizeClassAllocatorLocalCacheIS6_EEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='717' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::AllocatorStats*' -->
<parameter type-id='type-id-1410'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::AllocatorCache*' -->
<parameter type-id='type-id-1444'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::Batch* -->
<return type-id='type-id-1445'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::DeallocateBatch(__sanitizer::AllocatorStats*, __sanitizer::uptr, __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::Batch*) -->
<function-decl name='DeallocateBatch' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E15DeallocateBatchEPNS_14AllocatorStatsEmPNS2_13TransferBatchE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='730' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::AllocatorStats*' -->
<parameter type-id='type-id-1410'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::Batch*' -->
<parameter type-id='type-id-1445'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- bool __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::PointerIsMine(void*) -->
<function-decl name='PointerIsMine' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E13PointerIsMineEPKv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='738' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::GetSizeClass(void*) -->
<function-decl name='GetSizeClass' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E12GetSizeClassEPKv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::GetBlockBegin(void*) -->
<function-decl name='GetBlockBegin' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E13GetBlockBeginEPKv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='746' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::GetActuallyAllocatedSize(void*) -->
<function-decl name='GetActuallyAllocatedSize' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E24GetActuallyAllocatedSizeEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='757' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::ClassID(__sanitizer::uptr) -->
<function-decl name='ClassID' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E7ClassIDEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='762' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::TotalMemoryUsed() -->
<function-decl name='TotalMemoryUsed' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E15TotalMemoryUsedEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='764' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::TestOnlyUnmap() -->
<function-decl name='TestOnlyUnmap' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E13TestOnlyUnmapEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='773' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::ForceLock() -->
<function-decl name='ForceLock' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E9ForceLockEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='781' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::ForceUnlock() -->
<function-decl name='ForceUnlock' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E11ForceUnlockEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::ForEachChunk(__sanitizer::ForEachChunkCallback, void*) -->
<function-decl name='ForEachChunk' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E12ForEachChunkEPFvmPvES7_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='795' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::ForEachChunkCallback' -->
<parameter type-id='type-id-1446'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::PrintStats() -->
<function-decl name='PrintStats' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E10PrintStatsEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='810' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::ComputeRegionId(__sanitizer::uptr) -->
<function-decl name='ComputeRegionId' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E15ComputeRegionIdEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='827' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::ComputeRegionBeg(__sanitizer::uptr) -->
<function-decl name='ComputeRegionBeg' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E16ComputeRegionBegEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='833' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::AllocateRegion(__sanitizer::AllocatorStats*, __sanitizer::uptr) -->
<function-decl name='AllocateRegion' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E14AllocateRegionEPNS_14AllocatorStatsEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='837' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::AllocatorStats*' -->
<parameter type-id='type-id-1410'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::SizeClassInfo* __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::GetSizeClassInfo(__sanitizer::uptr) -->
<function-decl name='GetSizeClassInfo' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E16GetSizeClassInfoEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='848' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::SizeClassInfo* -->
<return type-id='type-id-1447'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::PopulateFreeList(__sanitizer::AllocatorStats*, __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::AllocatorCache*, __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::SizeClassInfo*, __sanitizer::uptr) -->
<function-decl name='PopulateFreeList' mangled-name='_ZN11__sanitizer20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES4_E16PopulateFreeListEPNS_14AllocatorStatsEPNS_28SizeClassAllocatorLocalCacheIS6_EEPNS6_13SizeClassInfoEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='853' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::AllocatorStats*' -->
<parameter type-id='type-id-1410'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::AllocatorCache*' -->
<parameter type-id='type-id-1444'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>::SizeClassInfo*' -->
<parameter type-id='type-id-1447'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- enum __sanitizer::AllocatorStat -->
<enum-decl name='AllocatorStat' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='198' column='1' id='type-id-1412'>
<underlying-type type-id='type-id-62'/>
<enumerator name='AllocatorStatMalloced' value='0'/>
<enumerator name='AllocatorStatFreed' value='1'/>
<enumerator name='AllocatorStatMmapped' value='2'/>
<enumerator name='AllocatorStatUnmapped' value='3'/>
<enumerator name='AllocatorStatCount' value='4'/>
</enum-decl>
<!-- typedef unsigned char __sanitizer::u8 -->
<typedef-decl name='u8' type-id='type-id-20' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='66' column='1' id='type-id-213'/>
<!-- class __sanitizer::AllocatorStats -->
<class-decl name='AllocatorStats' size-in-bits='384' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='209' column='1' id='type-id-1391'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::AllocatorStats* __sanitizer::AllocatorStats::next_ -->
<var-decl name='next_' type-id='type-id-1410' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='230' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __sanitizer::AllocatorStats* __sanitizer::AllocatorStats::prev_ -->
<var-decl name='prev_' type-id='type-id-1410' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='231' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __sanitizer::atomic_uint64_t __sanitizer::AllocatorStats::stats_[4] -->
<var-decl name='stats_' type-id='type-id-1411' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='232' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::AllocatorStats::Init() -->
<function-decl name='Init' mangled-name='_ZN11__sanitizer14AllocatorStats4InitEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='211' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::AllocatorStats*' -->
<parameter type-id='type-id-1410' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::AllocatorStats::Add(__sanitizer::AllocatorStat, __sanitizer::u64) -->
<function-decl name='Add' mangled-name='_ZN11__sanitizer14AllocatorStats3AddENS_13AllocatorStatEy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::AllocatorStats*' -->
<parameter type-id='type-id-1410' is-artificial='yes'/>
<!-- parameter of type 'enum __sanitizer::AllocatorStat' -->
<parameter type-id='type-id-1412'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::AllocatorStats::Set(__sanitizer::AllocatorStat, __sanitizer::u64) -->
<function-decl name='Set' mangled-name='_ZN11__sanitizer14AllocatorStats3SetENS_13AllocatorStatEy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::AllocatorStats*' -->
<parameter type-id='type-id-1410' is-artificial='yes'/>
<!-- parameter of type 'enum __sanitizer::AllocatorStat' -->
<parameter type-id='type-id-1412'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::u64 __sanitizer::AllocatorStats::Get(__sanitizer::AllocatorStat) -->
<function-decl name='Get' mangled-name='_ZNK11__sanitizer14AllocatorStats3GetENS_13AllocatorStatE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='224' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::AllocatorStats*' -->
<parameter type-id='type-id-1413' is-artificial='yes'/>
<!-- parameter of type 'enum __sanitizer::AllocatorStat' -->
<parameter type-id='type-id-1412'/>
<!-- typedef __sanitizer::u64 -->
<return type-id='type-id-198'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> > -->
<class-decl name='SizeClassAllocatorLocalCache&lt;__sanitizer::SizeClassAllocator32&lt;0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap&lt;17ul, 64ul, 14ul&gt;, 24ul, __sanitizer::TwoLevelByteMap&lt;2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback&gt;, __sanitizer::NoOpMapUnmapCallback&gt; &gt;' size-in-bits='441344' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='889' column='1' id='type-id-1350'>
<member-type access='public'>
<!-- typedef __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::Batch -->
<typedef-decl name='Batch' type-id='type-id-1388' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='941' column='1' id='type-id-1387'/>
</member-type>
<member-type access='public'>
<!-- struct __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::PerClass -->
<class-decl name='PerClass' size-in-bits='8320' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='942' column='1' id='type-id-1389'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::PerClass::count -->
<var-decl name='count' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='943' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::PerClass::max_count -->
<var-decl name='max_count' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='944' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- void* __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::PerClass::batch[128] -->
<var-decl name='batch' type-id='type-id-407' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='945' column='1'/>
</data-member>
</class-decl>
</member-type>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::kNumClasses -->
<var-decl name='kNumClasses' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='891' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::PerClass __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::per_class_[53] -->
<var-decl name='per_class_' type-id='type-id-1390' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='947' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='440960'>
<!-- __sanitizer::AllocatorStats __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::stats_ -->
<var-decl name='stats_' type-id='type-id-1391' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='948' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::Init(__sanitizer::AllocatorGlobalStats*) -->
<function-decl name='Init' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EEE4InitEPNS_20AllocatorGlobalStatsE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='893' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >*' -->
<parameter type-id='type-id-1392' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::AllocatorGlobalStats*' -->
<parameter type-id='type-id-1393'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::Destroy(__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*, __sanitizer::AllocatorGlobalStats*) -->
<function-decl name='Destroy' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EEE7DestroyEPS7_PNS_20AllocatorGlobalStatsE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='899' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >*' -->
<parameter type-id='type-id-1392' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394'/>
<!-- parameter of type '__sanitizer::AllocatorGlobalStats*' -->
<parameter type-id='type-id-1393'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::Allocate(__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*, __sanitizer::uptr) -->
<function-decl name='Allocate' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EEE8AllocateEPS7_m' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='905' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >*' -->
<parameter type-id='type-id-1392' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::Deallocate(__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*, __sanitizer::uptr, void*) -->
<function-decl name='Deallocate' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EEE10DeallocateEPS7_mPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='917' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >*' -->
<parameter type-id='type-id-1392' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::Drain(__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*) -->
<function-decl name='Drain' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EEE5DrainEPS7_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='931' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >*' -->
<parameter type-id='type-id-1392' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::InitCache() -->
<function-decl name='InitCache' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EEE9InitCacheEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='950' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >*' -->
<parameter type-id='type-id-1392' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::Refill(__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*, __sanitizer::uptr) -->
<function-decl name='Refill' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EEE6RefillEPS7_m' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='959' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >*' -->
<parameter type-id='type-id-1392' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >::Drain(__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*, __sanitizer::uptr) -->
<function-decl name='Drain' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EEE5DrainEPS7_m' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='971' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >*' -->
<parameter type-id='type-id-1392' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>*' -->
<parameter type-id='type-id-1394'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch> -->
<class-decl name='IntrusiveList&lt;__sanitizer::SizeClassMap&lt;17ul, 64ul, 14ul&gt;::TransferBatch&gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='26' column='1' id='type-id-1438'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>::size_ -->
<var-decl name='size_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='115' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch* __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>::first_ -->
<var-decl name='first_' type-id='type-id-1429' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='116' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch* __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>::last_ -->
<var-decl name='last_' type-id='type-id-1429' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='117' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>::clear() -->
<function-decl name='clear' mangled-name='_ZN11__sanitizer13IntrusiveListINS_12SizeClassMapILm17ELm64ELm14EE13TransferBatchEE5clearEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='27' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>*' -->
<parameter type-id='type-id-1516' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>::empty() -->
<function-decl name='empty' mangled-name='_ZNK11__sanitizer13IntrusiveListINS_12SizeClassMapILm17ELm64ELm14EE13TransferBatchEE5emptyEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>*' -->
<parameter type-id='type-id-1517' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>::size() -->
<function-decl name='size' mangled-name='_ZNK11__sanitizer13IntrusiveListINS_12SizeClassMapILm17ELm64ELm14EE13TransferBatchEE4sizeEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='33' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>*' -->
<parameter type-id='type-id-1517' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>::push_back(__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch*) -->
<function-decl name='push_back' mangled-name='_ZN11__sanitizer13IntrusiveListINS_12SizeClassMapILm17ELm64ELm14EE13TransferBatchEE9push_backEPS3_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>*' -->
<parameter type-id='type-id-1516' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch*' -->
<parameter type-id='type-id-1429'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>::push_front(__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch*) -->
<function-decl name='push_front' mangled-name='_ZN11__sanitizer13IntrusiveListINS_12SizeClassMapILm17ELm64ELm14EE13TransferBatchEE10push_frontEPS3_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>*' -->
<parameter type-id='type-id-1516' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch*' -->
<parameter type-id='type-id-1429'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>::pop_front() -->
<function-decl name='pop_front' mangled-name='_ZN11__sanitizer13IntrusiveListINS_12SizeClassMapILm17ELm64ELm14EE13TransferBatchEE9pop_frontEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>*' -->
<parameter type-id='type-id-1516' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch* __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>::front() -->
<function-decl name='front' mangled-name='_ZN11__sanitizer13IntrusiveListINS_12SizeClassMapILm17ELm64ELm14EE13TransferBatchEE5frontEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>*' -->
<parameter type-id='type-id-1516' is-artificial='yes'/>
<!-- __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch* -->
<return type-id='type-id-1429'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch* __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>::back() -->
<function-decl name='back' mangled-name='_ZN11__sanitizer13IntrusiveListINS_12SizeClassMapILm17ELm64ELm14EE13TransferBatchEE4backEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>*' -->
<parameter type-id='type-id-1516' is-artificial='yes'/>
<!-- __sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch* -->
<return type-id='type-id-1429'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>::append_front(__sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>*) -->
<function-decl name='append_front' mangled-name='_ZN11__sanitizer13IntrusiveListINS_12SizeClassMapILm17ELm64ELm14EE13TransferBatchEE12append_frontEPS4_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>*' -->
<parameter type-id='type-id-1516' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>*' -->
<parameter type-id='type-id-1516'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>::append_back(__sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>*) -->
<function-decl name='append_back' mangled-name='_ZN11__sanitizer13IntrusiveListINS_12SizeClassMapILm17ELm64ELm14EE13TransferBatchEE11append_backEPS4_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>*' -->
<parameter type-id='type-id-1516' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>*' -->
<parameter type-id='type-id-1516'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>::CheckConsistency() -->
<function-decl name='CheckConsistency' mangled-name='_ZN11__sanitizer13IntrusiveListINS_12SizeClassMapILm17ELm64ELm14EE13TransferBatchEE16CheckConsistencyEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_list.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::IntrusiveList<__sanitizer::SizeClassMap<17ul, 64ul, 14ul>::TransferBatch>*' -->
<parameter type-id='type-id-1516' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __sanitizer::InternalMmapVector<__tsan::FiredSuppression> -->
<class-decl name='InternalMmapVector&lt;__tsan::FiredSuppression&gt;' size-in-bits='192' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='320' column='1' id='type-id-1275'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __tsan::FiredSuppression* __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::data_ -->
<var-decl name='data_' type-id='type-id-1290' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='382' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::capacity_ -->
<var-decl name='capacity_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='383' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::size_ -->
<var-decl name='size_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='384' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::InternalMmapVector(__sanitizer::uptr) -->
<function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__tsan::FiredSuppression>*' -->
<parameter type-id='type-id-1291' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::~InternalMmapVector(int) -->
<function-decl name='~InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__tsan::FiredSuppression>*' -->
<parameter type-id='type-id-1291' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::FiredSuppression& __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN11__sanitizer18InternalMmapVectorIN6__tsan16FiredSuppressionEEixEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='330' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__tsan::FiredSuppression>*' -->
<parameter type-id='type-id-1291' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::FiredSuppression& -->
<return type-id='type-id-1292'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const __tsan::FiredSuppression& __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK11__sanitizer18InternalMmapVectorIN6__tsan16FiredSuppressionEEixEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<__tsan::FiredSuppression>*' -->
<parameter type-id='type-id-1293' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- const __tsan::FiredSuppression& -->
<return type-id='type-id-1294'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::push_back(const __tsan::FiredSuppression&) -->
<function-decl name='push_back' mangled-name='_ZN11__sanitizer18InternalMmapVectorIN6__tsan16FiredSuppressionEE9push_backERKS2_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__tsan::FiredSuppression>*' -->
<parameter type-id='type-id-1291' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::FiredSuppression&' -->
<parameter type-id='type-id-1294'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::FiredSuppression& __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::back() -->
<function-decl name='back' mangled-name='_ZN11__sanitizer18InternalMmapVectorIN6__tsan16FiredSuppressionEE4backEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='346' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__tsan::FiredSuppression>*' -->
<parameter type-id='type-id-1291' is-artificial='yes'/>
<!-- __tsan::FiredSuppression& -->
<return type-id='type-id-1292'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::pop_back() -->
<function-decl name='pop_back' mangled-name='_ZN11__sanitizer18InternalMmapVectorIN6__tsan16FiredSuppressionEE8pop_backEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='350' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__tsan::FiredSuppression>*' -->
<parameter type-id='type-id-1291' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::size() -->
<function-decl name='size' mangled-name='_ZNK11__sanitizer18InternalMmapVectorIN6__tsan16FiredSuppressionEE4sizeEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='354' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<__tsan::FiredSuppression>*' -->
<parameter type-id='type-id-1293' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const __tsan::FiredSuppression* __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::data() -->
<function-decl name='data' mangled-name='_ZNK11__sanitizer18InternalMmapVectorIN6__tsan16FiredSuppressionEE4dataEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<__tsan::FiredSuppression>*' -->
<parameter type-id='type-id-1293' is-artificial='yes'/>
<!-- const __tsan::FiredSuppression* -->
<return type-id='type-id-1295'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::capacity() -->
<function-decl name='capacity' mangled-name='_ZNK11__sanitizer18InternalMmapVectorIN6__tsan16FiredSuppressionEE8capacityEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='360' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<__tsan::FiredSuppression>*' -->
<parameter type-id='type-id-1293' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::clear() -->
<function-decl name='clear' mangled-name='_ZN11__sanitizer18InternalMmapVectorIN6__tsan16FiredSuppressionEE5clearEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='364' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__tsan::FiredSuppression>*' -->
<parameter type-id='type-id-1291' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::Resize(__sanitizer::uptr) -->
<function-decl name='Resize' mangled-name='_ZN11__sanitizer18InternalMmapVectorIN6__tsan16FiredSuppressionEE6ResizeEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__tsan::FiredSuppression>*' -->
<parameter type-id='type-id-1291' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::InternalMmapVector(const __sanitizer::InternalMmapVector<__tsan::FiredSuppression>&) -->
<function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='379' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__tsan::FiredSuppression>*' -->
<parameter type-id='type-id-1291' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::InternalMmapVector<__tsan::FiredSuppression>&' -->
<parameter type-id='type-id-1296'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalMmapVector<__tsan::FiredSuppression>::operator=(const __sanitizer::InternalMmapVector<__tsan::FiredSuppression>&) -->
<function-decl name='operator=' mangled-name='_ZN11__sanitizer18InternalMmapVectorIN6__tsan16FiredSuppressionEEaSERKS3_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='380' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<__tsan::FiredSuppression>*' -->
<parameter type-id='type-id-1291' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::InternalMmapVector<__tsan::FiredSuppression>&' -->
<parameter type-id='type-id-1296'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> > -->
<class-decl name='SizeClassAllocatorLocalCache&lt;__sanitizer::SizeClassAllocator64&lt;137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap&lt;17ul, 128ul, 16ul&gt;, __tsan::MapUnmapCallback&gt; &gt;' size-in-bits='875520' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='889' column='1' id='type-id-1351'>
<member-type access='public'>
<!-- struct __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::PerClass -->
<class-decl name='PerClass' size-in-bits='16512' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='942' column='1' id='type-id-1395'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::PerClass::count -->
<var-decl name='count' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='943' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::PerClass::max_count -->
<var-decl name='max_count' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='944' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- void* __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::PerClass::batch[256] -->
<var-decl name='batch' type-id='type-id-1396' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='945' column='1'/>
</data-member>
</class-decl>
</member-type>
<member-type access='public'>
<!-- typedef __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::Batch -->
<typedef-decl name='Batch' type-id='type-id-1398' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='941' column='1' id='type-id-1397'/>
</member-type>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::kNumClasses -->
<var-decl name='kNumClasses' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='891' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::PerClass __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::per_class_[53] -->
<var-decl name='per_class_' type-id='type-id-1399' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='947' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='875136'>
<!-- __sanitizer::AllocatorStats __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::stats_ -->
<var-decl name='stats_' type-id='type-id-1391' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='948' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::Init(__sanitizer::AllocatorGlobalStats*) -->
<function-decl name='Init' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEEE4InitEPNS_20AllocatorGlobalStatsE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='893' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1400' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::AllocatorGlobalStats*' -->
<parameter type-id='type-id-1393'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::Destroy(__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*, __sanitizer::AllocatorGlobalStats*) -->
<function-decl name='Destroy' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEEE7DestroyEPS6_PNS_20AllocatorGlobalStatsE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='899' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1400' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401'/>
<!-- parameter of type '__sanitizer::AllocatorGlobalStats*' -->
<parameter type-id='type-id-1393'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::Allocate(__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*, __sanitizer::uptr) -->
<function-decl name='Allocate' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEEE8AllocateEPS6_m' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='905' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1400' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::Deallocate(__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*, __sanitizer::uptr, void*) -->
<function-decl name='Deallocate' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEEE10DeallocateEPS6_mPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='917' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1400' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::Drain(__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*) -->
<function-decl name='Drain' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEEE5DrainEPS6_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='931' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1400' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::InitCache() -->
<function-decl name='InitCache' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEEE9InitCacheEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='950' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1400' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::Refill(__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*, __sanitizer::uptr) -->
<function-decl name='Refill' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEEE6RefillEPS6_m' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='959' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1400' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >::Drain(__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*, __sanitizer::uptr) -->
<function-decl name='Drain' mangled-name='_ZN11__sanitizer28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEEE5DrainEPS6_m' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='971' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1400' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- typedef void (typedef __sanitizer::uptr, void*)* __sanitizer::ForEachChunkCallback -->
<typedef-decl name='ForEachChunkCallback' type-id='type-id-1520' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='284' column='1' id='type-id-1446'/>
<!-- typedef __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> > __sanitizer::InternalAllocatorCache -->
<typedef-decl name='InternalAllocatorCache' type-id='type-id-1350' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator_internal.h' line='43' column='1' id='type-id-1284'/>
<!-- struct __sanitizer::atomic_uintptr_t -->
<class-decl name='atomic_uintptr_t' size-in-bits='64' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic.h' line='48' column='1' id='type-id-1244'>
<member-type access='public'>
<!-- typedef __sanitizer::uptr __sanitizer::atomic_uintptr_t::Type -->
<typedef-decl name='Type' type-id='type-id-99' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic.h' line='49' column='1' id='type-id-1265'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<!-- volatile __sanitizer::atomic_uintptr_t::Type __sanitizer::atomic_uintptr_t::val_dont_use -->
<var-decl name='val_dont_use' type-id='type-id-1266' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic.h' line='50' column='1'/>
</data-member>
</class-decl>
<!-- class __sanitizer::SizeClassMap<17ul, 128ul, 16ul> -->
<class-decl name='SizeClassMap&lt;17ul, 128ul, 16ul&gt;' size-in-bits='8' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='89' column='1' id='type-id-1426'>
<member-type access='public'>
<!-- struct __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch -->
<class-decl name='TransferBatch' size-in-bits='8320' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='103' column='1' id='type-id-1398'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch* __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch::next -->
<var-decl name='next' type-id='type-id-1427' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='104' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch::count -->
<var-decl name='count' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='105' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- void* __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch::batch[128] -->
<var-decl name='batch' type-id='type-id-407' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='106' column='1'/>
</data-member>
</class-decl>
</member-type>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::kMinSizeLog -->
<var-decl name='kMinSizeLog' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='90' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::kMidSizeLog -->
<var-decl name='kMidSizeLog' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='91' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::kMinSize -->
<var-decl name='kMinSize' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='92' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::kMidSize -->
<var-decl name='kMidSize' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='93' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::kMidClass -->
<var-decl name='kMidClass' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='94' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::S -->
<var-decl name='S' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='95' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::M -->
<var-decl name='M' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='96' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::kMaxNumCached -->
<var-decl name='kMaxNumCached' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='99' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::kMaxSize -->
<var-decl name='kMaxSize' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='109' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::kNumClasses -->
<var-decl name='kNumClasses' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='110' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::kNumClassesRounded -->
<var-decl name='kNumClassesRounded' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='113' column='1'/>
</data-member>
<member-function access='public' static='yes'>
<!-- __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::Size() -->
<function-decl name='Size' mangled-name='_ZN11__sanitizer12SizeClassMapILm17ELm128ELm16EE4SizeEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::ClassID() -->
<function-decl name='ClassID' mangled-name='_ZN11__sanitizer12SizeClassMapILm17ELm128ELm16EE7ClassIDEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- __sanitizer::uptr __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::MaxCached() -->
<function-decl name='MaxCached' mangled-name='_ZN11__sanitizer12SizeClassMapILm17ELm128ELm16EE9MaxCachedEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- void __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::Print() -->
<function-decl name='Print' mangled-name='_ZN11__sanitizer12SizeClassMapILm17ELm128ELm16EE5PrintEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- bool __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::SizeClassRequiresSeparateTransferBatch() -->
<function-decl name='SizeClassRequiresSeparateTransferBatch' mangled-name='_ZN11__sanitizer12SizeClassMapILm17ELm128ELm16EE38SizeClassRequiresSeparateTransferBatchEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- void __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::Validate() -->
<function-decl name='Validate' mangled-name='_ZN11__sanitizer12SizeClassMapILm17ELm128ELm16EE8ValidateEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> -->
<class-decl name='SizeClassAllocator64&lt;137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap&lt;17ul, 128ul, 16ul&gt;, __tsan::MapUnmapCallback&gt;' size-in-bits='8' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='305' column='1' id='type-id-1408'>
<member-type access='private'>
<!-- struct __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::RegionInfo -->
<class-decl name='RegionInfo' size-in-bits='1152' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='474' column='1' id='type-id-1448'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::BlockingMutex __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::RegionInfo::mutex -->
<var-decl name='mutex' type-id='type-id-286' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='475' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='704'>
<!-- __sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch> __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::RegionInfo::free_list -->
<var-decl name='free_list' type-id='type-id-1449' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='476' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='768'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::RegionInfo::allocated_user -->
<var-decl name='allocated_user' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='477' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='832'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::RegionInfo::allocated_meta -->
<var-decl name='allocated_meta' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='478' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='896'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::RegionInfo::mapped_user -->
<var-decl name='mapped_user' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='479' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='960'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::RegionInfo::mapped_meta -->
<var-decl name='mapped_meta' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='480' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1024'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::RegionInfo::n_allocated -->
<var-decl name='n_allocated' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='481' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1088'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::RegionInfo::n_freed -->
<var-decl name='n_freed' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='481' column='1'/>
</data-member>
</class-decl>
</member-type>
<member-type access='public'>
<!-- typedef __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::Batch -->
<typedef-decl name='Batch' type-id='type-id-1398' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='307' column='1' id='type-id-1450'/>
</member-type>
<member-type access='public'>
<!-- typedef __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> > __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::AllocatorCache -->
<typedef-decl name='AllocatorCache' type-id='type-id-1351' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='310' column='1' id='type-id-1451'/>
</member-type>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::kNumClasses -->
<var-decl name='kNumClasses' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='457' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::kNumClassesRounded -->
<var-decl name='kNumClassesRounded' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='458' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::kRegionSize -->
<var-decl name='kRegionSize' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='461' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::kSpaceEnd -->
<var-decl name='kSpaceEnd' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='462' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::kPopulateSize -->
<var-decl name='kPopulateSize' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='468' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::kUserMapSize -->
<var-decl name='kUserMapSize' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='470' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::kMetaMapSize -->
<var-decl name='kMetaMapSize' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='472' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::Init() -->
<function-decl name='Init' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE4InitEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='312' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::MapWithCallback(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='MapWithCallback' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE15MapWithCallbackEmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='318' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::UnmapWithCallback(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='UnmapWithCallback' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE17UnmapWithCallbackEmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='323' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- bool __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::CanAllocate(__sanitizer::uptr) -->
<function-decl name='CanAllocate' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE11CanAllocateEmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='328' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::Batch* __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::AllocateBatch(__sanitizer::AllocatorStats*, __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::AllocatorCache*, __sanitizer::uptr) -->
<function-decl name='AllocateBatch' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE13AllocateBatchEPNS_14AllocatorStatsEPNS_28SizeClassAllocatorLocalCacheIS5_EEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='333' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::AllocatorStats*' -->
<parameter type-id='type-id-1410'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::AllocatorCache*' -->
<parameter type-id='type-id-1452'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::Batch* -->
<return type-id='type-id-1453'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::DeallocateBatch(__sanitizer::AllocatorStats*, __sanitizer::uptr, __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::Batch*) -->
<function-decl name='DeallocateBatch' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE15DeallocateBatchEPNS_14AllocatorStatsEmPNS2_13TransferBatchE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='344' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::AllocatorStats*' -->
<parameter type-id='type-id-1410'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::Batch*' -->
<parameter type-id='type-id-1453'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- bool __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::PointerIsMine() -->
<function-decl name='PointerIsMine' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE13PointerIsMineEPKv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='351' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::GetSizeClass() -->
<function-decl name='GetSizeClass' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE12GetSizeClassEPKv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='355' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::GetBlockBegin(void*) -->
<function-decl name='GetBlockBegin' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE13GetBlockBeginEPKv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='359' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::GetActuallyAllocatedSize() -->
<function-decl name='GetActuallyAllocatedSize' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE24GetActuallyAllocatedSizeEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='374' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::ClassID(__sanitizer::uptr) -->
<function-decl name='ClassID' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE7ClassIDEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='379' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::GetMetaData(void*) -->
<function-decl name='GetMetaData' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE11GetMetaDataEPKv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::TotalMemoryUsed() -->
<function-decl name='TotalMemoryUsed' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE15TotalMemoryUsedEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='389' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::TestOnlyUnmap() -->
<function-decl name='TestOnlyUnmap' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE13TestOnlyUnmapEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='397' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::PrintStats() -->
<function-decl name='PrintStats' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE10PrintStatsEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='401' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::ForceLock() -->
<function-decl name='ForceLock' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE9ForceLockEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='428' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::ForceUnlock() -->
<function-decl name='ForceUnlock' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE11ForceUnlockEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='434' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::ForEachChunk(__sanitizer::ForEachChunkCallback, void*) -->
<function-decl name='ForEachChunk' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE12ForEachChunkEPFvmPvES6_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='442' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::ForEachChunkCallback' -->
<parameter type-id='type-id-1446'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::AdditionalSize() -->
<function-decl name='AdditionalSize' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE14AdditionalSizeEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='485' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::RegionInfo* __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::GetRegionInfo(__sanitizer::uptr) -->
<function-decl name='GetRegionInfo' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE13GetRegionInfoEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='490' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::RegionInfo* -->
<return type-id='type-id-1454'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<!-- __sanitizer::uptr __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::GetChunkIdx(__sanitizer::uptr) -->
<function-decl name='GetChunkIdx' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE11GetChunkIdxEmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='496' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::Batch* __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::PopulateFreeList(__sanitizer::AllocatorStats*, __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::AllocatorCache*, __sanitizer::uptr, __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::RegionInfo*) -->
<function-decl name='PopulateFreeList' mangled-name='_ZN11__sanitizer20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEE16PopulateFreeListEPNS_14AllocatorStatsEPNS_28SizeClassAllocatorLocalCacheIS5_EEmPNS5_10RegionInfoE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='505' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1401' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::AllocatorStats*' -->
<parameter type-id='type-id-1410'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::AllocatorCache*' -->
<parameter type-id='type-id-1452'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type '__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::RegionInfo*' -->
<parameter type-id='type-id-1454'/>
<!-- __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>::Batch* -->
<return type-id='type-id-1453'/>
</function-decl>
</member-function>
</class-decl>
<!-- typedef __sanitizer::ThreadContextBase* (typedef __sanitizer::u32)* __sanitizer::ThreadContextFactory -->
<typedef-decl name='ThreadContextFactory' type-id='type-id-1431' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='71' column='1' id='type-id-1365'/>
<!-- struct __sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch> -->
<class-decl name='LFStack&lt;__sanitizer::SizeClassMap&lt;17ul, 128ul, 16ul&gt;::TransferBatch&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_lfstack.h' line='25' column='1' id='type-id-1449'>
<data-member access='public' static='yes'>
<!-- static const int __sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch>::kCounterBits -->
<var-decl name='kCounterBits' type-id='type-id-233' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_lfstack.h' line='62' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::u64 __sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch>::kPtrMask -->
<var-decl name='kPtrMask' type-id='type-id-1299' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_lfstack.h' line='63' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::u64 __sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch>::kCounterMask -->
<var-decl name='kCounterMask' type-id='type-id-1299' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_lfstack.h' line='64' column='1'/>
</data-member>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::u64 __sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch>::kCounterInc -->
<var-decl name='kCounterInc' type-id='type-id-1299' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_lfstack.h' line='65' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::atomic_uint64_t __sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch>::head_ -->
<var-decl name='head_' type-id='type-id-356' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_lfstack.h' line='67' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch>::Clear() -->
<function-decl name='Clear' mangled-name='_ZN11__sanitizer7LFStackINS_12SizeClassMapILm17ELm128ELm16EE13TransferBatchEE5ClearEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_lfstack.h' line='26' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch>*' -->
<parameter type-id='type-id-1518' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch>::Empty() -->
<function-decl name='Empty' mangled-name='_ZNK11__sanitizer7LFStackINS_12SizeClassMapILm17ELm128ELm16EE13TransferBatchEE5EmptyEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_lfstack.h' line='30' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch>*' -->
<parameter type-id='type-id-1519' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch>::Push(__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch*) -->
<function-decl name='Push' mangled-name='_ZN11__sanitizer7LFStackINS_12SizeClassMapILm17ELm128ELm16EE13TransferBatchEE4PushEPS3_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_lfstack.h' line='34' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch>*' -->
<parameter type-id='type-id-1518' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch*' -->
<parameter type-id='type-id-1427'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch* __sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch>::Pop() -->
<function-decl name='Pop' mangled-name='_ZN11__sanitizer7LFStackINS_12SizeClassMapILm17ELm128ELm16EE13TransferBatchEE3PopEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_lfstack.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LFStack<__sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch>*' -->
<parameter type-id='type-id-1518' is-artificial='yes'/>
<!-- __sanitizer::SizeClassMap<17ul, 128ul, 16ul>::TransferBatch* -->
<return type-id='type-id-1427'/>
</function-decl>
</member-function>
</class-decl>
<!-- enum __sanitizer::SuppressionType -->
<enum-decl name='SuppressionType' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='19' column='1' id='type-id-1245'>
<underlying-type type-id='type-id-62'/>
<enumerator name='SuppressionNone' value='0'/>
<enumerator name='SuppressionRace' value='1'/>
<enumerator name='SuppressionMutex' value='2'/>
<enumerator name='SuppressionThread' value='3'/>
<enumerator name='SuppressionSignal' value='4'/>
<enumerator name='SuppressionLeak' value='5'/>
<enumerator name='SuppressionLib' value='6'/>
<enumerator name='SuppressionTypeCount' value='7'/>
</enum-decl>
<!-- void __sanitizer::CheckFailed(const char*, int, const char*, __sanitizer::u64, __sanitizer::u64) -->
<function-decl name='CheckFailed' mangled-name='_ZN11__sanitizer11CheckFailedEPKciS1_yy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN11__sanitizer11CheckFailedEPKciS1_yy'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</namespace-decl>
<!-- namespace __tsan -->
<namespace-decl name='__tsan'>
<!-- class __tsan::IgnoreSet -->
<class-decl name='IgnoreSet' size-in-bits='576' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_ignoreset.h' line='19' column='1' id='type-id-1279'>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::uptr __tsan::IgnoreSet::kMaxSize -->
<var-decl name='kMaxSize' type-id='type-id-128' mangled-name='_ZN6__tsan9IgnoreSet8kMaxSizeE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_ignoreset.h' line='21' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __tsan::IgnoreSet::size_ -->
<var-decl name='size_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_ignoreset.h' line='30' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- unsigned int __tsan::IgnoreSet::stacks_[16] -->
<var-decl name='stacks_' type-id='type-id-1302' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_ignoreset.h' line='31' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::IgnoreSet::IgnoreSet() -->
<function-decl name='IgnoreSet' filepath='../../.././libsanitizer/tsan/tsan_ignoreset.h' line='23' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::IgnoreSet*' -->
<parameter type-id='type-id-1303' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::IgnoreSet::Add(__sanitizer::u32) -->
<function-decl name='Add' mangled-name='_ZN6__tsan9IgnoreSet3AddEj' filepath='../../.././libsanitizer/tsan/tsan_ignoreset.h' line='24' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::IgnoreSet*' -->
<parameter type-id='type-id-1303' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::IgnoreSet::Reset() -->
<function-decl name='Reset' mangled-name='_ZN6__tsan9IgnoreSet5ResetEv' filepath='../../.././libsanitizer/tsan/tsan_ignoreset.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::IgnoreSet*' -->
<parameter type-id='type-id-1303' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::IgnoreSet::Size() -->
<function-decl name='Size' mangled-name='_ZNK6__tsan9IgnoreSet4SizeEv' filepath='../../.././libsanitizer/tsan/tsan_ignoreset.h' line='26' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::IgnoreSet*' -->
<parameter type-id='type-id-1304' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::u32 __tsan::IgnoreSet::At(__sanitizer::uptr) -->
<function-decl name='At' mangled-name='_ZNK6__tsan9IgnoreSet2AtEm' filepath='../../.././libsanitizer/tsan/tsan_ignoreset.h' line='27' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::IgnoreSet*' -->
<parameter type-id='type-id-1304' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::u32 -->
<return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::IgnoreSet::IgnoreSet() -->
<function-decl name='IgnoreSet' mangled-name='_ZN6__tsan9IgnoreSetC2Ev' filepath='../../.././libsanitizer/tsan/tsan_ignoreset.h' line='23' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::IgnoreSet*' -->
<parameter type-id='type-id-1303' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __tsan::MutexSet -->
<class-decl name='MutexSet' size-in-bits='3136' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='19' column='1' id='type-id-1282'>
<member-type access='public'>
<!-- struct __tsan::MutexSet::Desc -->
<class-decl name='Desc' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='24' column='1' id='type-id-1305'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::u64 __tsan::MutexSet::Desc::id -->
<var-decl name='id' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='25' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::u64 __tsan::MutexSet::Desc::epoch -->
<var-decl name='epoch' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='26' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- int __tsan::MutexSet::Desc::count -->
<var-decl name='count' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='27' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
<!-- bool __tsan::MutexSet::Desc::write -->
<var-decl name='write' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='28' column='1'/>
</data-member>
</class-decl>
</member-type>
<data-member access='public' static='yes'>
<!-- static const __sanitizer::uptr __tsan::MutexSet::kMaxSize -->
<var-decl name='kMaxSize' type-id='type-id-128' mangled-name='_ZN6__tsan8MutexSet8kMaxSizeE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='23' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __tsan::MutexSet::size_ -->
<var-decl name='size_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='41' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __tsan::MutexSet::Desc __tsan::MutexSet::descs_[16] -->
<var-decl name='descs_' type-id='type-id-1306' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='42' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::MutexSet::MutexSet() -->
<function-decl name='MutexSet' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='31' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::MutexSet*' -->
<parameter type-id='type-id-1307' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::MutexSet::Add(__sanitizer::u64, bool, __sanitizer::u64) -->
<function-decl name='Add' mangled-name='_ZN6__tsan8MutexSet3AddEyby' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='33' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::MutexSet*' -->
<parameter type-id='type-id-1307' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::MutexSet::Del(__sanitizer::u64, bool) -->
<function-decl name='Del' mangled-name='_ZN6__tsan8MutexSet3DelEyb' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='34' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::MutexSet*' -->
<parameter type-id='type-id-1307' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::MutexSet::Remove(__sanitizer::u64) -->
<function-decl name='Remove' mangled-name='_ZN6__tsan8MutexSet6RemoveEy' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::MutexSet*' -->
<parameter type-id='type-id-1307' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::MutexSet::Size() -->
<function-decl name='Size' mangled-name='_ZNK6__tsan8MutexSet4SizeEv' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='36' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::MutexSet*' -->
<parameter type-id='type-id-1308' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __tsan::MutexSet::Desc __tsan::MutexSet::Get(__sanitizer::uptr) -->
<function-decl name='Get' mangled-name='_ZNK6__tsan8MutexSet3GetEm' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::MutexSet*' -->
<parameter type-id='type-id-1308' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- struct __tsan::MutexSet::Desc -->
<return type-id='type-id-1305'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::MutexSet::RemovePos(__sanitizer::uptr) -->
<function-decl name='RemovePos' mangled-name='_ZN6__tsan8MutexSet9RemovePosEm' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::MutexSet*' -->
<parameter type-id='type-id-1307' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::MutexSet::MutexSet() -->
<function-decl name='MutexSet' mangled-name='_ZN6__tsan8MutexSetC2Ev' filepath='../../.././libsanitizer/tsan/tsan_mutexset.h' line='31' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::MutexSet*' -->
<parameter type-id='type-id-1307' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct __tsan::MD5Hash -->
<class-decl name='MD5Hash' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_defs.h' line='147' column='1' id='type-id-1404'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- long long unsigned int __tsan::MD5Hash::hash[2] -->
<var-decl name='hash' type-id='type-id-1281' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_defs.h' line='148' column='1'/>
</data-member>
<member-function access='public' const='yes'>
<!-- bool __tsan::MD5Hash::operator==(const __tsan::MD5Hash&) -->
<function-decl name='operator==' mangled-name='_ZNK6__tsan7MD5HasheqERKS0_' filepath='../../.././libsanitizer/tsan/tsan_defs.h' line='149' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::MD5Hash*' -->
<parameter type-id='type-id-1491' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::MD5Hash&' -->
<parameter type-id='type-id-1492'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct __tsan::Flags -->
<class-decl name='Flags' size-in-bits='960' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='25' column='1' id='type-id-364'>
<!-- struct __sanitizer::CommonFlags -->
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-359'/>
<data-member access='public' layout-offset-in-bits='384'>
<!-- bool __tsan::Flags::enable_annotations -->
<var-decl name='enable_annotations' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='27' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='392'>
<!-- bool __tsan::Flags::suppress_equal_stacks -->
<var-decl name='suppress_equal_stacks' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='30' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='400'>
<!-- bool __tsan::Flags::suppress_equal_addresses -->
<var-decl name='suppress_equal_addresses' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='33' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='408'>
<!-- bool __tsan::Flags::suppress_java -->
<var-decl name='suppress_java' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='36' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='416'>
<!-- bool __tsan::Flags::report_bugs -->
<var-decl name='report_bugs' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='38' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='424'>
<!-- bool __tsan::Flags::report_thread_leaks -->
<var-decl name='report_thread_leaks' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='40' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='432'>
<!-- bool __tsan::Flags::report_destroy_locked -->
<var-decl name='report_destroy_locked' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='42' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='440'>
<!-- bool __tsan::Flags::report_signal_unsafe -->
<var-decl name='report_signal_unsafe' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='45' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<!-- bool __tsan::Flags::report_atomic_races -->
<var-decl name='report_atomic_races' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='47' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='456'>
<!-- bool __tsan::Flags::force_seq_cst_atomics -->
<var-decl name='force_seq_cst_atomics' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='50' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='512'>
<!-- const char* __tsan::Flags::suppressions -->
<var-decl name='suppressions' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='52' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
<!-- bool __tsan::Flags::print_suppressions -->
<var-decl name='print_suppressions' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='54' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='584'>
<!-- bool __tsan::Flags::print_benign -->
<var-decl name='print_benign' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='56' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='608'>
<!-- int __tsan::Flags::exitcode -->
<var-decl name='exitcode' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='58' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='640'>
<!-- bool __tsan::Flags::halt_on_error -->
<var-decl name='halt_on_error' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='60' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='672'>
<!-- int __tsan::Flags::atexit_sleep_ms -->
<var-decl name='atexit_sleep_ms' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='63' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='704'>
<!-- const char* __tsan::Flags::profile_memory -->
<var-decl name='profile_memory' type-id='type-id-2' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='65' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='768'>
<!-- int __tsan::Flags::flush_memory_ms -->
<var-decl name='flush_memory_ms' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='67' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='800'>
<!-- int __tsan::Flags::flush_symbolizer_ms -->
<var-decl name='flush_symbolizer_ms' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='69' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='832'>
<!-- int __tsan::Flags::memory_limit_mb -->
<var-decl name='memory_limit_mb' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='72' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='864'>
<!-- bool __tsan::Flags::stop_on_start -->
<var-decl name='stop_on_start' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='74' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='872'>
<!-- bool __tsan::Flags::running_on_valgrind -->
<var-decl name='running_on_valgrind' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='76' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='896'>
<!-- int __tsan::Flags::history_size -->
<var-decl name='history_size' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='82' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='928'>
<!-- int __tsan::Flags::io_sync -->
<var-decl name='io_sync' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='87' column='1'/>
</data-member>
</class-decl>
<!-- class __tsan::DeadlockDetector -->
<class-decl name='DeadlockDetector' size-in-bits='768' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='66' column='1' id='type-id-1287'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::u64 __tsan::DeadlockDetector::seq_ -->
<var-decl name='seq_' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='72' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- long long unsigned int __tsan::DeadlockDetector::locked_[11] -->
<var-decl name='locked_' type-id='type-id-1297' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='73' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::DeadlockDetector::DeadlockDetector() -->
<function-decl name='DeadlockDetector' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::DeadlockDetector*' -->
<parameter type-id='type-id-1298' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::DeadlockDetector::Lock(__tsan::MutexType) -->
<function-decl name='Lock' mangled-name='_ZN6__tsan16DeadlockDetector4LockENS_9MutexTypeE' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::DeadlockDetector*' -->
<parameter type-id='type-id-1298' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::MutexType' -->
<parameter type-id='type-id-1259'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::DeadlockDetector::Unlock(__tsan::MutexType) -->
<function-decl name='Unlock' mangled-name='_ZN6__tsan16DeadlockDetector6UnlockENS_9MutexTypeE' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::DeadlockDetector*' -->
<parameter type-id='type-id-1298' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::MutexType' -->
<parameter type-id='type-id-1259'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::DeadlockDetector::DeadlockDetector() -->
<function-decl name='DeadlockDetector' mangled-name='_ZN6__tsan16DeadlockDetectorC2Ev' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::DeadlockDetector*' -->
<parameter type-id='type-id-1298' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct __tsan::SyncVar -->
<class-decl name='SyncVar' size-in-bits='960' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='50' column='1' id='type-id-1355'>
<data-member access='public' static='yes'>
<!-- static const int __tsan::SyncVar::kInvalidTid -->
<var-decl name='kInvalidTid' type-id='type-id-233' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='53' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __tsan::Mutex __tsan::SyncVar::mtx -->
<var-decl name='mtx' type-id='type-id-406' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='55' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __tsan::SyncVar::addr -->
<var-decl name='addr' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='56' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- const __sanitizer::u64 __tsan::SyncVar::uid -->
<var-decl name='uid' type-id='type-id-1299' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='57' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- __tsan::SyncClock __tsan::SyncVar::clock -->
<var-decl name='clock' type-id='type-id-335' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='58' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<!-- __tsan::SyncClock __tsan::SyncVar::read_clock -->
<var-decl name='read_clock' type-id='type-id-335' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='59' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='704'>
<!-- __sanitizer::u32 __tsan::SyncVar::creation_stack_id -->
<var-decl name='creation_stack_id' type-id='type-id-196' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='60' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='736'>
<!-- int __tsan::SyncVar::owner_tid -->
<var-decl name='owner_tid' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='61' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='768'>
<!-- __sanitizer::u64 __tsan::SyncVar::last_lock -->
<var-decl name='last_lock' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='62' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='832'>
<!-- int __tsan::SyncVar::recursion -->
<var-decl name='recursion' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='63' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='864'>
<!-- bool __tsan::SyncVar::is_rw -->
<var-decl name='is_rw' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='64' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='872'>
<!-- bool __tsan::SyncVar::is_recursive -->
<var-decl name='is_recursive' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='65' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='880'>
<!-- bool __tsan::SyncVar::is_broken -->
<var-decl name='is_broken' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='66' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='888'>
<!-- bool __tsan::SyncVar::is_linker_init -->
<var-decl name='is_linker_init' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='67' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='896'>
<!-- __tsan::SyncVar* __tsan::SyncVar::next -->
<var-decl name='next' type-id='type-id-1320' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='68' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::SyncVar::SyncVar(__sanitizer::uptr, __sanitizer::u64) -->
<function-decl name='SyncVar' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncVar*' -->
<parameter type-id='type-id-1320' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __tsan::SyncVar::GetMemoryConsumption() -->
<function-decl name='GetMemoryConsumption' mangled-name='_ZN6__tsan7SyncVar20GetMemoryConsumptionEv' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncVar*' -->
<parameter type-id='type-id-1320' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::u64 __tsan::SyncVar::GetId() -->
<function-decl name='GetId' mangled-name='_ZNK6__tsan7SyncVar5GetIdEv' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::SyncVar*' -->
<parameter type-id='type-id-1315' is-artificial='yes'/>
<!-- typedef __sanitizer::u64 -->
<return type-id='type-id-198'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __tsan::SyncVar::CheckId(__sanitizer::u64) -->
<function-decl name='CheckId' mangled-name='_ZNK6__tsan7SyncVar7CheckIdEy' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::SyncVar*' -->
<parameter type-id='type-id-1315' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- __sanitizer::uptr __tsan::SyncVar::SplitId(__sanitizer::u64*) -->
<function-decl name='SplitId' mangled-name='_ZN6__tsan7SyncVar7SplitIdEyPy' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- parameter of type '__sanitizer::u64*' -->
<parameter type-id='type-id-1280'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::SyncVar::SyncVar(__sanitizer::uptr, __sanitizer::u64) -->
<function-decl name='SyncVar' mangled-name='_ZN6__tsan7SyncVarC2Emy' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncVar*' -->
<parameter type-id='type-id-1320' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct __tsan::ThreadState -->
<class-decl name='ThreadState' size-in-bits='3448832' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='397' column='1' id='type-id-1257'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __tsan::FastState __tsan::ThreadState::fast_state -->
<var-decl name='fast_state' type-id='type-id-1278' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='398' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::u64 __tsan::ThreadState::fast_synch_epoch -->
<var-decl name='fast_synch_epoch' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='410' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- int __tsan::ThreadState::ignore_reads_and_writes -->
<var-decl name='ignore_reads_and_writes' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='414' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
<!-- int __tsan::ThreadState::ignore_sync -->
<var-decl name='ignore_sync' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='415' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- __tsan::IgnoreSet __tsan::ThreadState::mop_ignore_set -->
<var-decl name='mop_ignore_set' type-id='type-id-1279' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='418' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='768'>
<!-- __tsan::IgnoreSet __tsan::ThreadState::sync_ignore_set -->
<var-decl name='sync_ignore_set' type-id='type-id-1279' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='419' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1344'>
<!-- __sanitizer::uptr* __tsan::ThreadState::shadow_stack -->
<var-decl name='shadow_stack' type-id='type-id-131' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='423' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1408'>
<!-- __sanitizer::uptr* __tsan::ThreadState::shadow_stack_end -->
<var-decl name='shadow_stack_end' type-id='type-id-131' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='424' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1472'>
<!-- __sanitizer::uptr* __tsan::ThreadState::shadow_stack_pos -->
<var-decl name='shadow_stack_pos' type-id='type-id-131' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='425' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1536'>
<!-- __sanitizer::u64* __tsan::ThreadState::racy_shadow_addr -->
<var-decl name='racy_shadow_addr' type-id='type-id-1280' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='426' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1600'>
<!-- long long unsigned int __tsan::ThreadState::racy_state[2] -->
<var-decl name='racy_state' type-id='type-id-1281' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='427' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1728'>
<!-- __tsan::MutexSet __tsan::ThreadState::mset -->
<var-decl name='mset' type-id='type-id-1282' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='428' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='4864'>
<!-- __tsan::ThreadClock __tsan::ThreadState::clock -->
<var-decl name='clock' type-id='type-id-337' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='429' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1053504'>
<!-- __tsan::AllocatorCache __tsan::ThreadState::alloc_cache -->
<var-decl name='alloc_cache' type-id='type-id-1283' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='431' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1929024'>
<!-- __sanitizer::InternalAllocatorCache __tsan::ThreadState::internal_alloc_cache -->
<var-decl name='internal_alloc_cache' type-id='type-id-1284' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='432' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2370368'>
<!-- __tsan::Vector<__tsan::JmpBuf> __tsan::ThreadState::jmp_bufs -->
<var-decl name='jmp_bufs' type-id='type-id-1285' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='433' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2370624'>
<!-- long long unsigned int __tsan::ThreadState::stat[438] -->
<var-decl name='stat' type-id='type-id-1276' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='435' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2398656'>
<!-- const int __tsan::ThreadState::tid -->
<var-decl name='tid' type-id='type-id-233' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='436' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2398688'>
<!-- const int __tsan::ThreadState::unique_id -->
<var-decl name='unique_id' type-id='type-id-233' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='437' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2398720'>
<!-- int __tsan::ThreadState::in_rtl -->
<var-decl name='in_rtl' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='438' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2398752'>
<!-- bool __tsan::ThreadState::in_symbolizer -->
<var-decl name='in_symbolizer' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='439' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2398760'>
<!-- bool __tsan::ThreadState::in_ignored_lib -->
<var-decl name='in_ignored_lib' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='440' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2398768'>
<!-- bool __tsan::ThreadState::is_alive -->
<var-decl name='is_alive' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='441' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2398776'>
<!-- bool __tsan::ThreadState::is_freeing -->
<var-decl name='is_freeing' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='442' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2398784'>
<!-- bool __tsan::ThreadState::is_vptr_access -->
<var-decl name='is_vptr_access' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='443' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2398848'>
<!-- const __sanitizer::uptr __tsan::ThreadState::stk_addr -->
<var-decl name='stk_addr' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='444' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2398912'>
<!-- const __sanitizer::uptr __tsan::ThreadState::stk_size -->
<var-decl name='stk_size' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='445' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2398976'>
<!-- const __sanitizer::uptr __tsan::ThreadState::tls_addr -->
<var-decl name='tls_addr' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='446' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2399040'>
<!-- const __sanitizer::uptr __tsan::ThreadState::tls_size -->
<var-decl name='tls_size' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='447' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2399104'>
<!-- __tsan::ThreadContext* __tsan::ThreadState::tctx -->
<var-decl name='tctx' type-id='type-id-1286' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='448' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2399168'>
<!-- __tsan::DeadlockDetector __tsan::ThreadState::deadlock_detector -->
<var-decl name='deadlock_detector' type-id='type-id-1287' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='450' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2399936'>
<!-- bool __tsan::ThreadState::in_signal_handler -->
<var-decl name='in_signal_handler' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='452' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2400000'>
<!-- __tsan::SignalContext* __tsan::ThreadState::signal_ctx -->
<var-decl name='signal_ctx' type-id='type-id-397' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='453' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2400064'>
<!-- __sanitizer::u32 __tsan::ThreadState::last_sleep_stack_id -->
<var-decl name='last_sleep_stack_id' type-id='type-id-196' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='456' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='2400128'>
<!-- __tsan::ThreadClock __tsan::ThreadState::last_sleep_clock -->
<var-decl name='last_sleep_clock' type-id='type-id-337' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='457' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='3448768'>
<!-- int __tsan::ThreadState::nomalloc -->
<var-decl name='nomalloc' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='462' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::ThreadState::ThreadState(__tsan::Context*, int, int, __sanitizer::u64, __sanitizer::uptr, __sanitizer::uptr, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='ThreadState' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='464' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399' is-artificial='yes'/>
<!-- parameter of type '__tsan::Context*' -->
<parameter type-id='type-id-1251'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::ThreadState::ThreadState(__tsan::Context*, int, int, __sanitizer::u64, __sanitizer::uptr, __sanitizer::uptr, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='ThreadState' mangled-name='_ZN6__tsan11ThreadStateC2EPNS_7ContextEiiymmmm' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='464' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399' is-artificial='yes'/>
<!-- parameter of type '__tsan::Context*' -->
<parameter type-id='type-id-1251'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- typedef __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> > __tsan::AllocatorCache -->
<typedef-decl name='AllocatorCache' type-id='type-id-1351' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='133' column='1' id='type-id-1283'/>
<!-- class __tsan::FastState -->
<class-decl name='FastState' size-in-bits='64' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='151' column='1' id='type-id-1278'>
<data-member access='private' static='yes'>
<!-- static const int __tsan::FastState::kTidShift -->
<var-decl name='kTidShift' type-id='type-id-233' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='218' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const int __tsan::FastState::kClkShift -->
<var-decl name='kClkShift' type-id='type-id-233' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='219' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::u64 __tsan::FastState::kIgnoreBit -->
<var-decl name='kIgnoreBit' type-id='type-id-1299' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='220' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::u64 __tsan::FastState::kFreedBit -->
<var-decl name='kFreedBit' type-id='type-id-1299' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='221' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::u64 __tsan::FastState::x_ -->
<var-decl name='x_' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='222' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::FastState::FastState(__sanitizer::u64, __sanitizer::u64) -->
<function-decl name='FastState' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::FastState*' -->
<parameter type-id='type-id-1300' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::FastState::FastState(__sanitizer::u64) -->
<function-decl name='FastState' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='161' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::FastState*' -->
<parameter type-id='type-id-1300' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::u64 __tsan::FastState::raw() -->
<function-decl name='raw' mangled-name='_ZNK6__tsan9FastState3rawEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='165' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::FastState*' -->
<parameter type-id='type-id-1301' is-artificial='yes'/>
<!-- typedef __sanitizer::u64 -->
<return type-id='type-id-198'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::u64 __tsan::FastState::tid() -->
<function-decl name='tid' mangled-name='_ZNK6__tsan9FastState3tidEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::FastState*' -->
<parameter type-id='type-id-1301' is-artificial='yes'/>
<!-- typedef __sanitizer::u64 -->
<return type-id='type-id-198'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::u64 __tsan::FastState::TidWithIgnore() -->
<function-decl name='TidWithIgnore' mangled-name='_ZNK6__tsan9FastState13TidWithIgnoreEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::FastState*' -->
<parameter type-id='type-id-1301' is-artificial='yes'/>
<!-- typedef __sanitizer::u64 -->
<return type-id='type-id-198'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::u64 __tsan::FastState::epoch() -->
<function-decl name='epoch' mangled-name='_ZNK6__tsan9FastState5epochEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='179' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::FastState*' -->
<parameter type-id='type-id-1301' is-artificial='yes'/>
<!-- typedef __sanitizer::u64 -->
<return type-id='type-id-198'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::FastState::IncrementEpoch() -->
<function-decl name='IncrementEpoch' mangled-name='_ZN6__tsan9FastState14IncrementEpochEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::FastState*' -->
<parameter type-id='type-id-1300' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::FastState::SetIgnoreBit() -->
<function-decl name='SetIgnoreBit' mangled-name='_ZN6__tsan9FastState12SetIgnoreBitEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::FastState*' -->
<parameter type-id='type-id-1300' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::FastState::ClearIgnoreBit() -->
<function-decl name='ClearIgnoreBit' mangled-name='_ZN6__tsan9FastState14ClearIgnoreBitEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::FastState*' -->
<parameter type-id='type-id-1300' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __tsan::FastState::GetIgnoreBit() -->
<function-decl name='GetIgnoreBit' mangled-name='_ZNK6__tsan9FastState12GetIgnoreBitEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::FastState*' -->
<parameter type-id='type-id-1301' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::FastState::SetHistorySize(int) -->
<function-decl name='SetHistorySize' mangled-name='_ZN6__tsan9FastState14SetHistorySizeEi' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::FastState*' -->
<parameter type-id='type-id-1300' is-artificial='yes'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- int __tsan::FastState::GetHistorySize() -->
<function-decl name='GetHistorySize' mangled-name='_ZNK6__tsan9FastState14GetHistorySizeEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='201' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::FastState*' -->
<parameter type-id='type-id-1301' is-artificial='yes'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::FastState::ClearHistorySize() -->
<function-decl name='ClearHistorySize' mangled-name='_ZN6__tsan9FastState16ClearHistorySizeEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='205' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::FastState*' -->
<parameter type-id='type-id-1300' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::u64 __tsan::FastState::GetTracePos() -->
<function-decl name='GetTracePos' mangled-name='_ZNK6__tsan9FastState11GetTracePosEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::FastState*' -->
<parameter type-id='type-id-1301' is-artificial='yes'/>
<!-- typedef __sanitizer::u64 -->
<return type-id='type-id-198'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __tsan::SyncTab -->
<class-decl name='SyncTab' size-in-bits='516672' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='85' column='1' id='type-id-1271'>
<member-type access='private'>
<!-- struct __tsan::SyncTab::Part -->
<class-decl name='Part' size-in-bits='512' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='102' column='1' id='type-id-1319'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __tsan::Mutex __tsan::SyncTab::Part::mtx -->
<var-decl name='mtx' type-id='type-id-406' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='103' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __tsan::SyncVar* __tsan::SyncTab::Part::val -->
<var-decl name='val' type-id='type-id-1320' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='104' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- char __tsan::SyncTab::Part::pad[48] -->
<var-decl name='pad' type-id='type-id-1321' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='105' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::SyncTab::Part::Part() -->
<function-decl name='Part' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncTab::Part*' -->
<parameter type-id='type-id-1322' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::SyncTab::Part::Part() -->
<function-decl name='Part' mangled-name='_ZN6__tsan7SyncTab4PartC2Ev' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncTab::Part*' -->
<parameter type-id='type-id-1322' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<data-member access='private' static='yes'>
<!-- static const int __tsan::SyncTab::kPartCount -->
<var-decl name='kPartCount' type-id='type-id-233' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='110' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __tsan::SyncTab::Part __tsan::SyncTab::tab_[1009] -->
<var-decl name='tab_' type-id='type-id-1323' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='111' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='516608'>
<!-- __sanitizer::atomic_uint64_t __tsan::SyncTab::uid_gen_ -->
<var-decl name='uid_gen_' type-id='type-id-356' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='112' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::SyncTab::SyncTab() -->
<function-decl name='SyncTab' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncTab*' -->
<parameter type-id='type-id-1324' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::SyncTab::~SyncTab(int) -->
<function-decl name='~SyncTab' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncTab*' -->
<parameter type-id='type-id-1324' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::SyncVar* __tsan::SyncTab::GetOrCreateAndLock(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr, bool) -->
<function-decl name='GetOrCreateAndLock' mangled-name='_ZN6__tsan7SyncTab18GetOrCreateAndLockEPNS_11ThreadStateEmmb' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncTab*' -->
<parameter type-id='type-id-1324' is-artificial='yes'/>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- __tsan::SyncVar* -->
<return type-id='type-id-1320'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::SyncVar* __tsan::SyncTab::GetIfExistsAndLock(__sanitizer::uptr, bool) -->
<function-decl name='GetIfExistsAndLock' mangled-name='_ZN6__tsan7SyncTab18GetIfExistsAndLockEmb' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncTab*' -->
<parameter type-id='type-id-1324' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- __tsan::SyncVar* -->
<return type-id='type-id-1320'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::SyncVar* __tsan::SyncTab::GetAndRemove(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='GetAndRemove' mangled-name='_ZN6__tsan7SyncTab12GetAndRemoveEPNS_11ThreadStateEmm' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncTab*' -->
<parameter type-id='type-id-1324' is-artificial='yes'/>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::SyncVar* -->
<return type-id='type-id-1320'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::SyncVar* __tsan::SyncTab::Create(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='Create' mangled-name='_ZN6__tsan7SyncTab6CreateEPNS_11ThreadStateEmm' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncTab*' -->
<parameter type-id='type-id-1324' is-artificial='yes'/>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::SyncVar* -->
<return type-id='type-id-1320'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __tsan::SyncTab::GetMemoryConsumption(__sanitizer::uptr*) -->
<function-decl name='GetMemoryConsumption' mangled-name='_ZN6__tsan7SyncTab20GetMemoryConsumptionEPm' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncTab*' -->
<parameter type-id='type-id-1324' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- int __tsan::SyncTab::PartIdx(__sanitizer::uptr) -->
<function-decl name='PartIdx' mangled-name='_ZN6__tsan7SyncTab7PartIdxEm' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncTab*' -->
<parameter type-id='type-id-1324' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- __tsan::SyncVar* __tsan::SyncTab::GetAndLock(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr, bool, bool) -->
<function-decl name='GetAndLock' mangled-name='_ZN6__tsan7SyncTab10GetAndLockEPNS_11ThreadStateEmmbb' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncTab*' -->
<parameter type-id='type-id-1324' is-artificial='yes'/>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- __tsan::SyncVar* -->
<return type-id='type-id-1320'/>
</function-decl>
</member-function>
<member-function access='private' constructor='yes'>
<!-- __tsan::SyncTab::SyncTab(const __tsan::SyncTab&) -->
<function-decl name='SyncTab' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncTab*' -->
<parameter type-id='type-id-1324' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::SyncTab&' -->
<parameter type-id='type-id-1325'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::SyncTab::operator=(const __tsan::SyncTab&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan7SyncTabaSERKS0_' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncTab*' -->
<parameter type-id='type-id-1324' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::SyncTab&' -->
<parameter type-id='type-id-1325'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::SyncTab::SyncTab() -->
<function-decl name='SyncTab' mangled-name='_ZN6__tsan7SyncTabC2Ev' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncTab*' -->
<parameter type-id='type-id-1324' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::SyncTab::~SyncTab(int) -->
<function-decl name='~SyncTab' mangled-name='_ZN6__tsan7SyncTabD2Ev' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::SyncTab*' -->
<parameter type-id='type-id-1324' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __tsan::Mutex -->
<class-decl name='Mutex' size-in-bits='64' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='37' column='1' id='type-id-406'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::atomic_uintptr_t __tsan::Mutex::state_ -->
<var-decl name='state_' type-id='type-id-1244' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='51' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::Mutex::Mutex(__tsan::MutexType, __tsan::StatType) -->
<function-decl name='Mutex' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Mutex*' -->
<parameter type-id='type-id-1258' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::MutexType' -->
<parameter type-id='type-id-1259'/>
<!-- parameter of type 'enum __tsan::StatType' -->
<parameter type-id='type-id-1260'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::Mutex::~Mutex(int) -->
<function-decl name='~Mutex' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Mutex*' -->
<parameter type-id='type-id-1258' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Mutex::Lock() -->
<function-decl name='Lock' mangled-name='_ZN6__tsan5Mutex4LockEv' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Mutex*' -->
<parameter type-id='type-id-1258' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Mutex::Unlock() -->
<function-decl name='Unlock' mangled-name='_ZN6__tsan5Mutex6UnlockEv' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Mutex*' -->
<parameter type-id='type-id-1258' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Mutex::ReadLock() -->
<function-decl name='ReadLock' mangled-name='_ZN6__tsan5Mutex8ReadLockEv' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Mutex*' -->
<parameter type-id='type-id-1258' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Mutex::ReadUnlock() -->
<function-decl name='ReadUnlock' mangled-name='_ZN6__tsan5Mutex10ReadUnlockEv' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Mutex*' -->
<parameter type-id='type-id-1258' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Mutex::CheckLocked() -->
<function-decl name='CheckLocked' mangled-name='_ZN6__tsan5Mutex11CheckLockedEv' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Mutex*' -->
<parameter type-id='type-id-1258' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private' constructor='yes'>
<!-- __tsan::Mutex::Mutex(const __tsan::Mutex&) -->
<function-decl name='Mutex' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Mutex*' -->
<parameter type-id='type-id-1258' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Mutex&' -->
<parameter type-id='type-id-1261'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Mutex::operator=(const __tsan::Mutex&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan5MutexaSERKS0_' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Mutex*' -->
<parameter type-id='type-id-1258' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Mutex&' -->
<parameter type-id='type-id-1261'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::Mutex::Mutex(__tsan::MutexType, __tsan::StatType) -->
<function-decl name='Mutex' mangled-name='_ZN6__tsan5MutexC2ENS_9MutexTypeENS_8StatTypeE' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Mutex*' -->
<parameter type-id='type-id-1258' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::MutexType' -->
<parameter type-id='type-id-1259'/>
<!-- parameter of type 'enum __tsan::StatType' -->
<parameter type-id='type-id-1260'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::Mutex::~Mutex(int) -->
<function-decl name='~Mutex' mangled-name='_ZN6__tsan5MutexD2Ev' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Mutex*' -->
<parameter type-id='type-id-1258' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct __tsan::Context -->
<class-decl name='Context' size-in-bits='549632' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='526' column='1' id='type-id-1255'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- bool __tsan::Context::initialized -->
<var-decl name='initialized' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='529' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __tsan::SyncTab __tsan::Context::synctab -->
<var-decl name='synctab' type-id='type-id-1271' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='531' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='516736'>
<!-- __tsan::Mutex __tsan::Context::report_mtx -->
<var-decl name='report_mtx' type-id='type-id-406' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='533' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='516800'>
<!-- int __tsan::Context::nreported -->
<var-decl name='nreported' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='534' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='516832'>
<!-- int __tsan::Context::nmissed_expected -->
<var-decl name='nmissed_expected' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='535' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='516864'>
<!-- __sanitizer::atomic_uint64_t __tsan::Context::last_symbolize_time_ns -->
<var-decl name='last_symbolize_time_ns' type-id='type-id-356' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='536' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='516928'>
<!-- __sanitizer::ThreadRegistry* __tsan::Context::thread_registry -->
<var-decl name='thread_registry' type-id='type-id-1272' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='538' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='516992'>
<!-- __tsan::Vector<__tsan::RacyStacks> __tsan::Context::racy_stacks -->
<var-decl name='racy_stacks' type-id='type-id-1273' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='540' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='517248'>
<!-- __tsan::Vector<__tsan::RacyAddress> __tsan::Context::racy_addresses -->
<var-decl name='racy_addresses' type-id='type-id-1274' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='541' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='517504'>
<!-- __sanitizer::InternalMmapVector<__tsan::FiredSuppression> __tsan::Context::fired_suppressions -->
<var-decl name='fired_suppressions' type-id='type-id-1275' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='543' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='517696'>
<!-- __tsan::Flags __tsan::Context::flags -->
<var-decl name='flags' type-id='type-id-364' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='545' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='518656'>
<!-- long long unsigned int __tsan::Context::stat[438] -->
<var-decl name='stat' type-id='type-id-1276' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='547' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='546688'>
<!-- long long unsigned int __tsan::Context::int_alloc_cnt[23] -->
<var-decl name='int_alloc_cnt' type-id='type-id-1277' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='548' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='548160'>
<!-- long long unsigned int __tsan::Context::int_alloc_siz[23] -->
<var-decl name='int_alloc_siz' type-id='type-id-1277' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='549' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::Context::Context() -->
<function-decl name='Context' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='527' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Context*' -->
<parameter type-id='type-id-1251' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::Context::Context() -->
<function-decl name='Context' mangled-name='_ZN6__tsan7ContextC2Ev' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='527' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Context*' -->
<parameter type-id='type-id-1251' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __tsan::Vector<__tsan::RacyStacks> -->
<class-decl name='Vector&lt;__tsan::RacyStacks&gt;' size-in-bits='256' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='23' column='1' id='type-id-1273'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- const __tsan::MBlockType __tsan::Vector<__tsan::RacyStacks>::typ_ -->
<var-decl name='typ_' type-id='type-id-342' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='80' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __tsan::RacyStacks* __tsan::Vector<__tsan::RacyStacks>::begin_ -->
<var-decl name='begin_' type-id='type-id-1340' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='81' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __tsan::RacyStacks* __tsan::Vector<__tsan::RacyStacks>::end_ -->
<var-decl name='end_' type-id='type-id-1340' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='82' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<!-- __tsan::RacyStacks* __tsan::Vector<__tsan::RacyStacks>::last_ -->
<var-decl name='last_' type-id='type-id-1340' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='83' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::RacyStacks>::Vector(__tsan::MBlockType) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyStacks>*' -->
<parameter type-id='type-id-1341' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::MBlockType' -->
<parameter type-id='type-id-341'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::Vector<__tsan::RacyStacks>::~Vector(int) -->
<function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyStacks>*' -->
<parameter type-id='type-id-1341' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::RacyStacks>::Reset() -->
<function-decl name='Reset' mangled-name='_ZN6__tsan6VectorINS_10RacyStacksEE5ResetEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyStacks>*' -->
<parameter type-id='type-id-1341' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::Vector<__tsan::RacyStacks>::Size() -->
<function-decl name='Size' mangled-name='_ZNK6__tsan6VectorINS_10RacyStacksEE4SizeEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::RacyStacks>*' -->
<parameter type-id='type-id-1342' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::RacyStacks& __tsan::Vector<__tsan::RacyStacks>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN6__tsan6VectorINS_10RacyStacksEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyStacks>*' -->
<parameter type-id='type-id-1341' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::RacyStacks& -->
<return type-id='type-id-1343'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const __tsan::RacyStacks& __tsan::Vector<__tsan::RacyStacks>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK6__tsan6VectorINS_10RacyStacksEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::RacyStacks>*' -->
<parameter type-id='type-id-1342' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- const __tsan::RacyStacks& -->
<return type-id='type-id-1344'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::RacyStacks* __tsan::Vector<__tsan::RacyStacks>::PushBack(__tsan::RacyStacks) -->
<function-decl name='PushBack' mangled-name='_ZN6__tsan6VectorINS_10RacyStacksEE8PushBackES1_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyStacks>*' -->
<parameter type-id='type-id-1341' is-artificial='yes'/>
<!-- parameter of type 'struct __tsan::RacyStacks' -->
<parameter type-id='type-id-1345'/>
<!-- __tsan::RacyStacks* -->
<return type-id='type-id-1340'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::RacyStacks>::PopBack() -->
<function-decl name='PopBack' mangled-name='_ZN6__tsan6VectorINS_10RacyStacksEE7PopBackEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyStacks>*' -->
<parameter type-id='type-id-1341' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::RacyStacks>::Resize(__sanitizer::uptr) -->
<function-decl name='Resize' mangled-name='_ZN6__tsan6VectorINS_10RacyStacksEE6ResizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyStacks>*' -->
<parameter type-id='type-id-1341' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::RacyStacks>::EnsureSize(__sanitizer::uptr) -->
<function-decl name='EnsureSize' mangled-name='_ZN6__tsan6VectorINS_10RacyStacksEE10EnsureSizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyStacks>*' -->
<parameter type-id='type-id-1341' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::RacyStacks>::Vector(const __tsan::Vector<__tsan::RacyStacks>&) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyStacks>*' -->
<parameter type-id='type-id-1341' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::RacyStacks>&' -->
<parameter type-id='type-id-1346'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::RacyStacks>::operator=(const __tsan::Vector<__tsan::RacyStacks>&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan6VectorINS_10RacyStacksEEaSERKS2_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyStacks>*' -->
<parameter type-id='type-id-1341' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::RacyStacks>&' -->
<parameter type-id='type-id-1346'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __tsan::Vector<__tsan::RacyAddress> -->
<class-decl name='Vector&lt;__tsan::RacyAddress&gt;' size-in-bits='256' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='23' column='1' id='type-id-1274'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- const __tsan::MBlockType __tsan::Vector<__tsan::RacyAddress>::typ_ -->
<var-decl name='typ_' type-id='type-id-342' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='80' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __tsan::RacyAddress* __tsan::Vector<__tsan::RacyAddress>::begin_ -->
<var-decl name='begin_' type-id='type-id-1333' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='81' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __tsan::RacyAddress* __tsan::Vector<__tsan::RacyAddress>::end_ -->
<var-decl name='end_' type-id='type-id-1333' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='82' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<!-- __tsan::RacyAddress* __tsan::Vector<__tsan::RacyAddress>::last_ -->
<var-decl name='last_' type-id='type-id-1333' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='83' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::RacyAddress>::Vector(__tsan::MBlockType) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyAddress>*' -->
<parameter type-id='type-id-1334' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::MBlockType' -->
<parameter type-id='type-id-341'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::Vector<__tsan::RacyAddress>::~Vector(int) -->
<function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyAddress>*' -->
<parameter type-id='type-id-1334' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::RacyAddress>::Reset() -->
<function-decl name='Reset' mangled-name='_ZN6__tsan6VectorINS_11RacyAddressEE5ResetEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyAddress>*' -->
<parameter type-id='type-id-1334' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::Vector<__tsan::RacyAddress>::Size() -->
<function-decl name='Size' mangled-name='_ZNK6__tsan6VectorINS_11RacyAddressEE4SizeEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::RacyAddress>*' -->
<parameter type-id='type-id-1335' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::RacyAddress& __tsan::Vector<__tsan::RacyAddress>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN6__tsan6VectorINS_11RacyAddressEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyAddress>*' -->
<parameter type-id='type-id-1334' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::RacyAddress& -->
<return type-id='type-id-1336'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const __tsan::RacyAddress& __tsan::Vector<__tsan::RacyAddress>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK6__tsan6VectorINS_11RacyAddressEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::RacyAddress>*' -->
<parameter type-id='type-id-1335' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- const __tsan::RacyAddress& -->
<return type-id='type-id-1337'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::RacyAddress* __tsan::Vector<__tsan::RacyAddress>::PushBack(__tsan::RacyAddress) -->
<function-decl name='PushBack' mangled-name='_ZN6__tsan6VectorINS_11RacyAddressEE8PushBackES1_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyAddress>*' -->
<parameter type-id='type-id-1334' is-artificial='yes'/>
<!-- parameter of type 'struct __tsan::RacyAddress' -->
<parameter type-id='type-id-1338'/>
<!-- __tsan::RacyAddress* -->
<return type-id='type-id-1333'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::RacyAddress>::PopBack() -->
<function-decl name='PopBack' mangled-name='_ZN6__tsan6VectorINS_11RacyAddressEE7PopBackEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyAddress>*' -->
<parameter type-id='type-id-1334' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::RacyAddress>::Resize(__sanitizer::uptr) -->
<function-decl name='Resize' mangled-name='_ZN6__tsan6VectorINS_11RacyAddressEE6ResizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyAddress>*' -->
<parameter type-id='type-id-1334' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::RacyAddress>::EnsureSize(__sanitizer::uptr) -->
<function-decl name='EnsureSize' mangled-name='_ZN6__tsan6VectorINS_11RacyAddressEE10EnsureSizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyAddress>*' -->
<parameter type-id='type-id-1334' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::RacyAddress>::Vector(const __tsan::Vector<__tsan::RacyAddress>&) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyAddress>*' -->
<parameter type-id='type-id-1334' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::RacyAddress>&' -->
<parameter type-id='type-id-1339'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::RacyAddress>::operator=(const __tsan::Vector<__tsan::RacyAddress>&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan6VectorINS_11RacyAddressEEaSERKS2_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::RacyAddress>*' -->
<parameter type-id='type-id-1334' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::RacyAddress>&' -->
<parameter type-id='type-id-1339'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __tsan::ThreadContext -->
<class-decl name='ThreadContext' size-in-bits='1536' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='478' column='1' id='type-id-1289'>
<!-- class __sanitizer::ThreadContextBase -->
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1370'/>
<data-member access='public' layout-offset-in-bits='1024'>
<!-- __tsan::ThreadState* __tsan::ThreadContext::thr -->
<var-decl name='thr' type-id='type-id-399' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='482' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1088'>
<!-- __sanitizer::u32 __tsan::ThreadContext::creation_stack_id -->
<var-decl name='creation_stack_id' type-id='type-id-196' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='486' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1152'>
<!-- __tsan::SyncClock __tsan::ThreadContext::sync -->
<var-decl name='sync' type-id='type-id-335' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='488' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1408'>
<!-- __sanitizer::u64 __tsan::ThreadContext::epoch0 -->
<var-decl name='epoch0' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='492' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1472'>
<!-- __sanitizer::u64 __tsan::ThreadContext::epoch1 -->
<var-decl name='epoch1' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='493' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::ThreadContext::ThreadContext(int) -->
<function-decl name='ThreadContext' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='23' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ThreadContext*' -->
<parameter type-id='type-id-1286' is-artificial='yes'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::ThreadContext::~ThreadContext(int) -->
<function-decl name='~ThreadContext' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ThreadContext*' -->
<parameter type-id='type-id-1286' is-artificial='yes'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::ThreadContext::ThreadContext(int) -->
<function-decl name='ThreadContext' mangled-name='_ZN6__tsan13ThreadContextC2Ei' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='23' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ThreadContext*' -->
<parameter type-id='type-id-1286' is-artificial='yes'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::ThreadContext::~ThreadContext(int) -->
<function-decl name='~ThreadContext' mangled-name='_ZN6__tsan13ThreadContextD2Ev' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ThreadContext*' -->
<parameter type-id='type-id-1286' is-artificial='yes'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='0'>
<!-- void __tsan::ThreadContext::OnDead() -->
<function-decl name='OnDead' mangled-name='_ZN6__tsan13ThreadContext6OnDeadEv' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='36' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ThreadContext*' -->
<parameter type-id='type-id-1286' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='1'>
<!-- void __tsan::ThreadContext::OnJoined(void*) -->
<function-decl name='OnJoined' mangled-name='_ZN6__tsan13ThreadContext8OnJoinedEPv' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ThreadContext*' -->
<parameter type-id='type-id-1286' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='2'>
<!-- void __tsan::ThreadContext::OnFinished() -->
<function-decl name='OnFinished' mangled-name='_ZN6__tsan13ThreadContext10OnFinishedEv' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ThreadContext*' -->
<parameter type-id='type-id-1286' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='3'>
<!-- void __tsan::ThreadContext::OnStarted(void*) -->
<function-decl name='OnStarted' mangled-name='_ZN6__tsan13ThreadContext9OnStartedEPv' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ThreadContext*' -->
<parameter type-id='type-id-1286' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='4'>
<!-- void __tsan::ThreadContext::OnCreated(void*) -->
<function-decl name='OnCreated' mangled-name='_ZN6__tsan13ThreadContext9OnCreatedEPv' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ThreadContext*' -->
<parameter type-id='type-id-1286' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='5'>
<!-- void __tsan::ThreadContext::OnReset() -->
<function-decl name='OnReset' mangled-name='_ZN6__tsan13ThreadContext7OnResetEv' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ThreadContext*' -->
<parameter type-id='type-id-1286' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __tsan::Vector<__tsan::JmpBuf> -->
<class-decl name='Vector&lt;__tsan::JmpBuf&gt;' size-in-bits='256' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='23' column='1' id='type-id-1285'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- const __tsan::MBlockType __tsan::Vector<__tsan::JmpBuf>::typ_ -->
<var-decl name='typ_' type-id='type-id-342' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='80' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __tsan::JmpBuf* __tsan::Vector<__tsan::JmpBuf>::begin_ -->
<var-decl name='begin_' type-id='type-id-1326' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='81' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __tsan::JmpBuf* __tsan::Vector<__tsan::JmpBuf>::end_ -->
<var-decl name='end_' type-id='type-id-1326' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='82' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<!-- __tsan::JmpBuf* __tsan::Vector<__tsan::JmpBuf>::last_ -->
<var-decl name='last_' type-id='type-id-1326' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='83' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::JmpBuf>::Vector(__tsan::MBlockType) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::JmpBuf>*' -->
<parameter type-id='type-id-1327' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::MBlockType' -->
<parameter type-id='type-id-341'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::Vector<__tsan::JmpBuf>::~Vector(int) -->
<function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::JmpBuf>*' -->
<parameter type-id='type-id-1327' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::JmpBuf>::Reset() -->
<function-decl name='Reset' mangled-name='_ZN6__tsan6VectorINS_6JmpBufEE5ResetEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::JmpBuf>*' -->
<parameter type-id='type-id-1327' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::Vector<__tsan::JmpBuf>::Size() -->
<function-decl name='Size' mangled-name='_ZNK6__tsan6VectorINS_6JmpBufEE4SizeEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::JmpBuf>*' -->
<parameter type-id='type-id-1328' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::JmpBuf& __tsan::Vector<__tsan::JmpBuf>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN6__tsan6VectorINS_6JmpBufEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::JmpBuf>*' -->
<parameter type-id='type-id-1327' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::JmpBuf& -->
<return type-id='type-id-1329'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const __tsan::JmpBuf& __tsan::Vector<__tsan::JmpBuf>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK6__tsan6VectorINS_6JmpBufEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::JmpBuf>*' -->
<parameter type-id='type-id-1328' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- const __tsan::JmpBuf& -->
<return type-id='type-id-1330'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::JmpBuf* __tsan::Vector<__tsan::JmpBuf>::PushBack(__tsan::JmpBuf) -->
<function-decl name='PushBack' mangled-name='_ZN6__tsan6VectorINS_6JmpBufEE8PushBackES1_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::JmpBuf>*' -->
<parameter type-id='type-id-1327' is-artificial='yes'/>
<!-- parameter of type 'struct __tsan::JmpBuf' -->
<parameter type-id='type-id-1331'/>
<!-- __tsan::JmpBuf* -->
<return type-id='type-id-1326'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::JmpBuf>::PopBack() -->
<function-decl name='PopBack' mangled-name='_ZN6__tsan6VectorINS_6JmpBufEE7PopBackEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::JmpBuf>*' -->
<parameter type-id='type-id-1327' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::JmpBuf>::Resize(__sanitizer::uptr) -->
<function-decl name='Resize' mangled-name='_ZN6__tsan6VectorINS_6JmpBufEE6ResizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::JmpBuf>*' -->
<parameter type-id='type-id-1327' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::JmpBuf>::EnsureSize(__sanitizer::uptr) -->
<function-decl name='EnsureSize' mangled-name='_ZN6__tsan6VectorINS_6JmpBufEE10EnsureSizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::JmpBuf>*' -->
<parameter type-id='type-id-1327' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::JmpBuf>::Vector(const __tsan::Vector<__tsan::JmpBuf>&) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::JmpBuf>*' -->
<parameter type-id='type-id-1327' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::JmpBuf>&' -->
<parameter type-id='type-id-1332'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::JmpBuf>::operator=(const __tsan::Vector<__tsan::JmpBuf>&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan6VectorINS_6JmpBufEEaSERKS2_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::JmpBuf>*' -->
<parameter type-id='type-id-1327' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::JmpBuf>&' -->
<parameter type-id='type-id-1332'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct __tsan::SignalContext -->
<class-decl name='SignalContext' size-in-bits='553088' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='121' column='1' id='type-id-1256'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- int __tsan::SignalContext::in_blocking_func -->
<var-decl name='in_blocking_func' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='122' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<!-- int __tsan::SignalContext::int_signal_send -->
<var-decl name='int_signal_send' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='123' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- int __tsan::SignalContext::pending_signal_count -->
<var-decl name='pending_signal_count' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='124' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __tsan::SignalDesc __tsan::SignalContext::pending_signals[64] -->
<var-decl name='pending_signals' type-id='type-id-371' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interceptors.cc' line='125' column='1'/>
</data-member>
</class-decl>
<!-- struct __tsan::JmpBuf -->
<class-decl name='JmpBuf' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='390' column='1' id='type-id-1331'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __tsan::JmpBuf::sp -->
<var-decl name='sp' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='391' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __tsan::JmpBuf::mangled_sp -->
<var-decl name='mangled_sp' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='392' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __sanitizer::uptr* __tsan::JmpBuf::shadow_stack_pos -->
<var-decl name='shadow_stack_pos' type-id='type-id-131' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='393' column='1'/>
</data-member>
</class-decl>
<!-- enum __tsan::MutexType -->
<enum-decl name='MutexType' filepath='../../.././libsanitizer/tsan/tsan_mutex.h' line='20' column='1' id='type-id-1259'>
<underlying-type type-id='type-id-62'/>
<enumerator name='MutexTypeInvalid' value='0'/>
<enumerator name='MutexTypeTrace' value='1'/>
<enumerator name='MutexTypeThreads' value='2'/>
<enumerator name='MutexTypeReport' value='3'/>
<enumerator name='MutexTypeSyncVar' value='4'/>
<enumerator name='MutexTypeSyncTab' value='5'/>
<enumerator name='MutexTypeSlab' value='6'/>
<enumerator name='MutexTypeAnnotations' value='7'/>
<enumerator name='MutexTypeAtExit' value='8'/>
<enumerator name='MutexTypeMBlock' value='9'/>
<enumerator name='MutexTypeJavaMBlock' value='10'/>
<enumerator name='MutexTypeCount' value='11'/>
</enum-decl>
<!-- enum __tsan::StatType -->
<enum-decl name='StatType' filepath='../../.././libsanitizer/tsan/tsan_stat.h' line='17' column='1' id='type-id-1260'>
<underlying-type type-id='type-id-62'/>
<enumerator name='StatMop' value='0'/>
<enumerator name='StatMopRead' value='1'/>
<enumerator name='StatMopWrite' value='2'/>
<enumerator name='StatMop1' value='3'/>
<enumerator name='StatMop2' value='4'/>
<enumerator name='StatMop4' value='5'/>
<enumerator name='StatMop8' value='6'/>
<enumerator name='StatMopSame' value='7'/>
<enumerator name='StatMopRange' value='8'/>
<enumerator name='StatMopRodata' value='9'/>
<enumerator name='StatMopRangeRodata' value='10'/>
<enumerator name='StatShadowProcessed' value='11'/>
<enumerator name='StatShadowZero' value='12'/>
<enumerator name='StatShadowNonZero' value='13'/>
<enumerator name='StatShadowSameSize' value='14'/>
<enumerator name='StatShadowIntersect' value='15'/>
<enumerator name='StatShadowNotIntersect' value='16'/>
<enumerator name='StatShadowSameThread' value='17'/>
<enumerator name='StatShadowAnotherThread' value='18'/>
<enumerator name='StatShadowReplace' value='19'/>
<enumerator name='StatFuncEnter' value='20'/>
<enumerator name='StatFuncExit' value='21'/>
<enumerator name='StatEvents' value='22'/>
<enumerator name='StatThreadCreate' value='23'/>
<enumerator name='StatThreadFinish' value='24'/>
<enumerator name='StatThreadReuse' value='25'/>
<enumerator name='StatThreadMaxTid' value='26'/>
<enumerator name='StatThreadMaxAlive' value='27'/>
<enumerator name='StatMutexCreate' value='28'/>
<enumerator name='StatMutexDestroy' value='29'/>
<enumerator name='StatMutexLock' value='30'/>
<enumerator name='StatMutexUnlock' value='31'/>
<enumerator name='StatMutexRecLock' value='32'/>
<enumerator name='StatMutexRecUnlock' value='33'/>
<enumerator name='StatMutexReadLock' value='34'/>
<enumerator name='StatMutexReadUnlock' value='35'/>
<enumerator name='StatSyncCreated' value='36'/>
<enumerator name='StatSyncDestroyed' value='37'/>
<enumerator name='StatSyncAcquire' value='38'/>
<enumerator name='StatSyncRelease' value='39'/>
<enumerator name='StatAtomic' value='40'/>
<enumerator name='StatAtomicLoad' value='41'/>
<enumerator name='StatAtomicStore' value='42'/>
<enumerator name='StatAtomicExchange' value='43'/>
<enumerator name='StatAtomicFetchAdd' value='44'/>
<enumerator name='StatAtomicFetchSub' value='45'/>
<enumerator name='StatAtomicFetchAnd' value='46'/>
<enumerator name='StatAtomicFetchOr' value='47'/>
<enumerator name='StatAtomicFetchXor' value='48'/>
<enumerator name='StatAtomicFetchNand' value='49'/>
<enumerator name='StatAtomicCAS' value='50'/>
<enumerator name='StatAtomicFence' value='51'/>
<enumerator name='StatAtomicRelaxed' value='52'/>
<enumerator name='StatAtomicConsume' value='53'/>
<enumerator name='StatAtomicAcquire' value='54'/>
<enumerator name='StatAtomicRelease' value='55'/>
<enumerator name='StatAtomicAcq_Rel' value='56'/>
<enumerator name='StatAtomicSeq_Cst' value='57'/>
<enumerator name='StatAtomic1' value='58'/>
<enumerator name='StatAtomic2' value='59'/>
<enumerator name='StatAtomic4' value='60'/>
<enumerator name='StatAtomic8' value='61'/>
<enumerator name='StatAtomic16' value='62'/>
<enumerator name='StatInterceptor' value='63'/>
<enumerator name='StatInt_longjmp' value='64'/>
<enumerator name='StatInt_siglongjmp' value='65'/>
<enumerator name='StatInt_malloc' value='66'/>
<enumerator name='StatInt___libc_memalign' value='67'/>
<enumerator name='StatInt_calloc' value='68'/>
<enumerator name='StatInt_realloc' value='69'/>
<enumerator name='StatInt_free' value='70'/>
<enumerator name='StatInt_cfree' value='71'/>
<enumerator name='StatInt_malloc_usable_size' value='72'/>
<enumerator name='StatInt_mmap' value='73'/>
<enumerator name='StatInt_mmap64' value='74'/>
<enumerator name='StatInt_munmap' value='75'/>
<enumerator name='StatInt_memalign' value='76'/>
<enumerator name='StatInt_valloc' value='77'/>
<enumerator name='StatInt_pvalloc' value='78'/>
<enumerator name='StatInt_posix_memalign' value='79'/>
<enumerator name='StatInt__Znwm' value='80'/>
<enumerator name='StatInt__ZnwmRKSt9nothrow_t' value='81'/>
<enumerator name='StatInt__Znam' value='82'/>
<enumerator name='StatInt__ZnamRKSt9nothrow_t' value='83'/>
<enumerator name='StatInt__ZdlPv' value='84'/>
<enumerator name='StatInt__ZdlPvRKSt9nothrow_t' value='85'/>
<enumerator name='StatInt__ZdaPv' value='86'/>
<enumerator name='StatInt__ZdaPvRKSt9nothrow_t' value='87'/>
<enumerator name='StatInt_strlen' value='88'/>
<enumerator name='StatInt_memset' value='89'/>
<enumerator name='StatInt_memcpy' value='90'/>
<enumerator name='StatInt_textdomain' value='91'/>
<enumerator name='StatInt_strcmp' value='92'/>
<enumerator name='StatInt_memchr' value='93'/>
<enumerator name='StatInt_memrchr' value='94'/>
<enumerator name='StatInt_memmove' value='95'/>
<enumerator name='StatInt_memcmp' value='96'/>
<enumerator name='StatInt_strchr' value='97'/>
<enumerator name='StatInt_strchrnul' value='98'/>
<enumerator name='StatInt_strrchr' value='99'/>
<enumerator name='StatInt_strncmp' value='100'/>
<enumerator name='StatInt_strcpy' value='101'/>
<enumerator name='StatInt_strncpy' value='102'/>
<enumerator name='StatInt_strcasecmp' value='103'/>
<enumerator name='StatInt_strncasecmp' value='104'/>
<enumerator name='StatInt_strstr' value='105'/>
<enumerator name='StatInt_strdup' value='106'/>
<enumerator name='StatInt_atexit' value='107'/>
<enumerator name='StatInt__exit' value='108'/>
<enumerator name='StatInt___cxa_guard_acquire' value='109'/>
<enumerator name='StatInt___cxa_guard_release' value='110'/>
<enumerator name='StatInt___cxa_guard_abort' value='111'/>
<enumerator name='StatInt_pthread_create' value='112'/>
<enumerator name='StatInt_pthread_join' value='113'/>
<enumerator name='StatInt_pthread_detach' value='114'/>
<enumerator name='StatInt_pthread_mutex_init' value='115'/>
<enumerator name='StatInt_pthread_mutex_destroy' value='116'/>
<enumerator name='StatInt_pthread_mutex_lock' value='117'/>
<enumerator name='StatInt_pthread_mutex_trylock' value='118'/>
<enumerator name='StatInt_pthread_mutex_timedlock' value='119'/>
<enumerator name='StatInt_pthread_mutex_unlock' value='120'/>
<enumerator name='StatInt_pthread_spin_init' value='121'/>
<enumerator name='StatInt_pthread_spin_destroy' value='122'/>
<enumerator name='StatInt_pthread_spin_lock' value='123'/>
<enumerator name='StatInt_pthread_spin_trylock' value='124'/>
<enumerator name='StatInt_pthread_spin_unlock' value='125'/>
<enumerator name='StatInt_pthread_rwlock_init' value='126'/>
<enumerator name='StatInt_pthread_rwlock_destroy' value='127'/>
<enumerator name='StatInt_pthread_rwlock_rdlock' value='128'/>
<enumerator name='StatInt_pthread_rwlock_tryrdlock' value='129'/>
<enumerator name='StatInt_pthread_rwlock_timedrdlock' value='130'/>
<enumerator name='StatInt_pthread_rwlock_wrlock' value='131'/>
<enumerator name='StatInt_pthread_rwlock_trywrlock' value='132'/>
<enumerator name='StatInt_pthread_rwlock_timedwrlock' value='133'/>
<enumerator name='StatInt_pthread_rwlock_unlock' value='134'/>
<enumerator name='StatInt_pthread_cond_init' value='135'/>
<enumerator name='StatInt_pthread_cond_destroy' value='136'/>
<enumerator name='StatInt_pthread_cond_signal' value='137'/>
<enumerator name='StatInt_pthread_cond_broadcast' value='138'/>
<enumerator name='StatInt_pthread_cond_wait' value='139'/>
<enumerator name='StatInt_pthread_cond_timedwait' value='140'/>
<enumerator name='StatInt_pthread_barrier_init' value='141'/>
<enumerator name='StatInt_pthread_barrier_destroy' value='142'/>
<enumerator name='StatInt_pthread_barrier_wait' value='143'/>
<enumerator name='StatInt_pthread_once' value='144'/>
<enumerator name='StatInt_pthread_getschedparam' value='145'/>
<enumerator name='StatInt_pthread_setname_np' value='146'/>
<enumerator name='StatInt_sem_init' value='147'/>
<enumerator name='StatInt_sem_destroy' value='148'/>
<enumerator name='StatInt_sem_wait' value='149'/>
<enumerator name='StatInt_sem_trywait' value='150'/>
<enumerator name='StatInt_sem_timedwait' value='151'/>
<enumerator name='StatInt_sem_post' value='152'/>
<enumerator name='StatInt_sem_getvalue' value='153'/>
<enumerator name='StatInt_stat' value='154'/>
<enumerator name='StatInt___xstat' value='155'/>
<enumerator name='StatInt_stat64' value='156'/>
<enumerator name='StatInt___xstat64' value='157'/>
<enumerator name='StatInt_lstat' value='158'/>
<enumerator name='StatInt___lxstat' value='159'/>
<enumerator name='StatInt_lstat64' value='160'/>
<enumerator name='StatInt___lxstat64' value='161'/>
<enumerator name='StatInt_fstat' value='162'/>
<enumerator name='StatInt___fxstat' value='163'/>
<enumerator name='StatInt_fstat64' value='164'/>
<enumerator name='StatInt___fxstat64' value='165'/>
<enumerator name='StatInt_open' value='166'/>
<enumerator name='StatInt_open64' value='167'/>
<enumerator name='StatInt_creat' value='168'/>
<enumerator name='StatInt_creat64' value='169'/>
<enumerator name='StatInt_dup' value='170'/>
<enumerator name='StatInt_dup2' value='171'/>
<enumerator name='StatInt_dup3' value='172'/>
<enumerator name='StatInt_eventfd' value='173'/>
<enumerator name='StatInt_signalfd' value='174'/>
<enumerator name='StatInt_inotify_init' value='175'/>
<enumerator name='StatInt_inotify_init1' value='176'/>
<enumerator name='StatInt_socket' value='177'/>
<enumerator name='StatInt_socketpair' value='178'/>
<enumerator name='StatInt_connect' value='179'/>
<enumerator name='StatInt_bind' value='180'/>
<enumerator name='StatInt_listen' value='181'/>
<enumerator name='StatInt_accept' value='182'/>
<enumerator name='StatInt_accept4' value='183'/>
<enumerator name='StatInt_epoll_create' value='184'/>
<enumerator name='StatInt_epoll_create1' value='185'/>
<enumerator name='StatInt_close' value='186'/>
<enumerator name='StatInt___close' value='187'/>
<enumerator name='StatInt___res_iclose' value='188'/>
<enumerator name='StatInt_pipe' value='189'/>
<enumerator name='StatInt_pipe2' value='190'/>
<enumerator name='StatInt_read' value='191'/>
<enumerator name='StatInt_prctl' value='192'/>
<enumerator name='StatInt_pread' value='193'/>
<enumerator name='StatInt_pread64' value='194'/>
<enumerator name='StatInt_readv' value='195'/>
<enumerator name='StatInt_preadv' value='196'/>
<enumerator name='StatInt_preadv64' value='197'/>
<enumerator name='StatInt_write' value='198'/>
<enumerator name='StatInt_pwrite' value='199'/>
<enumerator name='StatInt_pwrite64' value='200'/>
<enumerator name='StatInt_writev' value='201'/>
<enumerator name='StatInt_pwritev' value='202'/>
<enumerator name='StatInt_pwritev64' value='203'/>
<enumerator name='StatInt_send' value='204'/>
<enumerator name='StatInt_sendmsg' value='205'/>
<enumerator name='StatInt_recv' value='206'/>
<enumerator name='StatInt_recvmsg' value='207'/>
<enumerator name='StatInt_unlink' value='208'/>
<enumerator name='StatInt_fopen' value='209'/>
<enumerator name='StatInt_freopen' value='210'/>
<enumerator name='StatInt_fclose' value='211'/>
<enumerator name='StatInt_fread' value='212'/>
<enumerator name='StatInt_fwrite' value='213'/>
<enumerator name='StatInt_fflush' value='214'/>
<enumerator name='StatInt_abort' value='215'/>
<enumerator name='StatInt_puts' value='216'/>
<enumerator name='StatInt_rmdir' value='217'/>
<enumerator name='StatInt_opendir' value='218'/>
<enumerator name='StatInt_epoll_ctl' value='219'/>
<enumerator name='StatInt_epoll_wait' value='220'/>
<enumerator name='StatInt_poll' value='221'/>
<enumerator name='StatInt_ppoll' value='222'/>
<enumerator name='StatInt_sigaction' value='223'/>
<enumerator name='StatInt_signal' value='224'/>
<enumerator name='StatInt_sigsuspend' value='225'/>
<enumerator name='StatInt_raise' value='226'/>
<enumerator name='StatInt_kill' value='227'/>
<enumerator name='StatInt_pthread_kill' value='228'/>
<enumerator name='StatInt_sleep' value='229'/>
<enumerator name='StatInt_usleep' value='230'/>
<enumerator name='StatInt_nanosleep' value='231'/>
<enumerator name='StatInt_gettimeofday' value='232'/>
<enumerator name='StatInt_fork' value='233'/>
<enumerator name='StatInt_vscanf' value='234'/>
<enumerator name='StatInt_vsscanf' value='235'/>
<enumerator name='StatInt_vfscanf' value='236'/>
<enumerator name='StatInt_scanf' value='237'/>
<enumerator name='StatInt_sscanf' value='238'/>
<enumerator name='StatInt_fscanf' value='239'/>
<enumerator name='StatInt___isoc99_vscanf' value='240'/>
<enumerator name='StatInt___isoc99_vsscanf' value='241'/>
<enumerator name='StatInt___isoc99_vfscanf' value='242'/>
<enumerator name='StatInt___isoc99_scanf' value='243'/>
<enumerator name='StatInt___isoc99_sscanf' value='244'/>
<enumerator name='StatInt___isoc99_fscanf' value='245'/>
<enumerator name='StatInt_on_exit' value='246'/>
<enumerator name='StatInt___cxa_atexit' value='247'/>
<enumerator name='StatInt_localtime' value='248'/>
<enumerator name='StatInt_localtime_r' value='249'/>
<enumerator name='StatInt_gmtime' value='250'/>
<enumerator name='StatInt_gmtime_r' value='251'/>
<enumerator name='StatInt_ctime' value='252'/>
<enumerator name='StatInt_ctime_r' value='253'/>
<enumerator name='StatInt_asctime' value='254'/>
<enumerator name='StatInt_asctime_r' value='255'/>
<enumerator name='StatInt_strptime' value='256'/>
<enumerator name='StatInt_frexp' value='257'/>
<enumerator name='StatInt_frexpf' value='258'/>
<enumerator name='StatInt_frexpl' value='259'/>
<enumerator name='StatInt_getpwnam' value='260'/>
<enumerator name='StatInt_getpwuid' value='261'/>
<enumerator name='StatInt_getgrnam' value='262'/>
<enumerator name='StatInt_getgrgid' value='263'/>
<enumerator name='StatInt_getpwnam_r' value='264'/>
<enumerator name='StatInt_getpwuid_r' value='265'/>
<enumerator name='StatInt_getgrnam_r' value='266'/>
<enumerator name='StatInt_getgrgid_r' value='267'/>
<enumerator name='StatInt_clock_getres' value='268'/>
<enumerator name='StatInt_clock_gettime' value='269'/>
<enumerator name='StatInt_clock_settime' value='270'/>
<enumerator name='StatInt_getitimer' value='271'/>
<enumerator name='StatInt_setitimer' value='272'/>
<enumerator name='StatInt_time' value='273'/>
<enumerator name='StatInt_glob' value='274'/>
<enumerator name='StatInt_glob64' value='275'/>
<enumerator name='StatInt_wait' value='276'/>
<enumerator name='StatInt_waitid' value='277'/>
<enumerator name='StatInt_waitpid' value='278'/>
<enumerator name='StatInt_wait3' value='279'/>
<enumerator name='StatInt_wait4' value='280'/>
<enumerator name='StatInt_inet_ntop' value='281'/>
<enumerator name='StatInt_inet_pton' value='282'/>
<enumerator name='StatInt_inet_aton' value='283'/>
<enumerator name='StatInt_getaddrinfo' value='284'/>
<enumerator name='StatInt_getnameinfo' value='285'/>
<enumerator name='StatInt_getsockname' value='286'/>
<enumerator name='StatInt_gethostent' value='287'/>
<enumerator name='StatInt_gethostbyname' value='288'/>
<enumerator name='StatInt_gethostbyname2' value='289'/>
<enumerator name='StatInt_gethostbyaddr' value='290'/>
<enumerator name='StatInt_gethostent_r' value='291'/>
<enumerator name='StatInt_gethostbyname_r' value='292'/>
<enumerator name='StatInt_gethostbyname2_r' value='293'/>
<enumerator name='StatInt_gethostbyaddr_r' value='294'/>
<enumerator name='StatInt_getsockopt' value='295'/>
<enumerator name='StatInt_modf' value='296'/>
<enumerator name='StatInt_modff' value='297'/>
<enumerator name='StatInt_modfl' value='298'/>
<enumerator name='StatInt_getpeername' value='299'/>
<enumerator name='StatInt_ioctl' value='300'/>
<enumerator name='StatInt_sysinfo' value='301'/>
<enumerator name='StatInt_readdir' value='302'/>
<enumerator name='StatInt_readdir64' value='303'/>
<enumerator name='StatInt_readdir_r' value='304'/>
<enumerator name='StatInt_readdir64_r' value='305'/>
<enumerator name='StatInt_ptrace' value='306'/>
<enumerator name='StatInt_setlocale' value='307'/>
<enumerator name='StatInt_getcwd' value='308'/>
<enumerator name='StatInt_get_current_dir_name' value='309'/>
<enumerator name='StatInt_strtoimax' value='310'/>
<enumerator name='StatInt_strtoumax' value='311'/>
<enumerator name='StatInt_mbstowcs' value='312'/>
<enumerator name='StatInt_mbsrtowcs' value='313'/>
<enumerator name='StatInt_mbsnrtowcs' value='314'/>
<enumerator name='StatInt_wcstombs' value='315'/>
<enumerator name='StatInt_wcsrtombs' value='316'/>
<enumerator name='StatInt_wcsnrtombs' value='317'/>
<enumerator name='StatInt_tcgetattr' value='318'/>
<enumerator name='StatInt_realpath' value='319'/>
<enumerator name='StatInt_canonicalize_file_name' value='320'/>
<enumerator name='StatInt_confstr' value='321'/>
<enumerator name='StatInt_sched_getaffinity' value='322'/>
<enumerator name='StatInt_strerror' value='323'/>
<enumerator name='StatInt_strerror_r' value='324'/>
<enumerator name='StatInt___xpg_strerror_r' value='325'/>
<enumerator name='StatInt_scandir' value='326'/>
<enumerator name='StatInt_scandir64' value='327'/>
<enumerator name='StatInt_getgroups' value='328'/>
<enumerator name='StatInt_wordexp' value='329'/>
<enumerator name='StatInt_sigwait' value='330'/>
<enumerator name='StatInt_sigwaitinfo' value='331'/>
<enumerator name='StatInt_sigtimedwait' value='332'/>
<enumerator name='StatInt_sigemptyset' value='333'/>
<enumerator name='StatInt_sigfillset' value='334'/>
<enumerator name='StatInt_sigpending' value='335'/>
<enumerator name='StatInt_sigprocmask' value='336'/>
<enumerator name='StatInt_backtrace' value='337'/>
<enumerator name='StatInt_backtrace_symbols' value='338'/>
<enumerator name='StatInt_dlopen' value='339'/>
<enumerator name='StatInt_dlclose' value='340'/>
<enumerator name='StatInt_getmntent' value='341'/>
<enumerator name='StatInt_getmntent_r' value='342'/>
<enumerator name='StatInt_statfs' value='343'/>
<enumerator name='StatInt_statfs64' value='344'/>
<enumerator name='StatInt_fstatfs' value='345'/>
<enumerator name='StatInt_fstatfs64' value='346'/>
<enumerator name='StatInt_statvfs' value='347'/>
<enumerator name='StatInt_statvfs64' value='348'/>
<enumerator name='StatInt_fstatvfs' value='349'/>
<enumerator name='StatInt_fstatvfs64' value='350'/>
<enumerator name='StatInt_initgroups' value='351'/>
<enumerator name='StatInt_ether_ntoa' value='352'/>
<enumerator name='StatInt_ether_aton' value='353'/>
<enumerator name='StatInt_ether_ntoa_r' value='354'/>
<enumerator name='StatInt_ether_aton_r' value='355'/>
<enumerator name='StatInt_ether_ntohost' value='356'/>
<enumerator name='StatInt_ether_hostton' value='357'/>
<enumerator name='StatInt_ether_line' value='358'/>
<enumerator name='StatInt_shmctl' value='359'/>
<enumerator name='StatInt_random_r' value='360'/>
<enumerator name='StatInt_tmpnam' value='361'/>
<enumerator name='StatInt_tmpnam_r' value='362'/>
<enumerator name='StatInt_tempnam' value='363'/>
<enumerator name='StatInt_sincos' value='364'/>
<enumerator name='StatInt_sincosf' value='365'/>
<enumerator name='StatInt_sincosl' value='366'/>
<enumerator name='StatInt_remquo' value='367'/>
<enumerator name='StatInt_remquof' value='368'/>
<enumerator name='StatInt_remquol' value='369'/>
<enumerator name='StatInt_lgamma' value='370'/>
<enumerator name='StatInt_lgammaf' value='371'/>
<enumerator name='StatInt_lgammal' value='372'/>
<enumerator name='StatInt_lgamma_r' value='373'/>
<enumerator name='StatInt_lgammaf_r' value='374'/>
<enumerator name='StatInt_lgammal_r' value='375'/>
<enumerator name='StatInt_drand48_r' value='376'/>
<enumerator name='StatInt_lrand48_r' value='377'/>
<enumerator name='StatInt_getline' value='378'/>
<enumerator name='StatInt_getdelim' value='379'/>
<enumerator name='StatInt_iconv' value='380'/>
<enumerator name='StatInt_times' value='381'/>
<enumerator name='StatInt_pthread_attr_getdetachstate' value='382'/>
<enumerator name='StatInt_pthread_attr_getguardsize' value='383'/>
<enumerator name='StatInt_pthread_attr_getschedparam' value='384'/>
<enumerator name='StatInt_pthread_attr_getschedpolicy' value='385'/>
<enumerator name='StatInt_pthread_attr_getinheritsched' value='386'/>
<enumerator name='StatInt_pthread_attr_getscope' value='387'/>
<enumerator name='StatInt_pthread_attr_getstacksize' value='388'/>
<enumerator name='StatInt_pthread_attr_getstack' value='389'/>
<enumerator name='StatInt_pthread_attr_getaffinity_np' value='390'/>
<enumerator name='StatAnnotation' value='391'/>
<enumerator name='StatAnnotateHappensBefore' value='392'/>
<enumerator name='StatAnnotateHappensAfter' value='393'/>
<enumerator name='StatAnnotateCondVarSignal' value='394'/>
<enumerator name='StatAnnotateCondVarSignalAll' value='395'/>
<enumerator name='StatAnnotateMutexIsNotPHB' value='396'/>
<enumerator name='StatAnnotateCondVarWait' value='397'/>
<enumerator name='StatAnnotateRWLockCreate' value='398'/>
<enumerator name='StatAnnotateRWLockCreateStatic' value='399'/>
<enumerator name='StatAnnotateRWLockDestroy' value='400'/>
<enumerator name='StatAnnotateRWLockAcquired' value='401'/>
<enumerator name='StatAnnotateRWLockReleased' value='402'/>
<enumerator name='StatAnnotateTraceMemory' value='403'/>
<enumerator name='StatAnnotateFlushState' value='404'/>
<enumerator name='StatAnnotateNewMemory' value='405'/>
<enumerator name='StatAnnotateNoOp' value='406'/>
<enumerator name='StatAnnotateFlushExpectedRaces' value='407'/>
<enumerator name='StatAnnotateEnableRaceDetection' value='408'/>
<enumerator name='StatAnnotateMutexIsUsedAsCondVar' value='409'/>
<enumerator name='StatAnnotatePCQGet' value='410'/>
<enumerator name='StatAnnotatePCQPut' value='411'/>
<enumerator name='StatAnnotatePCQDestroy' value='412'/>
<enumerator name='StatAnnotatePCQCreate' value='413'/>
<enumerator name='StatAnnotateExpectRace' value='414'/>
<enumerator name='StatAnnotateBenignRaceSized' value='415'/>
<enumerator name='StatAnnotateBenignRace' value='416'/>
<enumerator name='StatAnnotateIgnoreReadsBegin' value='417'/>
<enumerator name='StatAnnotateIgnoreReadsEnd' value='418'/>
<enumerator name='StatAnnotateIgnoreWritesBegin' value='419'/>
<enumerator name='StatAnnotateIgnoreWritesEnd' value='420'/>
<enumerator name='StatAnnotateIgnoreSyncBegin' value='421'/>
<enumerator name='StatAnnotateIgnoreSyncEnd' value='422'/>
<enumerator name='StatAnnotatePublishMemoryRange' value='423'/>
<enumerator name='StatAnnotateUnpublishMemoryRange' value='424'/>
<enumerator name='StatAnnotateThreadName' value='425'/>
<enumerator name='StatMtxTotal' value='426'/>
<enumerator name='StatMtxTrace' value='427'/>
<enumerator name='StatMtxThreads' value='428'/>
<enumerator name='StatMtxReport' value='429'/>
<enumerator name='StatMtxSyncVar' value='430'/>
<enumerator name='StatMtxSyncTab' value='431'/>
<enumerator name='StatMtxSlab' value='432'/>
<enumerator name='StatMtxAnnotations' value='433'/>
<enumerator name='StatMtxAtExit' value='434'/>
<enumerator name='StatMtxMBlock' value='435'/>
<enumerator name='StatMtxJavaMBlock' value='436'/>
<enumerator name='StatMtxFD' value='437'/>
<enumerator name='StatCnt' value='438'/>
</enum-decl>
<!-- struct __tsan::RacyStacks -->
<class-decl name='RacyStacks' size-in-bits='256' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='504' column='1' id='type-id-1345'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __tsan::MD5Hash __tsan::RacyStacks::hash[2] -->
<var-decl name='hash' type-id='type-id-1402' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='505' column='1'/>
</data-member>
<member-function access='public' const='yes'>
<!-- bool __tsan::RacyStacks::operator==(const __tsan::RacyStacks&) -->
<function-decl name='operator==' mangled-name='_ZNK6__tsan10RacyStackseqERKS0_' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='506' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::RacyStacks*' -->
<parameter type-id='type-id-1403' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::RacyStacks&' -->
<parameter type-id='type-id-1344'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct __tsan::RacyAddress -->
<class-decl name='RacyAddress' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='515' column='1' id='type-id-1338'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __tsan::RacyAddress::addr_min -->
<var-decl name='addr_min' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='516' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __tsan::RacyAddress::addr_max -->
<var-decl name='addr_max' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='517' column='1'/>
</data-member>
</class-decl>
<!-- struct __tsan::FiredSuppression -->
<class-decl name='FiredSuppression' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='520' column='1' id='type-id-1353'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __tsan::ReportType __tsan::FiredSuppression::type -->
<var-decl name='type' type-id='type-id-1311' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='521' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __tsan::FiredSuppression::pc -->
<var-decl name='pc' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='522' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __sanitizer::Suppression* __tsan::FiredSuppression::supp -->
<var-decl name='supp' type-id='type-id-946' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='523' column='1'/>
</data-member>
</class-decl>
<!-- enum __tsan::ReportType -->
<enum-decl name='ReportType' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='19' column='1' id='type-id-1311'>
<underlying-type type-id='type-id-62'/>
<enumerator name='ReportTypeRace' value='0'/>
<enumerator name='ReportTypeVptrRace' value='1'/>
<enumerator name='ReportTypeUseAfterFree' value='2'/>
<enumerator name='ReportTypeThreadLeak' value='3'/>
<enumerator name='ReportTypeMutexDestroyLocked' value='4'/>
<enumerator name='ReportTypeSignalUnsafe' value='5'/>
<enumerator name='ReportTypeErrnoInSignal' value='6'/>
</enum-decl>
<!-- enum __tsan::EventType -->
<enum-decl name='EventType' filepath='../../.././libsanitizer/tsan/tsan_trace.h' line='27' column='1' id='type-id-1609'>
<underlying-type type-id='type-id-62'/>
<enumerator name='EventTypeMop' value='0'/>
<enumerator name='EventTypeFuncEnter' value='1'/>
<enumerator name='EventTypeFuncExit' value='2'/>
<enumerator name='EventTypeLock' value='3'/>
<enumerator name='EventTypeUnlock' value='4'/>
<enumerator name='EventTypeRLock' value='5'/>
<enumerator name='EventTypeRUnlock' value='6'/>
</enum-decl>
<!-- void __tsan::StatInc(__tsan::ThreadState*, __tsan::StatType, __sanitizer::u64) -->
<function-decl name='StatInc' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='592' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'enum __tsan::StatType' -->
<parameter type-id='type-id-1260'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::MemoryReadAtomic(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr, int) -->
<function-decl name='MemoryReadAtomic' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='674' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __sanitizer::uptr __tsan::GetThreadTrace(int) -->
<function-decl name='GetThreadTrace' filepath='../../.././libsanitizer/tsan/tsan_platform.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- void __tsan::TraceAddEvent(__tsan::ThreadState*, __tsan::FastState, __tsan::EventType, __sanitizer::u64) -->
<function-decl name='TraceAddEvent' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='755' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'class __tsan::FastState' -->
<parameter type-id='type-id-1278'/>
<!-- parameter of type 'enum __tsan::EventType' -->
<parameter type-id='type-id-1609'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::MemoryWriteAtomic(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr, int) -->
<function-decl name='MemoryWriteAtomic' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='679' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __tsan::ThreadState* __tsan::cur_thread() -->
<function-decl name='cur_thread' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='473' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- __tsan::ThreadState* -->
<return type-id='type-id-399'/>
</function-decl>
<!-- void __tsan::MemoryAccess(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr, int, bool, bool) -->
<function-decl name='MemoryAccess' mangled-name='_ZN6__tsan12MemoryAccessEPNS_11ThreadStateEmmibb' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='647' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __tsan::Context* __tsan::CTX() -->
<function-decl name='CTX' mangled-name='_ZN6__tsan3CTXEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='469' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- __tsan::Context* -->
<return type-id='type-id-1251'/>
</function-decl>
<!-- void __tsan::AcquireImpl(__tsan::ThreadState*, __sanitizer::uptr, __tsan::SyncClock*) -->
<function-decl name='AcquireImpl' mangled-name='_ZN6__tsan11AcquireImplEPNS_11ThreadStateEmPNS_9SyncClockE' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='722' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type '__tsan::SyncClock*' -->
<parameter type-id='type-id-336'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::ReleaseImpl(__tsan::ThreadState*, __sanitizer::uptr, __tsan::SyncClock*) -->
<function-decl name='ReleaseImpl' mangled-name='_ZN6__tsan11ReleaseImplEPNS_11ThreadStateEmPNS_9SyncClockE' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='723' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type '__tsan::SyncClock*' -->
<parameter type-id='type-id-336'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::AcquireReleaseImpl(__tsan::ThreadState*, __sanitizer::uptr, __tsan::SyncClock*) -->
<function-decl name='AcquireReleaseImpl' mangled-name='_ZN6__tsan18AcquireReleaseImplEPNS_11ThreadStateEmPNS_9SyncClockE' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='725' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type '__tsan::SyncClock*' -->
<parameter type-id='type-id-336'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::ProcessPendingSignals(__tsan::ThreadState*) -->
<function-decl name='ProcessPendingSignals' mangled-name='_ZN6__tsan21ProcessPendingSignalsEPNS_11ThreadStateE' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='705' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::FuncEntry(__tsan::ThreadState*, __sanitizer::uptr) -->
<function-decl name='FuncEntry' mangled-name='_ZN6__tsan9FuncEntryEPNS_11ThreadStateEm' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='693' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::FuncExit(__tsan::ThreadState*) -->
<function-decl name='FuncExit' mangled-name='_ZN6__tsan8FuncExitEPNS_11ThreadStateE' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='694' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __tsan::Flags* __tsan::flags() -->
<function-decl name='flags' mangled-name='_ZN6__tsan5flagsEv' filepath='../../.././libsanitizer/tsan/tsan_flags.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- __tsan::Flags* -->
<return type-id='type-id-363'/>
</function-decl>
</namespace-decl>
<!-- a8 __tsan_atomic8_load(const volatile a8*, morder) -->
<function-decl name='__tsan_atomic8_load' mangled-name='__tsan_atomic8_load' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='393' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic8_load'>
<!-- parameter of type 'const volatile a8*' -->
<parameter type-id='type-id-1601' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='393' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='393' column='1'/>
<!-- typedef a8 -->
<return type-id='type-id-1573'/>
</function-decl>
<!-- a16 __tsan_atomic16_load(const volatile a16*, morder) -->
<function-decl name='__tsan_atomic16_load' mangled-name='__tsan_atomic16_load' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='397' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic16_load'>
<!-- parameter of type 'const volatile a16*' -->
<parameter type-id='type-id-1592' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='397' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='397' column='1'/>
<!-- typedef a16 -->
<return type-id='type-id-1575'/>
</function-decl>
<!-- a32 __tsan_atomic32_load(const volatile a32*, morder) -->
<function-decl name='__tsan_atomic32_load' mangled-name='__tsan_atomic32_load' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='401' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic32_load'>
<!-- parameter of type 'const volatile a32*' -->
<parameter type-id='type-id-1595' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='401' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='401' column='1'/>
<!-- typedef a32 -->
<return type-id='type-id-1577'/>
</function-decl>
<!-- a64 __tsan_atomic64_load(const volatile a64*, morder) -->
<function-decl name='__tsan_atomic64_load' mangled-name='__tsan_atomic64_load' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='405' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic64_load'>
<!-- parameter of type 'const volatile a64*' -->
<parameter type-id='type-id-1598' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='405' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='405' column='1'/>
<!-- typedef a64 -->
<return type-id='type-id-1579'/>
</function-decl>
<!-- a128 __tsan_atomic128_load(const volatile a128*, morder) -->
<function-decl name='__tsan_atomic128_load' mangled-name='__tsan_atomic128_load' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='410' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic128_load'>
<!-- parameter of type 'const volatile a128*' -->
<parameter type-id='type-id-1589' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='410' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='410' column='1'/>
<!-- typedef a128 -->
<return type-id='type-id-1581'/>
</function-decl>
<!-- void __tsan_atomic8_store(volatile a8*, a8, morder) -->
<function-decl name='__tsan_atomic8_store' mangled-name='__tsan_atomic8_store' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='415' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic8_store'>
<!-- parameter of type 'volatile a8*' -->
<parameter type-id='type-id-1608' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='415' column='1'/>
<!-- parameter of type 'typedef a8' -->
<parameter type-id='type-id-1573' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='415' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='415' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_atomic16_store(volatile a16*, a16, morder) -->
<function-decl name='__tsan_atomic16_store' mangled-name='__tsan_atomic16_store' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='419' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic16_store'>
<!-- parameter of type 'volatile a16*' -->
<parameter type-id='type-id-1605' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='419' column='1'/>
<!-- parameter of type 'typedef a16' -->
<parameter type-id='type-id-1575' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='419' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='419' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_atomic32_store(volatile a32*, a32, morder) -->
<function-decl name='__tsan_atomic32_store' mangled-name='__tsan_atomic32_store' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='423' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic32_store'>
<!-- parameter of type 'volatile a32*' -->
<parameter type-id='type-id-1606' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='423' column='1'/>
<!-- parameter of type 'typedef a32' -->
<parameter type-id='type-id-1577' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='423' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='423' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_atomic64_store(volatile a64*, a64, morder) -->
<function-decl name='__tsan_atomic64_store' mangled-name='__tsan_atomic64_store' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='427' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic64_store'>
<!-- parameter of type 'volatile a64*' -->
<parameter type-id='type-id-1607' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='427' column='1'/>
<!-- parameter of type 'typedef a64' -->
<parameter type-id='type-id-1579' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='427' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='427' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_atomic128_store(volatile a128*, a128, morder) -->
<function-decl name='__tsan_atomic128_store' mangled-name='__tsan_atomic128_store' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='432' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic128_store'>
<!-- parameter of type 'volatile a128*' -->
<parameter type-id='type-id-1604' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='432' column='1'/>
<!-- parameter of type 'typedef a128' -->
<parameter type-id='type-id-1581' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='432' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='432' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- a8 __tsan_atomic8_exchange(volatile a8*, a8, morder) -->
<function-decl name='__tsan_atomic8_exchange' mangled-name='__tsan_atomic8_exchange' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='437' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic8_exchange'>
<!-- parameter of type 'volatile a8*' -->
<parameter type-id='type-id-1608' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='437' column='1'/>
<!-- parameter of type 'typedef a8' -->
<parameter type-id='type-id-1573' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='437' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='437' column='1'/>
<!-- typedef a8 -->
<return type-id='type-id-1573'/>
</function-decl>
<!-- a16 __tsan_atomic16_exchange(volatile a16*, a16, morder) -->
<function-decl name='__tsan_atomic16_exchange' mangled-name='__tsan_atomic16_exchange' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='441' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic16_exchange'>
<!-- parameter of type 'volatile a16*' -->
<parameter type-id='type-id-1605' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='441' column='1'/>
<!-- parameter of type 'typedef a16' -->
<parameter type-id='type-id-1575' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='441' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='441' column='1'/>
<!-- typedef a16 -->
<return type-id='type-id-1575'/>
</function-decl>
<!-- a32 __tsan_atomic32_exchange(volatile a32*, a32, morder) -->
<function-decl name='__tsan_atomic32_exchange' mangled-name='__tsan_atomic32_exchange' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='445' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic32_exchange'>
<!-- parameter of type 'volatile a32*' -->
<parameter type-id='type-id-1606' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='445' column='1'/>
<!-- parameter of type 'typedef a32' -->
<parameter type-id='type-id-1577' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='445' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='445' column='1'/>
<!-- typedef a32 -->
<return type-id='type-id-1577'/>
</function-decl>
<!-- a64 __tsan_atomic64_exchange(volatile a64*, a64, morder) -->
<function-decl name='__tsan_atomic64_exchange' mangled-name='__tsan_atomic64_exchange' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='449' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic64_exchange'>
<!-- parameter of type 'volatile a64*' -->
<parameter type-id='type-id-1607' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='449' column='1'/>
<!-- parameter of type 'typedef a64' -->
<parameter type-id='type-id-1579' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='449' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='449' column='1'/>
<!-- typedef a64 -->
<return type-id='type-id-1579'/>
</function-decl>
<!-- a128 __tsan_atomic128_exchange(volatile a128*, a128, morder) -->
<function-decl name='__tsan_atomic128_exchange' mangled-name='__tsan_atomic128_exchange' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='454' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic128_exchange'>
<!-- parameter of type 'volatile a128*' -->
<parameter type-id='type-id-1604' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='454' column='1'/>
<!-- parameter of type 'typedef a128' -->
<parameter type-id='type-id-1581' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='454' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='454' column='1'/>
<!-- typedef a128 -->
<return type-id='type-id-1581'/>
</function-decl>
<!-- a8 __tsan_atomic8_fetch_add(volatile a8*, a8, morder) -->
<function-decl name='__tsan_atomic8_fetch_add' mangled-name='__tsan_atomic8_fetch_add' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='459' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic8_fetch_add'>
<!-- parameter of type 'volatile a8*' -->
<parameter type-id='type-id-1608' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='437' column='1'/>
<!-- parameter of type 'typedef a8' -->
<parameter type-id='type-id-1573' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='437' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='437' column='1'/>
<!-- typedef a8 -->
<return type-id='type-id-1573'/>
</function-decl>
<!-- a16 __tsan_atomic16_fetch_add(volatile a16*, a16, morder) -->
<function-decl name='__tsan_atomic16_fetch_add' mangled-name='__tsan_atomic16_fetch_add' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='463' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic16_fetch_add'>
<!-- parameter of type 'volatile a16*' -->
<parameter type-id='type-id-1605' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='441' column='1'/>
<!-- parameter of type 'typedef a16' -->
<parameter type-id='type-id-1575' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='441' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='441' column='1'/>
<!-- typedef a16 -->
<return type-id='type-id-1575'/>
</function-decl>
<!-- a32 __tsan_atomic32_fetch_add(volatile a32*, a32, morder) -->
<function-decl name='__tsan_atomic32_fetch_add' mangled-name='__tsan_atomic32_fetch_add' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='467' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic32_fetch_add'>
<!-- parameter of type 'volatile a32*' -->
<parameter type-id='type-id-1606' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='445' column='1'/>
<!-- parameter of type 'typedef a32' -->
<parameter type-id='type-id-1577' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='445' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='445' column='1'/>
<!-- typedef a32 -->
<return type-id='type-id-1577'/>
</function-decl>
<!-- a64 __tsan_atomic64_fetch_add(volatile a64*, a64, morder) -->
<function-decl name='__tsan_atomic64_fetch_add' mangled-name='__tsan_atomic64_fetch_add' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='471' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic64_fetch_add'>
<!-- parameter of type 'volatile a64*' -->
<parameter type-id='type-id-1607' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='449' column='1'/>
<!-- parameter of type 'typedef a64' -->
<parameter type-id='type-id-1579' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='449' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='449' column='1'/>
<!-- typedef a64 -->
<return type-id='type-id-1579'/>
</function-decl>
<!-- a128 __tsan_atomic128_fetch_add(volatile a128*, a128, morder) -->
<function-decl name='__tsan_atomic128_fetch_add' mangled-name='__tsan_atomic128_fetch_add' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='476' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic128_fetch_add'>
<!-- parameter of type 'volatile a128*' -->
<parameter type-id='type-id-1604' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='454' column='1'/>
<!-- parameter of type 'typedef a128' -->
<parameter type-id='type-id-1581' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='454' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='454' column='1'/>
<!-- typedef a128 -->
<return type-id='type-id-1581'/>
</function-decl>
<!-- a8 __tsan_atomic8_fetch_sub(volatile a8*, a8, morder) -->
<function-decl name='__tsan_atomic8_fetch_sub' mangled-name='__tsan_atomic8_fetch_sub' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='481' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic8_fetch_sub'>
<!-- parameter of type 'volatile a8*' -->
<parameter type-id='type-id-1608' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='437' column='1'/>
<!-- parameter of type 'typedef a8' -->
<parameter type-id='type-id-1573' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='437' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='437' column='1'/>
<!-- typedef a8 -->
<return type-id='type-id-1573'/>
</function-decl>
<!-- a16 __tsan_atomic16_fetch_sub(volatile a16*, a16, morder) -->
<function-decl name='__tsan_atomic16_fetch_sub' mangled-name='__tsan_atomic16_fetch_sub' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='485' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic16_fetch_sub'>
<!-- parameter of type 'volatile a16*' -->
<parameter type-id='type-id-1605' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='441' column='1'/>
<!-- parameter of type 'typedef a16' -->
<parameter type-id='type-id-1575' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='441' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='441' column='1'/>
<!-- typedef a16 -->
<return type-id='type-id-1575'/>
</function-decl>
<!-- a32 __tsan_atomic32_fetch_sub(volatile a32*, a32, morder) -->
<function-decl name='__tsan_atomic32_fetch_sub' mangled-name='__tsan_atomic32_fetch_sub' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='489' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic32_fetch_sub'>
<!-- parameter of type 'volatile a32*' -->
<parameter type-id='type-id-1606' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='445' column='1'/>
<!-- parameter of type 'typedef a32' -->
<parameter type-id='type-id-1577' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='445' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='445' column='1'/>
<!-- typedef a32 -->
<return type-id='type-id-1577'/>
</function-decl>
<!-- a64 __tsan_atomic64_fetch_sub(volatile a64*, a64, morder) -->
<function-decl name='__tsan_atomic64_fetch_sub' mangled-name='__tsan_atomic64_fetch_sub' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='493' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic64_fetch_sub'>
<!-- parameter of type 'volatile a64*' -->
<parameter type-id='type-id-1607' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='449' column='1'/>
<!-- parameter of type 'typedef a64' -->
<parameter type-id='type-id-1579' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='449' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='449' column='1'/>
<!-- typedef a64 -->
<return type-id='type-id-1579'/>
</function-decl>
<!-- a128 __tsan_atomic128_fetch_sub(volatile a128*, a128, morder) -->
<function-decl name='__tsan_atomic128_fetch_sub' mangled-name='__tsan_atomic128_fetch_sub' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='498' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic128_fetch_sub'>
<!-- parameter of type 'volatile a128*' -->
<parameter type-id='type-id-1604' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='454' column='1'/>
<!-- parameter of type 'typedef a128' -->
<parameter type-id='type-id-1581' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='454' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='454' column='1'/>
<!-- typedef a128 -->
<return type-id='type-id-1581'/>
</function-decl>
<!-- a8 __tsan_atomic8_fetch_and(volatile a8*, a8, morder) -->
<function-decl name='__tsan_atomic8_fetch_and' mangled-name='__tsan_atomic8_fetch_and' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='503' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic8_fetch_and'>
<!-- parameter of type 'volatile a8*' -->
<parameter type-id='type-id-1608' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='437' column='1'/>
<!-- parameter of type 'typedef a8' -->
<parameter type-id='type-id-1573' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='437' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='437' column='1'/>
<!-- typedef a8 -->
<return type-id='type-id-1573'/>
</function-decl>
<!-- a16 __tsan_atomic16_fetch_and(volatile a16*, a16, morder) -->
<function-decl name='__tsan_atomic16_fetch_and' mangled-name='__tsan_atomic16_fetch_and' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='507' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic16_fetch_and'>
<!-- parameter of type 'volatile a16*' -->
<parameter type-id='type-id-1605' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='441' column='1'/>
<!-- parameter of type 'typedef a16' -->
<parameter type-id='type-id-1575' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='441' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='441' column='1'/>
<!-- typedef a16 -->
<return type-id='type-id-1575'/>
</function-decl>
<!-- a32 __tsan_atomic32_fetch_and(volatile a32*, a32, morder) -->
<function-decl name='__tsan_atomic32_fetch_and' mangled-name='__tsan_atomic32_fetch_and' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='511' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic32_fetch_and'>
<!-- parameter of type 'volatile a32*' -->
<parameter type-id='type-id-1606' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='445' column='1'/>
<!-- parameter of type 'typedef a32' -->
<parameter type-id='type-id-1577' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='445' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='445' column='1'/>
<!-- typedef a32 -->
<return type-id='type-id-1577'/>
</function-decl>
<!-- a64 __tsan_atomic64_fetch_and(volatile a64*, a64, morder) -->
<function-decl name='__tsan_atomic64_fetch_and' mangled-name='__tsan_atomic64_fetch_and' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='515' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic64_fetch_and'>
<!-- parameter of type 'volatile a64*' -->
<parameter type-id='type-id-1607' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='449' column='1'/>
<!-- parameter of type 'typedef a64' -->
<parameter type-id='type-id-1579' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='449' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='449' column='1'/>
<!-- typedef a64 -->
<return type-id='type-id-1579'/>
</function-decl>
<!-- a128 __tsan_atomic128_fetch_and(volatile a128*, a128, morder) -->
<function-decl name='__tsan_atomic128_fetch_and' mangled-name='__tsan_atomic128_fetch_and' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='520' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic128_fetch_and'>
<!-- parameter of type 'volatile a128*' -->
<parameter type-id='type-id-1604' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='454' column='1'/>
<!-- parameter of type 'typedef a128' -->
<parameter type-id='type-id-1581' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='454' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='454' column='1'/>
<!-- typedef a128 -->
<return type-id='type-id-1581'/>
</function-decl>
<!-- a8 __tsan_atomic8_fetch_or(volatile a8*, a8, morder) -->
<function-decl name='__tsan_atomic8_fetch_or' mangled-name='__tsan_atomic8_fetch_or' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='525' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic8_fetch_or'>
<!-- parameter of type 'volatile a8*' -->
<parameter type-id='type-id-1608' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='437' column='1'/>
<!-- parameter of type 'typedef a8' -->
<parameter type-id='type-id-1573' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='437' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='437' column='1'/>
<!-- typedef a8 -->
<return type-id='type-id-1573'/>
</function-decl>
<!-- a16 __tsan_atomic16_fetch_or(volatile a16*, a16, morder) -->
<function-decl name='__tsan_atomic16_fetch_or' mangled-name='__tsan_atomic16_fetch_or' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='529' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic16_fetch_or'>
<!-- parameter of type 'volatile a16*' -->
<parameter type-id='type-id-1605' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='441' column='1'/>
<!-- parameter of type 'typedef a16' -->
<parameter type-id='type-id-1575' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='441' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='441' column='1'/>
<!-- typedef a16 -->
<return type-id='type-id-1575'/>
</function-decl>
<!-- a32 __tsan_atomic32_fetch_or(volatile a32*, a32, morder) -->
<function-decl name='__tsan_atomic32_fetch_or' mangled-name='__tsan_atomic32_fetch_or' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='533' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic32_fetch_or'>
<!-- parameter of type 'volatile a32*' -->
<parameter type-id='type-id-1606' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='445' column='1'/>
<!-- parameter of type 'typedef a32' -->
<parameter type-id='type-id-1577' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='445' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='445' column='1'/>
<!-- typedef a32 -->
<return type-id='type-id-1577'/>
</function-decl>
<!-- a64 __tsan_atomic64_fetch_or(volatile a64*, a64, morder) -->
<function-decl name='__tsan_atomic64_fetch_or' mangled-name='__tsan_atomic64_fetch_or' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='537' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic64_fetch_or'>
<!-- parameter of type 'volatile a64*' -->
<parameter type-id='type-id-1607' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='449' column='1'/>
<!-- parameter of type 'typedef a64' -->
<parameter type-id='type-id-1579' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='449' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='449' column='1'/>
<!-- typedef a64 -->
<return type-id='type-id-1579'/>
</function-decl>
<!-- a128 __tsan_atomic128_fetch_or(volatile a128*, a128, morder) -->
<function-decl name='__tsan_atomic128_fetch_or' mangled-name='__tsan_atomic128_fetch_or' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='542' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic128_fetch_or'>
<!-- parameter of type 'volatile a128*' -->
<parameter type-id='type-id-1604' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='454' column='1'/>
<!-- parameter of type 'typedef a128' -->
<parameter type-id='type-id-1581' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='454' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='454' column='1'/>
<!-- typedef a128 -->
<return type-id='type-id-1581'/>
</function-decl>
<!-- a8 __tsan_atomic8_fetch_xor(volatile a8*, a8, morder) -->
<function-decl name='__tsan_atomic8_fetch_xor' mangled-name='__tsan_atomic8_fetch_xor' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='547' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic8_fetch_xor'>
<!-- parameter of type 'volatile a8*' -->
<parameter type-id='type-id-1608' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='437' column='1'/>
<!-- parameter of type 'typedef a8' -->
<parameter type-id='type-id-1573' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='437' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='437' column='1'/>
<!-- typedef a8 -->
<return type-id='type-id-1573'/>
</function-decl>
<!-- a16 __tsan_atomic16_fetch_xor(volatile a16*, a16, morder) -->
<function-decl name='__tsan_atomic16_fetch_xor' mangled-name='__tsan_atomic16_fetch_xor' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='551' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic16_fetch_xor'>
<!-- parameter of type 'volatile a16*' -->
<parameter type-id='type-id-1605' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='441' column='1'/>
<!-- parameter of type 'typedef a16' -->
<parameter type-id='type-id-1575' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='441' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='441' column='1'/>
<!-- typedef a16 -->
<return type-id='type-id-1575'/>
</function-decl>
<!-- a32 __tsan_atomic32_fetch_xor(volatile a32*, a32, morder) -->
<function-decl name='__tsan_atomic32_fetch_xor' mangled-name='__tsan_atomic32_fetch_xor' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='555' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic32_fetch_xor'>
<!-- parameter of type 'volatile a32*' -->
<parameter type-id='type-id-1606' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='445' column='1'/>
<!-- parameter of type 'typedef a32' -->
<parameter type-id='type-id-1577' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='445' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='445' column='1'/>
<!-- typedef a32 -->
<return type-id='type-id-1577'/>
</function-decl>
<!-- a64 __tsan_atomic64_fetch_xor(volatile a64*, a64, morder) -->
<function-decl name='__tsan_atomic64_fetch_xor' mangled-name='__tsan_atomic64_fetch_xor' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='559' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic64_fetch_xor'>
<!-- parameter of type 'volatile a64*' -->
<parameter type-id='type-id-1607' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='449' column='1'/>
<!-- parameter of type 'typedef a64' -->
<parameter type-id='type-id-1579' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='449' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='449' column='1'/>
<!-- typedef a64 -->
<return type-id='type-id-1579'/>
</function-decl>
<!-- a128 __tsan_atomic128_fetch_xor(volatile a128*, a128, morder) -->
<function-decl name='__tsan_atomic128_fetch_xor' mangled-name='__tsan_atomic128_fetch_xor' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='564' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic128_fetch_xor'>
<!-- parameter of type 'volatile a128*' -->
<parameter type-id='type-id-1604' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='454' column='1'/>
<!-- parameter of type 'typedef a128' -->
<parameter type-id='type-id-1581' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='454' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='454' column='1'/>
<!-- typedef a128 -->
<return type-id='type-id-1581'/>
</function-decl>
<!-- a8 __tsan_atomic8_fetch_nand(volatile a8*, a8, morder) -->
<function-decl name='__tsan_atomic8_fetch_nand' mangled-name='__tsan_atomic8_fetch_nand' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='569' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic8_fetch_nand'>
<!-- parameter of type 'volatile a8*' -->
<parameter type-id='type-id-1608' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='437' column='1'/>
<!-- parameter of type 'typedef a8' -->
<parameter type-id='type-id-1573' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='437' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='437' column='1'/>
<!-- typedef a8 -->
<return type-id='type-id-1573'/>
</function-decl>
<!-- a16 __tsan_atomic16_fetch_nand(volatile a16*, a16, morder) -->
<function-decl name='__tsan_atomic16_fetch_nand' mangled-name='__tsan_atomic16_fetch_nand' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='573' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic16_fetch_nand'>
<!-- parameter of type 'volatile a16*' -->
<parameter type-id='type-id-1605' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='441' column='1'/>
<!-- parameter of type 'typedef a16' -->
<parameter type-id='type-id-1575' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='441' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='441' column='1'/>
<!-- typedef a16 -->
<return type-id='type-id-1575'/>
</function-decl>
<!-- a32 __tsan_atomic32_fetch_nand(volatile a32*, a32, morder) -->
<function-decl name='__tsan_atomic32_fetch_nand' mangled-name='__tsan_atomic32_fetch_nand' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='577' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic32_fetch_nand'>
<!-- parameter of type 'volatile a32*' -->
<parameter type-id='type-id-1606' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='445' column='1'/>
<!-- parameter of type 'typedef a32' -->
<parameter type-id='type-id-1577' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='445' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='445' column='1'/>
<!-- typedef a32 -->
<return type-id='type-id-1577'/>
</function-decl>
<!-- a64 __tsan_atomic64_fetch_nand(volatile a64*, a64, morder) -->
<function-decl name='__tsan_atomic64_fetch_nand' mangled-name='__tsan_atomic64_fetch_nand' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='581' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic64_fetch_nand'>
<!-- parameter of type 'volatile a64*' -->
<parameter type-id='type-id-1607' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='449' column='1'/>
<!-- parameter of type 'typedef a64' -->
<parameter type-id='type-id-1579' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='449' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='449' column='1'/>
<!-- typedef a64 -->
<return type-id='type-id-1579'/>
</function-decl>
<!-- a128 __tsan_atomic128_fetch_nand(volatile a128*, a128, morder) -->
<function-decl name='__tsan_atomic128_fetch_nand' mangled-name='__tsan_atomic128_fetch_nand' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='586' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic128_fetch_nand'>
<!-- parameter of type 'volatile a128*' -->
<parameter type-id='type-id-1604' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='454' column='1'/>
<!-- parameter of type 'typedef a128' -->
<parameter type-id='type-id-1581' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='454' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='454' column='1'/>
<!-- typedef a128 -->
<return type-id='type-id-1581'/>
</function-decl>
<!-- int __tsan_atomic8_compare_exchange_strong(volatile a8*, a8*, a8, morder, morder) -->
<function-decl name='__tsan_atomic8_compare_exchange_strong' mangled-name='__tsan_atomic8_compare_exchange_strong' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='591' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic8_compare_exchange_strong'>
<!-- parameter of type 'volatile a8*' -->
<parameter type-id='type-id-1608' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='591' column='1'/>
<!-- parameter of type 'a8*' -->
<parameter type-id='type-id-1586' name='c' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='591' column='1'/>
<!-- parameter of type 'typedef a8' -->
<parameter type-id='type-id-1573' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='591' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='592' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='592' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __tsan_atomic16_compare_exchange_strong(volatile a16*, a16*, a16, morder, morder) -->
<function-decl name='__tsan_atomic16_compare_exchange_strong' mangled-name='__tsan_atomic16_compare_exchange_strong' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='596' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic16_compare_exchange_strong'>
<!-- parameter of type 'volatile a16*' -->
<parameter type-id='type-id-1605' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='596' column='1'/>
<!-- parameter of type 'a16*' -->
<parameter type-id='type-id-1583' name='c' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='596' column='1'/>
<!-- parameter of type 'typedef a16' -->
<parameter type-id='type-id-1575' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='596' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='597' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='597' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __tsan_atomic32_compare_exchange_strong(volatile a32*, a32*, a32, morder, morder) -->
<function-decl name='__tsan_atomic32_compare_exchange_strong' mangled-name='__tsan_atomic32_compare_exchange_strong' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='601' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic32_compare_exchange_strong'>
<!-- parameter of type 'volatile a32*' -->
<parameter type-id='type-id-1606' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='601' column='1'/>
<!-- parameter of type 'a32*' -->
<parameter type-id='type-id-1584' name='c' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='601' column='1'/>
<!-- parameter of type 'typedef a32' -->
<parameter type-id='type-id-1577' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='601' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='602' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='602' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __tsan_atomic64_compare_exchange_strong(volatile a64*, a64*, a64, morder, morder) -->
<function-decl name='__tsan_atomic64_compare_exchange_strong' mangled-name='__tsan_atomic64_compare_exchange_strong' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='606' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic64_compare_exchange_strong'>
<!-- parameter of type 'volatile a64*' -->
<parameter type-id='type-id-1607' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='606' column='1'/>
<!-- parameter of type 'a64*' -->
<parameter type-id='type-id-1585' name='c' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='606' column='1'/>
<!-- parameter of type 'typedef a64' -->
<parameter type-id='type-id-1579' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='606' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='607' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='607' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __tsan_atomic128_compare_exchange_strong(volatile a128*, a128*, a128, morder, morder) -->
<function-decl name='__tsan_atomic128_compare_exchange_strong' mangled-name='__tsan_atomic128_compare_exchange_strong' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='612' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic128_compare_exchange_strong'>
<!-- parameter of type 'volatile a128*' -->
<parameter type-id='type-id-1604' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='612' column='1'/>
<!-- parameter of type 'a128*' -->
<parameter type-id='type-id-1582' name='c' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='612' column='1'/>
<!-- parameter of type 'typedef a128' -->
<parameter type-id='type-id-1581' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='612' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='613' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='613' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __tsan_atomic8_compare_exchange_weak(volatile a8*, a8*, a8, morder, morder) -->
<function-decl name='__tsan_atomic8_compare_exchange_weak' mangled-name='__tsan_atomic8_compare_exchange_weak' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='618' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic8_compare_exchange_weak'>
<!-- parameter of type 'volatile a8*' -->
<parameter type-id='type-id-1608' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='591' column='1'/>
<!-- parameter of type 'a8*' -->
<parameter type-id='type-id-1586' name='c' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='591' column='1'/>
<!-- parameter of type 'typedef a8' -->
<parameter type-id='type-id-1573' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='591' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='592' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='592' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __tsan_atomic16_compare_exchange_weak(volatile a16*, a16*, a16, morder, morder) -->
<function-decl name='__tsan_atomic16_compare_exchange_weak' mangled-name='__tsan_atomic16_compare_exchange_weak' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='623' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic16_compare_exchange_weak'>
<!-- parameter of type 'volatile a16*' -->
<parameter type-id='type-id-1605' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='596' column='1'/>
<!-- parameter of type 'a16*' -->
<parameter type-id='type-id-1583' name='c' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='596' column='1'/>
<!-- parameter of type 'typedef a16' -->
<parameter type-id='type-id-1575' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='596' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='597' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='597' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __tsan_atomic32_compare_exchange_weak(volatile a32*, a32*, a32, morder, morder) -->
<function-decl name='__tsan_atomic32_compare_exchange_weak' mangled-name='__tsan_atomic32_compare_exchange_weak' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='628' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic32_compare_exchange_weak'>
<!-- parameter of type 'volatile a32*' -->
<parameter type-id='type-id-1606' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='601' column='1'/>
<!-- parameter of type 'a32*' -->
<parameter type-id='type-id-1584' name='c' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='601' column='1'/>
<!-- parameter of type 'typedef a32' -->
<parameter type-id='type-id-1577' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='601' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='602' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='602' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __tsan_atomic64_compare_exchange_weak(volatile a64*, a64*, a64, morder, morder) -->
<function-decl name='__tsan_atomic64_compare_exchange_weak' mangled-name='__tsan_atomic64_compare_exchange_weak' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='633' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic64_compare_exchange_weak'>
<!-- parameter of type 'volatile a64*' -->
<parameter type-id='type-id-1607' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='606' column='1'/>
<!-- parameter of type 'a64*' -->
<parameter type-id='type-id-1585' name='c' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='606' column='1'/>
<!-- parameter of type 'typedef a64' -->
<parameter type-id='type-id-1579' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='606' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='607' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='607' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __tsan_atomic128_compare_exchange_weak(volatile a128*, a128*, a128, morder, morder) -->
<function-decl name='__tsan_atomic128_compare_exchange_weak' mangled-name='__tsan_atomic128_compare_exchange_weak' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='639' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic128_compare_exchange_weak'>
<!-- parameter of type 'volatile a128*' -->
<parameter type-id='type-id-1604' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='612' column='1'/>
<!-- parameter of type 'a128*' -->
<parameter type-id='type-id-1582' name='c' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='612' column='1'/>
<!-- parameter of type 'typedef a128' -->
<parameter type-id='type-id-1581' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='612' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='613' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='613' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- a8 __tsan_atomic8_compare_exchange_val(volatile a8*, a8, a8, morder, morder) -->
<function-decl name='__tsan_atomic8_compare_exchange_val' mangled-name='__tsan_atomic8_compare_exchange_val' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='645' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic8_compare_exchange_val'>
<!-- parameter of type 'volatile a8*' -->
<parameter type-id='type-id-1608' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='645' column='1'/>
<!-- parameter of type 'typedef a8' -->
<parameter type-id='type-id-1573' name='c' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='645' column='1'/>
<!-- parameter of type 'typedef a8' -->
<parameter type-id='type-id-1573' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='645' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='646' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='646' column='1'/>
<!-- typedef a8 -->
<return type-id='type-id-1573'/>
</function-decl>
<!-- a16 __tsan_atomic16_compare_exchange_val(volatile a16*, a16, a16, morder, morder) -->
<function-decl name='__tsan_atomic16_compare_exchange_val' mangled-name='__tsan_atomic16_compare_exchange_val' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='649' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic16_compare_exchange_val'>
<!-- parameter of type 'volatile a16*' -->
<parameter type-id='type-id-1605' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='649' column='1'/>
<!-- parameter of type 'typedef a16' -->
<parameter type-id='type-id-1575' name='c' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='649' column='1'/>
<!-- parameter of type 'typedef a16' -->
<parameter type-id='type-id-1575' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='649' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='650' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='650' column='1'/>
<!-- typedef a16 -->
<return type-id='type-id-1575'/>
</function-decl>
<!-- a32 __tsan_atomic32_compare_exchange_val(volatile a32*, a32, a32, morder, morder) -->
<function-decl name='__tsan_atomic32_compare_exchange_val' mangled-name='__tsan_atomic32_compare_exchange_val' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='654' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic32_compare_exchange_val'>
<!-- parameter of type 'volatile a32*' -->
<parameter type-id='type-id-1606' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='654' column='1'/>
<!-- parameter of type 'typedef a32' -->
<parameter type-id='type-id-1577' name='c' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='654' column='1'/>
<!-- parameter of type 'typedef a32' -->
<parameter type-id='type-id-1577' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='654' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='655' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='655' column='1'/>
<!-- typedef a32 -->
<return type-id='type-id-1577'/>
</function-decl>
<!-- a64 __tsan_atomic64_compare_exchange_val(volatile a64*, a64, a64, morder, morder) -->
<function-decl name='__tsan_atomic64_compare_exchange_val' mangled-name='__tsan_atomic64_compare_exchange_val' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='659' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic64_compare_exchange_val'>
<!-- parameter of type 'volatile a64*' -->
<parameter type-id='type-id-1607' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='659' column='1'/>
<!-- parameter of type 'typedef a64' -->
<parameter type-id='type-id-1579' name='c' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='659' column='1'/>
<!-- parameter of type 'typedef a64' -->
<parameter type-id='type-id-1579' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='659' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='660' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='660' column='1'/>
<!-- typedef a64 -->
<return type-id='type-id-1579'/>
</function-decl>
<!-- a128 __tsan_atomic128_compare_exchange_val(volatile a128*, a128, a128, morder, morder) -->
<function-decl name='__tsan_atomic128_compare_exchange_val' mangled-name='__tsan_atomic128_compare_exchange_val' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='665' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic128_compare_exchange_val'>
<!-- parameter of type 'volatile a128*' -->
<parameter type-id='type-id-1604' name='a' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='665' column='1'/>
<!-- parameter of type 'typedef a128' -->
<parameter type-id='type-id-1581' name='c' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='665' column='1'/>
<!-- parameter of type 'typedef a128' -->
<parameter type-id='type-id-1581' name='v' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='665' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='666' column='1'/>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='fmo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='666' column='1'/>
<!-- typedef a128 -->
<return type-id='type-id-1581'/>
</function-decl>
<!-- void __tsan_atomic_thread_fence(morder) -->
<function-decl name='__tsan_atomic_thread_fence' mangled-name='__tsan_atomic_thread_fence' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='671' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic_thread_fence'>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='671' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_atomic_signal_fence(morder) -->
<function-decl name='__tsan_atomic_signal_fence' mangled-name='__tsan_atomic_signal_fence' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='676' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_atomic_signal_fence'>
<!-- parameter of type 'typedef morder' -->
<parameter type-id='type-id-1569' name='mo' filepath='../../.././libsanitizer/tsan/tsan_interface_atomic.cc' line='671' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __sanitizer::ThreadContextBase* (__sanitizer::u32) -->
<function-type size-in-bits='64' id='type-id-1433'>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- __sanitizer::ThreadContextBase* -->
<return type-id='type-id-1366'/>
</function-type>
<!-- bool (__sanitizer::ThreadContextBase*, void*) -->
<function-type size-in-bits='64' id='type-id-1409'>
<!-- parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-type>
<!-- void (__sanitizer::ThreadContextBase*, void*) -->
<function-type size-in-bits='64' id='type-id-1432'>
<!-- parameter of type '__sanitizer::ThreadContextBase*' -->
<parameter type-id='type-id-1366'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-type>
<!-- void (__sanitizer::uptr, void*) -->
<function-type size-in-bits='64' id='type-id-1528'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-type>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/tsan/tsan_interface_java.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/tsan' language='LANG_C_plus_plus'>
<!-- typedef unsigned long int jptr -->
<typedef-decl name='jptr' type-id='type-id-33' filepath='../../.././libsanitizer/tsan/tsan_interface_java.h' line='33' column='1' id='type-id-1610'/>
<!-- __tsan::BlockDesc* -->
<pointer-type-def type-id='type-id-1611' size-in-bits='64' id='type-id-1612'/>
<!-- __tsan::JavaContext* -->
<pointer-type-def type-id='type-id-1613' size-in-bits='64' id='type-id-1614'/>
<!-- __tsan::ScopedJavaFunc* -->
<pointer-type-def type-id='type-id-1615' size-in-bits='64' id='type-id-1616'/>
<!-- namespace __tsan -->
<namespace-decl name='__tsan'>
<!-- class __tsan::ScopedJavaFunc -->
<class-decl name='ScopedJavaFunc' size-in-bits='64' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='74' column='1' id='type-id-1615'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __tsan::ThreadState* __tsan::ScopedJavaFunc::thr_ -->
<var-decl name='thr_' type-id='type-id-399' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='92' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::ScopedJavaFunc::ScopedJavaFunc(__tsan::ThreadState*, __sanitizer::uptr) -->
<function-decl name='ScopedJavaFunc' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedJavaFunc*' -->
<parameter type-id='type-id-1616' is-artificial='yes'/>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::ScopedJavaFunc::~ScopedJavaFunc(int) -->
<function-decl name='~ScopedJavaFunc' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedJavaFunc*' -->
<parameter type-id='type-id-1616' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct __tsan::JavaContext -->
<class-decl name='JavaContext' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='57' column='1' id='type-id-1613'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- const __sanitizer::uptr __tsan::JavaContext::heap_begin -->
<var-decl name='heap_begin' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='58' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- const __sanitizer::uptr __tsan::JavaContext::heap_size -->
<var-decl name='heap_size' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='59' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __tsan::BlockDesc* __tsan::JavaContext::heap_shadow -->
<var-decl name='heap_shadow' type-id='type-id-1612' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='60' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::JavaContext::JavaContext(jptr, jptr) -->
<function-decl name='JavaContext' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::JavaContext*' -->
<parameter type-id='type-id-1614' is-artificial='yes'/>
<!-- parameter of type 'typedef jptr' -->
<parameter type-id='type-id-1610'/>
<!-- parameter of type 'typedef jptr' -->
<parameter type-id='type-id-1610'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct __tsan::BlockDesc -->
<class-decl name='BlockDesc' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='28' column='1' id='type-id-1611'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- bool __tsan::BlockDesc::begin -->
<var-decl name='begin' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='29' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __tsan::Mutex __tsan::BlockDesc::mtx -->
<var-decl name='mtx' type-id='type-id-406' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='30' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __tsan::SyncVar* __tsan::BlockDesc::head -->
<var-decl name='head' type-id='type-id-1320' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='31' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::BlockDesc::BlockDesc() -->
<function-decl name='BlockDesc' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='33' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::BlockDesc*' -->
<parameter type-id='type-id-1612' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::BlockDesc::~BlockDesc(int) -->
<function-decl name='~BlockDesc' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::BlockDesc*' -->
<parameter type-id='type-id-1612' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</namespace-decl>
<!-- void __tsan_java_init(jptr, jptr) -->
<function-decl name='__tsan_java_init' mangled-name='__tsan_java_init' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='165' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_java_init'>
<!-- parameter of type 'typedef jptr' -->
<parameter type-id='type-id-1610' name='heap_begin' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='165' column='1'/>
<!-- parameter of type 'typedef jptr' -->
<parameter type-id='type-id-1610' name='heap_size' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='165' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- int __tsan_java_fini() -->
<function-decl name='__tsan_java_fini' mangled-name='__tsan_java_fini' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='177' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_java_fini'>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- void __tsan_java_alloc(jptr, jptr) -->
<function-decl name='__tsan_java_alloc' mangled-name='__tsan_java_alloc' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='187' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_java_alloc'>
<!-- parameter of type 'typedef jptr' -->
<parameter type-id='type-id-1610' name='heap_begin' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='165' column='1'/>
<!-- parameter of type 'typedef jptr' -->
<parameter type-id='type-id-1610' name='heap_size' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='165' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_java_free(jptr, jptr) -->
<function-decl name='__tsan_java_free' mangled-name='__tsan_java_free' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='201' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_java_free'>
<!-- parameter of type 'typedef jptr' -->
<parameter type-id='type-id-1610' name='heap_begin' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='165' column='1'/>
<!-- parameter of type 'typedef jptr' -->
<parameter type-id='type-id-1610' name='heap_size' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='165' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_java_move(jptr, jptr, jptr) -->
<function-decl name='__tsan_java_move' mangled-name='__tsan_java_move' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='219' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_java_move'>
<!-- parameter of type 'typedef jptr' -->
<parameter type-id='type-id-1610' name='src' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='219' column='1'/>
<!-- parameter of type 'typedef jptr' -->
<parameter type-id='type-id-1610' name='dst' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='219' column='1'/>
<!-- parameter of type 'typedef jptr' -->
<parameter type-id='type-id-1610' name='size' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='219' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_java_mutex_lock(jptr) -->
<function-decl name='__tsan_java_mutex_lock' mangled-name='__tsan_java_mutex_lock' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='267' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_java_mutex_lock'>
<!-- parameter of type 'typedef jptr' -->
<parameter type-id='type-id-1610' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='267' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_java_mutex_unlock(jptr) -->
<function-decl name='__tsan_java_mutex_unlock' mangled-name='__tsan_java_mutex_unlock' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='278' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_java_mutex_unlock'>
<!-- parameter of type 'typedef jptr' -->
<parameter type-id='type-id-1610' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='267' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_java_mutex_read_lock(jptr) -->
<function-decl name='__tsan_java_mutex_read_lock' mangled-name='__tsan_java_mutex_read_lock' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='288' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_java_mutex_read_lock'>
<!-- parameter of type 'typedef jptr' -->
<parameter type-id='type-id-1610' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='267' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_java_mutex_read_unlock(jptr) -->
<function-decl name='__tsan_java_mutex_read_unlock' mangled-name='__tsan_java_mutex_read_unlock' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='299' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_java_mutex_read_unlock'>
<!-- parameter of type 'typedef jptr' -->
<parameter type-id='type-id-1610' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='267' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_java_mutex_lock_rec(jptr, int) -->
<function-decl name='__tsan_java_mutex_lock_rec' mangled-name='__tsan_java_mutex_lock_rec' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='309' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_java_mutex_lock_rec'>
<!-- parameter of type 'typedef jptr' -->
<parameter type-id='type-id-1610' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='309' column='1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10' name='rec' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='309' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- int __tsan_java_mutex_unlock_rec(jptr) -->
<function-decl name='__tsan_java_mutex_unlock_rec' mangled-name='__tsan_java_mutex_unlock_rec' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='321' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_java_mutex_unlock_rec'>
<!-- parameter of type 'typedef jptr' -->
<parameter type-id='type-id-1610' name='addr' filepath='../../.././libsanitizer/tsan/tsan_interface_java.cc' line='321' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/tsan/tsan_md5.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/tsan' language='LANG_C_plus_plus'>
<!-- unsigned char[64] -->
<array-type-def dimensions='1' type-id='type-id-20' size-in-bits='512' id='type-id-1617'>
<!-- <anonymous range>[64] -->
<subrange length='64' type-id='type-id-50' id='type-id-372'/>
</array-type-def>
<!-- __tsan::__anonymous_struct__* -->
<pointer-type-def type-id='type-id-1618' size-in-bits='64' id='type-id-1619'/>
<!-- unsigned char* -->
<pointer-type-def type-id='type-id-20' size-in-bits='64' id='type-id-1620'/>
<!-- namespace __tsan -->
<namespace-decl name='__tsan'>
<!-- struct {__tsan::MD5_u32plus lo; __tsan::MD5_u32plus hi; __tsan::MD5_u32plus a; __tsan::MD5_u32plus b; __tsan::MD5_u32plus c; __tsan::MD5_u32plus d; unsigned char buffer[64]; unsigned int block[16];} -->
<class-decl name='__anonymous_struct__' size-in-bits='1216' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_md5.cc' line='33' column='1' id='type-id-1618'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __tsan::MD5_u32plus lo -->
<var-decl name='lo' type-id='type-id-1621' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_md5.cc' line='34' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<!-- __tsan::MD5_u32plus hi -->
<var-decl name='hi' type-id='type-id-1621' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_md5.cc' line='34' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __tsan::MD5_u32plus a -->
<var-decl name='a' type-id='type-id-1621' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_md5.cc' line='35' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
<!-- __tsan::MD5_u32plus b -->
<var-decl name='b' type-id='type-id-1621' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_md5.cc' line='35' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __tsan::MD5_u32plus c -->
<var-decl name='c' type-id='type-id-1621' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_md5.cc' line='35' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
<!-- __tsan::MD5_u32plus d -->
<var-decl name='d' type-id='type-id-1621' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_md5.cc' line='35' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- unsigned char buffer[64] -->
<var-decl name='buffer' type-id='type-id-1617' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_md5.cc' line='36' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='704'>
<!-- unsigned int block[16] -->
<var-decl name='block' type-id='type-id-1302' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_md5.cc' line='37' column='1'/>
</data-member>
</class-decl>
<!-- typedef unsigned int __tsan::MD5_u32plus -->
<typedef-decl name='MD5_u32plus' type-id='type-id-149' filepath='../../.././libsanitizer/tsan/tsan_md5.cc' line='30' column='1' id='type-id-1621'/>
<!-- typedef unsigned long int __tsan::ulong_t -->
<typedef-decl name='ulong_t' type-id='type-id-33' filepath='../../.././libsanitizer/tsan/tsan_md5.cc' line='31' column='1' id='type-id-1622'/>
<!-- void __tsan::MD5_Init(__tsan::__anonymous_struct__*) -->
<function-decl name='MD5_Init' filepath='../../.././libsanitizer/tsan/tsan_md5.cc' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::__anonymous_struct__*' -->
<parameter type-id='type-id-1619'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::MD5_Update(__tsan::__anonymous_struct__*, void*, __tsan::ulong_t) -->
<function-decl name='MD5_Update' mangled-name='_ZN6__tsan10MD5_UpdateEPNS_7MD5_CTXEPvm' filepath='../../.././libsanitizer/tsan/tsan_md5.cc' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::__anonymous_struct__*' -->
<parameter type-id='type-id-1619'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef __tsan::ulong_t' -->
<parameter type-id='type-id-1622'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::MD5_Final(unsigned char*, __tsan::__anonymous_struct__*) -->
<function-decl name='MD5_Final' mangled-name='_ZN6__tsan9MD5_FinalEPhPNS_7MD5_CTXE' filepath='../../.././libsanitizer/tsan/tsan_md5.cc' line='185' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'unsigned char*' -->
<parameter type-id='type-id-1620'/>
<!-- parameter of type '__tsan::__anonymous_struct__*' -->
<parameter type-id='type-id-1619'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __tsan::MD5Hash __tsan::md5_hash(void*, __sanitizer::uptr) -->
<function-decl name='md5_hash' mangled-name='_ZN6__tsan8md5_hashEPKvm' filepath='../../.././libsanitizer/tsan/tsan_md5.cc' line='235' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- struct __tsan::MD5Hash -->
<return type-id='type-id-1404'/>
</function-decl>
</namespace-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/tsan/tsan_mman.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/tsan' language='LANG_C_plus_plus'>
<!-- Header*[262144] -->
<array-type-def dimensions='1' type-id='type-id-1623' size-in-bits='16777216' id='type-id-1624'>
<!-- <anonymous range>[262144] -->
<subrange length='262144' type-id='type-id-50' id='type-id-1625'/>
</array-type-def>
<!-- Header*[262144] -->
<array-type-def dimensions='1' type-id='type-id-1626' size-in-bits='16777216' id='type-id-1627'>
<!-- <anonymous range>[262144] -->
<subrange length='262144' type-id='type-id-50' id='type-id-1625'/>
</array-type-def>
<!-- unsigned long int[64] -->
<array-type-def dimensions='1' type-id='type-id-33' size-in-bits='4096' id='type-id-1628'>
<!-- <anonymous range>[64] -->
<subrange length='64' type-id='type-id-50' id='type-id-372'/>
</array-type-def>
<!-- void*[64] -->
<array-type-def dimensions='1' type-id='type-id-1' size-in-bits='4096' id='type-id-1430'>
<!-- <anonymous range>[64] -->
<subrange length='64' type-id='type-id-50' id='type-id-372'/>
</array-type-def>
<!-- __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >* -->
<pointer-type-def type-id='type-id-1629' size-in-bits='64' id='type-id-1630'/>
<!-- __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >* -->
<pointer-type-def type-id='type-id-1631' size-in-bits='64' id='type-id-1632'/>
<!-- __sanitizer::GenericScopedLock<__sanitizer::BlockingMutex>* -->
<pointer-type-def type-id='type-id-1633' size-in-bits='64' id='type-id-1634'/>
<!-- __sanitizer::InternalAllocator* -->
<pointer-type-def type-id='type-id-1635' size-in-bits='64' id='type-id-1636'/>
<!-- __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>* -->
<pointer-type-def type-id='type-id-1637' size-in-bits='64' id='type-id-1638'/>
<!-- __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::Header* -->
<pointer-type-def type-id='type-id-1639' size-in-bits='64' id='type-id-1623'/>
<!-- __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>* -->
<pointer-type-def type-id='type-id-1640' size-in-bits='64' id='type-id-1641'/>
<!-- __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::Header* -->
<pointer-type-def type-id='type-id-1642' size-in-bits='64' id='type-id-1626'/>
<!-- __sanitizer::atomic_uint64_t::Type* -->
<pointer-type-def type-id='type-id-355' size-in-bits='64' id='type-id-1643'/>
<!-- __tsan::Allocator* -->
<pointer-type-def type-id='type-id-1644' size-in-bits='64' id='type-id-1645'/>
<!-- const __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> > -->
<qualified-type-def type-id='type-id-1629' const='yes' id='type-id-1646'/>
<!-- const __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >* -->
<pointer-type-def type-id='type-id-1646' size-in-bits='64' id='type-id-1647'/>
<!-- const __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> > -->
<qualified-type-def type-id='type-id-1631' const='yes' id='type-id-1648'/>
<!-- const __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >* -->
<pointer-type-def type-id='type-id-1648' size-in-bits='64' id='type-id-1649'/>
<!-- const __sanitizer::GenericScopedLock<__sanitizer::BlockingMutex> -->
<qualified-type-def type-id='type-id-1633' const='yes' id='type-id-1650'/>
<!-- const __sanitizer::GenericScopedLock<__sanitizer::BlockingMutex>& -->
<reference-type-def kind='lvalue' type-id='type-id-1650' size-in-bits='64' id='type-id-1651'/>
<!-- const __sanitizer::NoOpMapUnmapCallback -->
<qualified-type-def type-id='type-id-1652' const='yes' id='type-id-1653'/>
<!-- const __sanitizer::NoOpMapUnmapCallback* -->
<pointer-type-def type-id='type-id-1653' size-in-bits='64' id='type-id-1654'/>
<!-- const __tsan::MapUnmapCallback -->
<qualified-type-def type-id='type-id-1655' const='yes' id='type-id-1656'/>
<!-- const __tsan::MapUnmapCallback* -->
<pointer-type-def type-id='type-id-1656' size-in-bits='64' id='type-id-1657'/>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- struct __sanitizer::NoOpMapUnmapCallback -->
<class-decl name='NoOpMapUnmapCallback' size-in-bits='8' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='278' column='1' id='type-id-1652'>
<member-function access='public' const='yes'>
<!-- void __sanitizer::NoOpMapUnmapCallback::OnMap(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='OnMap' mangled-name='_ZNK11__sanitizer20NoOpMapUnmapCallback5OnMapEmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='279' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::NoOpMapUnmapCallback*' -->
<parameter type-id='type-id-1654' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- void __sanitizer::NoOpMapUnmapCallback::OnUnmap(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='OnUnmap' mangled-name='_ZNK11__sanitizer20NoOpMapUnmapCallback7OnUnmapEmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='280' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::NoOpMapUnmapCallback*' -->
<parameter type-id='type-id-1654' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- typedef __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> > __sanitizer::InternalAllocator -->
<typedef-decl name='InternalAllocator' type-id='type-id-1629' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator_internal.h' line='58' column='1' id='type-id-1635'/>
<!-- class __sanitizer::GenericScopedLock<__sanitizer::BlockingMutex> -->
<class-decl name='GenericScopedLock&lt;__sanitizer::BlockingMutex&gt;' size-in-bits='64' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='85' column='1' id='type-id-1633'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::BlockingMutex* __sanitizer::GenericScopedLock<__sanitizer::BlockingMutex>::mu_ -->
<var-decl name='mu_' type-id='type-id-289' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='97' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::GenericScopedLock<__sanitizer::BlockingMutex>::GenericScopedLock(__sanitizer::BlockingMutex*) -->
<function-decl name='GenericScopedLock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::GenericScopedLock<__sanitizer::BlockingMutex>*' -->
<parameter type-id='type-id-1634' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::BlockingMutex*' -->
<parameter type-id='type-id-289'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::GenericScopedLock<__sanitizer::BlockingMutex>::~GenericScopedLock(int) -->
<function-decl name='~GenericScopedLock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::GenericScopedLock<__sanitizer::BlockingMutex>*' -->
<parameter type-id='type-id-1634' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::GenericScopedLock<__sanitizer::BlockingMutex>::GenericScopedLock(const __sanitizer::GenericScopedLock<__sanitizer::BlockingMutex>&) -->
<function-decl name='GenericScopedLock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::GenericScopedLock<__sanitizer::BlockingMutex>*' -->
<parameter type-id='type-id-1634' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::GenericScopedLock<__sanitizer::BlockingMutex>&' -->
<parameter type-id='type-id-1651'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::GenericScopedLock<__sanitizer::BlockingMutex>::operator=(const __sanitizer::GenericScopedLock<__sanitizer::BlockingMutex>&) -->
<function-decl name='operator=' mangled-name='_ZN11__sanitizer17GenericScopedLockINS_13BlockingMutexEEaSERKS2_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::GenericScopedLock<__sanitizer::BlockingMutex>*' -->
<parameter type-id='type-id-1634' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::GenericScopedLock<__sanitizer::BlockingMutex>&' -->
<parameter type-id='type-id-1651'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> -->
<class-decl name='LargeMmapAllocator&lt;__sanitizer::CrashOnMapUnmap&gt;' size-in-bits='16781952' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='995' column='1' id='type-id-1637'>
<member-type access='private'>
<!-- struct __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::Stats -->
<class-decl name='Stats' size-in-bits='4352' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1215' column='1' id='type-id-1658'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::Stats::n_allocs -->
<var-decl name='n_allocs' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1216' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::Stats::n_frees -->
<var-decl name='n_frees' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1216' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __sanitizer::uptr __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::Stats::currently_allocated -->
<var-decl name='currently_allocated' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1216' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- __sanitizer::uptr __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::Stats::max_allocated -->
<var-decl name='max_allocated' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1216' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- unsigned long int __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::Stats::by_size_log[64] -->
<var-decl name='by_size_log' type-id='type-id-1628' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1216' column='1'/>
</data-member>
</class-decl>
</member-type>
<member-type access='private'>
<!-- struct __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::Header -->
<class-decl name='Header' size-in-bits='256' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1186' column='1' id='type-id-1639'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::Header::map_beg -->
<var-decl name='map_beg' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1187' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::Header::map_size -->
<var-decl name='map_size' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1188' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __sanitizer::uptr __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::Header::size -->
<var-decl name='size' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1189' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- __sanitizer::uptr __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::Header::chunk_idx -->
<var-decl name='chunk_idx' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1190' column='1'/>
</data-member>
</class-decl>
</member-type>
<data-member access='private' static='yes'>
<!-- static const int __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::kMaxNumChunks -->
<var-decl name='kMaxNumChunks' type-id='type-id-233' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1185' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::page_size_ -->
<var-decl name='page_size_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1210' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::Header* __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::chunks_[262144] -->
<var-decl name='chunks_' type-id='type-id-1624' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1211' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='16777280'>
<!-- __sanitizer::uptr __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::n_chunks_ -->
<var-decl name='n_chunks_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1212' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='16777344'>
<!-- __sanitizer::uptr __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::min_mmap_ -->
<var-decl name='min_mmap_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1213' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='16777408'>
<!-- __sanitizer::uptr __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::max_mmap_ -->
<var-decl name='max_mmap_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1213' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='16777472'>
<!-- bool __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::chunks_sorted_ -->
<var-decl name='chunks_sorted_' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1214' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='16777536'>
<!-- __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::Stats __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::stats -->
<var-decl name='stats' type-id='type-id-1658' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1217' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='16781888'>
<!-- __sanitizer::SpinMutex __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::mutex_ -->
<var-decl name='mutex_' type-id='type-id-1435' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1218' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::Init() -->
<function-decl name='Init' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorINS_15CrashOnMapUnmapEE4InitEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='997' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>*' -->
<parameter type-id='type-id-1638' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::Allocate(__sanitizer::AllocatorStats*, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='Allocate' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorINS_15CrashOnMapUnmapEE8AllocateEPNS_14AllocatorStatsEmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1002' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>*' -->
<parameter type-id='type-id-1638' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::AllocatorStats*' -->
<parameter type-id='type-id-1410'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::Deallocate(__sanitizer::AllocatorStats*, void*) -->
<function-decl name='Deallocate' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorINS_15CrashOnMapUnmapEE10DeallocateEPNS_14AllocatorStatsEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1040' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>*' -->
<parameter type-id='type-id-1638' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::AllocatorStats*' -->
<parameter type-id='type-id-1410'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::TotalMemoryUsed() -->
<function-decl name='TotalMemoryUsed' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorINS_15CrashOnMapUnmapEE15TotalMemoryUsedEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1060' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>*' -->
<parameter type-id='type-id-1638' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- bool __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::PointerIsMine(void*) -->
<function-decl name='PointerIsMine' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorINS_15CrashOnMapUnmapEE13PointerIsMineEPKv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1071' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>*' -->
<parameter type-id='type-id-1638' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::GetActuallyAllocatedSize(void*) -->
<function-decl name='GetActuallyAllocatedSize' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorINS_15CrashOnMapUnmapEE24GetActuallyAllocatedSizeEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1075' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>*' -->
<parameter type-id='type-id-1638' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::GetMetaData(void*) -->
<function-decl name='GetMetaData' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorINS_15CrashOnMapUnmapEE11GetMetaDataEPKv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1080' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>*' -->
<parameter type-id='type-id-1638' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::GetBlockBegin(void*) -->
<function-decl name='GetBlockBegin' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorINS_15CrashOnMapUnmapEE13GetBlockBeginEPKv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1089' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>*' -->
<parameter type-id='type-id-1638' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::GetBlockBeginFastLocked(void*) -->
<function-decl name='GetBlockBeginFastLocked' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorINS_15CrashOnMapUnmapEE23GetBlockBeginFastLockedEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1113' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>*' -->
<parameter type-id='type-id-1638' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::PrintStats() -->
<function-decl name='PrintStats' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorINS_15CrashOnMapUnmapEE10PrintStatsEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1154' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>*' -->
<parameter type-id='type-id-1638' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::ForceLock() -->
<function-decl name='ForceLock' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorINS_15CrashOnMapUnmapEE9ForceLockEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1169' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>*' -->
<parameter type-id='type-id-1638' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::ForceUnlock() -->
<function-decl name='ForceUnlock' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorINS_15CrashOnMapUnmapEE11ForceUnlockEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1173' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>*' -->
<parameter type-id='type-id-1638' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::ForEachChunk(__sanitizer::ForEachChunkCallback, void*) -->
<function-decl name='ForEachChunk' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorINS_15CrashOnMapUnmapEE12ForEachChunkEPFvmPvES3_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1179' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>*' -->
<parameter type-id='type-id-1638' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::ForEachChunkCallback' -->
<parameter type-id='type-id-1446'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::Header* __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::GetHeader(__sanitizer::uptr) -->
<function-decl name='GetHeader' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorINS_15CrashOnMapUnmapEE9GetHeaderEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1193' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>*' -->
<parameter type-id='type-id-1638' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::Header* -->
<return type-id='type-id-1623'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::Header* __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::GetHeader(void*) -->
<function-decl name='GetHeader' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorINS_15CrashOnMapUnmapEE9GetHeaderEPKv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1197' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>*' -->
<parameter type-id='type-id-1638' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::Header* -->
<return type-id='type-id-1623'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void* __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::GetUser(__sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::Header*) -->
<function-decl name='GetUser' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorINS_15CrashOnMapUnmapEE7GetUserEPNS2_6HeaderE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1201' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>*' -->
<parameter type-id='type-id-1638' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::Header*' -->
<parameter type-id='type-id-1623'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- __sanitizer::uptr __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>::RoundUpMapSize(__sanitizer::uptr) -->
<function-decl name='RoundUpMapSize' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorINS_15CrashOnMapUnmapEE14RoundUpMapSizeEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1206' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap>*' -->
<parameter type-id='type-id-1638' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> > -->
<class-decl name='CombinedAllocator&lt;__sanitizer::SizeClassAllocator32&lt;0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap&lt;17ul, 64ul, 14ul&gt;, 24ul, __sanitizer::TwoLevelByteMap&lt;2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback&gt;, __sanitizer::NoOpMapUnmapCallback&gt;, __sanitizer::SizeClassAllocatorLocalCache&lt;__sanitizer::SizeClassAllocator32&lt;0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap&lt;17ul, 64ul, 14ul&gt;, 24ul, __sanitizer::TwoLevelByteMap&lt;2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback&gt;, __sanitizer::NoOpMapUnmapCallback&gt; &gt;, __sanitizer::LargeMmapAllocator&lt;__sanitizer::CrashOnMapUnmap&gt; &gt;' size-in-bits='16940672' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1229' column='1' id='type-id-1629'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >::primary_ -->
<var-decl name='primary_' type-id='type-id-1407' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1368' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='158272'>
<!-- __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >::secondary_ -->
<var-decl name='secondary_' type-id='type-id-1637' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1369' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='16940224'>
<!-- __sanitizer::AllocatorGlobalStats __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >::stats_ -->
<var-decl name='stats_' type-id='type-id-1406' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1370' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >::Init() -->
<function-decl name='Init' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EENS_28SizeClassAllocatorLocalCacheIS7_EENS_18LargeMmapAllocatorINS_15CrashOnMapUnmapEEEE4InitEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1231' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >*' -->
<parameter type-id='type-id-1630' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >::Allocate(__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >*, __sanitizer::uptr, __sanitizer::uptr, bool) -->
<function-decl name='Allocate' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EENS_28SizeClassAllocatorLocalCacheIS7_EENS_18LargeMmapAllocatorINS_15CrashOnMapUnmapEEEE8AllocateEPS9_mmb' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1237' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >*' -->
<parameter type-id='type-id-1630' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >*' -->
<parameter type-id='type-id-1392'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >::Deallocate(__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >*, void*) -->
<function-decl name='Deallocate' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EENS_28SizeClassAllocatorLocalCacheIS7_EENS_18LargeMmapAllocatorINS_15CrashOnMapUnmapEEEE10DeallocateEPS9_Pv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1259' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >*' -->
<parameter type-id='type-id-1630' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >*' -->
<parameter type-id='type-id-1392'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >::Reallocate(__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >*, void*, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='Reallocate' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EENS_28SizeClassAllocatorLocalCacheIS7_EENS_18LargeMmapAllocatorINS_15CrashOnMapUnmapEEEE10ReallocateEPS9_Pvmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1267' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >*' -->
<parameter type-id='type-id-1630' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >*' -->
<parameter type-id='type-id-1392'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- bool __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >::PointerIsMine(void*) -->
<function-decl name='PointerIsMine' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EENS_28SizeClassAllocatorLocalCacheIS7_EENS_18LargeMmapAllocatorINS_15CrashOnMapUnmapEEEE13PointerIsMineEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1285' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >*' -->
<parameter type-id='type-id-1630' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- bool __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >::FromPrimary(void*) -->
<function-decl name='FromPrimary' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EENS_28SizeClassAllocatorLocalCacheIS7_EENS_18LargeMmapAllocatorINS_15CrashOnMapUnmapEEEE11FromPrimaryEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1291' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >*' -->
<parameter type-id='type-id-1630' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >::GetMetaData(void*) -->
<function-decl name='GetMetaData' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EENS_28SizeClassAllocatorLocalCacheIS7_EENS_18LargeMmapAllocatorINS_15CrashOnMapUnmapEEEE11GetMetaDataEPKv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1295' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >*' -->
<parameter type-id='type-id-1630' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >::GetBlockBegin(void*) -->
<function-decl name='GetBlockBegin' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EENS_28SizeClassAllocatorLocalCacheIS7_EENS_18LargeMmapAllocatorINS_15CrashOnMapUnmapEEEE13GetBlockBeginEPKv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1301' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >*' -->
<parameter type-id='type-id-1630' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >::GetBlockBeginFastLocked(void*) -->
<function-decl name='GetBlockBeginFastLocked' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EENS_28SizeClassAllocatorLocalCacheIS7_EENS_18LargeMmapAllocatorINS_15CrashOnMapUnmapEEEE23GetBlockBeginFastLockedEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1309' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >*' -->
<parameter type-id='type-id-1630' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >::GetActuallyAllocatedSize(void*) -->
<function-decl name='GetActuallyAllocatedSize' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EENS_28SizeClassAllocatorLocalCacheIS7_EENS_18LargeMmapAllocatorINS_15CrashOnMapUnmapEEEE24GetActuallyAllocatedSizeEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1315' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >*' -->
<parameter type-id='type-id-1630' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >::TotalMemoryUsed() -->
<function-decl name='TotalMemoryUsed' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EENS_28SizeClassAllocatorLocalCacheIS7_EENS_18LargeMmapAllocatorINS_15CrashOnMapUnmapEEEE15TotalMemoryUsedEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1321' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >*' -->
<parameter type-id='type-id-1630' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >::TestOnlyUnmap() -->
<function-decl name='TestOnlyUnmap' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EENS_28SizeClassAllocatorLocalCacheIS7_EENS_18LargeMmapAllocatorINS_15CrashOnMapUnmapEEEE13TestOnlyUnmapEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1325' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >*' -->
<parameter type-id='type-id-1630' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >::InitCache(__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >*) -->
<function-decl name='InitCache' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EENS_28SizeClassAllocatorLocalCacheIS7_EENS_18LargeMmapAllocatorINS_15CrashOnMapUnmapEEEE9InitCacheEPS9_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1327' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >*' -->
<parameter type-id='type-id-1630' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >*' -->
<parameter type-id='type-id-1392'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >::DestroyCache(__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >*) -->
<function-decl name='DestroyCache' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EENS_28SizeClassAllocatorLocalCacheIS7_EENS_18LargeMmapAllocatorINS_15CrashOnMapUnmapEEEE12DestroyCacheEPS9_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1331' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >*' -->
<parameter type-id='type-id-1630' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >*' -->
<parameter type-id='type-id-1392'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >::SwallowCache(__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >*) -->
<function-decl name='SwallowCache' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EENS_28SizeClassAllocatorLocalCacheIS7_EENS_18LargeMmapAllocatorINS_15CrashOnMapUnmapEEEE12SwallowCacheEPS9_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1335' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >*' -->
<parameter type-id='type-id-1630' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >*' -->
<parameter type-id='type-id-1392'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- void __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >::GetStats(__sanitizer::u64*) -->
<function-decl name='GetStats' mangled-name='_ZNK11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EENS_28SizeClassAllocatorLocalCacheIS7_EENS_18LargeMmapAllocatorINS_15CrashOnMapUnmapEEEE8GetStatsEPy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1339' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >*' -->
<parameter type-id='type-id-1647' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::u64*' -->
<parameter type-id='type-id-1280'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >::PrintStats() -->
<function-decl name='PrintStats' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EENS_28SizeClassAllocatorLocalCacheIS7_EENS_18LargeMmapAllocatorINS_15CrashOnMapUnmapEEEE10PrintStatsEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1343' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >*' -->
<parameter type-id='type-id-1630' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >::ForceLock() -->
<function-decl name='ForceLock' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EENS_28SizeClassAllocatorLocalCacheIS7_EENS_18LargeMmapAllocatorINS_15CrashOnMapUnmapEEEE9ForceLockEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1350' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >*' -->
<parameter type-id='type-id-1630' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >::ForceUnlock() -->
<function-decl name='ForceUnlock' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EENS_28SizeClassAllocatorLocalCacheIS7_EENS_18LargeMmapAllocatorINS_15CrashOnMapUnmapEEEE11ForceUnlockEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1355' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >*' -->
<parameter type-id='type-id-1630' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >::ForEachChunk(__sanitizer::ForEachChunkCallback, void*) -->
<function-decl name='ForEachChunk' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EENS_28SizeClassAllocatorLocalCacheIS7_EENS_18LargeMmapAllocatorINS_15CrashOnMapUnmapEEEE12ForEachChunkEPFvmPvESE_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1362' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator32<0ul, 140737488355328ull, 16ul, __sanitizer::SizeClassMap<17ul, 64ul, 14ul>, 24ul, __sanitizer::TwoLevelByteMap<2048ull, 4096ull, __sanitizer::NoOpMapUnmapCallback>, __sanitizer::NoOpMapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__sanitizer::CrashOnMapUnmap> >*' -->
<parameter type-id='type-id-1630' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::ForEachChunkCallback' -->
<parameter type-id='type-id-1446'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> -->
<class-decl name='LargeMmapAllocator&lt;__tsan::MapUnmapCallback&gt;' size-in-bits='16781952' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='995' column='1' id='type-id-1640'>
<member-type access='private'>
<!-- struct __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::Stats -->
<class-decl name='Stats' size-in-bits='4352' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1215' column='1' id='type-id-1659'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::Stats::n_allocs -->
<var-decl name='n_allocs' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1216' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::Stats::n_frees -->
<var-decl name='n_frees' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1216' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __sanitizer::uptr __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::Stats::currently_allocated -->
<var-decl name='currently_allocated' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1216' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- __sanitizer::uptr __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::Stats::max_allocated -->
<var-decl name='max_allocated' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1216' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- unsigned long int __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::Stats::by_size_log[64] -->
<var-decl name='by_size_log' type-id='type-id-1628' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1216' column='1'/>
</data-member>
</class-decl>
</member-type>
<member-type access='private'>
<!-- struct __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::Header -->
<class-decl name='Header' size-in-bits='256' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1186' column='1' id='type-id-1642'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::Header::map_beg -->
<var-decl name='map_beg' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1187' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::Header::map_size -->
<var-decl name='map_size' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1188' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __sanitizer::uptr __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::Header::size -->
<var-decl name='size' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1189' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- __sanitizer::uptr __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::Header::chunk_idx -->
<var-decl name='chunk_idx' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1190' column='1'/>
</data-member>
</class-decl>
</member-type>
<data-member access='private' static='yes'>
<!-- static const int __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::kMaxNumChunks -->
<var-decl name='kMaxNumChunks' type-id='type-id-233' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1185' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::page_size_ -->
<var-decl name='page_size_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1210' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::Header* __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::chunks_[262144] -->
<var-decl name='chunks_' type-id='type-id-1627' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1211' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='16777280'>
<!-- __sanitizer::uptr __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::n_chunks_ -->
<var-decl name='n_chunks_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1212' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='16777344'>
<!-- __sanitizer::uptr __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::min_mmap_ -->
<var-decl name='min_mmap_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1213' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='16777408'>
<!-- __sanitizer::uptr __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::max_mmap_ -->
<var-decl name='max_mmap_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1213' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='16777472'>
<!-- bool __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::chunks_sorted_ -->
<var-decl name='chunks_sorted_' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1214' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='16777536'>
<!-- __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::Stats __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::stats -->
<var-decl name='stats' type-id='type-id-1659' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1217' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='16781888'>
<!-- __sanitizer::SpinMutex __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::mutex_ -->
<var-decl name='mutex_' type-id='type-id-1435' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1218' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::Init() -->
<function-decl name='Init' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorIN6__tsan16MapUnmapCallbackEE4InitEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='997' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1641' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::Allocate(__sanitizer::AllocatorStats*, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='Allocate' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorIN6__tsan16MapUnmapCallbackEE8AllocateEPNS_14AllocatorStatsEmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1002' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1641' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::AllocatorStats*' -->
<parameter type-id='type-id-1410'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::Deallocate(__sanitizer::AllocatorStats*, void*) -->
<function-decl name='Deallocate' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorIN6__tsan16MapUnmapCallbackEE10DeallocateEPNS_14AllocatorStatsEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1040' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1641' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::AllocatorStats*' -->
<parameter type-id='type-id-1410'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::TotalMemoryUsed() -->
<function-decl name='TotalMemoryUsed' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorIN6__tsan16MapUnmapCallbackEE15TotalMemoryUsedEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1060' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1641' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- bool __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::PointerIsMine(void*) -->
<function-decl name='PointerIsMine' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorIN6__tsan16MapUnmapCallbackEE13PointerIsMineEPKv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1071' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1641' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::GetActuallyAllocatedSize(void*) -->
<function-decl name='GetActuallyAllocatedSize' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorIN6__tsan16MapUnmapCallbackEE24GetActuallyAllocatedSizeEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1075' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1641' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::GetMetaData(void*) -->
<function-decl name='GetMetaData' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorIN6__tsan16MapUnmapCallbackEE11GetMetaDataEPKv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1080' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1641' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::GetBlockBegin(void*) -->
<function-decl name='GetBlockBegin' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorIN6__tsan16MapUnmapCallbackEE13GetBlockBeginEPKv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1089' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1641' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::GetBlockBeginFastLocked(void*) -->
<function-decl name='GetBlockBeginFastLocked' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorIN6__tsan16MapUnmapCallbackEE23GetBlockBeginFastLockedEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1113' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1641' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::PrintStats() -->
<function-decl name='PrintStats' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorIN6__tsan16MapUnmapCallbackEE10PrintStatsEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1154' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1641' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::ForceLock() -->
<function-decl name='ForceLock' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorIN6__tsan16MapUnmapCallbackEE9ForceLockEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1169' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1641' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::ForceUnlock() -->
<function-decl name='ForceUnlock' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorIN6__tsan16MapUnmapCallbackEE11ForceUnlockEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1173' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1641' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::ForEachChunk(__sanitizer::ForEachChunkCallback, void*) -->
<function-decl name='ForEachChunk' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorIN6__tsan16MapUnmapCallbackEE12ForEachChunkEPFvmPvES4_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1179' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1641' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::ForEachChunkCallback' -->
<parameter type-id='type-id-1446'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::Header* __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::GetHeader(__sanitizer::uptr) -->
<function-decl name='GetHeader' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorIN6__tsan16MapUnmapCallbackEE9GetHeaderEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1193' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1641' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::Header* -->
<return type-id='type-id-1626'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::Header* __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::GetHeader(void*) -->
<function-decl name='GetHeader' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorIN6__tsan16MapUnmapCallbackEE9GetHeaderEPKv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1197' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1641' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::Header* -->
<return type-id='type-id-1626'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void* __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::GetUser(__sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::Header*) -->
<function-decl name='GetUser' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorIN6__tsan16MapUnmapCallbackEE7GetUserEPNS3_6HeaderE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1201' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1641' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::Header*' -->
<parameter type-id='type-id-1626'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- __sanitizer::uptr __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>::RoundUpMapSize(__sanitizer::uptr) -->
<function-decl name='RoundUpMapSize' mangled-name='_ZN11__sanitizer18LargeMmapAllocatorIN6__tsan16MapUnmapCallbackEE14RoundUpMapSizeEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1206' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback>*' -->
<parameter type-id='type-id-1641' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> > -->
<class-decl name='CombinedAllocator&lt;__sanitizer::SizeClassAllocator64&lt;137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap&lt;17ul, 128ul, 16ul&gt;, __tsan::MapUnmapCallback&gt;, __sanitizer::SizeClassAllocatorLocalCache&lt;__sanitizer::SizeClassAllocator64&lt;137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap&lt;17ul, 128ul, 16ul&gt;, __tsan::MapUnmapCallback&gt; &gt;, __sanitizer::LargeMmapAllocator&lt;__tsan::MapUnmapCallback&gt; &gt;' size-in-bits='16782464' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1229' column='1' id='type-id-1631'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >::primary_ -->
<var-decl name='primary_' type-id='type-id-1408' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1368' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >::secondary_ -->
<var-decl name='secondary_' type-id='type-id-1640' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1369' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='16782016'>
<!-- __sanitizer::AllocatorGlobalStats __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >::stats_ -->
<var-decl name='stats_' type-id='type-id-1406' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1370' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >::Init() -->
<function-decl name='Init' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEENS_28SizeClassAllocatorLocalCacheIS6_EENS_18LargeMmapAllocatorIS5_EEE4InitEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1231' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1632' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >::Allocate(__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >*, __sanitizer::uptr, __sanitizer::uptr, bool) -->
<function-decl name='Allocate' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEENS_28SizeClassAllocatorLocalCacheIS6_EENS_18LargeMmapAllocatorIS5_EEE8AllocateEPS8_mmb' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1237' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1632' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1400'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >::Deallocate(__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >*, void*) -->
<function-decl name='Deallocate' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEENS_28SizeClassAllocatorLocalCacheIS6_EENS_18LargeMmapAllocatorIS5_EEE10DeallocateEPS8_Pv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1259' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1632' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1400'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >::Reallocate(__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >*, void*, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='Reallocate' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEENS_28SizeClassAllocatorLocalCacheIS6_EENS_18LargeMmapAllocatorIS5_EEE10ReallocateEPS8_Pvmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1267' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1632' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1400'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- bool __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >::PointerIsMine(void*) -->
<function-decl name='PointerIsMine' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEENS_28SizeClassAllocatorLocalCacheIS6_EENS_18LargeMmapAllocatorIS5_EEE13PointerIsMineEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1285' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1632' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- bool __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >::FromPrimary(void*) -->
<function-decl name='FromPrimary' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEENS_28SizeClassAllocatorLocalCacheIS6_EENS_18LargeMmapAllocatorIS5_EEE11FromPrimaryEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1291' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1632' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >::GetMetaData(void*) -->
<function-decl name='GetMetaData' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEENS_28SizeClassAllocatorLocalCacheIS6_EENS_18LargeMmapAllocatorIS5_EEE11GetMetaDataEPKv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1295' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1632' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >::GetBlockBegin(void*) -->
<function-decl name='GetBlockBegin' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEENS_28SizeClassAllocatorLocalCacheIS6_EENS_18LargeMmapAllocatorIS5_EEE13GetBlockBeginEPKv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1301' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1632' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void* __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >::GetBlockBeginFastLocked(void*) -->
<function-decl name='GetBlockBeginFastLocked' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEENS_28SizeClassAllocatorLocalCacheIS6_EENS_18LargeMmapAllocatorIS5_EEE23GetBlockBeginFastLockedEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1309' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1632' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >::GetActuallyAllocatedSize(void*) -->
<function-decl name='GetActuallyAllocatedSize' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEENS_28SizeClassAllocatorLocalCacheIS6_EENS_18LargeMmapAllocatorIS5_EEE24GetActuallyAllocatedSizeEPv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1315' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1632' is-artificial='yes'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >::TotalMemoryUsed() -->
<function-decl name='TotalMemoryUsed' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEENS_28SizeClassAllocatorLocalCacheIS6_EENS_18LargeMmapAllocatorIS5_EEE15TotalMemoryUsedEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1321' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1632' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >::TestOnlyUnmap() -->
<function-decl name='TestOnlyUnmap' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEENS_28SizeClassAllocatorLocalCacheIS6_EENS_18LargeMmapAllocatorIS5_EEE13TestOnlyUnmapEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1325' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1632' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >::InitCache(__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >*) -->
<function-decl name='InitCache' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEENS_28SizeClassAllocatorLocalCacheIS6_EENS_18LargeMmapAllocatorIS5_EEE9InitCacheEPS8_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1327' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1632' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1400'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >::DestroyCache(__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >*) -->
<function-decl name='DestroyCache' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEENS_28SizeClassAllocatorLocalCacheIS6_EENS_18LargeMmapAllocatorIS5_EEE12DestroyCacheEPS8_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1331' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1632' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1400'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >::SwallowCache(__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >*) -->
<function-decl name='SwallowCache' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEENS_28SizeClassAllocatorLocalCacheIS6_EENS_18LargeMmapAllocatorIS5_EEE12SwallowCacheEPS8_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1335' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1632' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1400'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- void __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >::GetStats(__sanitizer::u64*) -->
<function-decl name='GetStats' mangled-name='_ZNK11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEENS_28SizeClassAllocatorLocalCacheIS6_EENS_18LargeMmapAllocatorIS5_EEE8GetStatsEPy' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1339' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1649' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::u64*' -->
<parameter type-id='type-id-1280'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >::PrintStats() -->
<function-decl name='PrintStats' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEENS_28SizeClassAllocatorLocalCacheIS6_EENS_18LargeMmapAllocatorIS5_EEE10PrintStatsEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1343' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1632' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >::ForceLock() -->
<function-decl name='ForceLock' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEENS_28SizeClassAllocatorLocalCacheIS6_EENS_18LargeMmapAllocatorIS5_EEE9ForceLockEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1350' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1632' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >::ForceUnlock() -->
<function-decl name='ForceUnlock' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEENS_28SizeClassAllocatorLocalCacheIS6_EENS_18LargeMmapAllocatorIS5_EEE11ForceUnlockEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1355' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1632' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >::ForEachChunk(__sanitizer::ForEachChunkCallback, void*) -->
<function-decl name='ForEachChunk' mangled-name='_ZN11__sanitizer17CombinedAllocatorINS_20SizeClassAllocator64ILm137438953472000ELm1099511627776ELm16ENS_12SizeClassMapILm17ELm128ELm16EEEN6__tsan16MapUnmapCallbackEEENS_28SizeClassAllocatorLocalCacheIS6_EENS_18LargeMmapAllocatorIS5_EEE12ForEachChunkEPFvmPvESC_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator.h' line='1362' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> >*' -->
<parameter type-id='type-id-1632' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::ForEachChunkCallback' -->
<parameter type-id='type-id-1446'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- __sanitizer::uptr __sanitizer::MostSignificantSetBitIndex(__sanitizer::uptr) -->
<function-decl name='MostSignificantSetBitIndex' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='233' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- bool __sanitizer::IsPowerOfTwo(__sanitizer::uptr) -->
<function-decl name='IsPowerOfTwo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='246' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
<!-- bool __sanitizer::IsAligned(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='IsAligned' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
<!-- bool __sanitizer::atomic_compare_exchange_strong<__sanitizer::atomic_uint64_t>(volatile __sanitizer::atomic_uint64_t*, __sanitizer::atomic_uint64_t::Type*, __sanitizer::atomic_uint64_t::Type, __sanitizer::memory_order) -->
<function-decl name='atomic_compare_exchange_strong&lt;__sanitizer::atomic_uint64_t&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic_clang.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'volatile __sanitizer::atomic_uint64_t*' -->
<parameter type-id='type-id-354'/>
<!-- parameter of type '__sanitizer::atomic_uint64_t::Type*' -->
<parameter type-id='type-id-1643'/>
<!-- parameter of type 'typedef __sanitizer::atomic_uint64_t::Type' -->
<parameter type-id='type-id-355'/>
<!-- parameter of type 'enum __sanitizer::memory_order' -->
<parameter type-id='type-id-201'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
<!-- bool __sanitizer::atomic_compare_exchange_weak<__sanitizer::atomic_uint64_t>(volatile __sanitizer::atomic_uint64_t*, __sanitizer::atomic_uint64_t::Type*, __sanitizer::atomic_uint64_t::Type, __sanitizer::memory_order) -->
<function-decl name='atomic_compare_exchange_weak&lt;__sanitizer::atomic_uint64_t&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic_clang.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'volatile __sanitizer::atomic_uint64_t*' -->
<parameter type-id='type-id-354'/>
<!-- parameter of type '__sanitizer::atomic_uint64_t::Type*' -->
<parameter type-id='type-id-1643'/>
<!-- parameter of type 'typedef __sanitizer::atomic_uint64_t::Type' -->
<parameter type-id='type-id-355'/>
<!-- parameter of type 'enum __sanitizer::memory_order' -->
<parameter type-id='type-id-201'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::RoundUpTo(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='RoundUpTo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='260' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- void* __sanitizer::MmapFixedOrDie(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='MmapFixedOrDie' mangled-name='_ZN11__sanitizer14MmapFixedOrDieEmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- __sanitizer::InternalAllocator* __sanitizer::internal_allocator() -->
<function-decl name='internal_allocator' mangled-name='_ZN11__sanitizer18internal_allocatorEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator_internal.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- __sanitizer::InternalAllocator* -->
<return type-id='type-id-1636'/>
</function-decl>
<!-- void* __sanitizer::InternalAlloc(__sanitizer::uptr, __sanitizer::InternalAllocatorCache*) -->
<function-decl name='InternalAlloc' mangled-name='_ZN11__sanitizer13InternalAllocEmPNS_28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES5_EEEE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator_internal.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type '__sanitizer::InternalAllocatorCache*' -->
<parameter type-id='type-id-1660'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- void* __sanitizer::MmapAlignedOrDie(__sanitizer::uptr, __sanitizer::uptr, const char*) -->
<function-decl name='MmapAlignedOrDie' mangled-name='_ZN11__sanitizer16MmapAlignedOrDieEmmPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</namespace-decl>
<!-- namespace __tsan -->
<namespace-decl name='__tsan'>
<!-- typedef __sanitizer::CombinedAllocator<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback>, __sanitizer::SizeClassAllocatorLocalCache<__sanitizer::SizeClassAllocator64<137438953472000ul, 1099511627776ul, 16ul, __sanitizer::SizeClassMap<17ul, 128ul, 16ul>, __tsan::MapUnmapCallback> >, __sanitizer::LargeMmapAllocator<__tsan::MapUnmapCallback> > __tsan::Allocator -->
<typedef-decl name='Allocator' type-id='type-id-1631' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='136' column='1' id='type-id-1644'/>
<!-- struct __tsan::MapUnmapCallback -->
<class-decl name='MapUnmapCallback' size-in-bits='8' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mman.cc' line='56' column='1' id='type-id-1655'>
<member-function access='public' const='yes'>
<!-- void __tsan::MapUnmapCallback::OnMap(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='OnMap' mangled-name='_ZNK6__tsan16MapUnmapCallback5OnMapEmm' filepath='../../.././libsanitizer/tsan/tsan_mman.cc' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::MapUnmapCallback*' -->
<parameter type-id='type-id-1657' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- void __tsan::MapUnmapCallback::OnUnmap(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='OnUnmap' mangled-name='_ZNK6__tsan16MapUnmapCallback7OnUnmapEmm' filepath='../../.././libsanitizer/tsan/tsan_mman.cc' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::MapUnmapCallback*' -->
<parameter type-id='type-id-1657' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- __tsan::Allocator* __tsan::allocator() -->
<function-decl name='allocator' mangled-name='_ZN6__tsan9allocatorEv' filepath='../../.././libsanitizer/tsan/tsan_mman.cc' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- __tsan::Allocator* -->
<return type-id='type-id-1645'/>
</function-decl>
<!-- void __tsan::user_free(__tsan::ThreadState*, __sanitizer::uptr, void*) -->
<function-decl name='user_free' mangled-name='_ZN6__tsan9user_freeEPNS_11ThreadStateEmPv' filepath='../../.././libsanitizer/tsan/tsan_mman.cc' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</namespace-decl>
<!-- __sanitizer::InternalAllocatorCache* -->
<pointer-type-def type-id='type-id-1284' size-in-bits='64' id='type-id-1660'/>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/tsan/tsan_mutex.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/tsan' language='LANG_C_plus_plus'>
<!-- __sanitizer::atomic_uintptr_t::Type* -->
<pointer-type-def type-id='type-id-1265' size-in-bits='64' id='type-id-1661'/>
<!-- __tsan::Backoff* -->
<pointer-type-def type-id='type-id-1662' size-in-bits='64' id='type-id-1663'/>
<!-- const __tsan::Backoff -->
<qualified-type-def type-id='type-id-1662' const='yes' id='type-id-1664'/>
<!-- const __tsan::Backoff* -->
<pointer-type-def type-id='type-id-1664' size-in-bits='64' id='type-id-1665'/>
<!-- const volatile __sanitizer::atomic_uintptr_t -->
<qualified-type-def type-id='type-id-1666' const='yes' id='type-id-1667'/>
<!-- const volatile __sanitizer::atomic_uintptr_t* -->
<pointer-type-def type-id='type-id-1667' size-in-bits='64' id='type-id-1668'/>
<!-- volatile __sanitizer::atomic_uintptr_t -->
<qualified-type-def type-id='type-id-1244' volatile='yes' id='type-id-1666'/>
<!-- volatile __sanitizer::atomic_uintptr_t* -->
<pointer-type-def type-id='type-id-1666' size-in-bits='64' id='type-id-1669'/>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- enum __sanitizer::memory_order -->
<enum-decl name='memory_order' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic.h' line='19' column='1' id='type-id-201'>
<underlying-type type-id='type-id-62'/>
<enumerator name='memory_order_relaxed' value='1'/>
<enumerator name='memory_order_consume' value='2'/>
<enumerator name='memory_order_acquire' value='4'/>
<enumerator name='memory_order_release' value='8'/>
<enumerator name='memory_order_acq_rel' value='16'/>
<enumerator name='memory_order_seq_cst' value='32'/>
</enum-decl>
<!-- void __sanitizer::atomic_signal_fence(__sanitizer::memory_order) -->
<function-decl name='atomic_signal_fence' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic_clang.h' line='18' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'enum __sanitizer::memory_order' -->
<parameter type-id='type-id-201'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer::atomic_thread_fence(__sanitizer::memory_order) -->
<function-decl name='atomic_thread_fence' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic_clang.h' line='22' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'enum __sanitizer::memory_order' -->
<parameter type-id='type-id-201'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer::proc_yield(int) -->
<function-decl name='proc_yield' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic_clang.h' line='26' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __sanitizer::atomic_uintptr_t::Type __sanitizer::atomic_load<__sanitizer::atomic_uintptr_t>(const volatile __sanitizer::atomic_uintptr_t*, __sanitizer::memory_order) -->
<function-decl name='atomic_load&lt;__sanitizer::atomic_uintptr_t&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic_clang.h' line='36' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const volatile __sanitizer::atomic_uintptr_t*' -->
<parameter type-id='type-id-1668'/>
<!-- parameter of type 'enum __sanitizer::memory_order' -->
<parameter type-id='type-id-201'/>
<!-- typedef __sanitizer::atomic_uintptr_t::Type -->
<return type-id='type-id-1265'/>
</function-decl>
<!-- void __sanitizer::atomic_store<__sanitizer::atomic_uintptr_t>(volatile __sanitizer::atomic_uintptr_t*, __sanitizer::atomic_uintptr_t::Type, __sanitizer::memory_order) -->
<function-decl name='atomic_store&lt;__sanitizer::atomic_uintptr_t&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic_clang.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'volatile __sanitizer::atomic_uintptr_t*' -->
<parameter type-id='type-id-1669'/>
<!-- parameter of type 'typedef __sanitizer::atomic_uintptr_t::Type' -->
<parameter type-id='type-id-1265'/>
<!-- parameter of type 'enum __sanitizer::memory_order' -->
<parameter type-id='type-id-201'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- bool __sanitizer::atomic_compare_exchange_strong<__sanitizer::atomic_uintptr_t>(volatile __sanitizer::atomic_uintptr_t*, __sanitizer::atomic_uintptr_t::Type*, __sanitizer::atomic_uintptr_t::Type, __sanitizer::memory_order) -->
<function-decl name='atomic_compare_exchange_strong&lt;__sanitizer::atomic_uintptr_t&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic_clang.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'volatile __sanitizer::atomic_uintptr_t*' -->
<parameter type-id='type-id-1669'/>
<!-- parameter of type '__sanitizer::atomic_uintptr_t::Type*' -->
<parameter type-id='type-id-1661'/>
<!-- parameter of type 'typedef __sanitizer::atomic_uintptr_t::Type' -->
<parameter type-id='type-id-1265'/>
<!-- parameter of type 'enum __sanitizer::memory_order' -->
<parameter type-id='type-id-201'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
<!-- bool __sanitizer::atomic_compare_exchange_weak<__sanitizer::atomic_uintptr_t>(volatile __sanitizer::atomic_uintptr_t*, __sanitizer::atomic_uintptr_t::Type*, __sanitizer::atomic_uintptr_t::Type, __sanitizer::memory_order) -->
<function-decl name='atomic_compare_exchange_weak&lt;__sanitizer::atomic_uintptr_t&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic_clang.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'volatile __sanitizer::atomic_uintptr_t*' -->
<parameter type-id='type-id-1669'/>
<!-- parameter of type '__sanitizer::atomic_uintptr_t::Type*' -->
<parameter type-id='type-id-1661'/>
<!-- parameter of type 'typedef __sanitizer::atomic_uintptr_t::Type' -->
<parameter type-id='type-id-1265'/>
<!-- parameter of type 'enum __sanitizer::memory_order' -->
<parameter type-id='type-id-201'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
<!-- __sanitizer::atomic_uintptr_t::Type __sanitizer::atomic_fetch_sub<__sanitizer::atomic_uintptr_t>(volatile __sanitizer::atomic_uintptr_t*, __sanitizer::atomic_uintptr_t::Type, __sanitizer::memory_order) -->
<function-decl name='atomic_fetch_sub&lt;__sanitizer::atomic_uintptr_t&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic_clang.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'volatile __sanitizer::atomic_uintptr_t*' -->
<parameter type-id='type-id-1669'/>
<!-- parameter of type 'typedef __sanitizer::atomic_uintptr_t::Type' -->
<parameter type-id='type-id-1265'/>
<!-- parameter of type 'enum __sanitizer::memory_order' -->
<parameter type-id='type-id-201'/>
<!-- typedef __sanitizer::atomic_uintptr_t::Type -->
<return type-id='type-id-1265'/>
</function-decl>
<!-- __sanitizer::atomic_uintptr_t::Type __sanitizer::atomic_fetch_add<__sanitizer::atomic_uintptr_t>(volatile __sanitizer::atomic_uintptr_t*, __sanitizer::atomic_uintptr_t::Type, __sanitizer::memory_order) -->
<function-decl name='atomic_fetch_add&lt;__sanitizer::atomic_uintptr_t&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic_clang.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'volatile __sanitizer::atomic_uintptr_t*' -->
<parameter type-id='type-id-1669'/>
<!-- parameter of type 'typedef __sanitizer::atomic_uintptr_t::Type' -->
<parameter type-id='type-id-1265'/>
<!-- parameter of type 'enum __sanitizer::memory_order' -->
<parameter type-id='type-id-201'/>
<!-- typedef __sanitizer::atomic_uintptr_t::Type -->
<return type-id='type-id-1265'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::internal_sched_yield() -->
<function-decl name='internal_sched_yield' mangled-name='_ZN11__sanitizer20internal_sched_yieldEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</namespace-decl>
<!-- namespace __tsan -->
<namespace-decl name='__tsan'>
<!-- class __tsan::Backoff -->
<class-decl name='Backoff' size-in-bits='32' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutex.cc' line='167' column='1' id='type-id-1662'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- int __tsan::Backoff::iter_ -->
<var-decl name='iter_' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutex.cc' line='188' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const int __tsan::Backoff::kActiveSpinIters -->
<var-decl name='kActiveSpinIters' type-id='type-id-233' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutex.cc' line='189' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const int __tsan::Backoff::kActiveSpinCnt -->
<var-decl name='kActiveSpinCnt' type-id='type-id-233' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_mutex.cc' line='190' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::Backoff::Backoff() -->
<function-decl name='Backoff' filepath='../../.././libsanitizer/tsan/tsan_mutex.cc' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Backoff*' -->
<parameter type-id='type-id-1663' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- bool __tsan::Backoff::Do() -->
<function-decl name='Do' mangled-name='_ZN6__tsan7Backoff2DoEv' filepath='../../.././libsanitizer/tsan/tsan_mutex.cc' line='173' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Backoff*' -->
<parameter type-id='type-id-1663' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::u64 __tsan::Backoff::Contention() -->
<function-decl name='Contention' mangled-name='_ZNK6__tsan7Backoff10ContentionEv' filepath='../../.././libsanitizer/tsan/tsan_mutex.cc' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Backoff*' -->
<parameter type-id='type-id-1665' is-artificial='yes'/>
<!-- typedef __sanitizer::u64 -->
<return type-id='type-id-198'/>
</function-decl>
</member-function>
</class-decl>
<!-- void __tsan::InitializeMutex() -->
<function-decl name='InitializeMutex' mangled-name='_ZN6__tsan15InitializeMutexEv' filepath='../../.././libsanitizer/tsan/tsan_mutex.cc' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</namespace-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/tsan/tsan_mutexset.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/tsan' language='LANG_C_plus_plus'>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/tsan/tsan_platform_linux.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/tsan' language='LANG_C_plus_plus'>
<!-- struct rlimit -->
<class-decl name='rlimit' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/bits/resource.h' line='135' column='1' id='type-id-237'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- rlim_t rlimit::rlim_cur -->
<var-decl name='rlim_cur' type-id='type-id-241' visibility='default' filepath='/usr/include/bits/resource.h' line='138' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- rlim_t rlimit::rlim_max -->
<var-decl name='rlim_max' type-id='type-id-241' visibility='default' filepath='/usr/include/bits/resource.h' line='140' column='1'/>
</data-member>
</class-decl>
<!-- typedef int __rlimit_resource_t -->
<typedef-decl name='__rlimit_resource_t' type-id='type-id-10' filepath='/usr/include/sys/resource.h' line='43' column='1' id='type-id-240'/>
<!-- typedef __rlim_t rlim_t -->
<typedef-decl name='rlim_t' type-id='type-id-242' filepath='/usr/include/bits/resource.h' line='127' column='1' id='type-id-241'/>
<!-- typedef unsigned long int __rlim_t -->
<typedef-decl name='__rlim_t' type-id='type-id-33' filepath='/usr/include/bits/types.h' line='146' column='1' id='type-id-242'/>
<!-- struct mallinfo -->
<class-decl name='mallinfo' size-in-bits='320' is-struct='yes' visibility='default' filepath='/usr/include/malloc.h' line='94' column='1' id='type-id-1670'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- int mallinfo::arena -->
<var-decl name='arena' type-id='type-id-10' visibility='default' filepath='/usr/include/malloc.h' line='95' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<!-- int mallinfo::ordblks -->
<var-decl name='ordblks' type-id='type-id-10' visibility='default' filepath='/usr/include/malloc.h' line='96' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- int mallinfo::smblks -->
<var-decl name='smblks' type-id='type-id-10' visibility='default' filepath='/usr/include/malloc.h' line='97' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
<!-- int mallinfo::hblks -->
<var-decl name='hblks' type-id='type-id-10' visibility='default' filepath='/usr/include/malloc.h' line='98' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- int mallinfo::hblkhd -->
<var-decl name='hblkhd' type-id='type-id-10' visibility='default' filepath='/usr/include/malloc.h' line='99' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
<!-- int mallinfo::usmblks -->
<var-decl name='usmblks' type-id='type-id-10' visibility='default' filepath='/usr/include/malloc.h' line='100' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- int mallinfo::fsmblks -->
<var-decl name='fsmblks' type-id='type-id-10' visibility='default' filepath='/usr/include/malloc.h' line='101' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='224'>
<!-- int mallinfo::uordblks -->
<var-decl name='uordblks' type-id='type-id-10' visibility='default' filepath='/usr/include/malloc.h' line='102' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- int mallinfo::fordblks -->
<var-decl name='fordblks' type-id='type-id-10' visibility='default' filepath='/usr/include/malloc.h' line='103' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='288'>
<!-- int mallinfo::keepcost -->
<var-decl name='keepcost' type-id='type-id-10' visibility='default' filepath='/usr/include/malloc.h' line='104' column='1'/>
</data-member>
</class-decl>
<!-- __sanitizer::InternalMmapVector<int>* -->
<pointer-type-def type-id='type-id-291' size-in-bits='64' id='type-id-296'/>
<!-- __sanitizer::InternalScopedBuffer<long long unsigned int>* -->
<pointer-type-def type-id='type-id-1671' size-in-bits='64' id='type-id-1672'/>
<!-- __sanitizer::SuspendedThreadsList* -->
<pointer-type-def type-id='type-id-278' size-in-bits='64' id='type-id-292'/>
<!-- __tsan::ScopedInRtl* -->
<pointer-type-def type-id='type-id-1673' size-in-bits='64' id='type-id-1674'/>
<!-- const __sanitizer::InternalMmapVector<int> -->
<qualified-type-def type-id='type-id-291' const='yes' id='type-id-305'/>
<!-- const __sanitizer::InternalMmapVector<int>& -->
<reference-type-def kind='lvalue' type-id='type-id-305' size-in-bits='64' id='type-id-301'/>
<!-- const __sanitizer::InternalMmapVector<int>* -->
<pointer-type-def type-id='type-id-305' size-in-bits='64' id='type-id-298'/>
<!-- const __sanitizer::InternalScopedBuffer<long long unsigned int> -->
<qualified-type-def type-id='type-id-1671' const='yes' id='type-id-1675'/>
<!-- const __sanitizer::InternalScopedBuffer<long long unsigned int>& -->
<reference-type-def kind='lvalue' type-id='type-id-1675' size-in-bits='64' id='type-id-1676'/>
<!-- const __sanitizer::SuspendedThreadsList -->
<qualified-type-def type-id='type-id-278' const='yes' id='type-id-302'/>
<!-- const __sanitizer::SuspendedThreadsList& -->
<reference-type-def kind='lvalue' type-id='type-id-302' size-in-bits='64' id='type-id-294'/>
<!-- const __sanitizer::SuspendedThreadsList* -->
<pointer-type-def type-id='type-id-302' size-in-bits='64' id='type-id-293'/>
<!-- const int& -->
<reference-type-def kind='lvalue' type-id='type-id-233' size-in-bits='64' id='type-id-299'/>
<!-- const int* -->
<pointer-type-def type-id='type-id-233' size-in-bits='64' id='type-id-300'/>
<!-- int& -->
<reference-type-def kind='lvalue' type-id='type-id-10' size-in-bits='64' id='type-id-297'/>
<!-- rlimit* -->
<pointer-type-def type-id='type-id-237' size-in-bits='64' id='type-id-1677'/>
<!-- void (const __sanitizer::SuspendedThreadsList&, void*)* -->
<pointer-type-def type-id='type-id-304' size-in-bits='64' id='type-id-295'/>
<!-- void (typedef __sanitizer::uptr, typedef __sanitizer::uptr, bool, __sanitizer::uptr*, typedef __sanitizer::uptr)* -->
<pointer-type-def type-id='type-id-1678' size-in-bits='64' id='type-id-1679'/>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- typedef void (typedef __sanitizer::uptr, typedef __sanitizer::uptr, bool, __sanitizer::uptr*, typedef __sanitizer::uptr)* __sanitizer::fill_profile_f -->
<typedef-decl name='fill_profile_f' type-id='type-id-1679' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='119' column='1' id='type-id-1680'/>
<!-- typedef void (const __sanitizer::SuspendedThreadsList&, void*)* __sanitizer::StopTheWorldCallback -->
<typedef-decl name='StopTheWorldCallback' type-id='type-id-295' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='54' column='1' id='type-id-285'/>
<!-- typedef int __sanitizer::SuspendedThreadID -->
<typedef-decl name='SuspendedThreadID' type-id='type-id-10' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='19' column='1' id='type-id-287'/>
<!-- class __sanitizer::InternalMmapVector<int> -->
<class-decl name='InternalMmapVector&lt;int&gt;' size-in-bits='192' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='320' column='1' id='type-id-291'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- int* __sanitizer::InternalMmapVector<int>::data_ -->
<var-decl name='data_' type-id='type-id-42' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='382' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<int>::capacity_ -->
<var-decl name='capacity_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='383' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<int>::size_ -->
<var-decl name='size_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='384' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<int>::InternalMmapVector(__sanitizer::uptr) -->
<function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<int>*' -->
<parameter type-id='type-id-296' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::InternalMmapVector<int>::~InternalMmapVector(int) -->
<function-decl name='~InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<int>*' -->
<parameter type-id='type-id-296' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- int& __sanitizer::InternalMmapVector<int>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN11__sanitizer18InternalMmapVectorIiEixEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='330' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<int>*' -->
<parameter type-id='type-id-296' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- int& -->
<return type-id='type-id-297'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const int& __sanitizer::InternalMmapVector<int>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK11__sanitizer18InternalMmapVectorIiEixEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<int>*' -->
<parameter type-id='type-id-298' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- const int& -->
<return type-id='type-id-299'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<int>::push_back(const int&) -->
<function-decl name='push_back' mangled-name='_ZN11__sanitizer18InternalMmapVectorIiE9push_backERKi' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<int>*' -->
<parameter type-id='type-id-296' is-artificial='yes'/>
<!-- parameter of type 'const int&' -->
<parameter type-id='type-id-299'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- int& __sanitizer::InternalMmapVector<int>::back() -->
<function-decl name='back' mangled-name='_ZN11__sanitizer18InternalMmapVectorIiE4backEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='346' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<int>*' -->
<parameter type-id='type-id-296' is-artificial='yes'/>
<!-- int& -->
<return type-id='type-id-297'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<int>::pop_back() -->
<function-decl name='pop_back' mangled-name='_ZN11__sanitizer18InternalMmapVectorIiE8pop_backEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='350' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<int>*' -->
<parameter type-id='type-id-296' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<int>::size() -->
<function-decl name='size' mangled-name='_ZNK11__sanitizer18InternalMmapVectorIiE4sizeEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='354' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<int>*' -->
<parameter type-id='type-id-298' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const int* __sanitizer::InternalMmapVector<int>::data() -->
<function-decl name='data' mangled-name='_ZNK11__sanitizer18InternalMmapVectorIiE4dataEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<int>*' -->
<parameter type-id='type-id-298' is-artificial='yes'/>
<!-- const int* -->
<return type-id='type-id-300'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::InternalMmapVector<int>::capacity() -->
<function-decl name='capacity' mangled-name='_ZNK11__sanitizer18InternalMmapVectorIiE8capacityEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='360' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::InternalMmapVector<int>*' -->
<parameter type-id='type-id-298' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::InternalMmapVector<int>::clear() -->
<function-decl name='clear' mangled-name='_ZN11__sanitizer18InternalMmapVectorIiE5clearEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='364' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<int>*' -->
<parameter type-id='type-id-296' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalMmapVector<int>::Resize(__sanitizer::uptr) -->
<function-decl name='Resize' mangled-name='_ZN11__sanitizer18InternalMmapVectorIiE6ResizeEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<int>*' -->
<parameter type-id='type-id-296' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalMmapVector<int>::InternalMmapVector(const __sanitizer::InternalMmapVector<int>&) -->
<function-decl name='InternalMmapVector' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='379' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<int>*' -->
<parameter type-id='type-id-296' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::InternalMmapVector<int>&' -->
<parameter type-id='type-id-301'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalMmapVector<int>::operator=(const __sanitizer::InternalMmapVector<int>&) -->
<function-decl name='operator=' mangled-name='_ZN11__sanitizer18InternalMmapVectorIiEaSERKS1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='380' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalMmapVector<int>*' -->
<parameter type-id='type-id-296' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::InternalMmapVector<int>&' -->
<parameter type-id='type-id-301'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __sanitizer::InternalScopedBuffer<long long unsigned int> -->
<class-decl name='InternalScopedBuffer&lt;long long unsigned int&gt;' size-in-bits='128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='67' column='1' id='type-id-1671'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- long long unsigned int* __sanitizer::InternalScopedBuffer<long long unsigned int>::ptr_ -->
<var-decl name='ptr_' type-id='type-id-353' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='81' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::InternalScopedBuffer<long long unsigned int>::cnt_ -->
<var-decl name='cnt_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='82' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::InternalScopedBuffer<long long unsigned int>::InternalScopedBuffer(__sanitizer::uptr) -->
<function-decl name='InternalScopedBuffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<long long unsigned int>*' -->
<parameter type-id='type-id-1672' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::InternalScopedBuffer<long long unsigned int>::~InternalScopedBuffer(int) -->
<function-decl name='~InternalScopedBuffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<long long unsigned int>*' -->
<parameter type-id='type-id-1672' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- long long unsigned int& __sanitizer::InternalScopedBuffer<long long unsigned int>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN11__sanitizer20InternalScopedBufferIyEixEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<long long unsigned int>*' -->
<parameter type-id='type-id-1672' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- long long unsigned int& -->
<return type-id='type-id-352'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- long long unsigned int* __sanitizer::InternalScopedBuffer<long long unsigned int>::data() -->
<function-decl name='data' mangled-name='_ZN11__sanitizer20InternalScopedBufferIyE4dataEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<long long unsigned int>*' -->
<parameter type-id='type-id-1672' is-artificial='yes'/>
<!-- long long unsigned int* -->
<return type-id='type-id-353'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __sanitizer::InternalScopedBuffer<long long unsigned int>::size() -->
<function-decl name='size' mangled-name='_ZN11__sanitizer20InternalScopedBufferIyE4sizeEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<long long unsigned int>*' -->
<parameter type-id='type-id-1672' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalScopedBuffer<long long unsigned int>::InternalScopedBuffer(const __sanitizer::InternalScopedBuffer<long long unsigned int>&) -->
<function-decl name='InternalScopedBuffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<long long unsigned int>*' -->
<parameter type-id='type-id-1672' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::InternalScopedBuffer<long long unsigned int>&' -->
<parameter type-id='type-id-1676'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalScopedBuffer<long long unsigned int>::operator=(const __sanitizer::InternalScopedBuffer<long long unsigned int>&) -->
<function-decl name='operator=' mangled-name='_ZN11__sanitizer20InternalScopedBufferIyEaSERKS1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<long long unsigned int>*' -->
<parameter type-id='type-id-1672' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::InternalScopedBuffer<long long unsigned int>&' -->
<parameter type-id='type-id-1676'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __sanitizer::SuspendedThreadsList -->
<class-decl name='SuspendedThreadsList' size-in-bits='192' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='23' column='1' id='type-id-278'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::InternalMmapVector<int> __sanitizer::SuspendedThreadsList::thread_ids_ -->
<var-decl name='thread_ids_' type-id='type-id-291' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='47' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::SuspendedThreadsList::SuspendedThreadsList() -->
<function-decl name='SuspendedThreadsList' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SuspendedThreadsList*' -->
<parameter type-id='type-id-292' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::SuspendedThreadID __sanitizer::SuspendedThreadsList::GetThreadID(__sanitizer::uptr) -->
<function-decl name='GetThreadID' mangled-name='_ZNK11__sanitizer20SuspendedThreadsList11GetThreadIDEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='27' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::SuspendedThreadsList*' -->
<parameter type-id='type-id-293' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::SuspendedThreadID -->
<return type-id='type-id-287'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- int __sanitizer::SuspendedThreadsList::GetRegistersAndSP(__sanitizer::uptr, __sanitizer::uptr*, __sanitizer::uptr*) -->
<function-decl name='GetRegistersAndSP' mangled-name='_ZNK11__sanitizer20SuspendedThreadsList17GetRegistersAndSPEmPmS1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='31' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::SuspendedThreadsList*' -->
<parameter type-id='type-id-293' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- __sanitizer::uptr __sanitizer::SuspendedThreadsList::RegisterCount() -->
<function-decl name='RegisterCount' mangled-name='_ZN11__sanitizer20SuspendedThreadsList13RegisterCountEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='33' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __sanitizer::SuspendedThreadsList::thread_count() -->
<function-decl name='thread_count' mangled-name='_ZNK11__sanitizer20SuspendedThreadsList12thread_countEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='34' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::SuspendedThreadsList*' -->
<parameter type-id='type-id-293' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __sanitizer::SuspendedThreadsList::Contains(__sanitizer::SuspendedThreadID) -->
<function-decl name='Contains' mangled-name='_ZNK11__sanitizer20SuspendedThreadsList8ContainsEi' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::SuspendedThreadsList*' -->
<parameter type-id='type-id-293' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::SuspendedThreadID' -->
<parameter type-id='type-id-287'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::SuspendedThreadsList::Append(__sanitizer::SuspendedThreadID) -->
<function-decl name='Append' mangled-name='_ZN11__sanitizer20SuspendedThreadsList6AppendEi' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SuspendedThreadsList*' -->
<parameter type-id='type-id-292' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::SuspendedThreadID' -->
<parameter type-id='type-id-287'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private' constructor='yes'>
<!-- __sanitizer::SuspendedThreadsList::SuspendedThreadsList(const __sanitizer::SuspendedThreadsList&) -->
<function-decl name='SuspendedThreadsList' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SuspendedThreadsList*' -->
<parameter type-id='type-id-292' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::SuspendedThreadsList&' -->
<parameter type-id='type-id-294'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::SuspendedThreadsList::operator=(const __sanitizer::SuspendedThreadsList&) -->
<function-decl name='operator=' mangled-name='_ZN11__sanitizer20SuspendedThreadsListaSERKS0_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::SuspendedThreadsList*' -->
<parameter type-id='type-id-292' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::SuspendedThreadsList&' -->
<parameter type-id='type-id-294'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- unsigned long int __sanitizer::Min<long unsigned int>(unsigned long int, unsigned long int) -->
<function-decl name='Min&lt;long unsigned int&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'unsigned long int' -->
<parameter type-id='type-id-33'/>
<!-- parameter of type 'unsigned long int' -->
<parameter type-id='type-id-33'/>
<!-- unsigned long int -->
<return type-id='type-id-33'/>
</function-decl>
<!-- void* __sanitizer::Mprotect(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='Mprotect' mangled-name='_ZN11__sanitizer8MprotectEmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- void __sanitizer::GetMemoryProfile(__sanitizer::fill_profile_f, __sanitizer::uptr*, __sanitizer::uptr) -->
<function-decl name='GetMemoryProfile' mangled-name='_ZN11__sanitizer16GetMemoryProfileEPFvmmbPmmES0_m' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_procmaps.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::fill_profile_f' -->
<parameter type-id='type-id-1680'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer::StopTheWorld(__sanitizer::StopTheWorldCallback, void*) -->
<function-decl name='StopTheWorld' mangled-name='_ZN11__sanitizer12StopTheWorldEPFvRKNS_20SuspendedThreadsListEPvES3_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stoptheworld.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::StopTheWorldCallback' -->
<parameter type-id='type-id-285'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void* __sanitizer::MmapFixedNoReserve(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='MmapFixedNoReserve' mangled-name='_ZN11__sanitizer18MmapFixedNoReserveEmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
</namespace-decl>
<!-- namespace __tsan -->
<namespace-decl name='__tsan'>
<!-- class __tsan::ScopedInRtl -->
<class-decl name='ScopedInRtl' size-in-bits='128' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='552' column='1' id='type-id-1673'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __tsan::ThreadState* __tsan::ScopedInRtl::thr_ -->
<var-decl name='thr_' type-id='type-id-399' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='557' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- int __tsan::ScopedInRtl::in_rtl_ -->
<var-decl name='in_rtl_' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='558' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='96'>
<!-- int __tsan::ScopedInRtl::errno_ -->
<var-decl name='errno_' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='559' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::ScopedInRtl::ScopedInRtl() -->
<function-decl name='ScopedInRtl' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='554' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedInRtl*' -->
<parameter type-id='type-id-1674' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::ScopedInRtl::~ScopedInRtl(int) -->
<function-decl name='~ScopedInRtl' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='555' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedInRtl*' -->
<parameter type-id='type-id-1674' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::ScopedInRtl::ScopedInRtl() -->
<function-decl name='ScopedInRtl' mangled-name='_ZN6__tsan11ScopedInRtlC2Ev' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='554' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedInRtl*' -->
<parameter type-id='type-id-1674' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::ScopedInRtl::~ScopedInRtl(int) -->
<function-decl name='~ScopedInRtl' mangled-name='_ZN6__tsan11ScopedInRtlD2Ev' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='555' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedInRtl*' -->
<parameter type-id='type-id-1674' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- unsigned long int __tsan::min<long unsigned int>(unsigned long int, unsigned long int) -->
<function-decl name='min&lt;long unsigned int&gt;' filepath='../../.././libsanitizer/tsan/tsan_defs.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'unsigned long int' -->
<parameter type-id='type-id-33'/>
<!-- parameter of type 'unsigned long int' -->
<parameter type-id='type-id-33'/>
<!-- unsigned long int -->
<return type-id='type-id-33'/>
</function-decl>
<!-- void __tsan::FillProfileCallback(__sanitizer::uptr, __sanitizer::uptr, bool, __sanitizer::uptr*, __sanitizer::uptr) -->
<function-decl name='FillProfileCallback' mangled-name='_ZN6__tsan19FillProfileCallbackEmmbPmm' filepath='../../.././libsanitizer/tsan/tsan_platform_linux.cc' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::FlushShadowMemoryCallback(const __sanitizer::SuspendedThreadsList&, void*) -->
<function-decl name='FlushShadowMemoryCallback' mangled-name='_ZN6__tsan25FlushShadowMemoryCallbackERKN11__sanitizer20SuspendedThreadsListEPv' filepath='../../.././libsanitizer/tsan/tsan_platform_linux.cc' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const __sanitizer::SuspendedThreadsList&' -->
<parameter type-id='type-id-294'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::WriteMemoryProfile(char*, __sanitizer::uptr) -->
<function-decl name='WriteMemoryProfile' mangled-name='_ZN6__tsan18WriteMemoryProfileEPcm' filepath='../../.././libsanitizer/tsan/tsan_platform_linux.cc' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __sanitizer::uptr __tsan::GetRSS() -->
<function-decl name='GetRSS' mangled-name='_ZN6__tsan6GetRSSEv' filepath='../../.././libsanitizer/tsan/tsan_platform_linux.cc' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- void __tsan::FlushShadowMemory() -->
<function-decl name='FlushShadowMemory' mangled-name='_ZN6__tsan17FlushShadowMemoryEv' filepath='../../.././libsanitizer/tsan/tsan_platform_linux.cc' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::InitializeShadowMemory() -->
<function-decl name='InitializeShadowMemory' mangled-name='_ZN6__tsan22InitializeShadowMemoryEv' filepath='../../.././libsanitizer/tsan/tsan_platform_linux.cc' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- const char* __tsan::InitializePlatform() -->
<function-decl name='InitializePlatform' mangled-name='_ZN6__tsan18InitializePlatformEv' filepath='../../.././libsanitizer/tsan/tsan_platform_linux.cc' line='300' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
<!-- bool __tsan::IsGlobalVar(__sanitizer::uptr) -->
<function-decl name='IsGlobalVar' mangled-name='_ZN6__tsan11IsGlobalVarEm' filepath='../../.././libsanitizer/tsan/tsan_platform_linux.cc' line='344' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
<!-- int __tsan::ExtractResolvFDs(void*, int*, int) -->
<function-decl name='ExtractResolvFDs' mangled-name='_ZN6__tsan16ExtractResolvFDsEPvPii' filepath='../../.././libsanitizer/tsan/tsan_platform_linux.cc' line='352' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __tsan::ExtractRecvmsgFDs(void*, int*, int) -->
<function-decl name='ExtractRecvmsgFDs' mangled-name='_ZN6__tsan17ExtractRecvmsgFDsEPvPii' filepath='../../.././libsanitizer/tsan/tsan_platform_linux.cc' line='365' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
</namespace-decl>
<!-- int getrlimit(__rlimit_resource_t, rlimit*) -->
<function-decl name='getrlimit' filepath='/usr/include/sys/resource.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __rlimit_resource_t' -->
<parameter type-id='type-id-240'/>
<!-- parameter of type 'rlimit*' -->
<parameter type-id='type-id-1677'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- mallinfo __libc_mallinfo() -->
<function-decl name='__libc_mallinfo' filepath='../../.././libsanitizer/tsan/tsan_platform_linux.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- struct mallinfo -->
<return type-id='type-id-1670'/>
</function-decl>
<!-- void (const __sanitizer::SuspendedThreadsList&, void*) -->
<function-type size-in-bits='64' id='type-id-304'>
<!-- parameter of type 'const __sanitizer::SuspendedThreadsList&' -->
<parameter type-id='type-id-294'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-type>
<!-- void (__sanitizer::uptr, __sanitizer::uptr, bool, __sanitizer::uptr*, __sanitizer::uptr) -->
<function-type size-in-bits='64' id='type-id-1678'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-type>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/tsan/tsan_report.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/tsan' language='LANG_C_plus_plus'>
<!-- variadic parameter type -->
<type-decl name='variadic parameter type' id='type-id-1681'/>
<!-- __sanitizer::AnsiColorDecorator* -->
<pointer-type-def type-id='type-id-1682' size-in-bits='64' id='type-id-1683'/>
<!-- __tsan::Decorator* -->
<pointer-type-def type-id='type-id-1684' size-in-bits='64' id='type-id-1685'/>
<!-- __tsan::ReportDesc* -->
<pointer-type-def type-id='type-id-1354' size-in-bits='64' id='type-id-1309'/>
<!-- __tsan::ReportLocation* -->
<pointer-type-def type-id='type-id-1493' size-in-bits='64' id='type-id-1460'/>
<!-- __tsan::ReportLocation* const -->
<qualified-type-def type-id='type-id-1460' const='yes' id='type-id-1494'/>
<!-- __tsan::ReportLocation* const& -->
<reference-type-def kind='lvalue' type-id='type-id-1494' size-in-bits='64' id='type-id-1459'/>
<!-- __tsan::ReportLocation*& -->
<reference-type-def kind='lvalue' type-id='type-id-1460' size-in-bits='64' id='type-id-1458'/>
<!-- __tsan::ReportLocation** -->
<pointer-type-def type-id='type-id-1460' size-in-bits='64' id='type-id-1455'/>
<!-- __tsan::ReportMop* -->
<pointer-type-def type-id='type-id-1495' size-in-bits='64' id='type-id-1467'/>
<!-- __tsan::ReportMop* const -->
<qualified-type-def type-id='type-id-1467' const='yes' id='type-id-1496'/>
<!-- __tsan::ReportMop* const& -->
<reference-type-def kind='lvalue' type-id='type-id-1496' size-in-bits='64' id='type-id-1466'/>
<!-- __tsan::ReportMop*& -->
<reference-type-def kind='lvalue' type-id='type-id-1467' size-in-bits='64' id='type-id-1465'/>
<!-- __tsan::ReportMop** -->
<pointer-type-def type-id='type-id-1467' size-in-bits='64' id='type-id-1462'/>
<!-- __tsan::ReportMopMutex& -->
<reference-type-def kind='lvalue' type-id='type-id-1534' size-in-bits='64' id='type-id-1532'/>
<!-- __tsan::ReportMopMutex* -->
<pointer-type-def type-id='type-id-1534' size-in-bits='64' id='type-id-1529'/>
<!-- __tsan::ReportMutex* -->
<pointer-type-def type-id='type-id-1497' size-in-bits='64' id='type-id-1474'/>
<!-- __tsan::ReportMutex* const -->
<qualified-type-def type-id='type-id-1474' const='yes' id='type-id-1498'/>
<!-- __tsan::ReportMutex* const& -->
<reference-type-def kind='lvalue' type-id='type-id-1498' size-in-bits='64' id='type-id-1473'/>
<!-- __tsan::ReportMutex*& -->
<reference-type-def kind='lvalue' type-id='type-id-1474' size-in-bits='64' id='type-id-1472'/>
<!-- __tsan::ReportMutex** -->
<pointer-type-def type-id='type-id-1474' size-in-bits='64' id='type-id-1469'/>
<!-- __tsan::ReportStack* -->
<pointer-type-def type-id='type-id-1434' size-in-bits='64' id='type-id-1421'/>
<!-- __tsan::ReportStack* const -->
<qualified-type-def type-id='type-id-1421' const='yes' id='type-id-1499'/>
<!-- __tsan::ReportStack* const& -->
<reference-type-def kind='lvalue' type-id='type-id-1499' size-in-bits='64' id='type-id-1480'/>
<!-- __tsan::ReportStack*& -->
<reference-type-def kind='lvalue' type-id='type-id-1421' size-in-bits='64' id='type-id-1479'/>
<!-- __tsan::ReportStack** -->
<pointer-type-def type-id='type-id-1421' size-in-bits='64' id='type-id-1476'/>
<!-- __tsan::ReportThread* -->
<pointer-type-def type-id='type-id-1500' size-in-bits='64' id='type-id-1487'/>
<!-- __tsan::ReportThread* const -->
<qualified-type-def type-id='type-id-1487' const='yes' id='type-id-1501'/>
<!-- __tsan::ReportThread* const& -->
<reference-type-def kind='lvalue' type-id='type-id-1501' size-in-bits='64' id='type-id-1486'/>
<!-- __tsan::ReportThread*& -->
<reference-type-def kind='lvalue' type-id='type-id-1487' size-in-bits='64' id='type-id-1485'/>
<!-- __tsan::ReportThread** -->
<pointer-type-def type-id='type-id-1487' size-in-bits='64' id='type-id-1482'/>
<!-- __tsan::Vector<__tsan::ReportLocation*>* -->
<pointer-type-def type-id='type-id-1418' size-in-bits='64' id='type-id-1456'/>
<!-- __tsan::Vector<__tsan::ReportMop*>* -->
<pointer-type-def type-id='type-id-1417' size-in-bits='64' id='type-id-1463'/>
<!-- __tsan::Vector<__tsan::ReportMopMutex>* -->
<pointer-type-def type-id='type-id-1527' size-in-bits='64' id='type-id-1530'/>
<!-- __tsan::Vector<__tsan::ReportMutex*>* -->
<pointer-type-def type-id='type-id-1419' size-in-bits='64' id='type-id-1470'/>
<!-- __tsan::Vector<__tsan::ReportStack*>* -->
<pointer-type-def type-id='type-id-1416' size-in-bits='64' id='type-id-1477'/>
<!-- __tsan::Vector<__tsan::ReportThread*>* -->
<pointer-type-def type-id='type-id-1420' size-in-bits='64' id='type-id-1483'/>
<!-- const __sanitizer::AnsiColorDecorator -->
<qualified-type-def type-id='type-id-1682' const='yes' id='type-id-1686'/>
<!-- const __sanitizer::AnsiColorDecorator* -->
<pointer-type-def type-id='type-id-1686' size-in-bits='64' id='type-id-1687'/>
<!-- const __tsan::ReportDesc -->
<qualified-type-def type-id='type-id-1354' const='yes' id='type-id-1379'/>
<!-- const __tsan::ReportDesc& -->
<reference-type-def kind='lvalue' type-id='type-id-1379' size-in-bits='64' id='type-id-1422'/>
<!-- const __tsan::ReportDesc* -->
<pointer-type-def type-id='type-id-1379' size-in-bits='64' id='type-id-1317'/>
<!-- const __tsan::ReportMopMutex -->
<qualified-type-def type-id='type-id-1534' const='yes' id='type-id-1536'/>
<!-- const __tsan::ReportMopMutex& -->
<reference-type-def kind='lvalue' type-id='type-id-1536' size-in-bits='64' id='type-id-1533'/>
<!-- const __tsan::ReportStack -->
<qualified-type-def type-id='type-id-1434' const='yes' id='type-id-1688'/>
<!-- const __tsan::ReportStack* -->
<pointer-type-def type-id='type-id-1688' size-in-bits='64' id='type-id-1689'/>
<!-- const __tsan::Vector<__tsan::ReportLocation*> -->
<qualified-type-def type-id='type-id-1418' const='yes' id='type-id-1511'/>
<!-- const __tsan::Vector<__tsan::ReportLocation*>& -->
<reference-type-def kind='lvalue' type-id='type-id-1511' size-in-bits='64' id='type-id-1461'/>
<!-- const __tsan::Vector<__tsan::ReportLocation*>* -->
<pointer-type-def type-id='type-id-1511' size-in-bits='64' id='type-id-1457'/>
<!-- const __tsan::Vector<__tsan::ReportMop*> -->
<qualified-type-def type-id='type-id-1417' const='yes' id='type-id-1512'/>
<!-- const __tsan::Vector<__tsan::ReportMop*>& -->
<reference-type-def kind='lvalue' type-id='type-id-1512' size-in-bits='64' id='type-id-1468'/>
<!-- const __tsan::Vector<__tsan::ReportMop*>* -->
<pointer-type-def type-id='type-id-1512' size-in-bits='64' id='type-id-1464'/>
<!-- const __tsan::Vector<__tsan::ReportMopMutex> -->
<qualified-type-def type-id='type-id-1527' const='yes' id='type-id-1537'/>
<!-- const __tsan::Vector<__tsan::ReportMopMutex>& -->
<reference-type-def kind='lvalue' type-id='type-id-1537' size-in-bits='64' id='type-id-1535'/>
<!-- const __tsan::Vector<__tsan::ReportMopMutex>* -->
<pointer-type-def type-id='type-id-1537' size-in-bits='64' id='type-id-1531'/>
<!-- const __tsan::Vector<__tsan::ReportMutex*> -->
<qualified-type-def type-id='type-id-1419' const='yes' id='type-id-1513'/>
<!-- const __tsan::Vector<__tsan::ReportMutex*>& -->
<reference-type-def kind='lvalue' type-id='type-id-1513' size-in-bits='64' id='type-id-1475'/>
<!-- const __tsan::Vector<__tsan::ReportMutex*>* -->
<pointer-type-def type-id='type-id-1513' size-in-bits='64' id='type-id-1471'/>
<!-- const __tsan::Vector<__tsan::ReportStack*> -->
<qualified-type-def type-id='type-id-1416' const='yes' id='type-id-1514'/>
<!-- const __tsan::Vector<__tsan::ReportStack*>& -->
<reference-type-def kind='lvalue' type-id='type-id-1514' size-in-bits='64' id='type-id-1481'/>
<!-- const __tsan::Vector<__tsan::ReportStack*>* -->
<pointer-type-def type-id='type-id-1514' size-in-bits='64' id='type-id-1478'/>
<!-- const __tsan::Vector<__tsan::ReportThread*> -->
<qualified-type-def type-id='type-id-1420' const='yes' id='type-id-1515'/>
<!-- const __tsan::Vector<__tsan::ReportThread*>& -->
<reference-type-def kind='lvalue' type-id='type-id-1515' size-in-bits='64' id='type-id-1488'/>
<!-- const __tsan::Vector<__tsan::ReportThread*>* -->
<pointer-type-def type-id='type-id-1515' size-in-bits='64' id='type-id-1484'/>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- class __sanitizer::AnsiColorDecorator -->
<class-decl name='AnsiColorDecorator' size-in-bits='8' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_report_decorator.h' line='19' column='1' id='type-id-1682'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- bool __sanitizer::AnsiColorDecorator::ansi_ -->
<var-decl name='ansi_' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_report_decorator.h' line='35' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::AnsiColorDecorator::AnsiColorDecorator(bool) -->
<function-decl name='AnsiColorDecorator' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_report_decorator.h' line='23' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::AnsiColorDecorator*' -->
<parameter type-id='type-id-1683' is-artificial='yes'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const char* __sanitizer::AnsiColorDecorator::Bold() -->
<function-decl name='Bold' mangled-name='_ZNK11__sanitizer18AnsiColorDecorator4BoldEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_report_decorator.h' line='24' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::AnsiColorDecorator*' -->
<parameter type-id='type-id-1687' is-artificial='yes'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const char* __sanitizer::AnsiColorDecorator::Black() -->
<function-decl name='Black' mangled-name='_ZNK11__sanitizer18AnsiColorDecorator5BlackEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_report_decorator.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::AnsiColorDecorator*' -->
<parameter type-id='type-id-1687' is-artificial='yes'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const char* __sanitizer::AnsiColorDecorator::Red() -->
<function-decl name='Red' mangled-name='_ZNK11__sanitizer18AnsiColorDecorator3RedEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_report_decorator.h' line='26' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::AnsiColorDecorator*' -->
<parameter type-id='type-id-1687' is-artificial='yes'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const char* __sanitizer::AnsiColorDecorator::Green() -->
<function-decl name='Green' mangled-name='_ZNK11__sanitizer18AnsiColorDecorator5GreenEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_report_decorator.h' line='27' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::AnsiColorDecorator*' -->
<parameter type-id='type-id-1687' is-artificial='yes'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const char* __sanitizer::AnsiColorDecorator::Yellow() -->
<function-decl name='Yellow' mangled-name='_ZNK11__sanitizer18AnsiColorDecorator6YellowEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_report_decorator.h' line='28' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::AnsiColorDecorator*' -->
<parameter type-id='type-id-1687' is-artificial='yes'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const char* __sanitizer::AnsiColorDecorator::Blue() -->
<function-decl name='Blue' mangled-name='_ZNK11__sanitizer18AnsiColorDecorator4BlueEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_report_decorator.h' line='29' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::AnsiColorDecorator*' -->
<parameter type-id='type-id-1687' is-artificial='yes'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const char* __sanitizer::AnsiColorDecorator::Magenta() -->
<function-decl name='Magenta' mangled-name='_ZNK11__sanitizer18AnsiColorDecorator7MagentaEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_report_decorator.h' line='30' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::AnsiColorDecorator*' -->
<parameter type-id='type-id-1687' is-artificial='yes'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const char* __sanitizer::AnsiColorDecorator::Cyan() -->
<function-decl name='Cyan' mangled-name='_ZNK11__sanitizer18AnsiColorDecorator4CyanEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_report_decorator.h' line='31' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::AnsiColorDecorator*' -->
<parameter type-id='type-id-1687' is-artificial='yes'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const char* __sanitizer::AnsiColorDecorator::White() -->
<function-decl name='White' mangled-name='_ZNK11__sanitizer18AnsiColorDecorator5WhiteEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_report_decorator.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::AnsiColorDecorator*' -->
<parameter type-id='type-id-1687' is-artificial='yes'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const char* __sanitizer::AnsiColorDecorator::Default() -->
<function-decl name='Default' mangled-name='_ZNK11__sanitizer18AnsiColorDecorator7DefaultEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_report_decorator.h' line='33' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __sanitizer::AnsiColorDecorator*' -->
<parameter type-id='type-id-1687' is-artificial='yes'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
</member-function>
</class-decl>
<!-- int __sanitizer::internal_snprintf(char*, __sanitizer::uptr, const char*, ...) -->
<function-decl name='internal_snprintf' mangled-name='_ZN11__sanitizer17internal_snprintfEPcmPKcz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<parameter is-variadic='yes'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- void __sanitizer::Printf(const char*, ...) -->
<function-decl name='Printf' mangled-name='_ZN11__sanitizer6PrintfEPKcz' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<parameter is-variadic='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- bool __sanitizer::PrintsToTtyCached() -->
<function-decl name='PrintsToTtyCached' mangled-name='_ZN11__sanitizer17PrintsToTtyCachedEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
<!-- void __sanitizer::ReportErrorSummary(const char*, const char*, int, const char*) -->
<function-decl name='ReportErrorSummary' mangled-name='_ZN11__sanitizer18ReportErrorSummaryEPKcS1_iS1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='217' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::internal_getpid() -->
<function-decl name='internal_getpid' mangled-name='_ZN11__sanitizer15internal_getpidEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</namespace-decl>
<!-- namespace __tsan -->
<namespace-decl name='__tsan'>
<!-- struct __tsan::ReportStack -->
<class-decl name='ReportStack' size-in-bits='448' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='29' column='1' id='type-id-1434'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __tsan::ReportStack* __tsan::ReportStack::next -->
<var-decl name='next' type-id='type-id-1421' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='30' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- char* __tsan::ReportStack::module -->
<var-decl name='module' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='31' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __sanitizer::uptr __tsan::ReportStack::offset -->
<var-decl name='offset' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='32' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- __sanitizer::uptr __tsan::ReportStack::pc -->
<var-decl name='pc' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='33' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- char* __tsan::ReportStack::func -->
<var-decl name='func' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='34' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<!-- char* __tsan::ReportStack::file -->
<var-decl name='file' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='35' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<!-- int __tsan::ReportStack::line -->
<var-decl name='line' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='36' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='416'>
<!-- int __tsan::ReportStack::col -->
<var-decl name='col' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='37' column='1'/>
</data-member>
</class-decl>
<!-- class __tsan::ReportDesc -->
<class-decl name='ReportDesc' size-in-bits='1472' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='94' column='1' id='type-id-1354'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __tsan::ReportType __tsan::ReportDesc::typ -->
<var-decl name='typ' type-id='type-id-1311' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='96' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __tsan::Vector<__tsan::ReportStack*> __tsan::ReportDesc::stacks -->
<var-decl name='stacks' type-id='type-id-1416' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='97' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<!-- __tsan::Vector<__tsan::ReportMop*> __tsan::ReportDesc::mops -->
<var-decl name='mops' type-id='type-id-1417' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='98' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
<!-- __tsan::Vector<__tsan::ReportLocation*> __tsan::ReportDesc::locs -->
<var-decl name='locs' type-id='type-id-1418' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='99' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='832'>
<!-- __tsan::Vector<__tsan::ReportMutex*> __tsan::ReportDesc::mutexes -->
<var-decl name='mutexes' type-id='type-id-1419' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='100' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1088'>
<!-- __tsan::Vector<__tsan::ReportThread*> __tsan::ReportDesc::threads -->
<var-decl name='threads' type-id='type-id-1420' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='101' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1344'>
<!-- __tsan::ReportStack* __tsan::ReportDesc::sleep -->
<var-decl name='sleep' type-id='type-id-1421' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='102' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1408'>
<!-- int __tsan::ReportDesc::count -->
<var-decl name='count' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='103' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::ReportDesc::ReportDesc() -->
<function-decl name='ReportDesc' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ReportDesc*' -->
<parameter type-id='type-id-1309' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::ReportDesc::~ReportDesc(int) -->
<function-decl name='~ReportDesc' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ReportDesc*' -->
<parameter type-id='type-id-1309' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private' constructor='yes'>
<!-- __tsan::ReportDesc::ReportDesc(const __tsan::ReportDesc&) -->
<function-decl name='ReportDesc' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ReportDesc*' -->
<parameter type-id='type-id-1309' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::ReportDesc&' -->
<parameter type-id='type-id-1422'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::ReportDesc::operator=(const __tsan::ReportDesc&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan10ReportDescaSERKS0_' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ReportDesc*' -->
<parameter type-id='type-id-1309' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::ReportDesc&' -->
<parameter type-id='type-id-1422'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::ReportDesc::ReportDesc() -->
<function-decl name='ReportDesc' mangled-name='_ZN6__tsan10ReportDescC2Ev' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ReportDesc*' -->
<parameter type-id='type-id-1309' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::ReportDesc::~ReportDesc(int) -->
<function-decl name='~ReportDesc' mangled-name='_ZN6__tsan10ReportDescD2Ev' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ReportDesc*' -->
<parameter type-id='type-id-1309' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct __tsan::ReportLocation -->
<class-decl name='ReportLocation' size-in-bits='640' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='65' column='1' id='type-id-1493'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __tsan::ReportLocationType __tsan::ReportLocation::type -->
<var-decl name='type' type-id='type-id-1526' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='66' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __tsan::ReportLocation::addr -->
<var-decl name='addr' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='67' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __sanitizer::uptr __tsan::ReportLocation::size -->
<var-decl name='size' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='68' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- char* __tsan::ReportLocation::module -->
<var-decl name='module' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='69' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- __sanitizer::uptr __tsan::ReportLocation::offset -->
<var-decl name='offset' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='70' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<!-- int __tsan::ReportLocation::tid -->
<var-decl name='tid' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='71' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='352'>
<!-- int __tsan::ReportLocation::fd -->
<var-decl name='fd' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='72' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<!-- char* __tsan::ReportLocation::name -->
<var-decl name='name' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='73' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<!-- char* __tsan::ReportLocation::file -->
<var-decl name='file' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='74' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='512'>
<!-- int __tsan::ReportLocation::line -->
<var-decl name='line' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='75' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
<!-- __tsan::ReportStack* __tsan::ReportLocation::stack -->
<var-decl name='stack' type-id='type-id-1421' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='76' column='1'/>
</data-member>
</class-decl>
<!-- struct __tsan::ReportMop -->
<class-decl name='ReportMop' size-in-bits='512' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='45' column='1' id='type-id-1495'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- int __tsan::ReportMop::tid -->
<var-decl name='tid' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='46' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __tsan::ReportMop::addr -->
<var-decl name='addr' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='47' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- int __tsan::ReportMop::size -->
<var-decl name='size' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='48' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
<!-- bool __tsan::ReportMop::write -->
<var-decl name='write' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='49' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='168'>
<!-- bool __tsan::ReportMop::atomic -->
<var-decl name='atomic' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='50' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- __tsan::Vector<__tsan::ReportMopMutex> __tsan::ReportMop::mset -->
<var-decl name='mset' type-id='type-id-1527' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='51' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<!-- __tsan::ReportStack* __tsan::ReportMop::stack -->
<var-decl name='stack' type-id='type-id-1421' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='52' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::ReportMop::ReportMop() -->
<function-decl name='ReportMop' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ReportMop*' -->
<parameter type-id='type-id-1467' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::ReportMop::ReportMop() -->
<function-decl name='ReportMop' mangled-name='_ZN6__tsan9ReportMopC2Ev' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ReportMop*' -->
<parameter type-id='type-id-1467' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct __tsan::ReportMopMutex -->
<class-decl name='ReportMopMutex' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='40' column='1' id='type-id-1534'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::u64 __tsan::ReportMopMutex::id -->
<var-decl name='id' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='41' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- bool __tsan::ReportMopMutex::write -->
<var-decl name='write' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='42' column='1'/>
</data-member>
</class-decl>
<!-- enum __tsan::ReportLocationType -->
<enum-decl name='ReportLocationType' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='57' column='1' id='type-id-1526'>
<underlying-type type-id='type-id-62'/>
<enumerator name='ReportLocationGlobal' value='0'/>
<enumerator name='ReportLocationHeap' value='1'/>
<enumerator name='ReportLocationStack' value='2'/>
<enumerator name='ReportLocationTLS' value='3'/>
<enumerator name='ReportLocationFD' value='4'/>
</enum-decl>
<!-- class __tsan::Vector<__tsan::ReportThread*> -->
<class-decl name='Vector&lt;__tsan::ReportThread*&gt;' size-in-bits='256' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='23' column='1' id='type-id-1420'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- const __tsan::MBlockType __tsan::Vector<__tsan::ReportThread*>::typ_ -->
<var-decl name='typ_' type-id='type-id-342' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='80' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __tsan::ReportThread** __tsan::Vector<__tsan::ReportThread*>::begin_ -->
<var-decl name='begin_' type-id='type-id-1482' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='81' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __tsan::ReportThread** __tsan::Vector<__tsan::ReportThread*>::end_ -->
<var-decl name='end_' type-id='type-id-1482' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='82' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<!-- __tsan::ReportThread** __tsan::Vector<__tsan::ReportThread*>::last_ -->
<var-decl name='last_' type-id='type-id-1482' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='83' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportThread*>::Vector(__tsan::MBlockType) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportThread*>*' -->
<parameter type-id='type-id-1483' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::MBlockType' -->
<parameter type-id='type-id-341'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::Vector<__tsan::ReportThread*>::~Vector(int) -->
<function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportThread*>*' -->
<parameter type-id='type-id-1483' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportThread*>::Reset() -->
<function-decl name='Reset' mangled-name='_ZN6__tsan6VectorIPNS_12ReportThreadEE5ResetEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportThread*>*' -->
<parameter type-id='type-id-1483' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::Vector<__tsan::ReportThread*>::Size() -->
<function-decl name='Size' mangled-name='_ZNK6__tsan6VectorIPNS_12ReportThreadEE4SizeEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::ReportThread*>*' -->
<parameter type-id='type-id-1484' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::ReportThread*& __tsan::Vector<__tsan::ReportThread*>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN6__tsan6VectorIPNS_12ReportThreadEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportThread*>*' -->
<parameter type-id='type-id-1483' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::ReportThread*& -->
<return type-id='type-id-1485'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __tsan::ReportThread* const& __tsan::Vector<__tsan::ReportThread*>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK6__tsan6VectorIPNS_12ReportThreadEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::ReportThread*>*' -->
<parameter type-id='type-id-1484' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::ReportThread* const& -->
<return type-id='type-id-1486'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::ReportThread** __tsan::Vector<__tsan::ReportThread*>::PushBack(__tsan::ReportThread*) -->
<function-decl name='PushBack' mangled-name='_ZN6__tsan6VectorIPNS_12ReportThreadEE8PushBackES2_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportThread*>*' -->
<parameter type-id='type-id-1483' is-artificial='yes'/>
<!-- parameter of type '__tsan::ReportThread*' -->
<parameter type-id='type-id-1487'/>
<!-- __tsan::ReportThread** -->
<return type-id='type-id-1482'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportThread*>::PopBack() -->
<function-decl name='PopBack' mangled-name='_ZN6__tsan6VectorIPNS_12ReportThreadEE7PopBackEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportThread*>*' -->
<parameter type-id='type-id-1483' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportThread*>::Resize(__sanitizer::uptr) -->
<function-decl name='Resize' mangled-name='_ZN6__tsan6VectorIPNS_12ReportThreadEE6ResizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportThread*>*' -->
<parameter type-id='type-id-1483' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportThread*>::EnsureSize(__sanitizer::uptr) -->
<function-decl name='EnsureSize' mangled-name='_ZN6__tsan6VectorIPNS_12ReportThreadEE10EnsureSizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportThread*>*' -->
<parameter type-id='type-id-1483' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportThread*>::Vector(const __tsan::Vector<__tsan::ReportThread*>&) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportThread*>*' -->
<parameter type-id='type-id-1483' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::ReportThread*>&' -->
<parameter type-id='type-id-1488'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportThread*>::operator=(const __tsan::Vector<__tsan::ReportThread*>&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan6VectorIPNS_12ReportThreadEEaSERKS3_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportThread*>*' -->
<parameter type-id='type-id-1483' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::ReportThread*>&' -->
<parameter type-id='type-id-1488'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct __tsan::ReportMutex -->
<class-decl name='ReportMutex' size-in-bits='192' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='88' column='1' id='type-id-1497'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::u64 __tsan::ReportMutex::id -->
<var-decl name='id' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='89' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- bool __tsan::ReportMutex::destroyed -->
<var-decl name='destroyed' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='90' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __tsan::ReportStack* __tsan::ReportMutex::stack -->
<var-decl name='stack' type-id='type-id-1421' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='91' column='1'/>
</data-member>
</class-decl>
<!-- class __tsan::Vector<__tsan::ReportMutex*> -->
<class-decl name='Vector&lt;__tsan::ReportMutex*&gt;' size-in-bits='256' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='23' column='1' id='type-id-1419'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- const __tsan::MBlockType __tsan::Vector<__tsan::ReportMutex*>::typ_ -->
<var-decl name='typ_' type-id='type-id-342' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='80' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __tsan::ReportMutex** __tsan::Vector<__tsan::ReportMutex*>::begin_ -->
<var-decl name='begin_' type-id='type-id-1469' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='81' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __tsan::ReportMutex** __tsan::Vector<__tsan::ReportMutex*>::end_ -->
<var-decl name='end_' type-id='type-id-1469' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='82' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<!-- __tsan::ReportMutex** __tsan::Vector<__tsan::ReportMutex*>::last_ -->
<var-decl name='last_' type-id='type-id-1469' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='83' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportMutex*>::Vector(__tsan::MBlockType) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMutex*>*' -->
<parameter type-id='type-id-1470' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::MBlockType' -->
<parameter type-id='type-id-341'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::Vector<__tsan::ReportMutex*>::~Vector(int) -->
<function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMutex*>*' -->
<parameter type-id='type-id-1470' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportMutex*>::Reset() -->
<function-decl name='Reset' mangled-name='_ZN6__tsan6VectorIPNS_11ReportMutexEE5ResetEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMutex*>*' -->
<parameter type-id='type-id-1470' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::Vector<__tsan::ReportMutex*>::Size() -->
<function-decl name='Size' mangled-name='_ZNK6__tsan6VectorIPNS_11ReportMutexEE4SizeEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::ReportMutex*>*' -->
<parameter type-id='type-id-1471' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::ReportMutex*& __tsan::Vector<__tsan::ReportMutex*>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN6__tsan6VectorIPNS_11ReportMutexEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMutex*>*' -->
<parameter type-id='type-id-1470' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::ReportMutex*& -->
<return type-id='type-id-1472'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __tsan::ReportMutex* const& __tsan::Vector<__tsan::ReportMutex*>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK6__tsan6VectorIPNS_11ReportMutexEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::ReportMutex*>*' -->
<parameter type-id='type-id-1471' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::ReportMutex* const& -->
<return type-id='type-id-1473'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::ReportMutex** __tsan::Vector<__tsan::ReportMutex*>::PushBack(__tsan::ReportMutex*) -->
<function-decl name='PushBack' mangled-name='_ZN6__tsan6VectorIPNS_11ReportMutexEE8PushBackES2_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMutex*>*' -->
<parameter type-id='type-id-1470' is-artificial='yes'/>
<!-- parameter of type '__tsan::ReportMutex*' -->
<parameter type-id='type-id-1474'/>
<!-- __tsan::ReportMutex** -->
<return type-id='type-id-1469'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportMutex*>::PopBack() -->
<function-decl name='PopBack' mangled-name='_ZN6__tsan6VectorIPNS_11ReportMutexEE7PopBackEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMutex*>*' -->
<parameter type-id='type-id-1470' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportMutex*>::Resize(__sanitizer::uptr) -->
<function-decl name='Resize' mangled-name='_ZN6__tsan6VectorIPNS_11ReportMutexEE6ResizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMutex*>*' -->
<parameter type-id='type-id-1470' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportMutex*>::EnsureSize(__sanitizer::uptr) -->
<function-decl name='EnsureSize' mangled-name='_ZN6__tsan6VectorIPNS_11ReportMutexEE10EnsureSizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMutex*>*' -->
<parameter type-id='type-id-1470' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportMutex*>::Vector(const __tsan::Vector<__tsan::ReportMutex*>&) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMutex*>*' -->
<parameter type-id='type-id-1470' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::ReportMutex*>&' -->
<parameter type-id='type-id-1475'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportMutex*>::operator=(const __tsan::Vector<__tsan::ReportMutex*>&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan6VectorIPNS_11ReportMutexEEaSERKS3_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMutex*>*' -->
<parameter type-id='type-id-1470' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::ReportMutex*>&' -->
<parameter type-id='type-id-1475'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct __tsan::ReportThread -->
<class-decl name='ReportThread' size-in-bits='384' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='79' column='1' id='type-id-1500'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- int __tsan::ReportThread::id -->
<var-decl name='id' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='80' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __tsan::ReportThread::pid -->
<var-decl name='pid' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='81' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- bool __tsan::ReportThread::running -->
<var-decl name='running' type-id='type-id-124' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='82' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- char* __tsan::ReportThread::name -->
<var-decl name='name' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='83' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- int __tsan::ReportThread::parent_tid -->
<var-decl name='parent_tid' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='84' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<!-- __tsan::ReportStack* __tsan::ReportThread::stack -->
<var-decl name='stack' type-id='type-id-1421' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.h' line='85' column='1'/>
</data-member>
</class-decl>
<!-- class __tsan::Vector<__tsan::ReportMop*> -->
<class-decl name='Vector&lt;__tsan::ReportMop*&gt;' size-in-bits='256' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='23' column='1' id='type-id-1417'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- const __tsan::MBlockType __tsan::Vector<__tsan::ReportMop*>::typ_ -->
<var-decl name='typ_' type-id='type-id-342' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='80' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __tsan::ReportMop** __tsan::Vector<__tsan::ReportMop*>::begin_ -->
<var-decl name='begin_' type-id='type-id-1462' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='81' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __tsan::ReportMop** __tsan::Vector<__tsan::ReportMop*>::end_ -->
<var-decl name='end_' type-id='type-id-1462' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='82' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<!-- __tsan::ReportMop** __tsan::Vector<__tsan::ReportMop*>::last_ -->
<var-decl name='last_' type-id='type-id-1462' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='83' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportMop*>::Vector(__tsan::MBlockType) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMop*>*' -->
<parameter type-id='type-id-1463' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::MBlockType' -->
<parameter type-id='type-id-341'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::Vector<__tsan::ReportMop*>::~Vector(int) -->
<function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMop*>*' -->
<parameter type-id='type-id-1463' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportMop*>::Reset() -->
<function-decl name='Reset' mangled-name='_ZN6__tsan6VectorIPNS_9ReportMopEE5ResetEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMop*>*' -->
<parameter type-id='type-id-1463' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::Vector<__tsan::ReportMop*>::Size() -->
<function-decl name='Size' mangled-name='_ZNK6__tsan6VectorIPNS_9ReportMopEE4SizeEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::ReportMop*>*' -->
<parameter type-id='type-id-1464' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::ReportMop*& __tsan::Vector<__tsan::ReportMop*>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN6__tsan6VectorIPNS_9ReportMopEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMop*>*' -->
<parameter type-id='type-id-1463' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::ReportMop*& -->
<return type-id='type-id-1465'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __tsan::ReportMop* const& __tsan::Vector<__tsan::ReportMop*>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK6__tsan6VectorIPNS_9ReportMopEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::ReportMop*>*' -->
<parameter type-id='type-id-1464' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::ReportMop* const& -->
<return type-id='type-id-1466'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::ReportMop** __tsan::Vector<__tsan::ReportMop*>::PushBack(__tsan::ReportMop*) -->
<function-decl name='PushBack' mangled-name='_ZN6__tsan6VectorIPNS_9ReportMopEE8PushBackES2_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMop*>*' -->
<parameter type-id='type-id-1463' is-artificial='yes'/>
<!-- parameter of type '__tsan::ReportMop*' -->
<parameter type-id='type-id-1467'/>
<!-- __tsan::ReportMop** -->
<return type-id='type-id-1462'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportMop*>::PopBack() -->
<function-decl name='PopBack' mangled-name='_ZN6__tsan6VectorIPNS_9ReportMopEE7PopBackEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMop*>*' -->
<parameter type-id='type-id-1463' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportMop*>::Resize(__sanitizer::uptr) -->
<function-decl name='Resize' mangled-name='_ZN6__tsan6VectorIPNS_9ReportMopEE6ResizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMop*>*' -->
<parameter type-id='type-id-1463' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportMop*>::EnsureSize(__sanitizer::uptr) -->
<function-decl name='EnsureSize' mangled-name='_ZN6__tsan6VectorIPNS_9ReportMopEE10EnsureSizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMop*>*' -->
<parameter type-id='type-id-1463' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportMop*>::Vector(const __tsan::Vector<__tsan::ReportMop*>&) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMop*>*' -->
<parameter type-id='type-id-1463' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::ReportMop*>&' -->
<parameter type-id='type-id-1468'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportMop*>::operator=(const __tsan::Vector<__tsan::ReportMop*>&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan6VectorIPNS_9ReportMopEEaSERKS3_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMop*>*' -->
<parameter type-id='type-id-1463' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::ReportMop*>&' -->
<parameter type-id='type-id-1468'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __tsan::Decorator -->
<class-decl name='Decorator' size-in-bits='8' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_report.cc' line='18' column='1' id='type-id-1684'>
<!-- class __sanitizer::AnsiColorDecorator -->
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-1682'/>
<member-function access='public' constructor='yes'>
<!-- __tsan::Decorator::Decorator() -->
<function-decl name='Decorator' filepath='../../.././libsanitizer/tsan/tsan_report.cc' line='20' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Decorator*' -->
<parameter type-id='type-id-1685' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- const char* __tsan::Decorator::Warning() -->
<function-decl name='Warning' mangled-name='_ZN6__tsan9Decorator7WarningEv' filepath='../../.././libsanitizer/tsan/tsan_report.cc' line='21' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Decorator*' -->
<parameter type-id='type-id-1685' is-artificial='yes'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- const char* __tsan::Decorator::EndWarning() -->
<function-decl name='EndWarning' mangled-name='_ZN6__tsan9Decorator10EndWarningEv' filepath='../../.././libsanitizer/tsan/tsan_report.cc' line='22' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Decorator*' -->
<parameter type-id='type-id-1685' is-artificial='yes'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- const char* __tsan::Decorator::Access() -->
<function-decl name='Access' mangled-name='_ZN6__tsan9Decorator6AccessEv' filepath='../../.././libsanitizer/tsan/tsan_report.cc' line='23' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Decorator*' -->
<parameter type-id='type-id-1685' is-artificial='yes'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- const char* __tsan::Decorator::EndAccess() -->
<function-decl name='EndAccess' mangled-name='_ZN6__tsan9Decorator9EndAccessEv' filepath='../../.././libsanitizer/tsan/tsan_report.cc' line='24' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Decorator*' -->
<parameter type-id='type-id-1685' is-artificial='yes'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- const char* __tsan::Decorator::ThreadDescription() -->
<function-decl name='ThreadDescription' mangled-name='_ZN6__tsan9Decorator17ThreadDescriptionEv' filepath='../../.././libsanitizer/tsan/tsan_report.cc' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Decorator*' -->
<parameter type-id='type-id-1685' is-artificial='yes'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- const char* __tsan::Decorator::EndThreadDescription() -->
<function-decl name='EndThreadDescription' mangled-name='_ZN6__tsan9Decorator20EndThreadDescriptionEv' filepath='../../.././libsanitizer/tsan/tsan_report.cc' line='26' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Decorator*' -->
<parameter type-id='type-id-1685' is-artificial='yes'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- const char* __tsan::Decorator::Location() -->
<function-decl name='Location' mangled-name='_ZN6__tsan9Decorator8LocationEv' filepath='../../.././libsanitizer/tsan/tsan_report.cc' line='27' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Decorator*' -->
<parameter type-id='type-id-1685' is-artificial='yes'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- const char* __tsan::Decorator::EndLocation() -->
<function-decl name='EndLocation' mangled-name='_ZN6__tsan9Decorator11EndLocationEv' filepath='../../.././libsanitizer/tsan/tsan_report.cc' line='28' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Decorator*' -->
<parameter type-id='type-id-1685' is-artificial='yes'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- const char* __tsan::Decorator::Sleep() -->
<function-decl name='Sleep' mangled-name='_ZN6__tsan9Decorator5SleepEv' filepath='../../.././libsanitizer/tsan/tsan_report.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Decorator*' -->
<parameter type-id='type-id-1685' is-artificial='yes'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- const char* __tsan::Decorator::EndSleep() -->
<function-decl name='EndSleep' mangled-name='_ZN6__tsan9Decorator8EndSleepEv' filepath='../../.././libsanitizer/tsan/tsan_report.cc' line='30' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Decorator*' -->
<parameter type-id='type-id-1685' is-artificial='yes'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- const char* __tsan::Decorator::Mutex() -->
<function-decl name='Mutex' mangled-name='_ZN6__tsan9Decorator5MutexEv' filepath='../../.././libsanitizer/tsan/tsan_report.cc' line='31' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Decorator*' -->
<parameter type-id='type-id-1685' is-artificial='yes'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- const char* __tsan::Decorator::EndMutex() -->
<function-decl name='EndMutex' mangled-name='_ZN6__tsan9Decorator8EndMutexEv' filepath='../../.././libsanitizer/tsan/tsan_report.cc' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Decorator*' -->
<parameter type-id='type-id-1685' is-artificial='yes'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __tsan::Vector<__tsan::ReportLocation*> -->
<class-decl name='Vector&lt;__tsan::ReportLocation*&gt;' size-in-bits='256' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='23' column='1' id='type-id-1418'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- const __tsan::MBlockType __tsan::Vector<__tsan::ReportLocation*>::typ_ -->
<var-decl name='typ_' type-id='type-id-342' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='80' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __tsan::ReportLocation** __tsan::Vector<__tsan::ReportLocation*>::begin_ -->
<var-decl name='begin_' type-id='type-id-1455' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='81' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __tsan::ReportLocation** __tsan::Vector<__tsan::ReportLocation*>::end_ -->
<var-decl name='end_' type-id='type-id-1455' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='82' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<!-- __tsan::ReportLocation** __tsan::Vector<__tsan::ReportLocation*>::last_ -->
<var-decl name='last_' type-id='type-id-1455' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='83' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportLocation*>::Vector(__tsan::MBlockType) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportLocation*>*' -->
<parameter type-id='type-id-1456' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::MBlockType' -->
<parameter type-id='type-id-341'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::Vector<__tsan::ReportLocation*>::~Vector(int) -->
<function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportLocation*>*' -->
<parameter type-id='type-id-1456' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportLocation*>::Reset() -->
<function-decl name='Reset' mangled-name='_ZN6__tsan6VectorIPNS_14ReportLocationEE5ResetEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportLocation*>*' -->
<parameter type-id='type-id-1456' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::Vector<__tsan::ReportLocation*>::Size() -->
<function-decl name='Size' mangled-name='_ZNK6__tsan6VectorIPNS_14ReportLocationEE4SizeEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::ReportLocation*>*' -->
<parameter type-id='type-id-1457' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::ReportLocation*& __tsan::Vector<__tsan::ReportLocation*>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN6__tsan6VectorIPNS_14ReportLocationEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportLocation*>*' -->
<parameter type-id='type-id-1456' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::ReportLocation*& -->
<return type-id='type-id-1458'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __tsan::ReportLocation* const& __tsan::Vector<__tsan::ReportLocation*>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK6__tsan6VectorIPNS_14ReportLocationEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::ReportLocation*>*' -->
<parameter type-id='type-id-1457' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::ReportLocation* const& -->
<return type-id='type-id-1459'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::ReportLocation** __tsan::Vector<__tsan::ReportLocation*>::PushBack(__tsan::ReportLocation*) -->
<function-decl name='PushBack' mangled-name='_ZN6__tsan6VectorIPNS_14ReportLocationEE8PushBackES2_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportLocation*>*' -->
<parameter type-id='type-id-1456' is-artificial='yes'/>
<!-- parameter of type '__tsan::ReportLocation*' -->
<parameter type-id='type-id-1460'/>
<!-- __tsan::ReportLocation** -->
<return type-id='type-id-1455'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportLocation*>::PopBack() -->
<function-decl name='PopBack' mangled-name='_ZN6__tsan6VectorIPNS_14ReportLocationEE7PopBackEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportLocation*>*' -->
<parameter type-id='type-id-1456' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportLocation*>::Resize(__sanitizer::uptr) -->
<function-decl name='Resize' mangled-name='_ZN6__tsan6VectorIPNS_14ReportLocationEE6ResizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportLocation*>*' -->
<parameter type-id='type-id-1456' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportLocation*>::EnsureSize(__sanitizer::uptr) -->
<function-decl name='EnsureSize' mangled-name='_ZN6__tsan6VectorIPNS_14ReportLocationEE10EnsureSizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportLocation*>*' -->
<parameter type-id='type-id-1456' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportLocation*>::Vector(const __tsan::Vector<__tsan::ReportLocation*>&) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportLocation*>*' -->
<parameter type-id='type-id-1456' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::ReportLocation*>&' -->
<parameter type-id='type-id-1461'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportLocation*>::operator=(const __tsan::Vector<__tsan::ReportLocation*>&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan6VectorIPNS_14ReportLocationEEaSERKS3_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportLocation*>*' -->
<parameter type-id='type-id-1456' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::ReportLocation*>&' -->
<parameter type-id='type-id-1461'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __tsan::Vector<__tsan::ReportStack*> -->
<class-decl name='Vector&lt;__tsan::ReportStack*&gt;' size-in-bits='256' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='23' column='1' id='type-id-1416'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- const __tsan::MBlockType __tsan::Vector<__tsan::ReportStack*>::typ_ -->
<var-decl name='typ_' type-id='type-id-342' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='80' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __tsan::ReportStack** __tsan::Vector<__tsan::ReportStack*>::begin_ -->
<var-decl name='begin_' type-id='type-id-1476' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='81' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __tsan::ReportStack** __tsan::Vector<__tsan::ReportStack*>::end_ -->
<var-decl name='end_' type-id='type-id-1476' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='82' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<!-- __tsan::ReportStack** __tsan::Vector<__tsan::ReportStack*>::last_ -->
<var-decl name='last_' type-id='type-id-1476' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='83' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportStack*>::Vector(__tsan::MBlockType) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportStack*>*' -->
<parameter type-id='type-id-1477' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::MBlockType' -->
<parameter type-id='type-id-341'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::Vector<__tsan::ReportStack*>::~Vector(int) -->
<function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportStack*>*' -->
<parameter type-id='type-id-1477' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportStack*>::Reset() -->
<function-decl name='Reset' mangled-name='_ZN6__tsan6VectorIPNS_11ReportStackEE5ResetEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportStack*>*' -->
<parameter type-id='type-id-1477' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::Vector<__tsan::ReportStack*>::Size() -->
<function-decl name='Size' mangled-name='_ZNK6__tsan6VectorIPNS_11ReportStackEE4SizeEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::ReportStack*>*' -->
<parameter type-id='type-id-1478' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::ReportStack*& __tsan::Vector<__tsan::ReportStack*>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN6__tsan6VectorIPNS_11ReportStackEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportStack*>*' -->
<parameter type-id='type-id-1477' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::ReportStack*& -->
<return type-id='type-id-1479'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __tsan::ReportStack* const& __tsan::Vector<__tsan::ReportStack*>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK6__tsan6VectorIPNS_11ReportStackEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::ReportStack*>*' -->
<parameter type-id='type-id-1478' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::ReportStack* const& -->
<return type-id='type-id-1480'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::ReportStack** __tsan::Vector<__tsan::ReportStack*>::PushBack(__tsan::ReportStack*) -->
<function-decl name='PushBack' mangled-name='_ZN6__tsan6VectorIPNS_11ReportStackEE8PushBackES2_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportStack*>*' -->
<parameter type-id='type-id-1477' is-artificial='yes'/>
<!-- parameter of type '__tsan::ReportStack*' -->
<parameter type-id='type-id-1421'/>
<!-- __tsan::ReportStack** -->
<return type-id='type-id-1476'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportStack*>::PopBack() -->
<function-decl name='PopBack' mangled-name='_ZN6__tsan6VectorIPNS_11ReportStackEE7PopBackEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportStack*>*' -->
<parameter type-id='type-id-1477' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportStack*>::Resize(__sanitizer::uptr) -->
<function-decl name='Resize' mangled-name='_ZN6__tsan6VectorIPNS_11ReportStackEE6ResizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportStack*>*' -->
<parameter type-id='type-id-1477' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportStack*>::EnsureSize(__sanitizer::uptr) -->
<function-decl name='EnsureSize' mangled-name='_ZN6__tsan6VectorIPNS_11ReportStackEE10EnsureSizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportStack*>*' -->
<parameter type-id='type-id-1477' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportStack*>::Vector(const __tsan::Vector<__tsan::ReportStack*>&) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportStack*>*' -->
<parameter type-id='type-id-1477' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::ReportStack*>&' -->
<parameter type-id='type-id-1481'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportStack*>::operator=(const __tsan::Vector<__tsan::ReportStack*>&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan6VectorIPNS_11ReportStackEEaSERKS3_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportStack*>*' -->
<parameter type-id='type-id-1477' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::ReportStack*>&' -->
<parameter type-id='type-id-1481'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __tsan::Vector<__tsan::ReportMopMutex> -->
<class-decl name='Vector&lt;__tsan::ReportMopMutex&gt;' size-in-bits='256' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='23' column='1' id='type-id-1527'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- const __tsan::MBlockType __tsan::Vector<__tsan::ReportMopMutex>::typ_ -->
<var-decl name='typ_' type-id='type-id-342' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='80' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __tsan::ReportMopMutex* __tsan::Vector<__tsan::ReportMopMutex>::begin_ -->
<var-decl name='begin_' type-id='type-id-1529' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='81' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __tsan::ReportMopMutex* __tsan::Vector<__tsan::ReportMopMutex>::end_ -->
<var-decl name='end_' type-id='type-id-1529' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='82' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<!-- __tsan::ReportMopMutex* __tsan::Vector<__tsan::ReportMopMutex>::last_ -->
<var-decl name='last_' type-id='type-id-1529' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='83' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportMopMutex>::Vector(__tsan::MBlockType) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMopMutex>*' -->
<parameter type-id='type-id-1530' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::MBlockType' -->
<parameter type-id='type-id-341'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::Vector<__tsan::ReportMopMutex>::~Vector(int) -->
<function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMopMutex>*' -->
<parameter type-id='type-id-1530' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportMopMutex>::Reset() -->
<function-decl name='Reset' mangled-name='_ZN6__tsan6VectorINS_14ReportMopMutexEE5ResetEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMopMutex>*' -->
<parameter type-id='type-id-1530' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::Vector<__tsan::ReportMopMutex>::Size() -->
<function-decl name='Size' mangled-name='_ZNK6__tsan6VectorINS_14ReportMopMutexEE4SizeEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::ReportMopMutex>*' -->
<parameter type-id='type-id-1531' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::ReportMopMutex& __tsan::Vector<__tsan::ReportMopMutex>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN6__tsan6VectorINS_14ReportMopMutexEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMopMutex>*' -->
<parameter type-id='type-id-1530' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::ReportMopMutex& -->
<return type-id='type-id-1532'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const __tsan::ReportMopMutex& __tsan::Vector<__tsan::ReportMopMutex>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK6__tsan6VectorINS_14ReportMopMutexEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::ReportMopMutex>*' -->
<parameter type-id='type-id-1531' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- const __tsan::ReportMopMutex& -->
<return type-id='type-id-1533'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::ReportMopMutex* __tsan::Vector<__tsan::ReportMopMutex>::PushBack(__tsan::ReportMopMutex) -->
<function-decl name='PushBack' mangled-name='_ZN6__tsan6VectorINS_14ReportMopMutexEE8PushBackES1_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMopMutex>*' -->
<parameter type-id='type-id-1530' is-artificial='yes'/>
<!-- parameter of type 'struct __tsan::ReportMopMutex' -->
<parameter type-id='type-id-1534'/>
<!-- __tsan::ReportMopMutex* -->
<return type-id='type-id-1529'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportMopMutex>::PopBack() -->
<function-decl name='PopBack' mangled-name='_ZN6__tsan6VectorINS_14ReportMopMutexEE7PopBackEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMopMutex>*' -->
<parameter type-id='type-id-1530' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ReportMopMutex>::Resize(__sanitizer::uptr) -->
<function-decl name='Resize' mangled-name='_ZN6__tsan6VectorINS_14ReportMopMutexEE6ResizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMopMutex>*' -->
<parameter type-id='type-id-1530' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportMopMutex>::EnsureSize(__sanitizer::uptr) -->
<function-decl name='EnsureSize' mangled-name='_ZN6__tsan6VectorINS_14ReportMopMutexEE10EnsureSizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMopMutex>*' -->
<parameter type-id='type-id-1530' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportMopMutex>::Vector(const __tsan::Vector<__tsan::ReportMopMutex>&) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMopMutex>*' -->
<parameter type-id='type-id-1530' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::ReportMopMutex>&' -->
<parameter type-id='type-id-1535'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ReportMopMutex>::operator=(const __tsan::Vector<__tsan::ReportMopMutex>&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan6VectorINS_14ReportMopMutexEEaSERKS2_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ReportMopMutex>*' -->
<parameter type-id='type-id-1530' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::ReportMopMutex>&' -->
<parameter type-id='type-id-1535'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- const char* __tsan::thread_name(char*, int) -->
<function-decl name='thread_name' filepath='../../.././libsanitizer/tsan/tsan_report.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
<!-- void __tsan::PrintStack(const __tsan::ReportStack*) -->
<function-decl name='PrintStack' mangled-name='_ZN6__tsan10PrintStackEPKNS_11ReportStackE' filepath='../../.././libsanitizer/tsan/tsan_report.cc' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const __tsan::ReportStack*' -->
<parameter type-id='type-id-1689'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __tsan::ReportStack* __tsan::SkipTsanInternalFrames(__tsan::ReportStack*) -->
<function-decl name='SkipTsanInternalFrames' mangled-name='_ZN6__tsan22SkipTsanInternalFramesEPNS_11ReportStackE' filepath='../../.././libsanitizer/tsan/tsan_report.cc' line='209' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ReportStack*' -->
<parameter type-id='type-id-1421'/>
<!-- __tsan::ReportStack* -->
<return type-id='type-id-1421'/>
</function-decl>
<!-- void __tsan::PrintReport(const __tsan::ReportDesc*) -->
<function-decl name='PrintReport' mangled-name='_ZN6__tsan11PrintReportEPKNS_10ReportDescE' filepath='../../.././libsanitizer/tsan/tsan_report.cc' line='215' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const __tsan::ReportDesc*' -->
<parameter type-id='type-id-1317'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- bool __tsan::FrameIsInternal(const __tsan::ReportStack*) -->
<function-decl name='FrameIsInternal' mangled-name='_ZN6__tsan15FrameIsInternalEPKNS_11ReportStackE' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='620' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const __tsan::ReportStack*' -->
<parameter type-id='type-id-1689'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</namespace-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/tsan/tsan_rtl.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/tsan' language='LANG_C_plus_plus'>
<!-- char[431104] -->
<array-type-def dimensions='1' type-id='type-id-5' size-in-bits='3448832' id='type-id-1690'>
<!-- <anonymous range>[431104] -->
<subrange length='431104' type-id='type-id-50' id='type-id-1691'/>
</array-type-def>
<!-- __sanitizer::GenericScopedLock<__sanitizer::StaticSpinMutex>* -->
<pointer-type-def type-id='type-id-1692' size-in-bits='64' id='type-id-1693'/>
<!-- __sanitizer::GenericScopedLock<__tsan::Mutex>* -->
<pointer-type-def type-id='type-id-1694' size-in-bits='64' id='type-id-1695'/>
<!-- __sanitizer::InternalScopedBuffer<char>* -->
<pointer-type-def type-id='type-id-127' size-in-bits='64' id='type-id-133'/>
<!-- char& -->
<reference-type-def kind='lvalue' type-id='type-id-5' size-in-bits='64' id='type-id-134'/>
<!-- const __sanitizer::GenericScopedLock<__sanitizer::StaticSpinMutex> -->
<qualified-type-def type-id='type-id-1692' const='yes' id='type-id-1696'/>
<!-- const __sanitizer::GenericScopedLock<__sanitizer::StaticSpinMutex>& -->
<reference-type-def kind='lvalue' type-id='type-id-1696' size-in-bits='64' id='type-id-1697'/>
<!-- const __sanitizer::GenericScopedLock<__tsan::Mutex> -->
<qualified-type-def type-id='type-id-1694' const='yes' id='type-id-1698'/>
<!-- const __sanitizer::GenericScopedLock<__tsan::Mutex>& -->
<reference-type-def kind='lvalue' type-id='type-id-1698' size-in-bits='64' id='type-id-1699'/>
<!-- const __sanitizer::InternalScopedBuffer<char> -->
<qualified-type-def type-id='type-id-127' const='yes' id='type-id-138'/>
<!-- const __sanitizer::InternalScopedBuffer<char>& -->
<reference-type-def kind='lvalue' type-id='type-id-138' size-in-bits='64' id='type-id-135'/>
<!-- const volatile __sanitizer::atomic_uint64_t -->
<qualified-type-def type-id='type-id-357' const='yes' id='type-id-1700'/>
<!-- const volatile __sanitizer::atomic_uint64_t* -->
<pointer-type-def type-id='type-id-1700' size-in-bits='64' id='type-id-1701'/>
<!-- const volatile __sanitizer::atomic_uint8_t -->
<qualified-type-def type-id='type-id-1702' const='yes' id='type-id-1703'/>
<!-- const volatile __sanitizer::atomic_uint8_t* -->
<pointer-type-def type-id='type-id-1703' size-in-bits='64' id='type-id-1704'/>
<!-- void ()* -->
<pointer-type-def type-id='type-id-137' size-in-bits='64' id='type-id-125'/>
<!-- void (const char*, int, const char*, typedef __sanitizer::u64, typedef __sanitizer::u64)* -->
<pointer-type-def type-id='type-id-1705' size-in-bits='64' id='type-id-1706'/>
<!-- void (void*)* -->
<pointer-type-def type-id='type-id-1267' size-in-bits='64' id='type-id-470'/>
<!-- void** -->
<pointer-type-def type-id='type-id-1' size-in-bits='64' id='type-id-232'/>
<!-- volatile __sanitizer::atomic_uint64_t -->
<qualified-type-def type-id='type-id-356' volatile='yes' id='type-id-357'/>
<!-- volatile __sanitizer::atomic_uint64_t* -->
<pointer-type-def type-id='type-id-357' size-in-bits='64' id='type-id-354'/>
<!-- volatile __sanitizer::atomic_uint8_t -->
<qualified-type-def type-id='type-id-204' volatile='yes' id='type-id-1702'/>
<!-- volatile __sanitizer::atomic_uint8_t* -->
<pointer-type-def type-id='type-id-1702' size-in-bits='64' id='type-id-1707'/>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- class __sanitizer::GenericScopedLock<__sanitizer::StaticSpinMutex> -->
<class-decl name='GenericScopedLock&lt;__sanitizer::StaticSpinMutex&gt;' size-in-bits='64' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='85' column='1' id='type-id-1692'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::StaticSpinMutex* __sanitizer::GenericScopedLock<__sanitizer::StaticSpinMutex>::mu_ -->
<var-decl name='mu_' type-id='type-id-205' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='97' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::GenericScopedLock<__sanitizer::StaticSpinMutex>::GenericScopedLock(__sanitizer::StaticSpinMutex*) -->
<function-decl name='GenericScopedLock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::GenericScopedLock<__sanitizer::StaticSpinMutex>*' -->
<parameter type-id='type-id-1693' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::StaticSpinMutex*' -->
<parameter type-id='type-id-205'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::GenericScopedLock<__sanitizer::StaticSpinMutex>::~GenericScopedLock(int) -->
<function-decl name='~GenericScopedLock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::GenericScopedLock<__sanitizer::StaticSpinMutex>*' -->
<parameter type-id='type-id-1693' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::GenericScopedLock<__sanitizer::StaticSpinMutex>::GenericScopedLock(const __sanitizer::GenericScopedLock<__sanitizer::StaticSpinMutex>&) -->
<function-decl name='GenericScopedLock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::GenericScopedLock<__sanitizer::StaticSpinMutex>*' -->
<parameter type-id='type-id-1693' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::GenericScopedLock<__sanitizer::StaticSpinMutex>&' -->
<parameter type-id='type-id-1697'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::GenericScopedLock<__sanitizer::StaticSpinMutex>::operator=(const __sanitizer::GenericScopedLock<__sanitizer::StaticSpinMutex>&) -->
<function-decl name='operator=' mangled-name='_ZN11__sanitizer17GenericScopedLockINS_15StaticSpinMutexEEaSERKS2_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::GenericScopedLock<__sanitizer::StaticSpinMutex>*' -->
<parameter type-id='type-id-1693' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::GenericScopedLock<__sanitizer::StaticSpinMutex>&' -->
<parameter type-id='type-id-1697'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __sanitizer::GenericScopedLock<__tsan::Mutex> -->
<class-decl name='GenericScopedLock&lt;__tsan::Mutex&gt;' size-in-bits='64' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='85' column='1' id='type-id-1694'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __tsan::Mutex* __sanitizer::GenericScopedLock<__tsan::Mutex>::mu_ -->
<var-decl name='mu_' type-id='type-id-1258' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='97' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::GenericScopedLock<__tsan::Mutex>::GenericScopedLock(__tsan::Mutex*) -->
<function-decl name='GenericScopedLock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::GenericScopedLock<__tsan::Mutex>*' -->
<parameter type-id='type-id-1695' is-artificial='yes'/>
<!-- parameter of type '__tsan::Mutex*' -->
<parameter type-id='type-id-1258'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::GenericScopedLock<__tsan::Mutex>::~GenericScopedLock(int) -->
<function-decl name='~GenericScopedLock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::GenericScopedLock<__tsan::Mutex>*' -->
<parameter type-id='type-id-1695' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::GenericScopedLock<__tsan::Mutex>::GenericScopedLock(const __sanitizer::GenericScopedLock<__tsan::Mutex>&) -->
<function-decl name='GenericScopedLock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::GenericScopedLock<__tsan::Mutex>*' -->
<parameter type-id='type-id-1695' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::GenericScopedLock<__tsan::Mutex>&' -->
<parameter type-id='type-id-1699'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::GenericScopedLock<__tsan::Mutex>::operator=(const __sanitizer::GenericScopedLock<__tsan::Mutex>&) -->
<function-decl name='operator=' mangled-name='_ZN11__sanitizer17GenericScopedLockIN6__tsan5MutexEEaSERKS3_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::GenericScopedLock<__tsan::Mutex>*' -->
<parameter type-id='type-id-1695' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::GenericScopedLock<__tsan::Mutex>&' -->
<parameter type-id='type-id-1699'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- typedef int __sanitizer::fd_t -->
<typedef-decl name='fd_t' type-id='type-id-10' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='74' column='1' id='type-id-132'/>
<!-- typedef void (const char*, int, const char*, typedef __sanitizer::u64, typedef __sanitizer::u64)* __sanitizer::CheckFailedCallbackType -->
<typedef-decl name='CheckFailedCallbackType' type-id='type-id-1706' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='205' column='1' id='type-id-1708'/>
<!-- class __sanitizer::InternalScopedBuffer<char> -->
<class-decl name='InternalScopedBuffer&lt;char&gt;' size-in-bits='128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='67' column='1' id='type-id-127'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- char* __sanitizer::InternalScopedBuffer<char>::ptr_ -->
<var-decl name='ptr_' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='81' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::InternalScopedBuffer<char>::cnt_ -->
<var-decl name='cnt_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='82' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::InternalScopedBuffer<char>::InternalScopedBuffer(__sanitizer::uptr) -->
<function-decl name='InternalScopedBuffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<char>*' -->
<parameter type-id='type-id-133' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::InternalScopedBuffer<char>::~InternalScopedBuffer(int) -->
<function-decl name='~InternalScopedBuffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<char>*' -->
<parameter type-id='type-id-133' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- char& __sanitizer::InternalScopedBuffer<char>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN11__sanitizer20InternalScopedBufferIcEixEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<char>*' -->
<parameter type-id='type-id-133' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- char& -->
<return type-id='type-id-134'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- char* __sanitizer::InternalScopedBuffer<char>::data() -->
<function-decl name='data' mangled-name='_ZN11__sanitizer20InternalScopedBufferIcE4dataEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<char>*' -->
<parameter type-id='type-id-133' is-artificial='yes'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __sanitizer::InternalScopedBuffer<char>::size() -->
<function-decl name='size' mangled-name='_ZN11__sanitizer20InternalScopedBufferIcE4sizeEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<char>*' -->
<parameter type-id='type-id-133' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalScopedBuffer<char>::InternalScopedBuffer(const __sanitizer::InternalScopedBuffer<char>&) -->
<function-decl name='InternalScopedBuffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<char>*' -->
<parameter type-id='type-id-133' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::InternalScopedBuffer<char>&' -->
<parameter type-id='type-id-135'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalScopedBuffer<char>::operator=(const __sanitizer::InternalScopedBuffer<char>&) -->
<function-decl name='operator=' mangled-name='_ZN11__sanitizer20InternalScopedBufferIcEaSERKS1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<char>*' -->
<parameter type-id='type-id-133' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::InternalScopedBuffer<char>&' -->
<parameter type-id='type-id-135'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- void __sanitizer::atomic_store<__sanitizer::atomic_uint8_t>(volatile __sanitizer::atomic_uint8_t*, __sanitizer::atomic_uint8_t::Type, __sanitizer::memory_order) -->
<function-decl name='atomic_store&lt;__sanitizer::atomic_uint8_t&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic_clang.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'volatile __sanitizer::atomic_uint8_t*' -->
<parameter type-id='type-id-1707'/>
<!-- parameter of type 'typedef __sanitizer::atomic_uint8_t::Type' -->
<parameter type-id='type-id-212'/>
<!-- parameter of type 'enum __sanitizer::memory_order' -->
<parameter type-id='type-id-201'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __sanitizer::atomic_uint8_t::Type __sanitizer::atomic_load<__sanitizer::atomic_uint8_t>(const volatile __sanitizer::atomic_uint8_t*, __sanitizer::memory_order) -->
<function-decl name='atomic_load&lt;__sanitizer::atomic_uint8_t&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic_clang.h' line='36' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const volatile __sanitizer::atomic_uint8_t*' -->
<parameter type-id='type-id-1704'/>
<!-- parameter of type 'enum __sanitizer::memory_order' -->
<parameter type-id='type-id-201'/>
<!-- typedef __sanitizer::atomic_uint8_t::Type -->
<return type-id='type-id-212'/>
</function-decl>
<!-- __sanitizer::atomic_uint64_t::Type __sanitizer::atomic_load<__sanitizer::atomic_uint64_t>(const volatile __sanitizer::atomic_uint64_t*, __sanitizer::memory_order) -->
<function-decl name='atomic_load&lt;__sanitizer::atomic_uint64_t&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic_clang.h' line='36' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const volatile __sanitizer::atomic_uint64_t*' -->
<parameter type-id='type-id-1701'/>
<!-- parameter of type 'enum __sanitizer::memory_order' -->
<parameter type-id='type-id-201'/>
<!-- typedef __sanitizer::atomic_uint64_t::Type -->
<return type-id='type-id-355'/>
</function-decl>
<!-- void __sanitizer::atomic_store<__sanitizer::atomic_uint64_t>(volatile __sanitizer::atomic_uint64_t*, __sanitizer::atomic_uint64_t::Type, __sanitizer::memory_order) -->
<function-decl name='atomic_store&lt;__sanitizer::atomic_uint64_t&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic_clang.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'volatile __sanitizer::atomic_uint64_t*' -->
<parameter type-id='type-id-354'/>
<!-- parameter of type 'typedef __sanitizer::atomic_uint64_t::Type' -->
<parameter type-id='type-id-355'/>
<!-- parameter of type 'enum __sanitizer::memory_order' -->
<parameter type-id='type-id-201'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- unsigned long int __sanitizer::Max<long unsigned int>(unsigned long int, unsigned long int) -->
<function-decl name='Max&lt;long unsigned int&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='291' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'unsigned long int' -->
<parameter type-id='type-id-33'/>
<!-- parameter of type 'unsigned long int' -->
<parameter type-id='type-id-33'/>
<!-- unsigned long int -->
<return type-id='type-id-33'/>
</function-decl>
<!-- __sanitizer::atomic_uint8_t::Type __sanitizer::atomic_exchange<__sanitizer::atomic_uint8_t>(volatile __sanitizer::atomic_uint8_t*, __sanitizer::atomic_uint8_t::Type, __sanitizer::memory_order) -->
<function-decl name='atomic_exchange&lt;__sanitizer::atomic_uint8_t&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic_clang.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'volatile __sanitizer::atomic_uint8_t*' -->
<parameter type-id='type-id-1707'/>
<!-- parameter of type 'typedef __sanitizer::atomic_uint8_t::Type' -->
<parameter type-id='type-id-212'/>
<!-- parameter of type 'enum __sanitizer::memory_order' -->
<parameter type-id='type-id-201'/>
<!-- typedef __sanitizer::atomic_uint8_t::Type -->
<return type-id='type-id-212'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::OpenFile(const char*, bool) -->
<function-decl name='OpenFile' mangled-name='_ZN11__sanitizer8OpenFileEPKcb' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- bool __sanitizer::internal_iserror(__sanitizer::uptr, int*) -->
<function-decl name='internal_iserror' mangled-name='_ZN11__sanitizer16internal_iserrorEmPi' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::internal_strlen(const char*) -->
<function-decl name='internal_strlen' mangled-name='_ZN11__sanitizer15internal_strlenEPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::internal_write(__sanitizer::fd_t, void*, __sanitizer::uptr) -->
<function-decl name='internal_write' mangled-name='_ZN11__sanitizer14internal_writeEiPKvm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::fd_t' -->
<parameter type-id='type-id-132'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- void __sanitizer::SleepForSeconds(int) -->
<function-decl name='SleepForSeconds' mangled-name='_ZN11__sanitizer15SleepForSecondsEi' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __sanitizer::u64 __sanitizer::NanoTime() -->
<function-decl name='NanoTime' mangled-name='_ZN11__sanitizer8NanoTimeEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- typedef __sanitizer::u64 -->
<return type-id='type-id-198'/>
</function-decl>
<!-- void __sanitizer::SetCheckFailedCallback(__sanitizer::CheckFailedCallbackType) -->
<function-decl name='SetCheckFailedCallback' mangled-name='_ZN11__sanitizer22SetCheckFailedCallbackEPFvPKciS1_yyE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='207' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::CheckFailedCallbackType' -->
<parameter type-id='type-id-1708'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer::SleepForMillis(int) -->
<function-decl name='SleepForMillis' mangled-name='_ZN11__sanitizer14SleepForMillisEi' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='179' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __sanitizer::u32 __sanitizer::StackDepotPut(const __sanitizer::uptr*, __sanitizer::uptr) -->
<function-decl name='StackDepotPut' mangled-name='_ZN11__sanitizer13StackDepotPutEPKmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stackdepot.h' line='22' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const __sanitizer::uptr*' -->
<parameter type-id='type-id-123'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::u32 -->
<return type-id='type-id-196'/>
</function-decl>
</namespace-decl>
<!-- namespace __tsan -->
<namespace-decl name='__tsan'>
<!-- void __tsan::MapThreadTrace(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='MapThreadTrace' filepath='../../.././libsanitizer/tsan/tsan_rtl.cc' line='198' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __sanitizer::uptr __tsan::GetThreadTraceHeader(int) -->
<function-decl name='GetThreadTraceHeader' filepath='../../.././libsanitizer/tsan/tsan_platform.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- void __tsan::StoreShadow(__sanitizer::u64*, __sanitizer::u64) -->
<function-decl name='StoreShadow' filepath='../../.././libsanitizer/tsan/tsan_rtl.cc' line='385' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__sanitizer::u64*' -->
<parameter type-id='type-id-1280'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __tsan::Shadow __tsan::LoadShadow(__sanitizer::u64*) -->
<function-decl name='LoadShadow' filepath='../../.././libsanitizer/tsan/tsan_rtl.cc' line='379' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__sanitizer::u64*' -->
<parameter type-id='type-id-1280'/>
<!-- class __tsan::Shadow -->
<return type-id='type-id-1313'/>
</function-decl>
<!-- void __tsan::StoreIfNotYetStored(__sanitizer::u64*, __sanitizer::u64*) -->
<function-decl name='StoreIfNotYetStored' filepath='../../.././libsanitizer/tsan/tsan_rtl.cc' line='390' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__sanitizer::u64*' -->
<parameter type-id='type-id-1280'/>
<!-- parameter of type '__sanitizer::u64*' -->
<parameter type-id='type-id-1280'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::MemoryAccessImpl(__tsan::ThreadState*, __sanitizer::uptr, int, bool, bool, __sanitizer::u64*, __tsan::Shadow) -->
<function-decl name='MemoryAccessImpl' filepath='../../.././libsanitizer/tsan/tsan_rtl.cc' line='416' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- parameter of type '__sanitizer::u64*' -->
<parameter type-id='type-id-1280'/>
<!-- parameter of type 'class __tsan::Shadow' -->
<parameter type-id='type-id-1313'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- long long unsigned int* __tsan::RoundDown<long long unsigned int*>(long long unsigned int*, __sanitizer::u64) -->
<function-decl name='RoundDown&lt;long long unsigned int*&gt;' filepath='../../.././libsanitizer/tsan/tsan_defs.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'long long unsigned int*' -->
<parameter type-id='type-id-353'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- long long unsigned int* -->
<return type-id='type-id-353'/>
</function-decl>
<!-- bool __tsan::OnFinalize(bool) -->
<function-decl name='OnFinalize' mangled-name='_ZN6__tsan10OnFinalizeEb' filepath='../../.././libsanitizer/tsan/tsan_rtl.cc' line='44' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN6__tsan10OnFinalizeEb'>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
<!-- void __tsan::MapShadow(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='MapShadow' mangled-name='_ZN6__tsan9MapShadowEmm' filepath='../../.././libsanitizer/tsan/tsan_rtl.cc' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- int __tsan::Finalize(__tsan::ThreadState*) -->
<function-decl name='Finalize' mangled-name='_ZN6__tsan8FinalizeEPNS_11ThreadStateE' filepath='../../.././libsanitizer/tsan/tsan_rtl.cc' line='271' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- __sanitizer::u32 __tsan::CurrentStackId(__tsan::ThreadState*, __sanitizer::uptr) -->
<function-decl name='CurrentStackId' mangled-name='_ZN6__tsan14CurrentStackIdEPNS_11ThreadStateEm' filepath='../../.././libsanitizer/tsan/tsan_rtl.cc' line='322' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::u32 -->
<return type-id='type-id-196'/>
</function-decl>
<!-- void __tsan::TraceSwitch(__tsan::ThreadState*) -->
<function-decl name='TraceSwitch' mangled-name='_ZN6__tsan11TraceSwitchEPNS_11ThreadStateE' filepath='../../.././libsanitizer/tsan/tsan_rtl.cc' line='337' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __sanitizer::uptr __tsan::TraceTopPC(__tsan::ThreadState*) -->
<function-decl name='TraceTopPC' mangled-name='_ZN6__tsan10TraceTopPCEPNS_11ThreadStateE' filepath='../../.././libsanitizer/tsan/tsan_rtl.cc' line='354' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- void __tsan::__tsan_trace_switch() -->
<function-decl name='__tsan_trace_switch' filepath='../../.././libsanitizer/tsan/tsan_rtl.cc' line='369' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::__tsan_report_race() -->
<function-decl name='__tsan_report_race' filepath='../../.././libsanitizer/tsan/tsan_rtl.cc' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::MemoryResetRange(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='MemoryResetRange' mangled-name='_ZN6__tsan16MemoryResetRangeEPNS_11ThreadStateEmmm' filepath='../../.././libsanitizer/tsan/tsan_rtl.cc' line='620' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::MemoryRangeFreed(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='MemoryRangeFreed' mangled-name='_ZN6__tsan16MemoryRangeFreedEPNS_11ThreadStateEmmm' filepath='../../.././libsanitizer/tsan/tsan_rtl.cc' line='624' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::ThreadIgnoreBegin(__tsan::ThreadState*, __sanitizer::uptr) -->
<function-decl name='ThreadIgnoreBegin' mangled-name='_ZN6__tsan17ThreadIgnoreBeginEPNS_11ThreadStateEm' filepath='../../.././libsanitizer/tsan/tsan_rtl.cc' line='699' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::ThreadIgnoreEnd(__tsan::ThreadState*, __sanitizer::uptr) -->
<function-decl name='ThreadIgnoreEnd' mangled-name='_ZN6__tsan15ThreadIgnoreEndEPNS_11ThreadStateEm' filepath='../../.././libsanitizer/tsan/tsan_rtl.cc' line='709' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::ThreadIgnoreSyncBegin(__tsan::ThreadState*, __sanitizer::uptr) -->
<function-decl name='ThreadIgnoreSyncBegin' mangled-name='_ZN6__tsan21ThreadIgnoreSyncBeginEPNS_11ThreadStateEm' filepath='../../.././libsanitizer/tsan/tsan_rtl.cc' line='721' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::ThreadIgnoreSyncEnd(__tsan::ThreadState*, __sanitizer::uptr) -->
<function-decl name='ThreadIgnoreSyncEnd' mangled-name='_ZN6__tsan19ThreadIgnoreSyncEndEPNS_11ThreadStateEm' filepath='../../.././libsanitizer/tsan/tsan_rtl.cc' line='730' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::InitializeAllocator() -->
<function-decl name='InitializeAllocator' mangled-name='_ZN6__tsan19InitializeAllocatorEv' filepath='../../.././libsanitizer/tsan/tsan_mman.h' line='20' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::InitializeInterceptors() -->
<function-decl name='InitializeInterceptors' mangled-name='_ZN6__tsan22InitializeInterceptorsEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='605' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::InitializeDynamicAnnotations() -->
<function-decl name='InitializeDynamicAnnotations' mangled-name='_ZN6__tsan28InitializeDynamicAnnotationsEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='607' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::InitializeSuppressions() -->
<function-decl name='InitializeSuppressions' mangled-name='_ZN6__tsan22InitializeSuppressionsEv' filepath='../../.././libsanitizer/tsan/tsan_suppressions.h' line='19' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::InitializeLibIgnore() -->
<function-decl name='InitializeLibIgnore' mangled-name='_ZN6__tsan19InitializeLibIgnoreEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='606' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::internal_start_thread(void (void*)*, void*) -->
<function-decl name='internal_start_thread' mangled-name='_ZN6__tsan21internal_start_threadEPFvPvES0_' filepath='../../.././libsanitizer/tsan/tsan_platform.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void (void*)*' -->
<parameter type-id='type-id-470'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::StatOutput(__sanitizer::u64*) -->
<function-decl name='StatOutput' mangled-name='_ZN6__tsan10StatOutputEPy' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='591' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__sanitizer::u64*' -->
<parameter type-id='type-id-1280'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::AllocatorPrintStats() -->
<function-decl name='AllocatorPrintStats' mangled-name='_ZN6__tsan19AllocatorPrintStatsEv' filepath='../../.././libsanitizer/tsan/tsan_mman.h' line='23' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::PrintMatchedBenignRaces() -->
<function-decl name='PrintMatchedBenignRaces' mangled-name='_ZN6__tsan23PrintMatchedBenignRacesEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='619' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::PrintMatchedSuppressions() -->
<function-decl name='PrintMatchedSuppressions' mangled-name='_ZN6__tsan24PrintMatchedSuppressionsEv' filepath='../../.././libsanitizer/tsan/tsan_suppressions.h' line='20' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::ReportRace(__tsan::ThreadState*) -->
<function-decl name='ReportRace' mangled-name='_ZN6__tsan10ReportRaceEPNS_11ThreadStateE' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='609' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- char __tsan::cur_thread_placeholder[431104] -->
<var-decl name='cur_thread_placeholder' type-id='type-id-1690' mangled-name='_ZN6__tsan22cur_thread_placeholderE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.cc' line='35' column='1'/>
</namespace-decl>
<!-- void __tsan_read1(void*) -->
<function-decl name='__tsan_read1' mangled-name='__tsan_read1' filepath='../../.././libsanitizer/tsan/tsan_interface_inl.h' line='19' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_read1'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_read2(void*) -->
<function-decl name='__tsan_read2' mangled-name='__tsan_read2' filepath='../../.././libsanitizer/tsan/tsan_interface_inl.h' line='23' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_read2'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_read4(void*) -->
<function-decl name='__tsan_read4' mangled-name='__tsan_read4' filepath='../../.././libsanitizer/tsan/tsan_interface_inl.h' line='27' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_read4'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_read8(void*) -->
<function-decl name='__tsan_read8' mangled-name='__tsan_read8' filepath='../../.././libsanitizer/tsan/tsan_interface_inl.h' line='31' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_read8'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_write1(void*) -->
<function-decl name='__tsan_write1' mangled-name='__tsan_write1' filepath='../../.././libsanitizer/tsan/tsan_interface_inl.h' line='35' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_write1'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_write2(void*) -->
<function-decl name='__tsan_write2' mangled-name='__tsan_write2' filepath='../../.././libsanitizer/tsan/tsan_interface_inl.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_write2'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_write4(void*) -->
<function-decl name='__tsan_write4' mangled-name='__tsan_write4' filepath='../../.././libsanitizer/tsan/tsan_interface_inl.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_write4'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_write8(void*) -->
<function-decl name='__tsan_write8' mangled-name='__tsan_write8' filepath='../../.././libsanitizer/tsan/tsan_interface_inl.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_write8'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_vptr_update(void**, void*) -->
<function-decl name='__tsan_vptr_update' mangled-name='__tsan_vptr_update' filepath='../../.././libsanitizer/tsan/tsan_interface_inl.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_vptr_update'>
<!-- parameter of type 'void**' -->
<parameter type-id='type-id-232' name='vptr_p' filepath='../../.././libsanitizer/tsan/tsan_interface_inl.h' line='51' column='1'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1' name='new_val' filepath='../../.././libsanitizer/tsan/tsan_interface_inl.h' line='51' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_vptr_read(void**) -->
<function-decl name='__tsan_vptr_read' mangled-name='__tsan_vptr_read' filepath='../../.././libsanitizer/tsan/tsan_interface_inl.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_vptr_read'>
<!-- parameter of type 'void**' -->
<parameter type-id='type-id-232' name='vptr_p' filepath='../../.././libsanitizer/tsan/tsan_interface_inl.h' line='61' column='1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_func_entry(void*) -->
<function-decl name='__tsan_func_entry' mangled-name='__tsan_func_entry' filepath='../../.././libsanitizer/tsan/tsan_interface_inl.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_func_entry'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_func_exit() -->
<function-decl name='__tsan_func_exit' mangled-name='__tsan_func_exit' filepath='../../.././libsanitizer/tsan/tsan_interface_inl.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_func_exit'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_read_range(void*, __sanitizer::uptr) -->
<function-decl name='__tsan_read_range' mangled-name='__tsan_read_range' filepath='../../.././libsanitizer/tsan/tsan_interface_inl.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_read_range'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan_write_range(void*, __sanitizer::uptr) -->
<function-decl name='__tsan_write_range' mangled-name='__tsan_write_range' filepath='../../.././libsanitizer/tsan/tsan_interface_inl.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__tsan_write_range'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer_set_report_path(const char*) -->
<function-decl name='__sanitizer_set_report_path' mangled-name='__sanitizer_set_report_path' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_internal_defs.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sanitizer_set_report_path'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void () -->
<function-type size-in-bits='64' id='type-id-137'>
<!-- void -->
<return type-id='type-id-4'/>
</function-type>
<!-- void (const char*, int, const char*, __sanitizer::u64, __sanitizer::u64) -->
<function-type size-in-bits='64' id='type-id-1705'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-type>
<!-- void (void*) -->
<function-type size-in-bits='64' id='type-id-1267'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-type>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/tsan/tsan_rtl_mutex.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/tsan' language='LANG_C_plus_plus'>
<!-- namespace __tsan -->
<namespace-decl name='__tsan'>
<!-- void __tsan::ReleaseStoreImpl(__tsan::ThreadState*, __sanitizer::uptr, __tsan::SyncClock*) -->
<function-decl name='ReleaseStoreImpl' filepath='../../.././libsanitizer/tsan/tsan_rtl_mutex.cc' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type '__tsan::SyncClock*' -->
<parameter type-id='type-id-336'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::MutexReadUnlock(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='MutexReadUnlock' mangled-name='_ZN6__tsan15MutexReadUnlockEPNS_11ThreadStateEmm' filepath='../../.././libsanitizer/tsan/tsan_rtl_mutex.cc' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::AcquireGlobal(__tsan::ThreadState*, __sanitizer::uptr) -->
<function-decl name='AcquireGlobal' mangled-name='_ZN6__tsan13AcquireGlobalEPNS_11ThreadStateEm' filepath='../../.././libsanitizer/tsan/tsan_rtl_mutex.cc' line='254' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::ReleaseStore(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='ReleaseStore' mangled-name='_ZN6__tsan12ReleaseStoreEPNS_11ThreadStateEmm' filepath='../../.././libsanitizer/tsan/tsan_rtl_mutex.cc' line='276' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::RestoreStack(int, __sanitizer::u64, __tsan::StackTrace*, __tsan::MutexSet*) -->
<function-decl name='RestoreStack' mangled-name='_ZN6__tsan12RestoreStackEiyPNS_10StackTraceEPNS_8MutexSetE' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='588' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- parameter of type '__tsan::StackTrace*' -->
<parameter type-id='type-id-1318'/>
<!-- parameter of type '__tsan::MutexSet*' -->
<parameter type-id='type-id-1307'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::PrintCurrentStack(__tsan::ThreadState*, __sanitizer::uptr) -->
<function-decl name='PrintCurrentStack' mangled-name='_ZN6__tsan17PrintCurrentStackEPNS_11ThreadStateEm' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='637' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</namespace-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/tsan/tsan_rtl_report.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/tsan' language='LANG_C_plus_plus'>
<!-- __sanitizer::InternalScopedBuffer<__tsan::MutexSet>* -->
<pointer-type-def type-id='type-id-1709' size-in-bits='64' id='type-id-1710'/>
<!-- __sanitizer::InternalScopedBuffer<long unsigned int>* -->
<pointer-type-def type-id='type-id-1711' size-in-bits='64' id='type-id-1712'/>
<!-- __tsan::MutexSet& -->
<reference-type-def kind='lvalue' type-id='type-id-1282' size-in-bits='64' id='type-id-1713'/>
<!-- __tsan::ReportDesc*& -->
<reference-type-def kind='lvalue' type-id='type-id-1309' size-in-bits='64' id='type-id-1714'/>
<!-- const __sanitizer::InternalScopedBuffer<__tsan::MutexSet> -->
<qualified-type-def type-id='type-id-1709' const='yes' id='type-id-1715'/>
<!-- const __sanitizer::InternalScopedBuffer<__tsan::MutexSet>& -->
<reference-type-def kind='lvalue' type-id='type-id-1715' size-in-bits='64' id='type-id-1716'/>
<!-- const __sanitizer::InternalScopedBuffer<long unsigned int> -->
<qualified-type-def type-id='type-id-1711' const='yes' id='type-id-1717'/>
<!-- const __sanitizer::InternalScopedBuffer<long unsigned int>& -->
<reference-type-def kind='lvalue' type-id='type-id-1717' size-in-bits='64' id='type-id-1718'/>
<!-- unsigned long int& -->
<reference-type-def kind='lvalue' type-id='type-id-33' size-in-bits='64' id='type-id-129'/>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- class __sanitizer::InternalScopedBuffer<long unsigned int> -->
<class-decl name='InternalScopedBuffer&lt;long unsigned int&gt;' size-in-bits='128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='67' column='1' id='type-id-1711'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- unsigned long int* __sanitizer::InternalScopedBuffer<long unsigned int>::ptr_ -->
<var-decl name='ptr_' type-id='type-id-119' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='81' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::InternalScopedBuffer<long unsigned int>::cnt_ -->
<var-decl name='cnt_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='82' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::InternalScopedBuffer<long unsigned int>::InternalScopedBuffer(__sanitizer::uptr) -->
<function-decl name='InternalScopedBuffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<long unsigned int>*' -->
<parameter type-id='type-id-1712' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::InternalScopedBuffer<long unsigned int>::~InternalScopedBuffer(int) -->
<function-decl name='~InternalScopedBuffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<long unsigned int>*' -->
<parameter type-id='type-id-1712' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- unsigned long int& __sanitizer::InternalScopedBuffer<long unsigned int>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN11__sanitizer20InternalScopedBufferImEixEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<long unsigned int>*' -->
<parameter type-id='type-id-1712' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- unsigned long int& -->
<return type-id='type-id-129'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- unsigned long int* __sanitizer::InternalScopedBuffer<long unsigned int>::data() -->
<function-decl name='data' mangled-name='_ZN11__sanitizer20InternalScopedBufferImE4dataEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<long unsigned int>*' -->
<parameter type-id='type-id-1712' is-artificial='yes'/>
<!-- unsigned long int* -->
<return type-id='type-id-119'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __sanitizer::InternalScopedBuffer<long unsigned int>::size() -->
<function-decl name='size' mangled-name='_ZN11__sanitizer20InternalScopedBufferImE4sizeEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<long unsigned int>*' -->
<parameter type-id='type-id-1712' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalScopedBuffer<long unsigned int>::InternalScopedBuffer(const __sanitizer::InternalScopedBuffer<long unsigned int>&) -->
<function-decl name='InternalScopedBuffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<long unsigned int>*' -->
<parameter type-id='type-id-1712' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::InternalScopedBuffer<long unsigned int>&' -->
<parameter type-id='type-id-1718'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalScopedBuffer<long unsigned int>::operator=(const __sanitizer::InternalScopedBuffer<long unsigned int>&) -->
<function-decl name='operator=' mangled-name='_ZN11__sanitizer20InternalScopedBufferImEaSERKS1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<long unsigned int>*' -->
<parameter type-id='type-id-1712' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::InternalScopedBuffer<long unsigned int>&' -->
<parameter type-id='type-id-1718'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __sanitizer::InternalScopedBuffer<__tsan::MutexSet> -->
<class-decl name='InternalScopedBuffer&lt;__tsan::MutexSet&gt;' size-in-bits='128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='67' column='1' id='type-id-1709'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __tsan::MutexSet* __sanitizer::InternalScopedBuffer<__tsan::MutexSet>::ptr_ -->
<var-decl name='ptr_' type-id='type-id-1307' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='81' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::InternalScopedBuffer<__tsan::MutexSet>::cnt_ -->
<var-decl name='cnt_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='82' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::InternalScopedBuffer<__tsan::MutexSet>::InternalScopedBuffer(__sanitizer::uptr) -->
<function-decl name='InternalScopedBuffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<__tsan::MutexSet>*' -->
<parameter type-id='type-id-1710' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::InternalScopedBuffer<__tsan::MutexSet>::~InternalScopedBuffer(int) -->
<function-decl name='~InternalScopedBuffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<__tsan::MutexSet>*' -->
<parameter type-id='type-id-1710' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::MutexSet& __sanitizer::InternalScopedBuffer<__tsan::MutexSet>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN11__sanitizer20InternalScopedBufferIN6__tsan8MutexSetEEixEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<__tsan::MutexSet>*' -->
<parameter type-id='type-id-1710' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::MutexSet& -->
<return type-id='type-id-1713'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::MutexSet* __sanitizer::InternalScopedBuffer<__tsan::MutexSet>::data() -->
<function-decl name='data' mangled-name='_ZN11__sanitizer20InternalScopedBufferIN6__tsan8MutexSetEE4dataEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<__tsan::MutexSet>*' -->
<parameter type-id='type-id-1710' is-artificial='yes'/>
<!-- __tsan::MutexSet* -->
<return type-id='type-id-1307'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __sanitizer::InternalScopedBuffer<__tsan::MutexSet>::size() -->
<function-decl name='size' mangled-name='_ZN11__sanitizer20InternalScopedBufferIN6__tsan8MutexSetEE4sizeEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<__tsan::MutexSet>*' -->
<parameter type-id='type-id-1710' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalScopedBuffer<__tsan::MutexSet>::InternalScopedBuffer(const __sanitizer::InternalScopedBuffer<__tsan::MutexSet>&) -->
<function-decl name='InternalScopedBuffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<__tsan::MutexSet>*' -->
<parameter type-id='type-id-1710' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::InternalScopedBuffer<__tsan::MutexSet>&' -->
<parameter type-id='type-id-1716'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalScopedBuffer<__tsan::MutexSet>::operator=(const __sanitizer::InternalScopedBuffer<__tsan::MutexSet>&) -->
<function-decl name='operator=' mangled-name='_ZN11__sanitizer20InternalScopedBufferIN6__tsan8MutexSetEEaSERKS3_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<__tsan::MutexSet>*' -->
<parameter type-id='type-id-1710' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::InternalScopedBuffer<__tsan::MutexSet>&' -->
<parameter type-id='type-id-1716'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- __sanitizer::uptr __sanitizer::RoundUpToPowerOfTwo(__sanitizer::uptr) -->
<function-decl name='RoundUpToPowerOfTwo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='250' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- int __sanitizer::internal_strncmp(const char*, const char*, __sanitizer::uptr) -->
<function-decl name='internal_strncmp' mangled-name='_ZN11__sanitizer16internal_strncmpEPKcS1_m' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='s1' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='97' column='1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='s2' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='97' column='1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99' name='size' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='97' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- char* __sanitizer::internal_strstr(const char*, const char*) -->
<function-decl name='internal_strstr' mangled-name='_ZN11__sanitizer15internal_strstrEPKcS1_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- const __sanitizer::uptr* __sanitizer::StackDepotGet(__sanitizer::u32, __sanitizer::uptr*) -->
<function-decl name='StackDepotGet' mangled-name='_ZN11__sanitizer13StackDepotGetEjPm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_stackdepot.h' line='24' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- const __sanitizer::uptr* -->
<return type-id='type-id-123'/>
</function-decl>
<!-- void __sanitizer::internal__exit(int) -->
<function-decl name='internal__exit' mangled-name='_ZN11__sanitizer14internal__exitEi' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</namespace-decl>
<!-- namespace __tsan -->
<namespace-decl name='__tsan'>
<!-- long long unsigned int __tsan::RoundDown<long long unsigned int>(long long unsigned int, __sanitizer::u64) -->
<function-decl name='RoundDown&lt;long long unsigned int&gt;' filepath='../../.././libsanitizer/tsan/tsan_defs.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'long long unsigned int' -->
<parameter type-id='type-id-156'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- long long unsigned int -->
<return type-id='type-id-156'/>
</function-decl>
<!-- bool __tsan::OnReport(const __tsan::ReportDesc*, bool) -->
<function-decl name='OnReport' mangled-name='_ZN6__tsan8OnReportEPKNS_10ReportDescEb' filepath='../../.././libsanitizer/tsan/tsan_rtl_report.cc' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_ZN6__tsan8OnReportEPKNS_10ReportDescEb'>
<!-- parameter of type 'const __tsan::ReportDesc*' -->
<parameter type-id='type-id-1317'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
<!-- void __tsan::DestroyAndFree<__tsan::ReportDesc>(__tsan::ReportDesc*&) -->
<function-decl name='DestroyAndFree&lt;__tsan::ReportDesc&gt;' filepath='../../.././libsanitizer/tsan/tsan_mman.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ReportDesc*&' -->
<parameter type-id='type-id-1714'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __tsan::ThreadContext* __tsan::IsThreadStackOrTls(__sanitizer::uptr, bool*) -->
<function-decl name='IsThreadStackOrTls' mangled-name='_ZN6__tsan18IsThreadStackOrTlsEmPb' filepath='../../.././libsanitizer/tsan/tsan_rtl_report.cc' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'bool*' -->
<parameter type-id='type-id-361'/>
<!-- __tsan::ThreadContext* -->
<return type-id='type-id-1286'/>
</function-decl>
<!-- void __tsan::PrintCurrentStackSlow() -->
<function-decl name='PrintCurrentStackSlow' mangled-name='_ZN6__tsan21PrintCurrentStackSlowEv' filepath='../../.././libsanitizer/tsan/tsan_rtl_report.cc' line='705' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::TsanCheckFailed(const char*, int, const char*, __sanitizer::u64, __sanitizer::u64) -->
<function-decl name='TsanCheckFailed' mangled-name='_ZN6__tsan15TsanCheckFailedEPKciS1_yy' filepath='../../.././libsanitizer/tsan/tsan_rtl_report.cc' line='33' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- bool __tsan::FdLocation(__sanitizer::uptr, int*, int*, __sanitizer::u32*) -->
<function-decl name='FdLocation' mangled-name='_ZN6__tsan10FdLocationEmPiS0_Pj' filepath='../../.././libsanitizer/tsan/tsan_fd.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42'/>
<!-- parameter of type '__sanitizer::u32*' -->
<parameter type-id='type-id-1011'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</namespace-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/tsan' language='LANG_C_plus_plus'>
<!-- TraceHeader[256] -->
<array-type-def dimensions='1' type-id='type-id-1719' size-in-bits='5062656' id='type-id-1720'>
<!-- <anonymous range>[256] -->
<subrange length='256' type-id='type-id-50' id='type-id-136'/>
</array-type-def>
<!-- char[64] -->
<array-type-def dimensions='1' type-id='type-id-5' size-in-bits='512' id='type-id-1414'>
<!-- <anonymous range>[64] -->
<subrange length='64' type-id='type-id-50' id='type-id-372'/>
</array-type-def>
<!-- unsigned long int[256] -->
<array-type-def dimensions='1' type-id='type-id-33' size-in-bits='16384' id='type-id-122'>
<!-- <anonymous range>[256] -->
<subrange length='256' type-id='type-id-50' id='type-id-136'/>
</array-type-def>
<!-- unsigned long int[65536] -->
<array-type-def dimensions='1' type-id='type-id-33' size-in-bits='4194304' id='type-id-1721'>
<!-- <anonymous range>[65536] -->
<subrange length='65536' type-id='type-id-50' id='type-id-1722'/>
</array-type-def>
<!-- __sanitizer::GenericScopedLock<__sanitizer::ThreadRegistry>* -->
<pointer-type-def type-id='type-id-1723' size-in-bits='64' id='type-id-1724'/>
<!-- __tsan::ScopedReport* -->
<pointer-type-def type-id='type-id-1269' size-in-bits='64' id='type-id-1310'/>
<!-- __tsan::Shadow* -->
<pointer-type-def type-id='type-id-1313' size-in-bits='64' id='type-id-1367'/>
<!-- __tsan::StackTrace* -->
<pointer-type-def type-id='type-id-1270' size-in-bits='64' id='type-id-1318'/>
<!-- __tsan::ThreadLeak& -->
<reference-type-def kind='lvalue' type-id='type-id-1725' size-in-bits='64' id='type-id-1726'/>
<!-- __tsan::ThreadLeak* -->
<pointer-type-def type-id='type-id-1725' size-in-bits='64' id='type-id-1727'/>
<!-- __tsan::Trace* -->
<pointer-type-def type-id='type-id-1728' size-in-bits='64' id='type-id-1729'/>
<!-- __tsan::TraceHeader* -->
<pointer-type-def type-id='type-id-1719' size-in-bits='64' id='type-id-1730'/>
<!-- __tsan::Vector<__tsan::ThreadLeak>* -->
<pointer-type-def type-id='type-id-1731' size-in-bits='64' id='type-id-1732'/>
<!-- const __sanitizer::GenericScopedLock<__sanitizer::ThreadRegistry> -->
<qualified-type-def type-id='type-id-1723' const='yes' id='type-id-1733'/>
<!-- const __sanitizer::GenericScopedLock<__sanitizer::ThreadRegistry>& -->
<reference-type-def kind='lvalue' type-id='type-id-1733' size-in-bits='64' id='type-id-1734'/>
<!-- const __sanitizer::uptr* -->
<pointer-type-def type-id='type-id-128' size-in-bits='64' id='type-id-123'/>
<!-- const __tsan::FastState& -->
<reference-type-def kind='lvalue' type-id='type-id-1372' size-in-bits='64' id='type-id-1368'/>
<!-- const __tsan::ReportLocation -->
<qualified-type-def type-id='type-id-1493' const='yes' id='type-id-1735'/>
<!-- const __tsan::ReportLocation* -->
<pointer-type-def type-id='type-id-1735' size-in-bits='64' id='type-id-1736'/>
<!-- const __tsan::ScopedReport -->
<qualified-type-def type-id='type-id-1269' const='yes' id='type-id-1263'/>
<!-- const __tsan::ScopedReport& -->
<reference-type-def kind='lvalue' type-id='type-id-1263' size-in-bits='64' id='type-id-1252'/>
<!-- const __tsan::ScopedReport* -->
<pointer-type-def type-id='type-id-1263' size-in-bits='64' id='type-id-1316'/>
<!-- const __tsan::Shadow -->
<qualified-type-def type-id='type-id-1313' const='yes' id='type-id-1423'/>
<!-- const __tsan::Shadow* -->
<pointer-type-def type-id='type-id-1423' size-in-bits='64' id='type-id-1369'/>
<!-- const __tsan::StackTrace -->
<qualified-type-def type-id='type-id-1270' const='yes' id='type-id-1264'/>
<!-- const __tsan::StackTrace& -->
<reference-type-def kind='lvalue' type-id='type-id-1264' size-in-bits='64' id='type-id-1253'/>
<!-- const __tsan::StackTrace* -->
<pointer-type-def type-id='type-id-1264' size-in-bits='64' id='type-id-1312'/>
<!-- const __tsan::ThreadContext -->
<qualified-type-def type-id='type-id-1289' const='yes' id='type-id-1382'/>
<!-- const __tsan::ThreadContext* -->
<pointer-type-def type-id='type-id-1382' size-in-bits='64' id='type-id-1314'/>
<!-- const __tsan::ThreadLeak -->
<qualified-type-def type-id='type-id-1725' const='yes' id='type-id-1737'/>
<!-- const __tsan::ThreadLeak& -->
<reference-type-def kind='lvalue' type-id='type-id-1737' size-in-bits='64' id='type-id-1738'/>
<!-- const __tsan::Vector<__tsan::ThreadLeak> -->
<qualified-type-def type-id='type-id-1731' const='yes' id='type-id-1739'/>
<!-- const __tsan::Vector<__tsan::ThreadLeak>& -->
<reference-type-def kind='lvalue' type-id='type-id-1739' size-in-bits='64' id='type-id-1740'/>
<!-- const __tsan::Vector<__tsan::ThreadLeak>* -->
<pointer-type-def type-id='type-id-1739' size-in-bits='64' id='type-id-1741'/>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- enum __sanitizer::ThreadStatus -->
<enum-decl name='ThreadStatus' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_thread_registry.h' line='22' column='1' id='type-id-1415'>
<underlying-type type-id='type-id-62'/>
<enumerator name='ThreadStatusInvalid' value='0'/>
<enumerator name='ThreadStatusCreated' value='1'/>
<enumerator name='ThreadStatusRunning' value='2'/>
<enumerator name='ThreadStatusFinished' value='3'/>
<enumerator name='ThreadStatusDead' value='4'/>
</enum-decl>
<!-- class __sanitizer::GenericScopedLock<__sanitizer::ThreadRegistry> -->
<class-decl name='GenericScopedLock&lt;__sanitizer::ThreadRegistry&gt;' size-in-bits='64' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='85' column='1' id='type-id-1723'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::ThreadRegistry* __sanitizer::GenericScopedLock<__sanitizer::ThreadRegistry>::mu_ -->
<var-decl name='mu_' type-id='type-id-1272' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='97' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::GenericScopedLock<__sanitizer::ThreadRegistry>::GenericScopedLock(__sanitizer::ThreadRegistry*) -->
<function-decl name='GenericScopedLock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::GenericScopedLock<__sanitizer::ThreadRegistry>*' -->
<parameter type-id='type-id-1724' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::ThreadRegistry*' -->
<parameter type-id='type-id-1272'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::GenericScopedLock<__sanitizer::ThreadRegistry>::~GenericScopedLock(int) -->
<function-decl name='~GenericScopedLock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::GenericScopedLock<__sanitizer::ThreadRegistry>*' -->
<parameter type-id='type-id-1724' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::GenericScopedLock<__sanitizer::ThreadRegistry>::GenericScopedLock(const __sanitizer::GenericScopedLock<__sanitizer::ThreadRegistry>&) -->
<function-decl name='GenericScopedLock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::GenericScopedLock<__sanitizer::ThreadRegistry>*' -->
<parameter type-id='type-id-1724' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::GenericScopedLock<__sanitizer::ThreadRegistry>&' -->
<parameter type-id='type-id-1734'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::GenericScopedLock<__sanitizer::ThreadRegistry>::operator=(const __sanitizer::GenericScopedLock<__sanitizer::ThreadRegistry>&) -->
<function-decl name='operator=' mangled-name='_ZN11__sanitizer17GenericScopedLockINS_14ThreadRegistryEEaSERKS2_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::GenericScopedLock<__sanitizer::ThreadRegistry>*' -->
<parameter type-id='type-id-1724' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::GenericScopedLock<__sanitizer::ThreadRegistry>&' -->
<parameter type-id='type-id-1734'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- void __sanitizer::FlushUnneededShadowMemory(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='FlushUnneededShadowMemory' mangled-name='_ZN11__sanitizer25FlushUnneededShadowMemoryEmm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer::Die() -->
<function-decl name='Die' mangled-name='_ZN11__sanitizer3DieEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='189' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __sanitizer::GetThreadStackAndTls(bool, __sanitizer::uptr*, __sanitizer::uptr*, __sanitizer::uptr*, __sanitizer::uptr*) -->
<function-decl name='GetThreadStackAndTls' mangled-name='_ZN11__sanitizer20GetThreadStackAndTlsEbPmS0_S0_S0_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</namespace-decl>
<!-- namespace __tsan -->
<namespace-decl name='__tsan'>
<!-- class __tsan::StackTrace -->
<class-decl name='StackTrace' size-in-bits='192' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='24' column='1' id='type-id-1270'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __tsan::StackTrace::n_ -->
<var-decl name='n_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='42' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr* __tsan::StackTrace::s_ -->
<var-decl name='s_' type-id='type-id-131' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='43' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- const __sanitizer::uptr __tsan::StackTrace::c_ -->
<var-decl name='c_' type-id='type-id-128' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='44' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::StackTrace::StackTrace() -->
<function-decl name='StackTrace' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='26' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::StackTrace*' -->
<parameter type-id='type-id-1318' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::StackTrace::StackTrace(__sanitizer::uptr*, __sanitizer::uptr) -->
<function-decl name='StackTrace' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='29' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::StackTrace*' -->
<parameter type-id='type-id-1318' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::StackTrace::~StackTrace(int) -->
<function-decl name='~StackTrace' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='30' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::StackTrace*' -->
<parameter type-id='type-id-1318' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::StackTrace::Reset() -->
<function-decl name='Reset' mangled-name='_ZN6__tsan10StackTrace5ResetEv' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='31' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::StackTrace*' -->
<parameter type-id='type-id-1318' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::StackTrace::Init(const __sanitizer::uptr*, __sanitizer::uptr) -->
<function-decl name='Init' mangled-name='_ZN6__tsan10StackTrace4InitEPKmm' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='33' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::StackTrace*' -->
<parameter type-id='type-id-1318' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::uptr*' -->
<parameter type-id='type-id-123'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::StackTrace::ObtainCurrent(__tsan::ThreadState*, __sanitizer::uptr) -->
<function-decl name='ObtainCurrent' mangled-name='_ZN6__tsan10StackTrace13ObtainCurrentEPNS_11ThreadStateEm' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='34' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::StackTrace*' -->
<parameter type-id='type-id-1318' is-artificial='yes'/>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __tsan::StackTrace::IsEmpty() -->
<function-decl name='IsEmpty' mangled-name='_ZNK6__tsan10StackTrace7IsEmptyEv' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::StackTrace*' -->
<parameter type-id='type-id-1312' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::StackTrace::Size() -->
<function-decl name='Size' mangled-name='_ZNK6__tsan10StackTrace4SizeEv' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='36' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::StackTrace*' -->
<parameter type-id='type-id-1312' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::StackTrace::Get(__sanitizer::uptr) -->
<function-decl name='Get' mangled-name='_ZNK6__tsan10StackTrace3GetEm' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::StackTrace*' -->
<parameter type-id='type-id-1312' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const __sanitizer::uptr* __tsan::StackTrace::Begin() -->
<function-decl name='Begin' mangled-name='_ZNK6__tsan10StackTrace5BeginEv' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='38' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::StackTrace*' -->
<parameter type-id='type-id-1312' is-artificial='yes'/>
<!-- const __sanitizer::uptr* -->
<return type-id='type-id-123'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::StackTrace::CopyFrom(const __tsan::StackTrace&) -->
<function-decl name='CopyFrom' mangled-name='_ZN6__tsan10StackTrace8CopyFromERKS0_' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::StackTrace*' -->
<parameter type-id='type-id-1318' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::StackTrace&' -->
<parameter type-id='type-id-1253'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private' constructor='yes'>
<!-- __tsan::StackTrace::StackTrace(const __tsan::StackTrace&) -->
<function-decl name='StackTrace' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::StackTrace*' -->
<parameter type-id='type-id-1318' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::StackTrace&' -->
<parameter type-id='type-id-1253'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::StackTrace::operator=(const __tsan::StackTrace&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan10StackTraceaSERKS0_' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::StackTrace*' -->
<parameter type-id='type-id-1318' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::StackTrace&' -->
<parameter type-id='type-id-1253'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::StackTrace::StackTrace() -->
<function-decl name='StackTrace' mangled-name='_ZN6__tsan10StackTraceC2Ev' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='26' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::StackTrace*' -->
<parameter type-id='type-id-1318' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::StackTrace::StackTrace(__sanitizer::uptr*, __sanitizer::uptr) -->
<function-decl name='StackTrace' mangled-name='_ZN6__tsan10StackTraceC2EPmm' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='29' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::StackTrace*' -->
<parameter type-id='type-id-1318' is-artificial='yes'/>
<!-- parameter of type '__sanitizer::uptr*' -->
<parameter type-id='type-id-131'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::StackTrace::~StackTrace(int) -->
<function-decl name='~StackTrace' mangled-name='_ZN6__tsan10StackTraceD2Ev' filepath='../../.././libsanitizer/tsan/tsan_sync.h' line='30' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::StackTrace*' -->
<parameter type-id='type-id-1318' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __tsan::Shadow -->
<class-decl name='Shadow' size-in-bits='64' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='233' column='1' id='type-id-1313'>
<!-- class __tsan::FastState -->
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-1278'/>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::u64 __tsan::Shadow::kReadShift -->
<var-decl name='kReadShift' type-id='type-id-1299' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='371' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::u64 __tsan::Shadow::kReadBit -->
<var-decl name='kReadBit' type-id='type-id-1299' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='372' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::u64 __tsan::Shadow::kAtomicShift -->
<var-decl name='kAtomicShift' type-id='type-id-1299' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='373' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static const __sanitizer::u64 __tsan::Shadow::kAtomicBit -->
<var-decl name='kAtomicBit' type-id='type-id-1299' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='374' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::Shadow::Shadow(__sanitizer::u64) -->
<function-decl name='Shadow' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='235' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Shadow*' -->
<parameter type-id='type-id-1367' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::Shadow::Shadow(const __tsan::FastState&) -->
<function-decl name='Shadow' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Shadow*' -->
<parameter type-id='type-id-1367' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::FastState&' -->
<parameter type-id='type-id-1368'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Shadow::SetAddr0AndSizeLog(__sanitizer::u64, unsigned int) -->
<function-decl name='SetAddr0AndSizeLog' mangled-name='_ZN6__tsan6Shadow18SetAddr0AndSizeLogEyj' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='244' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Shadow*' -->
<parameter type-id='type-id-1367' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- parameter of type 'unsigned int' -->
<parameter type-id='type-id-149'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Shadow::SetWrite(unsigned int) -->
<function-decl name='SetWrite' mangled-name='_ZN6__tsan6Shadow8SetWriteEj' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Shadow*' -->
<parameter type-id='type-id-1367' is-artificial='yes'/>
<!-- parameter of type 'unsigned int' -->
<parameter type-id='type-id-149'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Shadow::SetAtomic(bool) -->
<function-decl name='SetAtomic' mangled-name='_ZN6__tsan6Shadow9SetAtomicEb' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='260' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Shadow*' -->
<parameter type-id='type-id-1367' is-artificial='yes'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __tsan::Shadow::IsAtomic() -->
<function-decl name='IsAtomic' mangled-name='_ZNK6__tsan6Shadow8IsAtomicEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='267' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Shadow*' -->
<parameter type-id='type-id-1369' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __tsan::Shadow::IsZero() -->
<function-decl name='IsZero' mangled-name='_ZNK6__tsan6Shadow6IsZeroEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='271' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Shadow*' -->
<parameter type-id='type-id-1369' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- bool __tsan::Shadow::TidsAreEqual(__tsan::Shadow) -->
<function-decl name='TidsAreEqual' mangled-name='_ZN6__tsan6Shadow12TidsAreEqualES0_S0_' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='275' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'class __tsan::Shadow' -->
<parameter type-id='type-id-1313'/>
<!-- parameter of type 'class __tsan::Shadow' -->
<parameter type-id='type-id-1313'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- bool __tsan::Shadow::Addr0AndSizeAreEqual(__tsan::Shadow) -->
<function-decl name='Addr0AndSizeAreEqual' mangled-name='_ZN6__tsan6Shadow20Addr0AndSizeAreEqualES0_S0_' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='281' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'class __tsan::Shadow' -->
<parameter type-id='type-id-1313'/>
<!-- parameter of type 'class __tsan::Shadow' -->
<parameter type-id='type-id-1313'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- bool __tsan::Shadow::TwoRangesIntersect(__tsan::Shadow, unsigned int) -->
<function-decl name='TwoRangesIntersect' mangled-name='_ZN6__tsan6Shadow18TwoRangesIntersectES0_S0_j' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='286' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'class __tsan::Shadow' -->
<parameter type-id='type-id-1313'/>
<!-- parameter of type 'class __tsan::Shadow' -->
<parameter type-id='type-id-1313'/>
<!-- parameter of type 'unsigned int' -->
<parameter type-id='type-id-149'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- unsigned int __tsan::Shadow::ComputeSearchOffset() -->
<function-decl name='ComputeSearchOffset' mangled-name='_ZN6__tsan6Shadow19ComputeSearchOffsetEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='315' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Shadow*' -->
<parameter type-id='type-id-1367' is-artificial='yes'/>
<!-- unsigned int -->
<return type-id='type-id-149'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::u64 __tsan::Shadow::addr0() -->
<function-decl name='addr0' mangled-name='_ZNK6__tsan6Shadow5addr0Ev' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='318' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Shadow*' -->
<parameter type-id='type-id-1369' is-artificial='yes'/>
<!-- typedef __sanitizer::u64 -->
<return type-id='type-id-198'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::u64 __tsan::Shadow::size() -->
<function-decl name='size' mangled-name='_ZNK6__tsan6Shadow4sizeEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='319' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Shadow*' -->
<parameter type-id='type-id-1369' is-artificial='yes'/>
<!-- typedef __sanitizer::u64 -->
<return type-id='type-id-198'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __tsan::Shadow::IsWrite() -->
<function-decl name='IsWrite' mangled-name='_ZNK6__tsan6Shadow7IsWriteEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='320' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Shadow*' -->
<parameter type-id='type-id-1369' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __tsan::Shadow::IsRead() -->
<function-decl name='IsRead' mangled-name='_ZNK6__tsan6Shadow6IsReadEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='321' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Shadow*' -->
<parameter type-id='type-id-1369' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Shadow::MarkAsFreed() -->
<function-decl name='MarkAsFreed' mangled-name='_ZN6__tsan6Shadow11MarkAsFreedEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='332' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Shadow*' -->
<parameter type-id='type-id-1367' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __tsan::Shadow::IsFreed() -->
<function-decl name='IsFreed' mangled-name='_ZNK6__tsan6Shadow7IsFreedEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Shadow*' -->
<parameter type-id='type-id-1369' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- bool __tsan::Shadow::GetFreedAndReset() -->
<function-decl name='GetFreedAndReset' mangled-name='_ZN6__tsan6Shadow16GetFreedAndResetEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='340' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Shadow*' -->
<parameter type-id='type-id-1367' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __tsan::Shadow::IsBothReadsOrAtomic(bool, bool) -->
<function-decl name='IsBothReadsOrAtomic' mangled-name='_ZNK6__tsan6Shadow19IsBothReadsOrAtomicEbb' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='346' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Shadow*' -->
<parameter type-id='type-id-1369' is-artificial='yes'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __tsan::Shadow::IsRWNotWeaker(bool, bool) -->
<function-decl name='IsRWNotWeaker' mangled-name='_ZNK6__tsan6Shadow13IsRWNotWeakerEbb' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='354' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Shadow*' -->
<parameter type-id='type-id-1369' is-artificial='yes'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- bool __tsan::Shadow::IsRWWeakerOrEqual(bool, bool) -->
<function-decl name='IsRWWeakerOrEqual' mangled-name='_ZNK6__tsan6Shadow17IsRWWeakerOrEqualEbb' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Shadow*' -->
<parameter type-id='type-id-1369' is-artificial='yes'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='private' const='yes'>
<!-- __sanitizer::u64 __tsan::Shadow::size_log() -->
<function-decl name='size_log' mangled-name='_ZNK6__tsan6Shadow8size_logEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Shadow*' -->
<parameter type-id='type-id-1369' is-artificial='yes'/>
<!-- typedef __sanitizer::u64 -->
<return type-id='type-id-198'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<!-- bool __tsan::Shadow::TwoRangesIntersectSLOW(__tsan::Shadow) -->
<function-decl name='TwoRangesIntersectSLOW' mangled-name='_ZN6__tsan6Shadow22TwoRangesIntersectSLOWES0_S0_' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='378' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'class __tsan::Shadow' -->
<parameter type-id='type-id-1313'/>
<!-- parameter of type 'class __tsan::Shadow' -->
<parameter type-id='type-id-1313'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __tsan::ScopedReport -->
<class-decl name='ScopedReport' size-in-bits='128' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='562' column='1' id='type-id-1269'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __tsan::Context* __tsan::ScopedReport::ctx_ -->
<var-decl name='ctx_' type-id='type-id-1251' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='579' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __tsan::ReportDesc* __tsan::ScopedReport::rep_ -->
<var-decl name='rep_' type-id='type-id-1309' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='580' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::ScopedReport::ScopedReport(__tsan::ReportType) -->
<function-decl name='ScopedReport' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedReport*' -->
<parameter type-id='type-id-1310' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::ReportType' -->
<parameter type-id='type-id-1311'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::ScopedReport::~ScopedReport(int) -->
<function-decl name='~ScopedReport' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='565' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedReport*' -->
<parameter type-id='type-id-1310' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::ScopedReport::AddStack(const __tsan::StackTrace*) -->
<function-decl name='AddStack' mangled-name='_ZN6__tsan12ScopedReport8AddStackEPKNS_10StackTraceE' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedReport*' -->
<parameter type-id='type-id-1310' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::StackTrace*' -->
<parameter type-id='type-id-1312'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::ScopedReport::AddMemoryAccess(__sanitizer::uptr, __tsan::Shadow, const __tsan::StackTrace*, const __tsan::MutexSet*) -->
<function-decl name='AddMemoryAccess' mangled-name='_ZN6__tsan12ScopedReport15AddMemoryAccessEmNS_6ShadowEPKNS_10StackTraceEPKNS_8MutexSetE' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='568' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedReport*' -->
<parameter type-id='type-id-1310' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'class __tsan::Shadow' -->
<parameter type-id='type-id-1313'/>
<!-- parameter of type 'const __tsan::StackTrace*' -->
<parameter type-id='type-id-1312'/>
<!-- parameter of type 'const __tsan::MutexSet*' -->
<parameter type-id='type-id-1308'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::ScopedReport::AddThread(const __tsan::ThreadContext*) -->
<function-decl name='AddThread' mangled-name='_ZN6__tsan12ScopedReport9AddThreadEPKNS_13ThreadContextE' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='570' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedReport*' -->
<parameter type-id='type-id-1310' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::ThreadContext*' -->
<parameter type-id='type-id-1314'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::ScopedReport::AddMutex(const __tsan::SyncVar*) -->
<function-decl name='AddMutex' mangled-name='_ZN6__tsan12ScopedReport8AddMutexEPKNS_7SyncVarE' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='571' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedReport*' -->
<parameter type-id='type-id-1310' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::SyncVar*' -->
<parameter type-id='type-id-1315'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::ScopedReport::AddLocation(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='AddLocation' mangled-name='_ZN6__tsan12ScopedReport11AddLocationEmm' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='572' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedReport*' -->
<parameter type-id='type-id-1310' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::ScopedReport::AddSleep(__sanitizer::u32) -->
<function-decl name='AddSleep' mangled-name='_ZN6__tsan12ScopedReport8AddSleepEj' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='573' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedReport*' -->
<parameter type-id='type-id-1310' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::ScopedReport::SetCount(int) -->
<function-decl name='SetCount' mangled-name='_ZN6__tsan12ScopedReport8SetCountEi' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedReport*' -->
<parameter type-id='type-id-1310' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const __tsan::ReportDesc* __tsan::ScopedReport::GetReport() -->
<function-decl name='GetReport' mangled-name='_ZNK6__tsan12ScopedReport9GetReportEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='576' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::ScopedReport*' -->
<parameter type-id='type-id-1316' is-artificial='yes'/>
<!-- const __tsan::ReportDesc* -->
<return type-id='type-id-1317'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::ScopedReport::AddMutex(__sanitizer::u64) -->
<function-decl name='AddMutex' mangled-name='_ZN6__tsan12ScopedReport8AddMutexEy' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='582' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedReport*' -->
<parameter type-id='type-id-1310' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private' constructor='yes'>
<!-- __tsan::ScopedReport::ScopedReport(const __tsan::ScopedReport&) -->
<function-decl name='ScopedReport' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='584' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedReport*' -->
<parameter type-id='type-id-1310' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::ScopedReport&' -->
<parameter type-id='type-id-1252'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::ScopedReport::operator=(const __tsan::ScopedReport&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan12ScopedReportaSERKS0_' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='585' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedReport*' -->
<parameter type-id='type-id-1310' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::ScopedReport&' -->
<parameter type-id='type-id-1252'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __tsan::ScopedReport::ScopedReport(__tsan::ReportType) -->
<function-decl name='ScopedReport' mangled-name='_ZN6__tsan12ScopedReportC2ENS_10ReportTypeE' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedReport*' -->
<parameter type-id='type-id-1310' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::ReportType' -->
<parameter type-id='type-id-1311'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::ScopedReport::~ScopedReport(int) -->
<function-decl name='~ScopedReport' mangled-name='_ZN6__tsan12ScopedReportD2Ev' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='565' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::ScopedReport*' -->
<parameter type-id='type-id-1310' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct __tsan::Trace -->
<class-decl name='Trace' size-in-bits='9257024' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_trace.h' line='60' column='1' id='type-id-1728'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __tsan::TraceHeader __tsan::Trace::headers[256] -->
<var-decl name='headers' type-id='type-id-1720' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_trace.h' line='61' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='5062656'>
<!-- __tsan::Mutex __tsan::Trace::mtx -->
<var-decl name='mtx' type-id='type-id-406' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_trace.h' line='62' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='5062720'>
<!-- unsigned long int __tsan::Trace::shadow_stack[65536] -->
<var-decl name='shadow_stack' type-id='type-id-1721' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_trace.h' line='66' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::Trace::Trace() -->
<function-decl name='Trace' filepath='../../.././libsanitizer/tsan/tsan_trace.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Trace*' -->
<parameter type-id='type-id-1729' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct __tsan::TraceHeader -->
<class-decl name='TraceHeader' size-in-bits='19776' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_trace.h' line='42' column='1' id='type-id-1719'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __tsan::StackTrace __tsan::TraceHeader::stack0 -->
<var-decl name='stack0' type-id='type-id-1270' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_trace.h' line='43' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- __sanitizer::u64 __tsan::TraceHeader::epoch0 -->
<var-decl name='epoch0' type-id='type-id-198' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_trace.h' line='44' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- __tsan::MutexSet __tsan::TraceHeader::mset0 -->
<var-decl name='mset0' type-id='type-id-1282' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_trace.h' line='45' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='3392'>
<!-- unsigned long int __tsan::TraceHeader::stack0buf[256] -->
<var-decl name='stack0buf' type-id='type-id-122' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_trace.h' line='47' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __tsan::TraceHeader::TraceHeader() -->
<function-decl name='TraceHeader' filepath='../../.././libsanitizer/tsan/tsan_trace.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::TraceHeader*' -->
<parameter type-id='type-id-1730' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __tsan::Vector<__tsan::ThreadLeak> -->
<class-decl name='Vector&lt;__tsan::ThreadLeak&gt;' size-in-bits='256' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='23' column='1' id='type-id-1731'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- const __tsan::MBlockType __tsan::Vector<__tsan::ThreadLeak>::typ_ -->
<var-decl name='typ_' type-id='type-id-342' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='80' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __tsan::ThreadLeak* __tsan::Vector<__tsan::ThreadLeak>::begin_ -->
<var-decl name='begin_' type-id='type-id-1727' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='81' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<!-- __tsan::ThreadLeak* __tsan::Vector<__tsan::ThreadLeak>::end_ -->
<var-decl name='end_' type-id='type-id-1727' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='82' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
<!-- __tsan::ThreadLeak* __tsan::Vector<__tsan::ThreadLeak>::last_ -->
<var-decl name='last_' type-id='type-id-1727' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='83' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ThreadLeak>::Vector(__tsan::MBlockType) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ThreadLeak>*' -->
<parameter type-id='type-id-1732' is-artificial='yes'/>
<!-- parameter of type 'enum __tsan::MBlockType' -->
<parameter type-id='type-id-341'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __tsan::Vector<__tsan::ThreadLeak>::~Vector(int) -->
<function-decl name='~Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ThreadLeak>*' -->
<parameter type-id='type-id-1732' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ThreadLeak>::Reset() -->
<function-decl name='Reset' mangled-name='_ZN6__tsan6VectorINS_10ThreadLeakEE5ResetEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ThreadLeak>*' -->
<parameter type-id='type-id-1732' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::Vector<__tsan::ThreadLeak>::Size() -->
<function-decl name='Size' mangled-name='_ZNK6__tsan6VectorINS_10ThreadLeakEE4SizeEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::ThreadLeak>*' -->
<parameter type-id='type-id-1741' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::ThreadLeak& __tsan::Vector<__tsan::ThreadLeak>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN6__tsan6VectorINS_10ThreadLeakEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ThreadLeak>*' -->
<parameter type-id='type-id-1732' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::ThreadLeak& -->
<return type-id='type-id-1726'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- const __tsan::ThreadLeak& __tsan::Vector<__tsan::ThreadLeak>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZNK6__tsan6VectorINS_10ThreadLeakEEixEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::Vector<__tsan::ThreadLeak>*' -->
<parameter type-id='type-id-1741' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- const __tsan::ThreadLeak& -->
<return type-id='type-id-1738'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::ThreadLeak* __tsan::Vector<__tsan::ThreadLeak>::PushBack(__tsan::ThreadLeak) -->
<function-decl name='PushBack' mangled-name='_ZN6__tsan6VectorINS_10ThreadLeakEE8PushBackES1_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ThreadLeak>*' -->
<parameter type-id='type-id-1732' is-artificial='yes'/>
<!-- parameter of type 'struct __tsan::ThreadLeak' -->
<parameter type-id='type-id-1725'/>
<!-- __tsan::ThreadLeak* -->
<return type-id='type-id-1727'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ThreadLeak>::PopBack() -->
<function-decl name='PopBack' mangled-name='_ZN6__tsan6VectorINS_10ThreadLeakEE7PopBackEv' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ThreadLeak>*' -->
<parameter type-id='type-id-1732' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::Vector<__tsan::ThreadLeak>::Resize(__sanitizer::uptr) -->
<function-decl name='Resize' mangled-name='_ZN6__tsan6VectorINS_10ThreadLeakEE6ResizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ThreadLeak>*' -->
<parameter type-id='type-id-1732' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ThreadLeak>::EnsureSize(__sanitizer::uptr) -->
<function-decl name='EnsureSize' mangled-name='_ZN6__tsan6VectorINS_10ThreadLeakEE10EnsureSizeEm' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ThreadLeak>*' -->
<parameter type-id='type-id-1732' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ThreadLeak>::Vector(const __tsan::Vector<__tsan::ThreadLeak>&) -->
<function-decl name='Vector' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ThreadLeak>*' -->
<parameter type-id='type-id-1732' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::ThreadLeak>&' -->
<parameter type-id='type-id-1740'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __tsan::Vector<__tsan::ThreadLeak>::operator=(const __tsan::Vector<__tsan::ThreadLeak>&) -->
<function-decl name='operator=' mangled-name='_ZN6__tsan6VectorINS_10ThreadLeakEEaSERKS2_' filepath='../../.././libsanitizer/tsan/tsan_vector.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::Vector<__tsan::ThreadLeak>*' -->
<parameter type-id='type-id-1732' is-artificial='yes'/>
<!-- parameter of type 'const __tsan::Vector<__tsan::ThreadLeak>&' -->
<parameter type-id='type-id-1740'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct __tsan::ThreadLeak -->
<class-decl name='ThreadLeak' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='140' column='1' id='type-id-1725'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __tsan::ThreadContext* __tsan::ThreadLeak::tctx -->
<var-decl name='tctx' type-id='type-id-1286' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='141' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- int __tsan::ThreadLeak::count -->
<var-decl name='count' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='142' column='1'/>
</data-member>
</class-decl>
<!-- void __tsan::StatSet(__tsan::ThreadState*, __tsan::StatType, __sanitizer::u64) -->
<function-decl name='StatSet' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='596' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'enum __tsan::StatType' -->
<parameter type-id='type-id-1260'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- long long unsigned int __tsan::RoundUp<long long unsigned int>(long long unsigned int, __sanitizer::u64) -->
<function-decl name='RoundUp&lt;long long unsigned int&gt;' filepath='../../.././libsanitizer/tsan/tsan_defs.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'long long unsigned int' -->
<parameter type-id='type-id-156'/>
<!-- parameter of type 'typedef __sanitizer::u64' -->
<parameter type-id='type-id-198'/>
<!-- long long unsigned int -->
<return type-id='type-id-156'/>
</function-decl>
<!-- void __tsan::ThreadFinalize(__tsan::ThreadState*) -->
<function-decl name='ThreadFinalize' mangled-name='_ZN6__tsan14ThreadFinalizeEPNS_11ThreadStateE' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='189' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- int __tsan::ThreadCount(__tsan::ThreadState*) -->
<function-decl name='ThreadCount' mangled-name='_ZN6__tsan11ThreadCountEPNS_11ThreadStateE' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='208' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int __tsan::ThreadCreate(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr, bool) -->
<function-decl name='ThreadCreate' mangled-name='_ZN6__tsan12ThreadCreateEPNS_11ThreadStateEmmb' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='216' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- void __tsan::ThreadStart(__tsan::ThreadState*, int, __sanitizer::uptr) -->
<function-decl name='ThreadStart' mangled-name='_ZN6__tsan11ThreadStartEPNS_11ThreadStateEim' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='227' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::ThreadFinish(__tsan::ThreadState*) -->
<function-decl name='ThreadFinish' mangled-name='_ZN6__tsan12ThreadFinishEPNS_11ThreadStateE' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='264' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- int __tsan::ThreadTid(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='ThreadTid' mangled-name='_ZN6__tsan9ThreadTidEPNS_11ThreadStateEmm' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='286' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- void __tsan::ThreadJoin(__tsan::ThreadState*, __sanitizer::uptr, int) -->
<function-decl name='ThreadJoin' mangled-name='_ZN6__tsan10ThreadJoinEPNS_11ThreadStateEmi' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='294' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::ThreadDetach(__tsan::ThreadState*, __sanitizer::uptr, int) -->
<function-decl name='ThreadDetach' mangled-name='_ZN6__tsan12ThreadDetachEPNS_11ThreadStateEmi' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='303' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::ThreadSetName(__tsan::ThreadState*, const char*) -->
<function-decl name='ThreadSetName' mangled-name='_ZN6__tsan13ThreadSetNameEPNS_11ThreadStateEPKc' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='311' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::MemoryAccessRange(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr, __sanitizer::uptr, bool) -->
<function-decl name='MemoryAccessRange' mangled-name='_ZN6__tsan17MemoryAccessRangeEPNS_11ThreadStateEmmmb' filepath='../../.././libsanitizer/tsan/tsan_rtl_thread.cc' line='316' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __sanitizer::uptr __tsan::TraceSize() -->
<function-decl name='TraceSize' mangled-name='_ZN6__tsan9TraceSizeEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='750' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- __tsan::Trace* __tsan::ThreadTrace(int) -->
<function-decl name='ThreadTrace' mangled-name='_ZN6__tsan11ThreadTraceEi' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='752' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- __tsan::Trace* -->
<return type-id='type-id-1729'/>
</function-decl>
<!-- void __tsan::AllocatorThreadStart(__tsan::ThreadState*) -->
<function-decl name='AllocatorThreadStart' mangled-name='_ZN6__tsan20AllocatorThreadStartEPNS_11ThreadStateE' filepath='../../.././libsanitizer/tsan/tsan_mman.h' line='21' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __sanitizer::uptr __tsan::TraceParts() -->
<function-decl name='TraceParts' mangled-name='_ZN6__tsan10TracePartsEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='751' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- __tsan::ReportStack* __tsan::SymbolizeStackId(__sanitizer::u32) -->
<function-decl name='SymbolizeStackId' mangled-name='_ZN6__tsan16SymbolizeStackIdEj' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='636' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- __tsan::ReportStack* -->
<return type-id='type-id-1421'/>
</function-decl>
<!-- void __tsan::AllocatorThreadFinish(__tsan::ThreadState*) -->
<function-decl name='AllocatorThreadFinish' mangled-name='_ZN6__tsan21AllocatorThreadFinishEPNS_11ThreadStateE' filepath='../../.././libsanitizer/tsan/tsan_mman.h' line='22' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::StatAggregate(__sanitizer::u64*, __sanitizer::u64*) -->
<function-decl name='StatAggregate' mangled-name='_ZN6__tsan13StatAggregateEPyS0_' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='590' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__sanitizer::u64*' -->
<parameter type-id='type-id-1280'/>
<!-- parameter of type '__sanitizer::u64*' -->
<parameter type-id='type-id-1280'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- bool __tsan::OutputReport(__tsan::Context*, const __tsan::ScopedReport&, const __tsan::ReportStack*, const __tsan::ReportStack*, const __tsan::ReportLocation*) -->
<function-decl name='OutputReport' mangled-name='_ZN6__tsan12OutputReportEPNS_7ContextERKNS_12ScopedReportEPKNS_11ReportStackES7_PKNS_14ReportLocationE' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='610' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::Context*' -->
<parameter type-id='type-id-1251'/>
<!-- parameter of type 'const __tsan::ScopedReport&' -->
<parameter type-id='type-id-1252'/>
<!-- parameter of type 'const __tsan::ReportStack*' -->
<parameter type-id='type-id-1689'/>
<!-- parameter of type 'const __tsan::ReportStack*' -->
<parameter type-id='type-id-1689'/>
<!-- parameter of type 'const __tsan::ReportLocation*' -->
<parameter type-id='type-id-1736'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
<!-- void __tsan::MemoryRangeImitateWrite(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='MemoryRangeImitateWrite' mangled-name='_ZN6__tsan23MemoryRangeImitateWriteEPNS_11ThreadStateEmmm' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='686' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::DontNeedShadowFor(__sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='DontNeedShadowFor' mangled-name='_ZN6__tsan17DontNeedShadowForEmm' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='603' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</namespace-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/tsan/tsan_stat.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/tsan' language='LANG_C_plus_plus'>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/tsan/tsan_suppressions.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/tsan' language='LANG_C_plus_plus'>
<!-- __sanitizer::Suppression* const -->
<qualified-type-def type-id='type-id-946' const='yes' id='type-id-1254'/>
<!-- __sanitizer::Suppression* const& -->
<reference-type-def kind='lvalue' type-id='type-id-1254' size-in-bits='64' id='type-id-1241'/>
<!-- __sanitizer::Suppression* const* -->
<pointer-type-def type-id='type-id-1254' size-in-bits='64' id='type-id-1242'/>
<!-- __sanitizer::Suppression*& -->
<reference-type-def kind='lvalue' type-id='type-id-946' size-in-bits='64' id='type-id-1239'/>
<!-- const __sanitizer::InternalMmapVector<__sanitizer::Suppression*> -->
<qualified-type-def type-id='type-id-938' const='yes' id='type-id-1262'/>
<!-- const __sanitizer::InternalMmapVector<__sanitizer::Suppression*>& -->
<reference-type-def kind='lvalue' type-id='type-id-1262' size-in-bits='64' id='type-id-1243'/>
<!-- const __sanitizer::InternalMmapVector<__sanitizer::Suppression*>* -->
<pointer-type-def type-id='type-id-1262' size-in-bits='64' id='type-id-1240'/>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- const char* __sanitizer::GetPwd() -->
<function-decl name='GetPwd' mangled-name='_ZN11__sanitizer6GetPwdEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::internal_filesize(__sanitizer::fd_t) -->
<function-decl name='internal_filesize' mangled-name='_ZN11__sanitizer17internal_filesizeEi' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::fd_t' -->
<parameter type-id='type-id-132'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::internal_read(__sanitizer::fd_t, void*, __sanitizer::uptr) -->
<function-decl name='internal_read' mangled-name='_ZN11__sanitizer13internal_readEiPvm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::fd_t' -->
<parameter type-id='type-id-132'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- __sanitizer::uptr __sanitizer::internal_close(__sanitizer::fd_t) -->
<function-decl name='internal_close' mangled-name='_ZN11__sanitizer14internal_closeEi' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::fd_t' -->
<parameter type-id='type-id-132'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- const char* __sanitizer::SuppressionTypeString(__sanitizer::SuppressionType) -->
<function-decl name='SuppressionTypeString' mangled-name='_ZN11__sanitizer21SuppressionTypeStringENS_15SuppressionTypeE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_suppressions.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'enum __sanitizer::SuppressionType' -->
<parameter type-id='type-id-1245'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
</namespace-decl>
<!-- namespace __tsan -->
<namespace-decl name='__tsan'>
<!-- __sanitizer::SuppressionType __tsan::conv(__tsan::ReportType) -->
<function-decl name='conv' filepath='../../.././libsanitizer/tsan/tsan_suppressions.cc' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'enum __tsan::ReportType' -->
<parameter type-id='type-id-1311'/>
<!-- enum __sanitizer::SuppressionType -->
<return type-id='type-id-1245'/>
</function-decl>
<!-- __sanitizer::uptr __tsan::IsSuppressed(__tsan::ReportType, const __tsan::ReportStack*, __sanitizer::Suppression**) -->
<function-decl name='IsSuppressed' mangled-name='_ZN6__tsan12IsSuppressedENS_10ReportTypeEPKNS_11ReportStackEPPN11__sanitizer11SuppressionE' filepath='../../.././libsanitizer/tsan/tsan_suppressions.cc' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'enum __tsan::ReportType' -->
<parameter type-id='type-id-1311'/>
<!-- parameter of type 'const __tsan::ReportStack*' -->
<parameter type-id='type-id-1689'/>
<!-- parameter of type '__sanitizer::Suppression**' -->
<parameter type-id='type-id-947'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- __sanitizer::uptr __tsan::IsSuppressed(__tsan::ReportType, const __tsan::ReportLocation*, __sanitizer::Suppression**) -->
<function-decl name='IsSuppressed' mangled-name='_ZN6__tsan12IsSuppressedENS_10ReportTypeEPKNS_14ReportLocationEPPN11__sanitizer11SuppressionE' filepath='../../.././libsanitizer/tsan/tsan_suppressions.cc' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'enum __tsan::ReportType' -->
<parameter type-id='type-id-1311'/>
<!-- parameter of type 'const __tsan::ReportLocation*' -->
<parameter type-id='type-id-1736'/>
<!-- parameter of type '__sanitizer::Suppression**' -->
<parameter type-id='type-id-947'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</namespace-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/tsan/tsan_symbolize.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/tsan' language='LANG_C_plus_plus'>
<!-- __sanitizer::AddressInfo& -->
<reference-type-def kind='lvalue' type-id='type-id-329' size-in-bits='64' id='type-id-1742'/>
<!-- __sanitizer::AddressInfo* -->
<pointer-type-def type-id='type-id-329' size-in-bits='64' id='type-id-326'/>
<!-- __sanitizer::DataInfo* -->
<pointer-type-def type-id='type-id-330' size-in-bits='64' id='type-id-327'/>
<!-- __sanitizer::InternalAllocatorCache* -->
<pointer-type-def type-id='type-id-1284' size-in-bits='64' id='type-id-1660'/>
<!-- __sanitizer::InternalScopedBuffer<__sanitizer::AddressInfo>* -->
<pointer-type-def type-id='type-id-1743' size-in-bits='64' id='type-id-1744'/>
<!-- __sanitizer::Symbolizer* -->
<pointer-type-def type-id='type-id-323' size-in-bits='64' id='type-id-333'/>
<!-- const __sanitizer::InternalScopedBuffer<__sanitizer::AddressInfo> -->
<qualified-type-def type-id='type-id-1743' const='yes' id='type-id-1745'/>
<!-- const __sanitizer::InternalScopedBuffer<__sanitizer::AddressInfo>& -->
<reference-type-def kind='lvalue' type-id='type-id-1745' size-in-bits='64' id='type-id-1746'/>
<!-- int* -->
<pointer-type-def type-id='type-id-10' size-in-bits='64' id='type-id-42'/>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- struct __sanitizer::AddressInfo -->
<class-decl name='AddressInfo' size-in-bits='384' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='26' column='1' id='type-id-329'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __sanitizer::AddressInfo::address -->
<var-decl name='address' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='27' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- char* __sanitizer::AddressInfo::module -->
<var-decl name='module' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='28' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __sanitizer::uptr __sanitizer::AddressInfo::module_offset -->
<var-decl name='module_offset' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='29' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- char* __sanitizer::AddressInfo::function -->
<var-decl name='function' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='30' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- char* __sanitizer::AddressInfo::file -->
<var-decl name='file' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='31' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<!-- int __sanitizer::AddressInfo::line -->
<var-decl name='line' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='32' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='352'>
<!-- int __sanitizer::AddressInfo::column -->
<var-decl name='column' type-id='type-id-10' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='33' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::AddressInfo::AddressInfo() -->
<function-decl name='AddressInfo' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::AddressInfo*' -->
<parameter type-id='type-id-326' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::AddressInfo::Clear() -->
<function-decl name='Clear' mangled-name='_ZN11__sanitizer11AddressInfo5ClearEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::AddressInfo*' -->
<parameter type-id='type-id-326' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::AddressInfo::FillAddressAndModuleInfo(__sanitizer::uptr, const char*, __sanitizer::uptr) -->
<function-decl name='FillAddressAndModuleInfo' mangled-name='_ZN11__sanitizer11AddressInfo24FillAddressAndModuleInfoEmPKcm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::AddressInfo*' -->
<parameter type-id='type-id-326' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __sanitizer::Symbolizer -->
<class-decl name='Symbolizer' size-in-bits='192' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='64' column='1' id='type-id-323'>
<member-type access='protected'>
<!-- class __sanitizer::Symbolizer::SymbolizerScope -->
<class-decl name='SymbolizerScope' size-in-bits='64' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='133' column='1' id='type-id-319'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- const __sanitizer::Symbolizer* __sanitizer::Symbolizer::SymbolizerScope::sym_ -->
<var-decl name='sym_' type-id='type-id-325' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='138' column='1'/>
</data-member>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::Symbolizer::SymbolizerScope::SymbolizerScope(const __sanitizer::Symbolizer*) -->
<function-decl name='SymbolizerScope' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='135' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::Symbolizer::SymbolizerScope*' -->
<parameter type-id='type-id-320' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::Symbolizer*' -->
<parameter type-id='type-id-325'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::Symbolizer::SymbolizerScope::~SymbolizerScope(int) -->
<function-decl name='~SymbolizerScope' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::Symbolizer::SymbolizerScope*' -->
<parameter type-id='type-id-320' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' constructor='yes'>
<!-- __sanitizer::Symbolizer::SymbolizerScope::SymbolizerScope(const __sanitizer::Symbolizer*) -->
<function-decl name='SymbolizerScope' mangled-name='_ZN11__sanitizer10Symbolizer15SymbolizerScopeC2EPKS0_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='135' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::Symbolizer::SymbolizerScope*' -->
<parameter type-id='type-id-320' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::Symbolizer*' -->
<parameter type-id='type-id-325'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::Symbolizer::SymbolizerScope::~SymbolizerScope(int) -->
<function-decl name='~SymbolizerScope' mangled-name='_ZN11__sanitizer10Symbolizer15SymbolizerScopeD2Ev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::Symbolizer::SymbolizerScope*' -->
<parameter type-id='type-id-320' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
</member-type>
<member-type access='public'>
<!-- typedef void ()* __sanitizer::Symbolizer::StartSymbolizationHook -->
<typedef-decl name='StartSymbolizationHook' type-id='type-id-125' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='110' column='1' id='type-id-331'/>
</member-type>
<member-type access='public'>
<!-- typedef void ()* __sanitizer::Symbolizer::EndSymbolizationHook -->
<typedef-decl name='EndSymbolizationHook' type-id='type-id-125' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='111' column='1' id='type-id-332'/>
</member-type>
<data-member access='private' static='yes'>
<!-- static __sanitizer::Symbolizer* __sanitizer::Symbolizer::symbolizer_ -->
<var-decl name='symbolizer_' type-id='type-id-333' mangled-name='_ZN11__sanitizer10Symbolizer11symbolizer_E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='123' column='1'/>
</data-member>
<data-member access='private' static='yes'>
<!-- static __sanitizer::StaticSpinMutex __sanitizer::Symbolizer::init_mu_ -->
<var-decl name='init_mu_' type-id='type-id-195' mangled-name='_ZN11__sanitizer10Symbolizer8init_mu_E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='124' column='1'/>
</data-member>
<data-member access='protected' static='yes'>
<!-- static __sanitizer::LowLevelAllocator __sanitizer::Symbolizer::symbolizer_allocator_ -->
<var-decl name='symbolizer_allocator_' type-id='type-id-91' mangled-name='_ZN11__sanitizer10Symbolizer21symbolizer_allocator_E' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='129' column='1'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
<!-- __sanitizer::Symbolizer::StartSymbolizationHook __sanitizer::Symbolizer::start_hook_ -->
<var-decl name='start_hook_' type-id='type-id-331' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='131' column='1'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='128'>
<!-- __sanitizer::Symbolizer::EndSymbolizationHook __sanitizer::Symbolizer::end_hook_ -->
<var-decl name='end_hook_' type-id='type-id-332' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='132' column='1'/>
</data-member>
<member-function access='public' static='yes'>
<!-- __sanitizer::Symbolizer* __sanitizer::Symbolizer::Get() -->
<function-decl name='Get' mangled-name='_ZN11__sanitizer10Symbolizer3GetEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- __sanitizer::Symbolizer* -->
<return type-id='type-id-333'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- __sanitizer::Symbolizer* __sanitizer::Symbolizer::Init() -->
<function-decl name='Init' mangled-name='_ZN11__sanitizer10Symbolizer4InitEPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- __sanitizer::Symbolizer* -->
<return type-id='type-id-333'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __sanitizer::Symbolizer::AddHooks(__sanitizer::Symbolizer::StartSymbolizationHook, __sanitizer::Symbolizer::EndSymbolizationHook) -->
<function-decl name='AddHooks' mangled-name='_ZN11__sanitizer10Symbolizer8AddHooksEPFvvES2_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::Symbolizer*' -->
<parameter type-id='type-id-333' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::Symbolizer::StartSymbolizationHook' -->
<parameter type-id='type-id-331'/>
<!-- parameter of type 'typedef __sanitizer::Symbolizer::EndSymbolizationHook' -->
<parameter type-id='type-id-332'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- __sanitizer::Symbolizer* __sanitizer::Symbolizer::GetOrNull() -->
<function-decl name='GetOrNull' mangled-name='_ZN11__sanitizer10Symbolizer9GetOrNullEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- __sanitizer::Symbolizer* -->
<return type-id='type-id-333'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- __sanitizer::Symbolizer* __sanitizer::Symbolizer::GetOrInit() -->
<function-decl name='GetOrInit' mangled-name='_ZN11__sanitizer10Symbolizer9GetOrInitEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- __sanitizer::Symbolizer* -->
<return type-id='type-id-333'/>
</function-decl>
</member-function>
<member-function access='public' static='yes'>
<!-- __sanitizer::Symbolizer* __sanitizer::Symbolizer::Disable() -->
<function-decl name='Disable' mangled-name='_ZN11__sanitizer10Symbolizer7DisableEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- __sanitizer::Symbolizer* -->
<return type-id='type-id-333'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<!-- __sanitizer::Symbolizer* __sanitizer::Symbolizer::PlatformInit() -->
<function-decl name='PlatformInit' mangled-name='_ZN11__sanitizer10Symbolizer12PlatformInitEPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc' line='593' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- __sanitizer::Symbolizer* -->
<return type-id='type-id-333'/>
</function-decl>
</member-function>
<member-function access='private' static='yes'>
<!-- __sanitizer::Symbolizer* __sanitizer::Symbolizer::CreateAndStore() -->
<function-decl name='CreateAndStore' mangled-name='_ZN11__sanitizer10Symbolizer14CreateAndStoreEPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- __sanitizer::Symbolizer* -->
<return type-id='type-id-333'/>
</function-decl>
</member-function>
<member-function access='protected' constructor='yes'>
<!-- __sanitizer::Symbolizer::Symbolizer() -->
<function-decl name='Symbolizer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::Symbolizer*' -->
<parameter type-id='type-id-333' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='protected' constructor='yes'>
<!-- __sanitizer::Symbolizer::Symbolizer() -->
<function-decl name='Symbolizer' mangled-name='_ZN11__sanitizer10SymbolizerC2Ev' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::Symbolizer*' -->
<parameter type-id='type-id-333' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='0'>
<!-- __sanitizer::uptr __sanitizer::Symbolizer::SymbolizeCode(__sanitizer::uptr, __sanitizer::AddressInfo*, __sanitizer::uptr) -->
<function-decl name='SymbolizeCode' mangled-name='_ZN11__sanitizer10Symbolizer13SymbolizeCodeEmPNS_11AddressInfoEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::Symbolizer*' -->
<parameter type-id='type-id-333' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type '__sanitizer::AddressInfo*' -->
<parameter type-id='type-id-326'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='1'>
<!-- bool __sanitizer::Symbolizer::SymbolizeData(__sanitizer::uptr, __sanitizer::DataInfo*) -->
<function-decl name='SymbolizeData' mangled-name='_ZN11__sanitizer10Symbolizer13SymbolizeDataEmPNS_8DataInfoE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::Symbolizer*' -->
<parameter type-id='type-id-333' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type '__sanitizer::DataInfo*' -->
<parameter type-id='type-id-327'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='2'>
<!-- bool __sanitizer::Symbolizer::IsAvailable() -->
<function-decl name='IsAvailable' mangled-name='_ZN11__sanitizer10Symbolizer11IsAvailableEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::Symbolizer*' -->
<parameter type-id='type-id-333' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='3'>
<!-- bool __sanitizer::Symbolizer::IsExternalAvailable() -->
<function-decl name='IsExternalAvailable' mangled-name='_ZN11__sanitizer10Symbolizer19IsExternalAvailableEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::Symbolizer*' -->
<parameter type-id='type-id-333' is-artificial='yes'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='4'>
<!-- void __sanitizer::Symbolizer::Flush() -->
<function-decl name='Flush' mangled-name='_ZN11__sanitizer10Symbolizer5FlushEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::Symbolizer*' -->
<parameter type-id='type-id-333' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='5'>
<!-- const char* __sanitizer::Symbolizer::Demangle(const char*) -->
<function-decl name='Demangle' mangled-name='_ZN11__sanitizer10Symbolizer8DemangleEPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::Symbolizer*' -->
<parameter type-id='type-id-333' is-artificial='yes'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- const char* -->
<return type-id='type-id-2'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='6'>
<!-- void __sanitizer::Symbolizer::PrepareForSandboxing() -->
<function-decl name='PrepareForSandboxing' mangled-name='_ZN11__sanitizer10Symbolizer20PrepareForSandboxingEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::Symbolizer*' -->
<parameter type-id='type-id-333' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __sanitizer::InternalScopedBuffer<__sanitizer::AddressInfo> -->
<class-decl name='InternalScopedBuffer&lt;__sanitizer::AddressInfo&gt;' size-in-bits='128' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='67' column='1' id='type-id-1743'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __sanitizer::AddressInfo* __sanitizer::InternalScopedBuffer<__sanitizer::AddressInfo>::ptr_ -->
<var-decl name='ptr_' type-id='type-id-326' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='81' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<!-- __sanitizer::uptr __sanitizer::InternalScopedBuffer<__sanitizer::AddressInfo>::cnt_ -->
<var-decl name='cnt_' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='82' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::InternalScopedBuffer<__sanitizer::AddressInfo>::InternalScopedBuffer(__sanitizer::uptr) -->
<function-decl name='InternalScopedBuffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<__sanitizer::AddressInfo>*' -->
<parameter type-id='type-id-1744' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::InternalScopedBuffer<__sanitizer::AddressInfo>::~InternalScopedBuffer(int) -->
<function-decl name='~InternalScopedBuffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<__sanitizer::AddressInfo>*' -->
<parameter type-id='type-id-1744' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::AddressInfo& __sanitizer::InternalScopedBuffer<__sanitizer::AddressInfo>::operator[](__sanitizer::uptr) -->
<function-decl name='operator[]' mangled-name='_ZN11__sanitizer20InternalScopedBufferINS_11AddressInfoEEixEm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<__sanitizer::AddressInfo>*' -->
<parameter type-id='type-id-1744' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __sanitizer::AddressInfo& -->
<return type-id='type-id-1742'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::AddressInfo* __sanitizer::InternalScopedBuffer<__sanitizer::AddressInfo>::data() -->
<function-decl name='data' mangled-name='_ZN11__sanitizer20InternalScopedBufferINS_11AddressInfoEE4dataEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<__sanitizer::AddressInfo>*' -->
<parameter type-id='type-id-1744' is-artificial='yes'/>
<!-- __sanitizer::AddressInfo* -->
<return type-id='type-id-326'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __sanitizer::uptr __sanitizer::InternalScopedBuffer<__sanitizer::AddressInfo>::size() -->
<function-decl name='size' mangled-name='_ZN11__sanitizer20InternalScopedBufferINS_11AddressInfoEE4sizeEv' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<__sanitizer::AddressInfo>*' -->
<parameter type-id='type-id-1744' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalScopedBuffer<__sanitizer::AddressInfo>::InternalScopedBuffer(const __sanitizer::InternalScopedBuffer<__sanitizer::AddressInfo>&) -->
<function-decl name='InternalScopedBuffer' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<__sanitizer::AddressInfo>*' -->
<parameter type-id='type-id-1744' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::InternalScopedBuffer<__sanitizer::AddressInfo>&' -->
<parameter type-id='type-id-1746'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::InternalScopedBuffer<__sanitizer::AddressInfo>::operator=(const __sanitizer::InternalScopedBuffer<__sanitizer::AddressInfo>&) -->
<function-decl name='operator=' mangled-name='_ZN11__sanitizer20InternalScopedBufferINS_11AddressInfoEEaSERKS2_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::InternalScopedBuffer<__sanitizer::AddressInfo>*' -->
<parameter type-id='type-id-1744' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::InternalScopedBuffer<__sanitizer::AddressInfo>&' -->
<parameter type-id='type-id-1746'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- struct __sanitizer::DataInfo -->
<class-decl name='DataInfo' size-in-bits='384' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='55' column='1' id='type-id-330'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- __sanitizer::uptr __sanitizer::DataInfo::address -->
<var-decl name='address' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='56' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- char* __sanitizer::DataInfo::module -->
<var-decl name='module' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='57' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- __sanitizer::uptr __sanitizer::DataInfo::module_offset -->
<var-decl name='module_offset' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='58' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- char* __sanitizer::DataInfo::name -->
<var-decl name='name' type-id='type-id-28' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='59' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- __sanitizer::uptr __sanitizer::DataInfo::start -->
<var-decl name='start' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='60' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<!-- __sanitizer::uptr __sanitizer::DataInfo::size -->
<var-decl name='size' type-id='type-id-99' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_symbolizer.h' line='61' column='1'/>
</data-member>
</class-decl>
<!-- void* __sanitizer::internal_memset(void*, int, __sanitizer::uptr) -->
<function-decl name='internal_memset' mangled-name='_ZN11__sanitizer15internal_memsetEPvim' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.h' line='33' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- char* __sanitizer::internal_strdup(const char*) -->
<function-decl name='internal_strdup' mangled-name='_ZN11__sanitizer15internal_strdupEPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.h' line='38' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- void* __sanitizer::MmapOrDie(__sanitizer::uptr, const char*) -->
<function-decl name='MmapOrDie' mangled-name='_ZN11__sanitizer9MmapOrDieEmPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- void* -->
<return type-id='type-id-1'/>
</function-decl>
<!-- void __sanitizer::UnmapOrDie(void*, __sanitizer::uptr) -->
<function-decl name='UnmapOrDie' mangled-name='_ZN11__sanitizer10UnmapOrDieEPvm' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- char* __sanitizer::StripModuleName(const char*) -->
<function-decl name='StripModuleName' mangled-name='_ZN11__sanitizer15StripModuleNameEPKc' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common.h' line='185' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
<!-- void __sanitizer::InternalFree(void*, __sanitizer::InternalAllocatorCache*) -->
<function-decl name='InternalFree' mangled-name='_ZN11__sanitizer12InternalFreeEPvPNS_28SizeClassAllocatorLocalCacheINS_20SizeClassAllocator32ILm0ELy140737488355328ELm16ENS_12SizeClassMapILm17ELm64ELm14EEELm24ENS_15TwoLevelByteMapILy2048ELy4096ENS_20NoOpMapUnmapCallbackEEES6_EEEE' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_allocator_internal.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- parameter of type '__sanitizer::InternalAllocatorCache*' -->
<parameter type-id='type-id-1660'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</namespace-decl>
<!-- namespace __tsan -->
<namespace-decl name='__tsan'>
<!-- void __tsan::EnterSymbolizer() -->
<function-decl name='EnterSymbolizer' mangled-name='_ZN6__tsan15EnterSymbolizerEv' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='23' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- void __tsan::ExitSymbolizer() -->
<function-decl name='ExitSymbolizer' mangled-name='_ZN6__tsan14ExitSymbolizerEv' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='29' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __tsan::ReportStack* __tsan::NewReportStackEntry(__sanitizer::uptr) -->
<function-decl name='NewReportStackEntry' mangled-name='_ZN6__tsan19NewReportStackEntryEm' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::ReportStack* -->
<return type-id='type-id-1421'/>
</function-decl>
<!-- bool __tsan::__tsan_symbolize_external(__sanitizer::uptr, char*, __sanitizer::uptr, char*, __sanitizer::uptr, int*, int*) -->
<function-decl name='__tsan_symbolize_external' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'char*' -->
<parameter type-id='type-id-28'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42'/>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42'/>
<!-- bool -->
<return type-id='type-id-124'/>
</function-decl>
<!-- __tsan::ReportStack* __tsan::SymbolizeCode(__sanitizer::uptr) -->
<function-decl name='SymbolizeCode' mangled-name='_ZN6__tsan13SymbolizeCodeEm' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::ReportStack* -->
<return type-id='type-id-1421'/>
</function-decl>
<!-- __tsan::ReportLocation* __tsan::SymbolizeData(__sanitizer::uptr) -->
<function-decl name='SymbolizeData' mangled-name='_ZN6__tsan13SymbolizeDataEm' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::ReportLocation* -->
<return type-id='type-id-1460'/>
</function-decl>
<!-- void __tsan::SymbolizeFlush() -->
<function-decl name='SymbolizeFlush' mangled-name='_ZN6__tsan14SymbolizeFlushEv' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __tsan::ReportStack* __tsan::SymbolizeCodeAddr2Line(__sanitizer::uptr) -->
<function-decl name='SymbolizeCodeAddr2Line' mangled-name='_ZN6__tsan22SymbolizeCodeAddr2LineEm' filepath='../../.././libsanitizer/tsan/tsan_symbolize.h' line='25' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::ReportStack* -->
<return type-id='type-id-1421'/>
</function-decl>
<!-- __tsan::ReportStack* __tsan::next -->
<var-decl name='next' type-id='type-id-1421' mangled-name='_ZN6__tsan4nextE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='57' column='1'/>
<!-- char* __tsan::module -->
<var-decl name='module' type-id='type-id-28' mangled-name='_ZN6__tsan6moduleE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='58' column='1'/>
<!-- __sanitizer::uptr __tsan::offset -->
<var-decl name='offset' type-id='type-id-99' mangled-name='_ZN6__tsan6offsetE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='59' column='1'/>
<!-- __sanitizer::uptr __tsan::pc -->
<var-decl name='pc' type-id='type-id-99' mangled-name='_ZN6__tsan2pcE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='60' column='1'/>
<!-- char* __tsan::func -->
<var-decl name='func' type-id='type-id-28' mangled-name='_ZN6__tsan4funcE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='61' column='1'/>
<!-- char* __tsan::file -->
<var-decl name='file' type-id='type-id-28' mangled-name='_ZN6__tsan4fileE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='62' column='1'/>
<!-- int __tsan::line -->
<var-decl name='line' type-id='type-id-10' mangled-name='_ZN6__tsan4lineE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='63' column='1'/>
<!-- int __tsan::col -->
<var-decl name='col' type-id='type-id-10' mangled-name='_ZN6__tsan3colE' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_symbolize.cc' line='64' column='1'/>
</namespace-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/tsan/tsan_symbolize_addr2line_linux.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/tsan' language='LANG_C_plus_plus'>
<!-- typedef int __pid_t -->
<typedef-decl name='__pid_t' type-id='type-id-10' filepath='/usr/include/bits/types.h' line='143' column='1' id='type-id-270'/>
<!-- struct dl_phdr_info -->
<class-decl name='dl_phdr_info' size-in-bits='512' is-struct='yes' visibility='default' filepath='/usr/include/link.h' line='138' column='1' id='type-id-1747'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- Elf64_Addr dl_phdr_info::dlpi_addr -->
<var-decl name='dlpi_addr' type-id='type-id-162' visibility='default' filepath='/usr/include/link.h' line='140' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- const char* dl_phdr_info::dlpi_name -->
<var-decl name='dlpi_name' type-id='type-id-2' visibility='default' filepath='/usr/include/link.h' line='141' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- const Elf64_Phdr* dl_phdr_info::dlpi_phdr -->
<var-decl name='dlpi_phdr' type-id='type-id-1748' visibility='default' filepath='/usr/include/link.h' line='142' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- Elf64_Half dl_phdr_info::dlpi_phnum -->
<var-decl name='dlpi_phnum' type-id='type-id-1749' visibility='default' filepath='/usr/include/link.h' line='143' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- long long unsigned int dl_phdr_info::dlpi_adds -->
<var-decl name='dlpi_adds' type-id='type-id-156' visibility='default' filepath='/usr/include/link.h' line='151' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<!-- long long unsigned int dl_phdr_info::dlpi_subs -->
<var-decl name='dlpi_subs' type-id='type-id-156' visibility='default' filepath='/usr/include/link.h' line='153' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<!-- size_t dl_phdr_info::dlpi_tls_modid -->
<var-decl name='dlpi_tls_modid' type-id='type-id-8' visibility='default' filepath='/usr/include/link.h' line='157' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
<!-- void* dl_phdr_info::dlpi_tls_data -->
<var-decl name='dlpi_tls_data' type-id='type-id-1' visibility='default' filepath='/usr/include/link.h' line='162' column='1'/>
</data-member>
</class-decl>
<!-- typedef uint64_t Elf64_Addr -->
<typedef-decl name='Elf64_Addr' type-id='type-id-208' filepath='/usr/include/elf.h' line='50' column='1' id='type-id-162'/>
<!-- typedef unsigned long int uint64_t -->
<typedef-decl name='uint64_t' type-id='type-id-33' filepath='/usr/include/stdint.h' line='56' column='1' id='type-id-208'/>
<!-- typedef __anonymous_struct__ Elf64_Phdr -->
<typedef-decl name='Elf64_Phdr' type-id='type-id-1750' filepath='/usr/include/elf.h' line='560' column='1' id='type-id-1751'/>
<!-- struct {Elf64_Word p_type; Elf64_Word p_flags; Elf64_Off p_offset; Elf64_Addr p_vaddr; Elf64_Addr p_paddr; Elf64_Xword p_filesz; Elf64_Xword p_memsz; Elf64_Xword p_align;} -->
<class-decl name='__anonymous_struct__' size-in-bits='448' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-1751' visibility='default' filepath='/usr/include/elf.h' line='551' column='1' id='type-id-1750'>
<data-member access='public' layout-offset-in-bits='0'>
<!-- Elf64_Word p_type -->
<var-decl name='p_type' type-id='type-id-1752' visibility='default' filepath='/usr/include/elf.h' line='552' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
<!-- Elf64_Word p_flags -->
<var-decl name='p_flags' type-id='type-id-1752' visibility='default' filepath='/usr/include/elf.h' line='553' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
<!-- Elf64_Off p_offset -->
<var-decl name='p_offset' type-id='type-id-1753' visibility='default' filepath='/usr/include/elf.h' line='554' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
<!-- Elf64_Addr p_vaddr -->
<var-decl name='p_vaddr' type-id='type-id-162' visibility='default' filepath='/usr/include/elf.h' line='555' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
<!-- Elf64_Addr p_paddr -->
<var-decl name='p_paddr' type-id='type-id-162' visibility='default' filepath='/usr/include/elf.h' line='556' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
<!-- Elf64_Xword p_filesz -->
<var-decl name='p_filesz' type-id='type-id-168' visibility='default' filepath='/usr/include/elf.h' line='557' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
<!-- Elf64_Xword p_memsz -->
<var-decl name='p_memsz' type-id='type-id-168' visibility='default' filepath='/usr/include/elf.h' line='558' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
<!-- Elf64_Xword p_align -->
<var-decl name='p_align' type-id='type-id-168' visibility='default' filepath='/usr/include/elf.h' line='559' column='1'/>
</data-member>
</class-decl>
<!-- typedef uint32_t Elf64_Word -->
<typedef-decl name='Elf64_Word' type-id='type-id-1754' filepath='/usr/include/elf.h' line='39' column='1' id='type-id-1752'/>
<!-- typedef unsigned int uint32_t -->
<typedef-decl name='uint32_t' type-id='type-id-149' filepath='/usr/include/stdint.h' line='52' column='1' id='type-id-1754'/>
<!-- typedef uint64_t Elf64_Off -->
<typedef-decl name='Elf64_Off' type-id='type-id-208' filepath='/usr/include/elf.h' line='54' column='1' id='type-id-1753'/>
<!-- typedef uint64_t Elf64_Xword -->
<typedef-decl name='Elf64_Xword' type-id='type-id-208' filepath='/usr/include/elf.h' line='45' column='1' id='type-id-168'/>
<!-- typedef uint16_t Elf64_Half -->
<typedef-decl name='Elf64_Half' type-id='type-id-1755' filepath='/usr/include/elf.h' line='34' column='1' id='type-id-1749'/>
<!-- typedef unsigned short int uint16_t -->
<typedef-decl name='uint16_t' type-id='type-id-190' filepath='/usr/include/stdint.h' line='50' column='1' id='type-id-1755'/>
<!-- typedef unsigned long int size_t -->
<typedef-decl name='size_t' type-id='type-id-33' filepath='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/host-x86_64-unknown-linux-gnu/gcc/include/stddef.h' line='212' column='1' id='type-id-8'/>
<!-- const Elf64_Phdr -->
<qualified-type-def type-id='type-id-1751' const='yes' id='type-id-1756'/>
<!-- const Elf64_Phdr* -->
<pointer-type-def type-id='type-id-1756' size-in-bits='64' id='type-id-1748'/>
<!-- dl_phdr_info* -->
<pointer-type-def type-id='type-id-1747' size-in-bits='64' id='type-id-41'/>
<!-- int (dl_phdr_info*, typedef size_t, void*)* -->
<pointer-type-def type-id='type-id-40' size-in-bits='64' id='type-id-39'/>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- __sanitizer::uptr __sanitizer::internal_dup2(int, int) -->
<function-decl name='internal_dup2' mangled-name='_ZN11__sanitizer13internal_dup2Eii' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
<!-- char* __sanitizer::internal_strrchr(const char*, int) -->
<function-decl name='internal_strrchr' mangled-name='_ZN11__sanitizer16internal_strrchrEPKci' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_libc.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- char* -->
<return type-id='type-id-28'/>
</function-decl>
</namespace-decl>
<!-- namespace __tsan -->
<namespace-decl name='__tsan'>
<!-- __tsan::ReportStack* __tsan::SymbolizeDataAddr2Line(__sanitizer::uptr) -->
<function-decl name='SymbolizeDataAddr2Line' mangled-name='_ZN6__tsan22SymbolizeDataAddr2LineEm' filepath='../../.././libsanitizer/tsan/tsan_symbolize_addr2line_linux.cc' line='187' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::ReportStack* -->
<return type-id='type-id-1421'/>
</function-decl>
</namespace-decl>
<!-- int getdtablesize() -->
<function-decl name='getdtablesize' filepath='/usr/include/unistd.h' line='997' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- int pipe(int*) -->
<function-decl name='pipe' filepath='/usr/include/unistd.h' line='414' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int*' -->
<parameter type-id='type-id-42' name='status' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='968' column='1'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- __pid_t fork() -->
<function-decl name='fork' filepath='/usr/include/unistd.h' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- typedef __pid_t -->
<return type-id='type-id-270'/>
</function-decl>
<!-- int execl(const char*, const char*, ...) -->
<function-decl name='execl' filepath='/usr/include/unistd.h' line='570' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='str' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='635' column='1'/>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2' name='format' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc' line='635' column='1'/>
<parameter is-variadic='yes'/>
<!-- int -->
<return type-id='type-id-10'/>
</function-decl>
<!-- void _exit(int) -->
<function-decl name='_exit' filepath='/usr/include/unistd.h' line='600' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- long int strtol(const char*, char**, int) -->
<function-decl name='strtol' filepath='/usr/include/stdlib.h' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'const char*' -->
<parameter type-id='type-id-2'/>
<!-- parameter of type 'char**' -->
<parameter type-id='type-id-130'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- long int -->
<return type-id='type-id-45'/>
</function-decl>
</abi-instr>
<abi-instr version='1.0' address-size='64' path='../../.././libsanitizer/tsan/tsan_sync.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-ImG4Cf/gcc-4.9.2/x86_64-unknown-linux-gnu/libsanitizer/tsan' language='LANG_C_plus_plus'>
<!-- __sanitizer::GenericScopedLock<__tsan::MBlock>* -->
<pointer-type-def type-id='type-id-1757' size-in-bits='64' id='type-id-1758'/>
<!-- __sanitizer::GenericScopedReadLock<__tsan::Mutex>* -->
<pointer-type-def type-id='type-id-1759' size-in-bits='64' id='type-id-1760'/>
<!-- __tsan::MBlock* -->
<pointer-type-def type-id='type-id-1761' size-in-bits='64' id='type-id-1762'/>
<!-- __tsan::SyncVar*& -->
<reference-type-def kind='lvalue' type-id='type-id-1320' size-in-bits='64' id='type-id-1763'/>
<!-- const __sanitizer::GenericScopedLock<__tsan::MBlock> -->
<qualified-type-def type-id='type-id-1757' const='yes' id='type-id-1764'/>
<!-- const __sanitizer::GenericScopedLock<__tsan::MBlock>& -->
<reference-type-def kind='lvalue' type-id='type-id-1764' size-in-bits='64' id='type-id-1765'/>
<!-- const __sanitizer::GenericScopedReadLock<__tsan::Mutex> -->
<qualified-type-def type-id='type-id-1759' const='yes' id='type-id-1766'/>
<!-- const __sanitizer::GenericScopedReadLock<__tsan::Mutex>& -->
<reference-type-def kind='lvalue' type-id='type-id-1766' size-in-bits='64' id='type-id-1767'/>
<!-- const __tsan::MBlock -->
<qualified-type-def type-id='type-id-1761' const='yes' id='type-id-1768'/>
<!-- const __tsan::MBlock* -->
<pointer-type-def type-id='type-id-1768' size-in-bits='64' id='type-id-1769'/>
<!-- namespace __sanitizer -->
<namespace-decl name='__sanitizer'>
<!-- class __sanitizer::GenericScopedReadLock<__tsan::Mutex> -->
<class-decl name='GenericScopedReadLock&lt;__tsan::Mutex&gt;' size-in-bits='64' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='104' column='1' id='type-id-1759'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __tsan::Mutex* __sanitizer::GenericScopedReadLock<__tsan::Mutex>::mu_ -->
<var-decl name='mu_' type-id='type-id-1258' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='116' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::GenericScopedReadLock<__tsan::Mutex>::GenericScopedReadLock(__tsan::Mutex*) -->
<function-decl name='GenericScopedReadLock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::GenericScopedReadLock<__tsan::Mutex>*' -->
<parameter type-id='type-id-1760' is-artificial='yes'/>
<!-- parameter of type '__tsan::Mutex*' -->
<parameter type-id='type-id-1258'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::GenericScopedReadLock<__tsan::Mutex>::~GenericScopedReadLock(int) -->
<function-decl name='~GenericScopedReadLock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::GenericScopedReadLock<__tsan::Mutex>*' -->
<parameter type-id='type-id-1760' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::GenericScopedReadLock<__tsan::Mutex>::GenericScopedReadLock(const __sanitizer::GenericScopedReadLock<__tsan::Mutex>&) -->
<function-decl name='GenericScopedReadLock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::GenericScopedReadLock<__tsan::Mutex>*' -->
<parameter type-id='type-id-1760' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::GenericScopedReadLock<__tsan::Mutex>&' -->
<parameter type-id='type-id-1767'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::GenericScopedReadLock<__tsan::Mutex>::operator=(const __sanitizer::GenericScopedReadLock<__tsan::Mutex>&) -->
<function-decl name='operator=' mangled-name='_ZN11__sanitizer21GenericScopedReadLockIN6__tsan5MutexEEaSERKS3_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::GenericScopedReadLock<__tsan::Mutex>*' -->
<parameter type-id='type-id-1760' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::GenericScopedReadLock<__tsan::Mutex>&' -->
<parameter type-id='type-id-1767'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- class __sanitizer::GenericScopedLock<__tsan::MBlock> -->
<class-decl name='GenericScopedLock&lt;__tsan::MBlock&gt;' size-in-bits='64' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='85' column='1' id='type-id-1757'>
<data-member access='private' layout-offset-in-bits='0'>
<!-- __tsan::MBlock* __sanitizer::GenericScopedLock<__tsan::MBlock>::mu_ -->
<var-decl name='mu_' type-id='type-id-1762' visibility='default' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='97' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __sanitizer::GenericScopedLock<__tsan::MBlock>::GenericScopedLock(__tsan::MBlock*) -->
<function-decl name='GenericScopedLock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::GenericScopedLock<__tsan::MBlock>*' -->
<parameter type-id='type-id-1758' is-artificial='yes'/>
<!-- parameter of type '__tsan::MBlock*' -->
<parameter type-id='type-id-1762'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' destructor='yes'>
<!-- __sanitizer::GenericScopedLock<__tsan::MBlock>::~GenericScopedLock(int) -->
<function-decl name='~GenericScopedLock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::GenericScopedLock<__tsan::MBlock>*' -->
<parameter type-id='type-id-1758' is-artificial='yes'/>
<!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-10' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::GenericScopedLock<__tsan::MBlock>::GenericScopedLock(const __sanitizer::GenericScopedLock<__tsan::MBlock>&) -->
<function-decl name='GenericScopedLock' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::GenericScopedLock<__tsan::MBlock>*' -->
<parameter type-id='type-id-1758' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::GenericScopedLock<__tsan::MBlock>&' -->
<parameter type-id='type-id-1765'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='private'>
<!-- void __sanitizer::GenericScopedLock<__tsan::MBlock>::operator=(const __sanitizer::GenericScopedLock<__tsan::MBlock>&) -->
<function-decl name='operator=' mangled-name='_ZN11__sanitizer17GenericScopedLockIN6__tsan6MBlockEEaSERKS3_' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_mutex.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__sanitizer::GenericScopedLock<__tsan::MBlock>*' -->
<parameter type-id='type-id-1758' is-artificial='yes'/>
<!-- parameter of type 'const __sanitizer::GenericScopedLock<__tsan::MBlock>&' -->
<parameter type-id='type-id-1765'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- __sanitizer::atomic_uint64_t::Type __sanitizer::atomic_fetch_add<__sanitizer::atomic_uint64_t>(volatile __sanitizer::atomic_uint64_t*, __sanitizer::atomic_uint64_t::Type, __sanitizer::memory_order) -->
<function-decl name='atomic_fetch_add&lt;__sanitizer::atomic_uint64_t&gt;' filepath='../../.././libsanitizer/sanitizer_common/sanitizer_atomic_clang.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'volatile __sanitizer::atomic_uint64_t*' -->
<parameter type-id='type-id-354'/>
<!-- parameter of type 'typedef __sanitizer::atomic_uint64_t::Type' -->
<parameter type-id='type-id-355'/>
<!-- parameter of type 'enum __sanitizer::memory_order' -->
<parameter type-id='type-id-201'/>
<!-- typedef __sanitizer::atomic_uint64_t::Type -->
<return type-id='type-id-355'/>
</function-decl>
</namespace-decl>
<!-- namespace __tsan -->
<namespace-decl name='__tsan'>
<!-- struct __tsan::MBlock -->
<class-decl name='MBlock' size-in-bits='128' is-struct='yes' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='52' column='1' id='type-id-1761'>
<member-type access='public'>
<!-- typedef __sanitizer::GenericScopedLock<__tsan::MBlock> __tsan::MBlock::ScopedLock -->
<typedef-decl name='ScopedLock' type-id='type-id-1757' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='119' column='1' id='type-id-1770'/>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
<!-- long long unsigned int __tsan::MBlock::raw[2] -->
<var-decl name='raw' type-id='type-id-1281' visibility='default' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='60' column='1'/>
</data-member>
<member-function access='public'>
<!-- void __tsan::MBlock::Init(__sanitizer::uptr, __sanitizer::u32, __sanitizer::u32) -->
<function-decl name='Init' mangled-name='_ZN6__tsan6MBlock4InitEmjj' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::MBlock*' -->
<parameter type-id='type-id-1762' is-artificial='yes'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- parameter of type 'typedef __sanitizer::u32' -->
<parameter type-id='type-id-196'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::u32 __tsan::MBlock::Tid() -->
<function-decl name='Tid' mangled-name='_ZNK6__tsan6MBlock3TidEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::MBlock*' -->
<parameter type-id='type-id-1769' is-artificial='yes'/>
<!-- typedef __sanitizer::u32 -->
<return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::uptr __tsan::MBlock::Size() -->
<function-decl name='Size' mangled-name='_ZNK6__tsan6MBlock4SizeEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::MBlock*' -->
<parameter type-id='type-id-1769' is-artificial='yes'/>
<!-- typedef __sanitizer::uptr -->
<return type-id='type-id-99'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __sanitizer::u32 __tsan::MBlock::StackId() -->
<function-decl name='StackId' mangled-name='_ZNK6__tsan6MBlock7StackIdEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::MBlock*' -->
<parameter type-id='type-id-1769' is-artificial='yes'/>
<!-- typedef __sanitizer::u32 -->
<return type-id='type-id-196'/>
</function-decl>
</member-function>
<member-function access='public' const='yes'>
<!-- __tsan::SyncVar* __tsan::MBlock::ListHead() -->
<function-decl name='ListHead' mangled-name='_ZNK6__tsan6MBlock8ListHeadEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type 'const __tsan::MBlock*' -->
<parameter type-id='type-id-1769' is-artificial='yes'/>
<!-- __tsan::SyncVar* -->
<return type-id='type-id-1320'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::MBlock::ListPush(__tsan::SyncVar*) -->
<function-decl name='ListPush' mangled-name='_ZN6__tsan6MBlock8ListPushEPNS_7SyncVarE' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::MBlock*' -->
<parameter type-id='type-id-1762' is-artificial='yes'/>
<!-- parameter of type '__tsan::SyncVar*' -->
<parameter type-id='type-id-1320'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- __tsan::SyncVar* __tsan::MBlock::ListPop() -->
<function-decl name='ListPop' mangled-name='_ZN6__tsan6MBlock7ListPopEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::MBlock*' -->
<parameter type-id='type-id-1762' is-artificial='yes'/>
<!-- __tsan::SyncVar* -->
<return type-id='type-id-1320'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::MBlock::ListReset() -->
<function-decl name='ListReset' mangled-name='_ZN6__tsan6MBlock9ListResetEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::MBlock*' -->
<parameter type-id='type-id-1762' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::MBlock::Lock() -->
<function-decl name='Lock' mangled-name='_ZN6__tsan6MBlock4LockEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::MBlock*' -->
<parameter type-id='type-id-1762' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
<member-function access='public'>
<!-- void __tsan::MBlock::Unlock() -->
<function-decl name='Unlock' mangled-name='_ZN6__tsan6MBlock6UnlockEv' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- implicit parameter of type '__tsan::MBlock*' -->
<parameter type-id='type-id-1762' is-artificial='yes'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
</member-function>
</class-decl>
<!-- long long unsigned int __tsan::GetLsb<long long unsigned int>(long long unsigned int, int) -->
<function-decl name='GetLsb&lt;long long unsigned int&gt;' filepath='../../.././libsanitizer/tsan/tsan_defs.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type 'long long unsigned int' -->
<parameter type-id='type-id-156'/>
<!-- parameter of type 'int' -->
<parameter type-id='type-id-10'/>
<!-- long long unsigned int -->
<return type-id='type-id-156'/>
</function-decl>
<!-- void __tsan::DestroyAndFree<__tsan::SyncVar>(__tsan::SyncVar*&) -->
<function-decl name='DestroyAndFree&lt;__tsan::SyncVar&gt;' filepath='../../.././libsanitizer/tsan/tsan_mman.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::SyncVar*&' -->
<parameter type-id='type-id-1763'/>
<!-- void -->
<return type-id='type-id-4'/>
</function-decl>
<!-- __tsan::SyncVar* __tsan::GetJavaSync(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr, bool, bool) -->
<function-decl name='GetJavaSync' mangled-name='_ZN6__tsan11GetJavaSyncEPNS_11ThreadStateEmmbb' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='643' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- parameter of type 'bool' -->
<parameter type-id='type-id-124'/>
<!-- __tsan::SyncVar* -->
<return type-id='type-id-1320'/>
</function-decl>
<!-- __tsan::MBlock* __tsan::user_mblock(__tsan::ThreadState*, void*) -->
<function-decl name='user_mblock' mangled-name='_ZN6__tsan11user_mblockEPNS_11ThreadStateEPv' filepath='../../.././libsanitizer/tsan/tsan_mman.h' line='35' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'void*' -->
<parameter type-id='type-id-1'/>
<!-- __tsan::MBlock* -->
<return type-id='type-id-1762'/>
</function-decl>
<!-- __tsan::SyncVar* __tsan::GetAndRemoveJavaSync(__tsan::ThreadState*, __sanitizer::uptr, __sanitizer::uptr) -->
<function-decl name='GetAndRemoveJavaSync' mangled-name='_ZN6__tsan20GetAndRemoveJavaSyncEPNS_11ThreadStateEmm' filepath='../../.././libsanitizer/tsan/tsan_rtl.h' line='645' column='1' visibility='default' binding='global' size-in-bits='64'>
<!-- parameter of type '__tsan::ThreadState*' -->
<parameter type-id='type-id-399'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- parameter of type 'typedef __sanitizer::uptr' -->
<parameter type-id='type-id-99'/>
<!-- __tsan::SyncVar* -->
<return type-id='type-id-1320'/>
</function-decl>
</namespace-decl>
</abi-instr>
</abi-corpus>