rust/tests/ui/sanitizer
Matthew Maurer 8cc9a912d7 CFI: Rewrite closure and coroutine instances to their trait method
Similar to methods on a trait object, the most common way to indirectly
call a closure or coroutine is through the vtable on the appropriate
trait. This uses the same approach as we use for trait methods, after
backing out the trait arguments from the type.
2024-03-30 16:40:38 +00:00
..
address.rs
badfree.rs
cfg-kasan.rs
cfg.rs
cfi-assoc-ty-lifetime-issue-123053.rs
cfi-async-closures.rs CFI: Rewrite closure and coroutine instances to their trait method 2024-03-30 16:40:38 +00:00
cfi-canonical-jump-tables-requires-cfi.rs
cfi-canonical-jump-tables-requires-cfi.stderr
cfi-closures.rs CFI: Rewrite closure and coroutine instances to their trait method 2024-03-30 16:40:38 +00:00
cfi-complex-receiver.rs
cfi-coroutine.rs CFI: Rewrite closure and coroutine instances to their trait method 2024-03-30 16:40:38 +00:00
cfi-drop-in-place.rs
cfi-drop-no-principal.rs
cfi-generalize-pointers-attr-cfg.rs
cfi-generalize-pointers-requires-cfi.rs
cfi-generalize-pointers-requires-cfi.stderr
cfi-invalid-attr-cfi-encoding.rs
cfi-invalid-attr-cfi-encoding.stderr
cfi-is-incompatible-with-kcfi.aarch64.stderr
cfi-is-incompatible-with-kcfi.rs
cfi-is-incompatible-with-kcfi.x86_64.stderr
cfi-method-fn-ptr-cast.rs
cfi-normalize-integers-attr-cfg.rs
cfi-normalize-integers-requires-cfi.rs
cfi-normalize-integers-requires-cfi.stderr
cfi-requires-lto.rs
cfi-requires-lto.stderr
cfi-self-ref.rs
cfi-supertraits.rs
cfi-virtual-auto.rs
cfi-with-rustc-lto-requires-single-codegen-unit.rs
cfi-with-rustc-lto-requires-single-codegen-unit.stderr
crt-static.rs
crt-static.stderr
dataflow-abilist.txt
dataflow.rs
hwaddress.rs
incompatible.rs
incompatible.stderr
inline-always.rs
inline-always.stderr
issue-72154-address-lifetime-markers.rs
issue-111184-cfi-coroutine-witness.rs
issue-114275-cfi-const-expr-in-arry-len.rs
leak.rs
memory-eager.rs
memory-passing.rs
memory.rs
new-llvm-pass-manager-thin-lto.rs
split-lto-unit-requires-lto.rs
split-lto-unit-requires-lto.stderr
thread.rs
unsupported-target.rs
unsupported-target.stderr
use-after-scope.rs