swift
[Async CC] Pointer authentication.
#34928
Merged

[Async CC] Pointer authentication. #34928

nate-chandler
nate-chandler nate-chandler force pushed 5 years ago
nate-chandler
swift-ci
swift-ci
nate-chandler nate-chandler force pushed 5 years ago
nate-chandler nate-chandler force pushed 5 years ago
nate-chandler
nate-chandler [PtrAuth] Adopt AsyncContextResume schema.
d4be3e88
nate-chandler [PtrAuth] Auth parent async context after loading.
7091e0dd
nate-chandler [PtrAuth] Corrected AsyncContextParent schema.
b0913fd8
nate-chandler [NFC] Destructure AsyncFunctionPointer in getAsyncFunctionAndSize.
c73e3c1e
nate-chandler nate-chandler force pushed 5 years ago
nate-chandler nate-chandler requested a review from aschwaighofer aschwaighofer 5 years ago
nate-chandler nate-chandler requested a review from rjmccall rjmccall 5 years ago
nate-chandler nate-chandler marked this pull request as ready for review 5 years ago
nate-chandler
swift-ci
swift-ci
nate-chandler [Async CC] Handle contextless fn ptrs in getAsyncFunctionAndSize.
e7ec8c24
nate-chandler [Async CC] Fixed AuthInfo of AsyncCallEmission.
bbf57959
nate-chandler [Async CC] Auth'd AFP ptr of dynamically thin fn.
d17c0690
nate-chandler [Async CC] Auth'd AFP ptr to load ptr from FunctionPointer.
0d93b8d7
nate-chandler [Async CC] Resigning AFP results in AFP.
659c1ed8
nate-chandler [NFC] Use FunctionPointer::getRawPointer for vwitness.
52566970
nate-chandler [Async CC] Auth'd AFP ptr of statically thin fn.
eac9cfc2
nate-chandler [Async CC] Fixed ptrauth for dynamic ptrs in partial applies.
f1d263b2
nate-chandler [Async CC] Resigned ptr passed to swift_task_create[_f].
b8ec80aa
nate-chandler [PtrAuth] Pass discriminator to swift_suspend_dispatch.
0f2b659a
nate-chandler [Test] Reenabled arm64e concurrency tests.
84e7ba70
nate-chandler nate-chandler force pushed to 84e7ba70 5 years ago
nate-chandler
swift-ci
nate-chandler
nate-chandler nate-chandler merged af8cf15e into main 5 years ago
nate-chandler nate-chandler deleted the concurrency/irgen/ptrauth branch 5 years ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone