Interface DebugFileProvider
- All Superinterfaces:
DebugInfoProvider
- All Known Subinterfaces:
DebugFileStorage
- All Known Implementing Classes:
BuildIdDebugFileProvider,LocalDirDebugInfoDProvider,LocalDirDebugLinkProvider,SameDirDebugInfoProvider
A
DebugInfoProvider that can directly provide files.-
Method Summary
Modifier and TypeMethodDescriptiongetFile(ExternalDebugInfo debugInfo, TaskMonitor monitor) Searches for a debug file that fulfills the criteria specified in theExternalDebugInfo.Methods inherited from interface ghidra.app.util.bin.format.dwarf.external.DebugInfoProvider
getDescriptiveName, getName, getStatus
-
Method Details
-
getFile
File getFile(ExternalDebugInfo debugInfo, TaskMonitor monitor) throws IOException, CancelledException Searches for a debug file that fulfills the criteria specified in theExternalDebugInfo.- Parameters:
debugInfo- search criteriamonitor-TaskMonitor- Returns:
- File of the matching file, or
nullif not found - Throws:
IOException- if errorCancelledException- if cancelled
-