-
Notifications
You must be signed in to change notification settings - Fork 0
Discussion: atrosinenko/pauth-blend-removal #1
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
base: main
Are you sure you want to change the base?
Changes from all commits
53a6590
d5c907b
9f7b13f
dd6dc25
280fe0f
00b6349
fe2adda
4288098
ea798a7
af616a9
8847b2d
3aef7e3
7b8adca
30aa963
0b8df8c
47b92c7
1a26e4e
621dc28
d314ed4
7a1cc15
0d0073d
b744611
238e726
5160d99
804a5b5
2020667
f84201d
31f049f
1715021
43b31fe
7f9ac25
882d499
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -2775,7 +2775,7 @@ llvm::Value *CodeGenFunction::GetVTablePtr(Address This, | |
| } else { | ||
| VTable = cast<llvm::Instruction>(EmitPointerAuthAuth( | ||
| CGPointerAuthInfo(0, PointerAuthenticationMode::Strip, false, false, | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Not directly related to this PR, but might be a subject for change: it looks like that
Owner
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. (link added to the description) |
||
| nullptr), | ||
| 0, nullptr), | ||
| VTable)); | ||
| } | ||
| } | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you please refer me to the tests which trigger this convergence-related condition?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I tried adding an assertion that the result of
cast<llvm::CallInst>(addConvergenceControlToken(call))equals tocall(which should fail on the condition mentioned in this FIXME), here is the list of tests: