Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add MTE intrinsics #1627

Merged
merged 2 commits into from
Aug 27, 2024
Merged

Add MTE intrinsics #1627

merged 2 commits into from
Aug 27, 2024

Conversation

dheaton-arm
Copy link
Contributor

Adds intrinsic functions to core_arch::aarch64 for MTE, as per the ACLE:

  • __arm_mte_create_random_tag
  • __arm_mte_increment_tag
  • __arm_mte_exclude_tag
  • __arm_mte_set_tag
  • __arm_mte_get_tag
  • __arm_mte_ptrdiff

These are unavailable without the mte target feature.

@rustbot
Copy link
Collaborator

rustbot commented Aug 13, 2024

Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @Amanieu (or someone else) some time within the next two weeks.

@Amanieu
Copy link
Member

Amanieu commented Aug 25, 2024

CI is fixed on master, can you rebase?

Adds intrinsic functions to `core_arch::aarch64` for MTE, as per the
ACLE:
- __arm_mte_create_random_tag
- __arm_mte_increment_tag
- __arm_mte_exclude_tag
- __arm_mte_set_tag
- __arm_mte_get_tag
- __arm_mte_ptrdiff

These are unavailable without the `mte` target feature.
@Amanieu Amanieu merged commit 5dfe757 into rust-lang:master Aug 27, 2024
31 checks passed
@dheaton-arm dheaton-arm deleted the mte-intrinsics branch August 27, 2024 16:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants