*** 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:
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user