Function core::arch::aarch64::__arm_mte_increment_tag

source ·
pub unsafe fn __arm_mte_increment_tag<const OFFSET: i64, T>(
    src: *const T,
) -> *const T
🔬This is a nightly-only experimental API. (stdarch_aarch64_mte #129010)
Available on (AArch64 or target_arch="arm64ec") and target feature mte only.
Expand description

Return a pointer with the logical address tag offset by a value.

src: A pointer containing an address and a logical tag. OFFSET: A compile-time constant value in the range [0, 15].

Adds offset to the logical address tag in src, wrapping if the result is outside of the valid 16 tags.

SAFETY: See __arm_mte_create_random_tag.