fish-shell/build_tools
Mahmoud Al-Qudsi 7b0cc33f2e Add LSAN suppressions file
Suppress TLS variable leaks caused by outstanding background threads by
suppressing the ASAN interposer functions. This is possible because because
we're now using use_tls=1.

-----------------------

Direct leak of 64 byte(s) in 2 object(s) allocated from:
    #0 0x5627a1f0cc86 in __interceptor_realloc (/home/runner/work/fish-shell/fish-shell/build/fish_tests+0xb9fc86) (BuildId: da87d16730727369ad5fa46052d10337d6941fa9)
    #1 0x7f04d8800f79 in pthread_getattr_np (/lib/x86_64-linux-gnu/libc.so.6+0x95f79) (BuildId: 69389d485a9793dbe873f0ea2c93e02efaa9aa3d)
    #2 0x5627a1f2f664 in __sanitizer::GetThreadStackTopAndBottom(bool, unsigned long*, unsigned long*) (/home/runner/work/fish-shell/fish-shell/build/fish_tests+0xbc2664) (BuildId: da87d16730727369ad5fa46052d10337d6941fa9)
    #3 0x5627a1f2fb83 in __sanitizer::GetThreadStackAndTls(bool, unsigned long*, unsigned long*, unsigned long*, unsigned long*) (/home/runner/work/fish-shell/fish-shell/build/fish_tests+0xbc2b83) (BuildId: da87d16730727369ad5fa46052d10337d6941fa9)
    #4 0x5627a1f19a0d in __asan::AsanThread::SetThreadStackAndTls(__asan::AsanThread::InitOptions const*) (/home/runner/work/fish-shell/fish-shell/build/fish_tests+0xbaca0d) (BuildId: da87d16730727369ad5fa46052d10337d6941fa9)
    #5 0x5627a1f19615 in __asan::AsanThread::Init(__asan::AsanThread::InitOptions const*) (/home/runner/work/fish-shell/fish-shell/build/fish_tests+0xbac615) (BuildId: da87d16730727369ad5fa46052d10337d6941fa9)
    #6 0x5627a1f19b01 in __asan::AsanThread::ThreadStart(unsigned long long) (/home/runner/work/fish-shell/fish-shell/build/fish_tests+0xbacb01) (BuildId: da87d16730727369ad5fa46052d10337d6941fa9)
    #7 0x7f04d87ffb42  (/lib/x86_64-linux-gnu/libc.so.6+0x94b42) (BuildId: 69389d485a9793dbe873f0ea2c93e02efaa9aa3d)
    #8 0x7f04d88919ff  (/lib/x86_64-linux-gnu/libc.so.6+0x1269ff) (BuildId: 69389d485a9793dbe873f0ea2c93e02efaa9aa3d)
2023-05-02 11:52:42 -05:00
..
osx_package_resources
osx_package_scripts
asan_blacklist.txt Add and use ASAN blacklist 2023-04-29 11:02:59 -05:00
cppcheck.rules
cppcheck.sh
cppcheck.suppressions
diff_profiles.fish
extract_help_sections.fish
find_globals.fish Delete wcstring_list_t 2023-04-19 01:03:16 +02:00
find_weak_odrs.py
fish_xgettext.fish
git_version_gen.sh Skip building version file if git describe fails the new perm check 2022-05-26 09:35:59 +02:00
iwyu.linux.imp
iwyu.osx.imp Delete wcstring_list_t 2023-04-19 01:03:16 +02:00
lint.fish
list_committers_since.fish
littlecheck.py Update littlecheck to 3d8a08bd164a96f53aef2a00a818e8778808e95a 2022-12-23 18:49:41 +01:00
lsan_suppressions.txt Add LSAN suppressions file 2023-05-02 11:52:42 -05:00
mac_notarize.sh macOS notarization: migrate from altool to notarytool 2022-12-26 15:25:42 -08:00
make_pkg.sh Mac package: pass -f when deleting the temp directory 2022-07-02 18:49:54 -07:00
make_tarball.sh make_tarball: fix the vendor tarball generation path 2023-04-02 21:20:49 +08:00
osx_distribution.xml
pexpect_helper.py pexpect test for commandline --current-process 2022-11-12 22:34:31 +01:00
style.fish style.fish --all improvements 2022-08-14 17:57:36 -07:00