llvm-project/lldb/source/Plugins
Greg Clayton a31baf081b Fixed the python interpreter so that it correctly inherits the top IOHandler's files instead of always using stdin/out/err.
Removed lldb_private::File::Duplicate() and the copy constructor and the assignment operator that used to duplicate the file handles and made them private so no one uses them. Previously the lldb_private::File::Duplicate() function duplicated files that used file descriptors, (int) but not file streams (FILE *), so the lldb_private::File::Duplicate() function only worked some of the time. No one else excep thee ScriptInterpreterPython was using these functions, so that aren't needed nor desired. Previously every time you would drop into the python interpreter we would duplicate files, and now we avoid this file churn.

<rdar://problem/24877720>

llvm-svn: 263161
2016-03-10 20:49:32 +00:00
..
ABI Add/Improve complex, vector, aggregate types handling for SysV ARM (hard/soft) ABI. 2016-02-29 13:39:20 +00:00
Disassembler Upgrade the arm/thumb architecture used by the disassembler 2016-03-02 12:42:43 +00:00
DynamicLoader Add an "offset" option to "break set -n" and "break set -f -l". 2016-03-09 18:59:13 +00:00
ExpressionParser Revert "Track expression language from one place in ClangExpressionParser" 2016-03-10 12:38:55 +00:00
Instruction Fix all of the unannotated switch cases to annotate the fall through or do the right thing and break. 2016-02-26 01:20:20 +00:00
InstrumentationRuntime Remove autoconf support from source directories. 2016-01-28 22:05:24 +00:00
JITLoader Add support for handling absolute symbols in ELF 2016-02-25 12:23:43 +00:00
Language Fix warning in NSDictionary.cpp 2016-03-01 11:40:47 +00:00
LanguageRuntime [Renderscript] Add stack argument reading code for Mipsel 3 2016-03-10 17:50:01 +00:00
MemoryHistory Remove autoconf support from source directories. 2016-01-28 22:05:24 +00:00
ObjectContainer Remove autoconf support from source directories. 2016-01-28 22:05:24 +00:00
ObjectFile Update the on-device arm specific code to match the API changes 2016-03-01 05:34:05 +00:00
OperatingSystem Remove autoconf support from source directories. 2016-01-28 22:05:24 +00:00
Platform Add an "offset" option to "break set -n" and "break set -f -l". 2016-03-09 18:59:13 +00:00
Process Try to fix windows build after rL262863 2016-03-08 11:43:56 +00:00
ScriptInterpreter Fixed the python interpreter so that it correctly inherits the top IOHandler's files instead of always using stdin/out/err. 2016-03-10 20:49:32 +00:00
SymbolFile [DWARFASTParserClang] Start with member offset of 0 for members of union types. 2016-03-10 01:15:17 +00:00
SymbolVendor Remove autoconf support from source directories. 2016-01-28 22:05:24 +00:00
SystemRuntime Remove autoconf support from source directories. 2016-01-28 22:05:24 +00:00
UnwindAssembly Stack unwinding emulation: handle adjustment of FP 2016-02-19 10:59:25 +00:00
CMakeLists.txt Fix cmake build. 2015-09-03 04:17:57 +00:00