summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite
diff options
context:
space:
mode:
authorAdrian Prantl <aprantl@apple.com>2019-04-22 21:33:22 +0000
committerAdrian Prantl <aprantl@apple.com>2019-04-22 21:33:22 +0000
commit0d809aa21842dfe7ef6a37d8b11cfd0accc763ad (patch)
tree2f916898fb63bdaf430a0bd4748d4d6f9de9e001 /lldb/packages/Python/lldbsuite
parentd748689c7f718f531871bb44b5da05888c3c0301 (diff)
downloadbcm5719-llvm-0d809aa21842dfe7ef6a37d8b11cfd0accc763ad.tar.gz
bcm5719-llvm-0d809aa21842dfe7ef6a37d8b11cfd0accc763ad.zip
[dsymutil] Collect parseable Swift interfaces in the .dSYM bundle.
When a Swift module built with debug info imports a library without debug info from a textual interface, the textual interface is necessary to reconstruct types defined in the library's interface. By recording the Swift interface files in DWARF dsymutil can collect them and LLDB can find them. This patch teaches dsymutil to look for DW_TAG_imported_modules and records all references to parseable Swift ingterfrace files and copies them to a.out.dSYM/Contents/Resources/<Arch>/<ModuleName>.swiftinterface <rdar://problem/49751748> llvm-svn: 358921
Diffstat (limited to 'lldb/packages/Python/lldbsuite')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud