SuccessChanges

Summary

  1. remove FILE* usage from ReportEventState() and HandleProcessEvent() (details)
  2. uint32_t options -> File::OpenOptions options (details)
Commit 322f12afc3673fc868899857b069ce59084dba05 by lawrence_danna
remove FILE* usage from ReportEventState() and HandleProcessEvent()
Summary: This patch adds FileSP and SBFile versions of the API methods
ReportEventState and  HandleProcessEvent.   It points the SWIG wrappers
at these instead of the ones that use FILE* streams.
Reviewers: JDevlieghere, jasonmolenda, labath, jingham
Reviewed By: labath
Subscribers: lldb-commits
Tags: #lldb
Differential Revision: https://reviews.llvm.org/D68546
llvm-svn: 374816
The file was modifiedlldb/packages/Python/lldbsuite/test/python_api/default-constructor/sb_debugger.py
The file was modifiedlldb/include/lldb/API/SBDebugger.h
The file was modifiedlldb/packages/Python/lldbsuite/test/python_api/default-constructor/sb_process.py
The file was modifiedlldb/scripts/interface/SBDebugger.i
The file was modifiedlldb/source/API/SBProcess.cpp
The file was modifiedlldb/include/lldb/API/SBFile.h
The file was modifiedlldb/source/API/SBDebugger.cpp
The file was modifiedlldb/scripts/interface/SBProcess.i
The file was modifiedlldb/include/lldb/API/SBProcess.h
Commit 62c9fe4273e8f2a0f3f0f4c86de3a90668532354 by lawrence_danna
uint32_t options -> File::OpenOptions options
Summary: This patch re-types everywhere that passes a File::OpenOptions
as a uint32_t so it actually uses File::OpenOptions.
It also converts some OpenOptions related functions that fail by
returning 0 or NULL into llvm::Expected
split off from https://reviews.llvm.org/D68737
Reviewers: JDevlieghere, jasonmolenda, labath
Reviewed By: labath
Subscribers: lldb-commits
Tags: #lldb
Differential Revision: https://reviews.llvm.org/D68853
llvm-svn: 374817
The file was modifiedlldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
The file was modifiedlldb/source/API/SBFile.cpp
The file was modifiedlldb/include/lldb/Host/File.h
The file was modifiedlldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h
The file was modifiedlldb/source/Commands/CommandObjectMemory.cpp
The file was modifiedlldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
The file was modifiedlldb/include/lldb/Host/FileCache.h
The file was modifiedlldb/source/Host/common/File.cpp
The file was modifiedlldb/source/Core/StreamFile.cpp
The file was modifiedlldb/source/Host/common/FileSystem.cpp
The file was modifiedlldb/source/Target/Target.cpp
The file was modifiedlldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp
The file was modifiedlldb/include/lldb/Core/StreamFile.h
The file was modifiedlldb/include/lldb/Host/FileSystem.h
The file was modifiedlldb/include/lldb/Target/Platform.h
The file was modifiedlldb/source/Target/Platform.cpp
The file was modifiedlldb/source/Host/common/FileCache.cpp
The file was modifiedlldb/include/lldb/Target/RemoteAwarePlatform.h
The file was modifiedlldb/source/Commands/CommandObjectSettings.cpp
The file was modifiedlldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
The file was modifiedlldb/source/Target/RemoteAwarePlatform.cpp
The file was modifiedlldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.cpp
The file was modifiedlldb/source/API/SBStream.cpp
The file was modifiedlldb/source/Plugins/Platform/MacOSX/objcxx/PlatformiOSSimulatorCoreSimulatorSupport.mm