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 Pointer Authentication intrinsics #118104

Closed
wants to merge 1 commit into from
Closed

Conversation

arttet
Copy link
Contributor

@arttet arttet commented Nov 20, 2023

Add Pointer Authentication intrinsics. They are related to arm64e architecture.

#115526
#73628

@rustbot
Copy link
Collaborator

rustbot commented Nov 20, 2023

r? @davidtwco

(rustbot has picked a reviewer for you, use r? to override)

@rustbot rustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. labels Nov 20, 2023
ifn!("llvm.ptrauth.strip.i64", fn(t_i64, t_i32) -> t_i64);
ifn!("llvm.ptrauth.resign.i64", fn(t_i64, t_i32, t_i64, t_i32, t_i64) -> t_i64);
ifn!("llvm.ptrauth.sign_generic.i64", fn(t_i64, t_i64) -> t_i64);
ifn!("llvm.ptrauth.blend.i64", fn(t_i64, t_i64) -> t_i64);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You only need to add LLVM intrinsics in this place that are actually called by rustc_codegen_llvm.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@arttet is this comment resolved?

thanks

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My sincere apologies for the delay.
So, I believe I've fixed it, is that correct?

@davidtwco
Copy link
Member

r? @bjorn3

@rustbot rustbot assigned bjorn3 and unassigned davidtwco Dec 4, 2023
@arttet arttet closed this Dec 6, 2023
@arttet arttet reopened this Dec 6, 2023
@arttet arttet requested a review from bjorn3 December 6, 2023 09:10
@arttet arttet marked this pull request as draft December 6, 2023 09:18
@rust-log-analyzer

This comment has been minimized.

@rust-log-analyzer

This comment has been minimized.

@rust-log-analyzer

This comment has been minimized.

@arttet arttet closed this Dec 11, 2023
@arttet arttet reopened this Dec 11, 2023
@arttet arttet marked this pull request as ready for review December 11, 2023 06:14
@arttet arttet closed this Dec 19, 2023
@arttet arttet reopened this Dec 19, 2023
@apiraino
Copy link
Contributor

apiraino commented Feb 1, 2024

unsure about that status but I think this is waiting on the author (comment pending a reply?)

@rustbot author

@rustbot rustbot added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Feb 1, 2024
@arttet arttet closed this Feb 26, 2024
@apiraino apiraino removed the S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. label Feb 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants