about summary refs log tree commit diff
path: root/tests/coverage/async_closure.cov-map
diff options
context:
space:
mode:
authorStuart Cook <Zalathar@users.noreply.github.com>2025-05-09 16:25:06 +1000
committerGitHub <noreply@github.com>2025-05-09 16:25:06 +1000
commitd91e86e963128ebd9e0baee42d1504670dab1565 (patch)
tree5295892f3941df628923fee4a9952bd19e7a71a9 /tests/coverage/async_closure.cov-map
parente3873f51a13c184193326606fe8b44092d576640 (diff)
parentd951c41a684c886900477b7087c9de51ddba03bd (diff)
downloadrust-d91e86e963128ebd9e0baee42d1504670dab1565.tar.gz
rust-d91e86e963128ebd9e0baee42d1504670dab1565.zip
Rollup merge of #140828 - dpaoliello:arm64fp, r=workingjubilee
Enable non-leaf Frame Pointers for Arm64 Windows

Microsoft recommends enabling frame pointers for Arm64 Windows as it enables fast stack walking, from <https://learn.microsoft.com/en-us/cpp/build/arm64-windows-abi-conventions?view=msvc-170#integer-registers>:

> The frame pointer (x29) is required for compatibility with fast stack walking used by ETW and other services. It must point to the previous {x29, x30} pair on the stack.

I'm setting this to "non-leaf" as leaf functions shouldn't be spilling registers and so won't touch the frame pointer.
Diffstat (limited to 'tests/coverage/async_closure.cov-map')
0 files changed, 0 insertions, 0 deletions