Alastair Houghton
245b5e0766
[Backtracing] Add the ability for a SymbolLocator to find images.
...
This is better than the `alternativePaths` mechanism because it means that
a client of the `Runtime` module can do its own thing, which might even
mean fetching things from a remote server or decompressing files or any
other thing we might find useful.
rdar://170642627
2026-02-18 16:59:52 +00:00
Alastair Houghton
b89b5e13bd
[Backtracing][PDB] Fix-ups after rebasing.
...
A few tweaks required after rebasing on top of Carl's work on
cross-platform symbolication.
rdar://168454023
2026-02-17 10:50:56 +00:00
Alastair Houghton
acdaeef626
[Backtracing][PDB] Add PDB code and SymbolLocator.
...
Added the PDB reading code and also a `SymbolLocator` type that
allows us to locate symbols for a given image.
rdar://168454023
2026-02-17 10:50:55 +00:00
Alastair Houghton
7f57385be4
[Backtracing][Windows] Add PE file parsing and DWARF-in-PE support.
...
This should allow us to get symbolicated backtraces for Swift code
that is built with DWARF debug information.
rdar://181623384
2026-02-03 18:23:29 +00:00