about summary refs log tree commit diff
path: root/tests/codegen/sanitizer
AgeCommit message (Expand)AuthorLines
2025-07-22Rename `tests/codegen` into `tests/codegen-llvm`Guillaume Gomez-2203/+0
2025-07-16add `codegen_instance_attrs` queryFolkert de Vries-6/+6
2025-07-16fix `-Zsanitizer=kcfi` on `#[naked]` functionsFolkert de Vries-0/+47
2025-06-22Fix tests to drop now-skipped codegenMark Rousskov-5/+9
2025-04-05KCFI: Add KCFI arity indicator supportRamon de C Valle-0/+19
2025-03-17Rollup merge of #138349 - 1c3t3a:external-weak-cfi, r=rcvalleMatthias Krüger-0/+24
2025-03-17Emit function declarations for functions with #[linkage="extern_weak"]Bastian Kersting-0/+24
2025-03-11Implement `#[define_opaque]` attribute for functions.Oli Scherer-73/+61
2025-02-24tests: use minicore moreDavid Wood-82/+39
2024-11-23Rollup merge of #127483 - BertalanD:no_sanitize-global-var, r=rcvalle许杰友 Jieyou Xu (Joe)-0/+10
2024-11-11CFI: Append debug location to CFI blocksBastian Kersting-0/+19
2024-11-02Allow disabling ASan instrumentation for globalsDaniel Bertalan-0/+10
2024-10-24Rollup merge of #130225 - adetaylor:rename-old-receiver, r=wesleywiserStuart Cook-2/+2
2024-10-23Set `signext` or `zeroext` for integer arguments on LoongArch64Asuna-2/+2
2024-10-22Rename Receiver -> LegacyReceiverAdrian Taylor-2/+2
2024-08-29riscv64imac: allow shadow call stack sanitizerDing Xiang Fei-0/+17
2024-08-21Add missing module flags for CFI and KCFI sanitizersSami Tolvanen-0/+52
2024-08-09unconditionally allow shadow call-stack for AArch64 whenever fixed-x18 is app...Ding Xiang Fei-0/+19
2024-07-25Let InstCombine remove Clone shims inside Clone shimsBen Kimock-0/+1
2024-06-12Require any function with a tait in its signature to actually constrain a hid...Oli Scherer-63/+73
2024-06-07Fix codegen testOli Scherer-3/+3
2024-05-31Run rustfmt on `tests/codegen/`.Nicholas Nethercote-317/+321
2024-05-28Bless codegen testOli Scherer-21/+23
2024-05-11fix few typo in filecheck annotationsklensy-1/+1
2024-04-24Fix tests and blessGary Guo-1/+1
2024-04-06Rollup merge of #123525 - maurer:no-id-dyn2, r=compiler-errorsMatthias Krüger-21/+21
2024-04-05CFI: Don't rewrite ty::Dynamic directlyMatthew Maurer-21/+21
2024-04-04CFI: Restore typeid_for_instance default behaviorRamon de C Valle-2/+2
2024-04-02CFI: Switch sense of type erasure flagMatthew Maurer-2/+2
2024-03-29Auto merge of #123071 - rcvalle:rust-cfi-fix-method-fn-ptr-cast, r=compiler-e...bors-0/+22
2024-03-27CFI: Fix methods as function pointer castRamon de C Valle-0/+22
2024-03-27CFI: Fix drop and drop_in_placeRamon de C Valle-0/+29
2024-03-22CFI: Support self_cell-like recursionMatthew Maurer-0/+16
2024-03-21CFI: Skip non-passed argumentsMatthew Maurer-32/+32
2024-03-14CFI: Break tests into smaller filesRamon de C Valle-606/+759
2024-03-01Add initial support for DataFlowSanitizerRamon de C Valle-0/+10
2024-02-27CFI: Don't compress user-defined builtin typesRamon de C Valle-0/+25
2024-02-22[AUTO_GENERATED] Migrate compiletest to use `ui_test`-style `//@` directives许杰友 Jieyou Xu (Joe)-123/+123
2023-12-07CFI: Add char to CFI integer normalizationRamon de C Valle-57/+20
2023-11-21Update the minimum external LLVM to 16.Dario Nieuwenhuis-2/+0
2023-10-17Automatically enable cross-crate inlining for small functionsBen Kimock-8/+8
2023-09-22Fix test on targets with crt-static defaultTomasz Miąsko-10/+14
2023-09-11Use no_core for KCFI tests to exercise them in CITomasz Miąsko-1/+12
2023-08-29Preserve `___asan_globals_registered` symbol during LTO.Lukasz Anforowicz-0/+43
2023-08-24Fix CFI: f32 and f64 are encoded incorrectly for cRamon de C Valle-6/+6
2023-07-29Fix sanitizer tests depending on filenameJubilee Young-54/+54
2023-07-29tests/codegen/sanitizer{-,_}* -> sanitizer/*Jubilee Young-0/+1756