Skip to content

Conversation

@tomerd
Copy link
Contributor

@tomerd tomerd commented Nov 1, 2023

5.9 cherry pick of #7042

…7042)

motivation: new backtracer relies on frame pointers. make sure we do not
omit them. this can be removed once the backtracer uses DWARF instead of
frame pointers

changes:
* introduce new hidden "omitFramePointers" build option to explicit omit
frame pointers
* unless user specifies omitFramePointers/noOmitFramePointers, pass
-fno-omit-frame-pointer to the compiler on Linux only
* add and adjust tests

rdar://117578677
@tomerd tomerd added the swift 5.9 This PR targets the 5.9 branch label Nov 1, 2023
@tomerd
Copy link
Contributor Author

tomerd commented Nov 1, 2023

@swift-ci test

@tomerd
Copy link
Contributor Author

tomerd commented Nov 1, 2023

cc @al45tair @compnerd

@tomerd
Copy link
Contributor Author

tomerd commented Nov 1, 2023

@swift-ci test

@tomerd
Copy link
Contributor Author

tomerd commented Nov 1, 2023

@swift-ci test windows

@tomerd tomerd enabled auto-merge (squash) November 7, 2023 21:40
@tomerd tomerd disabled auto-merge November 7, 2023 22:20
@tomerd tomerd merged commit ef57d9f into swiftlang:release/5.9 Nov 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

swift 5.9 This PR targets the 5.9 branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants