mirror of
https://github.com/intel/llvm.git
synced 2026-01-14 20:10:50 +08:00
When the user specifies a corefile that is not readable,
give them a meaningful error message instead of "Unable to find process plug-in for core file ...". <rdar://problem/21255759> <rdar://problem/21091522> http://blog.ignoranthack.me/?p=204 llvm-svn: 240753
This commit is contained in:
@@ -387,6 +387,12 @@ protected:
|
||||
core_file.GetPath(core_path, sizeof(core_path));
|
||||
if (core_file.Exists())
|
||||
{
|
||||
if (!core_file.Readable())
|
||||
{
|
||||
result.AppendMessageWithFormat ("Core file '%s' is not readable.\n", core_path);
|
||||
result.SetStatus (eReturnStatusFailed);
|
||||
return false;
|
||||
}
|
||||
FileSpec core_file_dir;
|
||||
core_file_dir.GetDirectory() = core_file.GetDirectory();
|
||||
target_sp->GetExecutableSearchPaths ().Append (core_file_dir);
|
||||
|
||||
Reference in New Issue
Block a user