Expand description
Type metadata identifiers for LLVM Kernel Control Flow Integrity (KCFI) and cross-language LLVM KCFI support for the Rust compiler.
For more information about LLVM KCFI and cross-language LLVM KCFI support for the Rust compiler, see the tracking issue #123479.
Re-exportsยง
use std::hash::Hasher;๐use rustc_middle::ty::Instance;๐use rustc_middle::ty::InstanceKind;๐use rustc_middle::ty::ReifyReason;๐use rustc_middle::ty::ShimKind;๐use rustc_middle::ty::Ty;๐use rustc_middle::ty::TyCtxt;๐use rustc_target::callconv::FnAbi;๐use twox_hash::XxHash64;๐pub use crate::cfi::typeid::TypeIdOptions;pub use crate::cfi::typeid::itanium_cxx_abi;
Functionsยง
- typeid_
for_ fnabi - Returns a KCFI type metadata identifier for the specified FnAbi.
- typeid_
for_ instance - Returns a KCFI type metadata identifier for the specified Instance.