[Backtracing] Add initial support for Windows. #84906
al45tair
force pushed
from
d954e8a0
114 days ago
al45tair
force pushed
to
d954e8a0
114 days ago
al45tair
force pushed
from
447ed501
to
435bea06
26 days ago
al45tair
force pushed
from
b1413cd9
to
d4a345a3
25 days ago
al45tair
force pushed
from
d4a345a3
to
499c6eae
24 days ago
al45tair
force pushed
from
86f0cb0f
to
6512a832
24 days ago
al45tair
force pushed
from
6512a832
to
bb20822b
24 days ago
al45tair
force pushed
from
057805c0
to
51b21028
23 days ago
al45tair
force pushed
from
f8e40e55
to
2e707c62
22 days ago
al45tair
marked this pull request as ready for review 18 days ago
mikeash
approved these changes
on 2026-01-20
carlpeto
approved these changes
on 2026-01-21
al45tair
force pushed
from
eba8cf7e
to
df5d890f
4 days ago
[Backtracing][Windows] Initial Windows support.
d13988bd
[Backtracing][Windows] Add PE file parsing and DWARF-in-PE support.
7f57385b
[Backtracer] Fix some bugs that prevented DWARF reading.
3cdac642
[Backtracing] Make line numbers work.
bf9dd3ac
[Backtracing][Tests] Enable some of the backtracing tests.
d3ef70e5
[Backtracing] Fix Linux and macOS builds.
38f91e2d
[Backtracing] Made on-crash backtraces work for 64-bit.
e0845e14
[Backtracing] Disable backtracing for 32-bit Windows.
3463b1e1
[Backtracing][Windows] Fix things to install swift-backtrace
4f90a966
[Backtracing][Tests] Enable more tests on Windows.
90ac30a7
[Backtracing] Make tests work, plus various fixes.
6d930d39
[Frontend][Driver] Fix Windows paths for swiftCore.
a02fea9c
[Backtracing] Tweak a few things after rebasing.
a677131c
[Backtracing] Update the new build system for Windows support.
22df6cde
[Backtracing] Fix typos, tidy up.
54f9cee9
[Backtracing] Make the debug option work on Windows.
0682923f
[Backtracing] Improve debug option on Windows.
7f8398e6
al45tair
force pushed
from
df5d890f
to
2ebe6ed8
2 days ago
edymtt
approved these changes
on 2026-02-04
al45tair
force pushed
from
74d641cc
to
2ebe6ed8
1 day ago
al45tair
force pushed
from
6a8a47cc
to
2ebe6ed8
1 day ago
[Backtracing] Don't build backtracing code when it's disabled.
add83b4d
[Backtracing] Remember to emit `end` instruction.
38c4848b
[Backtracing] Don't pull in `windows.h` unnecessarily.
f6af22c4
[Backtracing] Fix build failures for places Runtime doesn't build.
58a6470a
[Backtracing] Build and test fixes.
d9b0031f
[Backtracing] Fix tests up for Windows.
ae71bd8d
[Backtracing][Test] Use `!`, not `not`.
e4778823
[Backtracing][Tests] We might not have more frames here.
5b4c428e
[Backtracing] Updates after review.
ceaba82d
[Backtracing] We don't need to change the driver.
54385105
[Backtracing] Fix silly mistake.
3e7647de
[Backtracing] Fix the new build system for Windows.
079c1657
al45tair
force pushed
from
2ebe6ed8
to
079c1657
1 day ago
al45tair
merged
e38c0652
into main 21 hours ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub