aboutsummaryrefslogtreecommitdiff
path: root/compiler-rt/lib/cfi
AgeCommit message (Expand)AuthorFilesLines
2023-09-28[CFI] Allow LoongArch (#67314)Ami-zhang1-0/+4
2022-01-07sanitizer_common: prefix thread-safety macros with SANITIZER_Dmitry Vyukov1-2/+2
2021-11-24cfi: fix more -Wformat warningsDimitry Andric1-2/+2
2021-11-05Enable -Wformat-pedantic and fix fallout.Martin Liska1-1/+1
2021-08-13sanitizer_common: enable format string checkingDmitry Vyukov1-0/+3
2021-07-28sanitizers: switch BlockingMutex(LINKER_INITIALIZED) to MutexDmitry Vyukov1-3/+3
2021-07-12sanitizer_common: add thread safety annotationsDmitry Vyukov1-2/+2
2021-05-04[clang] accept -fsanitize-ignorelist= in addition to -fsanitize-blacklist=Nico Weber2-1/+1
2020-09-08[sanitizers] Remove unneeded MaybeCall*DefaultOptions() and nullptr checksFangrui Song1-1/+1
2019-06-15Improve error message when '=' is missing in {ASAN,...}_OPTIONS.Vitaly Buka1-2/+2
2019-02-28cfi: Rename source file from cc to cppNico Weber2-2/+4
2019-02-06[sanitizer] Decorate /proc/self/maps better.Evgeniy Stepanov1-1/+1
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-10-01Unbreak linux cfi buildDavid Carlier1-0/+1
2018-10-01[Cfi] Compiling cfi library on FreeBSD and NetBSDDavid Carlier2-7/+34
2018-08-15cfi: Remove blacklist entries for libc++.Peter Collingbourne1-4/+2
2018-07-16Fix warnings in a static assert added to CFI.Chandler Carruth1-1/+2
2018-07-16[cfi] Don't pass a uint16_t to memset. Make sure the 16-bit constant is appro...Filipe Cabecinhas1-1/+4
2018-04-16[sanitizer] Build failures fixes post D45457Kostya Kortchinsky1-0/+1
2018-03-22[sanitizer] Split coverage into separate RT in sanitizer_commonKostya Kortchinsky1-0/+1
2018-02-24[cfi] Lazy initialization of CFI interceptorsVitaly Buka1-3/+18
2018-01-17cfi: Add a blacklist entry for MSVC's std::get_temporary_buffer function.Peter Collingbourne1-1/+3
2017-11-07(NFC) Rename GetMax{,User}VirtualAddress.Evgeniy Stepanov1-1/+1
2017-10-09Limit CFI blacklist entries to specific CFI modeVlad Tsyrklevich1-0/+1
2017-10-09Make the cfi target available on more platforms.Peter Collingbourne1-29/+31
2017-08-04CFI: Move STL allocator blacklist to clangVlad Tsyrklevich1-6/+0
2017-07-31Remove STL/microsoft-specific CFI blacklist entriesPeter Collingbourne1-9/+0
2017-05-05CFI: Add a blacklist entry for std::_Sp_counted_ptr_inplace::_Sp_counted_ptr_...Peter Collingbourne1-0/+5
2017-04-07[cfi] Accept weak definition of __cfi_check.Evgeniy Stepanov1-1/+2
2017-04-06[cfi] Fix symbol lookup hack in cross-dso cfi to handle LLD binaries.Evgeniy Stepanov1-2/+9
2017-01-12Revert "[sancov] moving sancov rt to sancov/ directory"Mike Aizatsky1-2/+0
2017-01-12[sancov] moving sancov rt to sancov/ directoryMike Aizatsky1-0/+2
2016-09-15[compiler-rt] Do not introduce __sanitizer namespace globallyAnna Zaks1-0/+2
2016-08-26[CMake] Connect Compiler-RT targets to LLVM Runtimes directoryChris Bieneman1-3/+1
2016-07-11[compiler-rt] Fix VisualStudio virtual folders layoutEtienne Bergeron1-0/+1
2016-03-18[sancov] common flags initialization.Mike Aizatsky1-1/+1
2016-02-23[CMake] Assign components and dependencies during add_compiler_rt_resource_fileChris Bieneman1-2/+1
2016-02-03[cfi] Safe handling of unaddressable vtable pointers (compiler-rt).Evgeniy Stepanov1-1/+1
2016-02-02Cast the fifth arg to mremap to void *Alexey Samsonov1-1/+1
2016-01-28[cfi] Simplify the code in CfiSlowPathCommon.Evgeniy Stepanov1-7/+2
2016-01-28[cfi] Fix recovery from out-of-bounds vtable error.Evgeniy Stepanov1-3/+6
2016-01-27[cfi] Fix gcc build.Evgeniy Stepanov1-12/+14
2016-01-26[cfi] Exclude __cfi_slowpath_diag from the non-diag rtl.Evgeniy Stepanov1-1/+3
2016-01-26[cfi] Better handling of wild target address.Evgeniy Stepanov1-25/+56
2016-01-26[cfi] Hide runtime implementation in a namespace.Evgeniy Stepanov1-55/+60
2016-01-26[cfi] Support for dlopen and dlclose.Evgeniy Stepanov1-41/+136
2016-01-25[cfi] Cross-DSO CFI diagnostic mode (compiler-rt part)Evgeniy Stepanov2-7/+22
2016-01-08[cfi] Fix __cfi_slowpath and __cfi_check signature.Evgeniy Stepanov1-3/+3
2015-12-22[cfi] Fix handling of uninstrumented libraries.Evgeniy Stepanov1-1/+1
2015-12-16[cfi] Exclude ubsan runtime library from non-diag CFI builds.Evgeniy Stepanov2-3/+21