*** This commit represents a complete reformatting of the LLDB source code

*** to conform to clang-format’s LLVM style.  This kind of mass change has
*** two obvious implications:

Firstly, merging this particular commit into a downstream fork may be a huge
effort.  Alternatively, it may be worth merging all changes up to this commit,
performing the same reformatting operation locally, and then discarding the
merge for this particular commit.  The commands used to accomplish this
reformatting were as follows (with current working directory as the root of
the repository):

    find . \( -iname "*.c" -or -iname "*.cpp" -or -iname "*.h" -or -iname "*.mm" \) -exec clang-format -i {} +
    find . -iname "*.py" -exec autopep8 --in-place --aggressive --aggressive {} + ;

The version of clang-format used was 3.9.0, and autopep8 was 1.2.4.

Secondly, “blame” style tools will generally point to this commit instead of
a meaningful prior commit.  There are alternatives available that will attempt
to look through this change and find the appropriate prior commit.  YMMV.

llvm-svn: 280751
This commit is contained in:
Kate Stone
2016-09-06 20:57:50 +00:00
parent d5aa733769
commit b9c1b51e45
2780 changed files with 556690 additions and 597060 deletions

View File

@@ -19,147 +19,101 @@
using namespace lldb;
using namespace lldb_private;
#pragma mark --
#pragma mark--
#pragma mark Impl
class SBStructuredData::Impl
{
class SBStructuredData::Impl {
public:
Impl() : m_plugin_wp(), m_data_sp() {}
Impl() :
m_plugin_wp(),
m_data_sp()
{
Impl(const Impl &rhs) = default;
Impl(const EventSP &event_sp)
: m_plugin_wp(
EventDataStructuredData::GetPluginFromEvent(event_sp.get())),
m_data_sp(EventDataStructuredData::GetObjectFromEvent(event_sp.get())) {
}
~Impl() = default;
Impl &operator=(const Impl &rhs) = default;
bool IsValid() const { return m_data_sp.get() != nullptr; }
void Clear() {
m_plugin_wp.reset();
m_data_sp.reset();
}
SBError GetAsJSON(lldb::SBStream &stream) const {
SBError sb_error;
if (!m_data_sp) {
sb_error.SetErrorString("No structured data.");
return sb_error;
}
Impl(const Impl &rhs) = default;
m_data_sp->Dump(stream.ref());
return sb_error;
}
Impl(const EventSP &event_sp) :
m_plugin_wp(EventDataStructuredData::GetPluginFromEvent(event_sp.get())),
m_data_sp(EventDataStructuredData::GetObjectFromEvent(event_sp.get()))
{
lldb::SBError GetDescription(lldb::SBStream &stream) const {
SBError sb_error;
if (!m_data_sp) {
sb_error.SetErrorString("Cannot pretty print structured data: "
"no data to print.");
return sb_error;
}
~Impl() = default;
Impl&
operator =(const Impl &rhs) = default;
bool
IsValid() const
{
return m_data_sp.get() != nullptr;
// Grab the plugin.
auto plugin_sp = StructuredDataPluginSP(m_plugin_wp);
if (!plugin_sp) {
sb_error.SetErrorString("Cannot pretty print structured data: "
"plugin doesn't exist.");
return sb_error;
}
void
Clear()
{
m_plugin_wp.reset();
m_data_sp.reset();
}
// Get the data's description.
auto error = plugin_sp->GetDescription(m_data_sp, stream.ref());
if (!error.Success())
sb_error.SetError(error);
SBError
GetAsJSON(lldb::SBStream &stream) const
{
SBError sb_error;
if (!m_data_sp)
{
sb_error.SetErrorString("No structured data.");
return sb_error;
}
m_data_sp->Dump(stream.ref());
return sb_error;
}
lldb::SBError
GetDescription(lldb::SBStream &stream) const
{
SBError sb_error;
if (!m_data_sp)
{
sb_error.SetErrorString("Cannot pretty print structured data: "
"no data to print.");
return sb_error;
}
// Grab the plugin.
auto plugin_sp = StructuredDataPluginSP(m_plugin_wp);
if (!plugin_sp)
{
sb_error.SetErrorString("Cannot pretty print structured data: "
"plugin doesn't exist.");
return sb_error;
}
// Get the data's description.
auto error = plugin_sp->GetDescription(m_data_sp, stream.ref());
if (!error.Success())
sb_error.SetError(error);
return sb_error;
}
return sb_error;
}
private:
StructuredDataPluginWP m_plugin_wp;
StructuredData::ObjectSP m_data_sp;
StructuredDataPluginWP m_plugin_wp;
StructuredData::ObjectSP m_data_sp;
};
#pragma mark --
#pragma mark--
#pragma mark SBStructuredData
SBStructuredData::SBStructuredData() : m_impl_up(new Impl()) {}
SBStructuredData::SBStructuredData() :
m_impl_up(new Impl())
{
SBStructuredData::SBStructuredData(const lldb::SBStructuredData &rhs)
: m_impl_up(new Impl(*rhs.m_impl_up.get())) {}
SBStructuredData::SBStructuredData(const lldb::EventSP &event_sp)
: m_impl_up(new Impl(event_sp)) {}
SBStructuredData::~SBStructuredData() {}
SBStructuredData &SBStructuredData::
operator=(const lldb::SBStructuredData &rhs) {
*m_impl_up = *rhs.m_impl_up;
return *this;
}
SBStructuredData::SBStructuredData(const lldb::SBStructuredData &rhs) :
m_impl_up(new Impl(*rhs.m_impl_up.get()))
{
bool SBStructuredData::IsValid() const { return m_impl_up->IsValid(); }
void SBStructuredData::Clear() { m_impl_up->Clear(); }
SBError SBStructuredData::GetAsJSON(lldb::SBStream &stream) const {
return m_impl_up->GetAsJSON(stream);
}
SBStructuredData::SBStructuredData(const lldb::EventSP &event_sp) :
m_impl_up(new Impl(event_sp))
{
lldb::SBError SBStructuredData::GetDescription(lldb::SBStream &stream) const {
return m_impl_up->GetDescription(stream);
}
SBStructuredData::~SBStructuredData()
{
}
SBStructuredData &
SBStructuredData::operator =(const lldb::SBStructuredData &rhs)
{
*m_impl_up = *rhs.m_impl_up;
return *this;
}
bool
SBStructuredData::IsValid() const
{
return m_impl_up->IsValid();
}
void
SBStructuredData::Clear()
{
m_impl_up->Clear();
}
SBError
SBStructuredData::GetAsJSON(lldb::SBStream &stream) const
{
return m_impl_up->GetAsJSON(stream);
}
lldb::SBError
SBStructuredData::GetDescription(lldb::SBStream &stream) const
{
return m_impl_up->GetDescription(stream);
}