summaryrefslogtreecommitdiff
path: root/compiler-rt/lib/dfsan/dfsan.cpp
AgeCommit message (Expand)Author
2025-09-10Revert "[NFC] Fix CodeQL violations in compiler-rt. (#157793)"revert-157793-fix-codeql-errorsAmit Kumar Pandey
2025-09-10[NFC] Fix CodeQL violations in compiler-rt. (#157793)Amit Kumar Pandey
2025-08-22Reapply "[compiler-rt]: fix CodeQL format-string warnings via explicit (#154937)Amit Kumar Pandey
2025-08-22Revert "[compiler-rt]: fix CodeQL format-string warnings via explicit casts (...Hans Wennborg
2025-08-22[compiler-rt]: fix CodeQL format-string warnings via explicit casts (#153843)Amit Kumar Pandey
2024-09-18[NFC][sanitizer] Move `InitTlsSize` into `InitializePlatformEarly` (#108921)Vitaly Buka
2024-08-10[dfsan] Use namespace qualifier. NFCFangrui Song
2024-08-10[dfsan] Use namespace qualifier and internalize accidentally exported functio...Fangrui Song
2024-08-07[DFSan] [compiler-rt] leave BufferedStackTrace uninitFlorian Mayer
2024-03-20[dfsan] Re-exec with no ASLR if memory layout is incompatible on Linux (#85674)Thurston Dang
2023-09-15[NFC][sanitizer] Rename InternalScopedString::append to AppendF (#66558)Vitaly Buka
2023-02-04[sanitizer] Simplify with GET_CALLER_PC_BP. NFCFangrui Song
2022-12-11[DFSan] Add callback that allows to track which function tainted data reaches.Andrew Browne
2022-08-22[DFSan] Fix handling of libAtomic external functions.Andrew Browne
2022-04-19[DFSan] Print an error before calling null extern_weak functions, incase dfsa...Andrew Browne
2022-03-14[DFSan] Remove trampolines to unblock opaque pointers. (Reland with fix)Andrew Browne
2022-03-14Revert "[DFSan] Remove trampolines to unblock opaque pointers."Andrew Browne
2022-03-14[DFSan] Remove trampolines to unblock opaque pointers.Andrew Browne
2022-01-06[NFC][DFSan] Cleanup code to use align functions.Andrew Browne
2022-01-06[DFSan] Refactor dfsan_mem_shadow_transfer.Andrew Browne
2022-01-05[DFSan] Add option for conditional callbacks.Andrew Browne
2021-12-22[DFSan] Add functions to print origin trace from origin id instead of address.Andrew Browne
2021-11-08[NFC][dfsan] Split Init and ThreadStartVitaly Buka
2021-11-05Enable -Wformat-pedantic and fix fallout.Martin Liska
2021-10-08[NFC][sanitizer] Remove includes from headerVitaly Buka
2021-09-30[DFSan] Optimize code for writing to shadow. Move SetShadow to namespace.Andrew Browne
2021-06-29[dfsan] Expose dfsan_get_track_origins to get origin tracking statusJianzhou Zhao
2021-06-25[DFSan] Change shadow and origin memory layouts to match MSan.Andrew Browne
2021-06-21[DFSan][NFC] Refactor Origin Address Alignment code.Andrew Browne
2021-06-18[DFSan] Cleanup code for platforms other than Linux x86_64.Andrew Browne
2021-06-17Revert "[DFSan] Cleanup code for platforms other than Linux x86_64."Andrew Browne
2021-06-17[DFSan] Cleanup code for platforms other than Linux x86_64.Andrew Browne
2021-06-14[dfsan] Add stack-trace printing functions to dfsan interfaceGeorge Balatsouras
2021-06-07[dfsan] Add full fast8 supportGeorge Balatsouras
2021-06-06[dfsan] Use the sanitizer allocator to reduce memory costJianzhou Zhao
2021-05-24[dfsan] Add function that prints origin stack trace to bufferGeorge Balatsouras
2021-05-05[dfsan] Add a DFSan allocatorJianzhou Zhao
2021-04-22[dfsan] Track origin at loadsJianzhou Zhao
2021-03-19[dfsan] Add origin ABI wrappersJianzhou Zhao
2021-03-15[dfsan] Add origin ABI wrappers for thread/signal/forkJianzhou Zhao
2021-03-06[dfsan] Add utils to get and print origin paths and some test casesJianzhou Zhao
2021-02-23[dfsan] Update memset and dfsan_(set|add)_label with origin trackingJianzhou Zhao
2021-02-18[dfsan] Add origin tls/move/read APIsJianzhou Zhao
2021-02-12[dfsan] Comment out ChainOrigin temporarilyJianzhou Zhao
2021-02-12[dfsan] Turn off THP at dfsan_flushJianzhou Zhao
2021-02-11[dfsan] Introduce memory mapping for origin trackingJianzhou Zhao
2021-02-11[dfsan] Add origin chain utilsJianzhou Zhao
2021-02-05[dfsan] Add thread registrationJianzhou Zhao
2021-02-02[dfsan] Clean TLS after sigaction callbacksJianzhou Zhao
2020-12-04[dfsan] Support passing non-i16 shadow values in TLS modeJianzhou Zhao