llvm-project/lldb
Zachary Turner 1f67a3cba9 [FileSystem] Split up the OpenFlags enumeration.
This breaks the OpenFlags enumeration into two separate
enumerations: OpenFlags and CreationDisposition.  The first
controls the behavior of the API depending on whether or not
the target file already exists, and is not a flags-based
enum.  The second controls more flags-like values.

This yields a more easy to understand API, while also allowing
flags to be passed to the openForRead api, where most of the
values didn't make sense before.  This also makes the apis more
testable as it becomes easy to enumerate all the configurations
which make sense, so I've added many new tests to exercise all
the different values.

llvm-svn: 334221
2018-06-07 19:58:58 +00:00
..
cmake Check for process_vm_readv using CheckSymbolExists 2018-06-07 19:53:25 +00:00
docs Enable AUTOBRIEF in doxygen configuration. 2018-05-02 16:55:16 +00:00
examples Added a BSD archive tool. 2018-04-02 17:20:21 +00:00
include/lldb [DWARF] Add (empty) DebugNamesDWARFIndex class and a setting to control its use 2018-06-06 11:35:23 +00:00
lit [lldb-mi] Re-implement MI -exec-next command. 2018-06-07 19:09:01 +00:00
lldb.xcodeproj Add ClangHost.cpp to the Xcode project. 2018-06-05 00:19:03 +00:00
lldb.xcworkspace Fix a typo in the gtest build target for Debug configuration. 2018-04-10 17:49:56 +00:00
packages/Python/lldbsuite [lit, windows] Disable a number of tests that are failing on Windows 2018-06-07 17:49:22 +00:00
resources
scripts Change SWIG output directory when building LLDB.framework with CMake 2018-06-04 23:47:36 +00:00
source [FileSystem] Split up the OpenFlags enumeration. 2018-06-07 19:58:58 +00:00
test [test] Fix --framework argument passed to dotest. 2018-05-29 12:30:27 +00:00
third_party/Python/module *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00
tools [lldb-mi] Re-implement MI -exec-next command. 2018-06-07 19:09:01 +00:00
unittests [LLDB] Unit tests / typo fix 2018-06-07 08:58:34 +00:00
utils [CMake] Unify and relayer testing 2018-05-03 16:54:10 +00:00
www Typo fixes. 2018-05-29 09:10:46 +00:00
.arcconfig Upgrade all the .arcconfigs to https. 2016-07-14 13:15:37 +00:00
.clang-format Updated .clang-format rules so bring LLDB in line with LLVM standards. 2016-09-06 17:19:00 +00:00
.gitignore [dotest] Remove crashinfo hook 2018-01-10 10:18:47 +00:00
CMakeLists.txt Change SWIG output directory when building LLDB.framework with CMake 2018-06-04 23:47:36 +00:00
CODE_OWNERS.txt Remove Sean Callanan from the CODE_OWNERS, he won't have time 2017-11-01 01:38:42 +00:00
INSTALL.txt Changed builld-llvm.py to use .json files 2017-02-23 02:21:34 +00:00
LICENSE.TXT
use_lldb_suite_root.py *** This commit represents a complete reformatting of the LLDB source code 2016-09-06 20:57:50 +00:00