llvm-project/lldb/source/Host/common
Greg Clayton 5acc12550f Don't crash when specifying a core file that isn't readable.
Fixes include:
1 - added new FileSpec method: bool FileSpec::Readable()
2 - detect when an executable is not readable and give an appropriate error for:
    (lldb) file /tmp/unreadablefile
3 - detect when a core file is not readable and give an appropriate error
4 - detect when a specified core file doesn't exist and give an appropriate error
    
<rdar://problem/17727734>

llvm-svn: 215741
2014-08-15 18:00:45 +00:00
..
CMakeLists.txt Creates a socket host object. 2014-08-06 18:16:26 +00:00
Condition.cpp cleanup unreferenced functions 2014-03-20 06:08:36 +00:00
DynamicLibrary.cpp <rdar://problem/13209140> 2013-04-24 21:29:08 +00:00
Editline.cpp "process kill" and "process detach" were causing double prompts or prompts that would overwrite each other. Fixed now. 2014-05-08 23:04:39 +00:00
File.cpp Creates a socket host object. 2014-08-06 18:16:26 +00:00
FileSpec.cpp Don't crash when specifying a core file that isn't readable. 2014-08-15 18:00:45 +00:00
Host.cpp Refactor FileAction out of ProcessLaunchInfo. 2014-08-14 16:01:25 +00:00
IOObject.cpp Creates a socket host object. 2014-08-06 18:16:26 +00:00
Makefile
Mutex.cpp Fixing warnings shouldn't introduce a crasher. 2014-07-18 18:32:45 +00:00
NativeBreakpoint.cpp Add lldb-gdbserver support for Linux x86_64. 2014-06-30 21:05:18 +00:00
NativeBreakpoint.h Add lldb-gdbserver support for Linux x86_64. 2014-06-30 21:05:18 +00:00
NativeBreakpointList.cpp Add lldb-gdbserver support for Linux x86_64. 2014-06-30 21:05:18 +00:00
NativeBreakpointList.h Add lldb-gdbserver support for Linux x86_64. 2014-06-30 21:05:18 +00:00
NativeProcessProtocol.cpp Add lldb-gdbserver support for Linux x86_64. 2014-06-30 21:05:18 +00:00
NativeProcessProtocol.h Add lldb-gdbserver support for Linux x86_64. 2014-06-30 21:05:18 +00:00
NativeThreadProtocol.cpp Add lldb-gdbserver support for Linux x86_64. 2014-06-30 21:05:18 +00:00
NativeThreadProtocol.h Add lldb-gdbserver support for Linux x86_64. 2014-06-30 21:05:18 +00:00
OptionParser.cpp Fix tests broken by the OptionValidator changes. 2014-07-09 16:32:07 +00:00
Pipe.cpp Fix compilation errors introduced by host Pipe abstraction 2014-07-03 05:20:28 +00:00
ProcessRunLock.cpp MingW compilation (windows). Includes various refactoring to improve portability. 2013-08-23 12:44:05 +00:00
Socket.cpp Creates a socket host object. 2014-08-06 18:16:26 +00:00
SocketAddress.cpp Fix Windows warnings. 2014-05-28 16:43:26 +00:00
SoftwareBreakpoint.cpp Add lldb-gdbserver support for Linux x86_64. 2014-06-30 21:05:18 +00:00
SoftwareBreakpoint.h Add lldb-gdbserver support for Linux x86_64. 2014-06-30 21:05:18 +00:00
Symbols.cpp Correct a standalone debug file path 2013-11-25 20:33:56 +00:00
Terminal.cpp lldb: remove adhoc implementation of array_sizeof 2014-06-27 05:17:41 +00:00
TimeValue.cpp Various small changes for build of LLDB on Visual Studio 2013 RC (MSVC12) 2013-09-20 22:35:22 +00:00