DDavid Spickett[lldb] Fix build on FreeBSD
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[lldb] Convert LocateSymbolFile into a plugin (#71151) This commit contains the initial scaffolding to convert the functionality currently implemented in LocateSymbolFile to a plugin architecture. The plugin approach allows us to easily add new ways to find symbols and fixes some issues with the current implementation. For instance, currently we (ab)use the host OS to include support for querying the DebugSymbols framework on macOS. The plugin approach retains all the benefits (including the ability to compile this out on other platforms) while maintaining a higher level of separation with the platform independent code. To limit the scope of this patch, I've only converted a single function: LocateExecutableObjectFile. Future commits will convert the remaining LocateSymbolFile functions and eventually remove LocateSymbolFile. To make reviewing easier, that will done as follow-ups. | 2 年前 | |
[lldb] Fix build on FreeBSD Missing llvm:: namespace for StringRef. | 2 年前 | |
[lldb] Move DownloadObjectAndSymbolFile to SymbolLocator plugin (#71267) This builds on top of the work started in c3a302d to convert LocateSymbolFile to a SymbolLocator plugin. This commit moves DownloadObjectAndSymbolFile. | 2 年前 |