remove FILE* usage from SBStream.i
authorLawrence D'Anna <lawrence_danna@apple.com>
Tue, 15 Oct 2019 17:41:40 +0000 (17:41 +0000)
committerLawrence D'Anna <lawrence_danna@apple.com>
Tue, 15 Oct 2019 17:41:40 +0000 (17:41 +0000)
commit30cf609548d9379178ef618d9c8790459221ed22
tree858eb178708952d85cc7d9e283350f71c0a1d2f3
parentfdfd6ab12e5e2ad3f6641a3b4442b3140212d29b
remove FILE* usage from SBStream.i

Summary:
This patch removes FILE* and replaces it with SBFile and FileSP the
SWIG interface for `SBStream.i`.   And this is the last one.   With
this change, nothing in the python API will can access a FILE* method
on the C++ side.

Reviewers: JDevlieghere, jasonmolenda, labath

Reviewed By: labath

Subscribers: lldb-commits

Tags: #lldb

Differential Revision: https://reviews.llvm.org/D68960

llvm-svn: 374924
lldb/include/lldb/API/SBStream.h
lldb/packages/Python/lldbsuite/test/python_api/file_handle/TestFileHandle.py
lldb/scripts/interface/SBStream.i
lldb/source/API/SBStream.cpp