Alastair Houghton
1258d45152
[Backtracing] Build work.
...
Additional shimming required for some builds, as well as a few other build
related tweaks.
rdar://106234311
2023-03-04 15:46:30 +00:00
Alastair Houghton
43ac069ad0
[Backtracing] Add control over symbol caching.
...
Some symbolication frameworks have a symbol cache; we probably don't want
to use that for test cases, to avoid running into problems where the cache
holds stale information.
rdar://105409147
2023-03-04 08:00:09 +00:00
Alastair Houghton
55104aae54
[Backtracing] Fix Windows assembler related problem.
...
We need to enable MASM/MARMASM and we need to add a get-cpu-context.asm
file for it to build.
rdar://104336548
2023-03-04 07:56:03 +00:00
Alastair Houghton
8a29657f4c
[Runtime] [Darwin] Add code to trigger the external backtracer.
...
When a Swift program crashes, we should catch the crash and execute the
external backtracer.
rdar://105391747
2023-03-04 07:56:02 +00:00