diff options
author | Kate Stone <katherine.stone@apple.com> | 2016-09-06 20:57:50 +0000 |
---|---|---|
committer | Kate Stone <katherine.stone@apple.com> | 2016-09-06 20:57:50 +0000 |
commit | b9c1b51e45b845debb76d8658edabca70ca56079 (patch) | |
tree | dfcb5a13ef2b014202340f47036da383eaee74aa /lldb/source/API/SBWatchpoint.cpp | |
parent | d5aa73376966339caad04013510626ec2e42c760 (diff) | |
download | bcm5719-llvm-b9c1b51e45b845debb76d8658edabca70ca56079.tar.gz bcm5719-llvm-b9c1b51e45b845debb76d8658edabca70ca56079.zip |
*** 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
Diffstat (limited to 'lldb/source/API/SBWatchpoint.cpp')
-rw-r--r-- | lldb/source/API/SBWatchpoint.cpp | 392 |
1 files changed, 165 insertions, 227 deletions
diff --git a/lldb/source/API/SBWatchpoint.cpp b/lldb/source/API/SBWatchpoint.cpp index 1c88a58191e..f5d72076487 100644 --- a/lldb/source/API/SBWatchpoint.cpp +++ b/lldb/source/API/SBWatchpoint.cpp @@ -8,296 +8,234 @@ //===----------------------------------------------------------------------===// #include "lldb/API/SBWatchpoint.h" -#include "lldb/API/SBDefines.h" #include "lldb/API/SBAddress.h" #include "lldb/API/SBDebugger.h" +#include "lldb/API/SBDefines.h" #include "lldb/API/SBEvent.h" #include "lldb/API/SBStream.h" -#include "lldb/lldb-types.h" -#include "lldb/lldb-defines.h" #include "lldb/Breakpoint/Watchpoint.h" #include "lldb/Breakpoint/WatchpointList.h" #include "lldb/Core/Log.h" #include "lldb/Core/Stream.h" #include "lldb/Core/StreamFile.h" #include "lldb/Target/Target.h" +#include "lldb/lldb-defines.h" +#include "lldb/lldb-types.h" using namespace lldb; using namespace lldb_private; +SBWatchpoint::SBWatchpoint() : m_opaque_sp() {} -SBWatchpoint::SBWatchpoint () : - m_opaque_sp () -{ -} +SBWatchpoint::SBWatchpoint(const lldb::WatchpointSP &wp_sp) + : m_opaque_sp(wp_sp) { + Log *log(lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_API)); -SBWatchpoint::SBWatchpoint (const lldb::WatchpointSP &wp_sp) : - m_opaque_sp (wp_sp) -{ - Log *log(lldb_private::GetLogIfAllCategoriesSet (LIBLLDB_LOG_API)); - - if (log) - { - SBStream sstr; - GetDescription (sstr, lldb::eDescriptionLevelBrief); - log->Printf ("SBWatchpoint::SBWatchpoint (const lldb::WatchpointSP &wp_sp" - "=%p) => this.sp = %p (%s)", - static_cast<void*>(wp_sp.get()), - static_cast<void*>(m_opaque_sp.get()), sstr.GetData()); - } + if (log) { + SBStream sstr; + GetDescription(sstr, lldb::eDescriptionLevelBrief); + log->Printf("SBWatchpoint::SBWatchpoint (const lldb::WatchpointSP &wp_sp" + "=%p) => this.sp = %p (%s)", + static_cast<void *>(wp_sp.get()), + static_cast<void *>(m_opaque_sp.get()), sstr.GetData()); + } } -SBWatchpoint::SBWatchpoint(const SBWatchpoint &rhs) : - m_opaque_sp (rhs.m_opaque_sp) -{ -} +SBWatchpoint::SBWatchpoint(const SBWatchpoint &rhs) + : m_opaque_sp(rhs.m_opaque_sp) {} -const SBWatchpoint & -SBWatchpoint::operator = (const SBWatchpoint &rhs) -{ - if (this != &rhs) - m_opaque_sp = rhs.m_opaque_sp; - return *this; +const SBWatchpoint &SBWatchpoint::operator=(const SBWatchpoint &rhs) { + if (this != &rhs) + m_opaque_sp = rhs.m_opaque_sp; + return *this; } +SBWatchpoint::~SBWatchpoint() {} -SBWatchpoint::~SBWatchpoint () -{ -} +watch_id_t SBWatchpoint::GetID() { + Log *log(lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_API)); -watch_id_t -SBWatchpoint::GetID () -{ - Log *log(lldb_private::GetLogIfAllCategoriesSet (LIBLLDB_LOG_API)); - - watch_id_t watch_id = LLDB_INVALID_WATCH_ID; - lldb::WatchpointSP watchpoint_sp(GetSP()); - if (watchpoint_sp) - watch_id = watchpoint_sp->GetID(); - - if (log) - { - if (watch_id == LLDB_INVALID_WATCH_ID) - log->Printf ("SBWatchpoint(%p)::GetID () => LLDB_INVALID_WATCH_ID", - static_cast<void*>(watchpoint_sp.get())); - else - log->Printf ("SBWatchpoint(%p)::GetID () => %u", - static_cast<void*>(watchpoint_sp.get()), watch_id); - } - - return watch_id; -} + watch_id_t watch_id = LLDB_INVALID_WATCH_ID; + lldb::WatchpointSP watchpoint_sp(GetSP()); + if (watchpoint_sp) + watch_id = watchpoint_sp->GetID(); + + if (log) { + if (watch_id == LLDB_INVALID_WATCH_ID) + log->Printf("SBWatchpoint(%p)::GetID () => LLDB_INVALID_WATCH_ID", + static_cast<void *>(watchpoint_sp.get())); + else + log->Printf("SBWatchpoint(%p)::GetID () => %u", + static_cast<void *>(watchpoint_sp.get()), watch_id); + } -bool -SBWatchpoint::IsValid() const -{ - return (bool) m_opaque_sp; + return watch_id; } -SBError -SBWatchpoint::GetError () -{ - SBError sb_error; - lldb::WatchpointSP watchpoint_sp(GetSP()); - if (watchpoint_sp) - { - sb_error.SetError(watchpoint_sp->GetError()); - } - return sb_error; +bool SBWatchpoint::IsValid() const { return (bool)m_opaque_sp; } + +SBError SBWatchpoint::GetError() { + SBError sb_error; + lldb::WatchpointSP watchpoint_sp(GetSP()); + if (watchpoint_sp) { + sb_error.SetError(watchpoint_sp->GetError()); + } + return sb_error; } -int32_t -SBWatchpoint::GetHardwareIndex () -{ - int32_t hw_index = -1; +int32_t SBWatchpoint::GetHardwareIndex() { + int32_t hw_index = -1; - lldb::WatchpointSP watchpoint_sp(GetSP()); - if (watchpoint_sp) - { - std::lock_guard<std::recursive_mutex> guard(watchpoint_sp->GetTarget().GetAPIMutex()); - hw_index = watchpoint_sp->GetHardwareIndex(); - } + lldb::WatchpointSP watchpoint_sp(GetSP()); + if (watchpoint_sp) { + std::lock_guard<std::recursive_mutex> guard( + watchpoint_sp->GetTarget().GetAPIMutex()); + hw_index = watchpoint_sp->GetHardwareIndex(); + } - return hw_index; + return hw_index; } -addr_t -SBWatchpoint::GetWatchAddress () -{ - addr_t ret_addr = LLDB_INVALID_ADDRESS; +addr_t SBWatchpoint::GetWatchAddress() { + addr_t ret_addr = LLDB_INVALID_ADDRESS; - lldb::WatchpointSP watchpoint_sp(GetSP()); - if (watchpoint_sp) - { - std::lock_guard<std::recursive_mutex> guard(watchpoint_sp->GetTarget().GetAPIMutex()); - ret_addr = watchpoint_sp->GetLoadAddress(); - } + lldb::WatchpointSP watchpoint_sp(GetSP()); + if (watchpoint_sp) { + std::lock_guard<std::recursive_mutex> guard( + watchpoint_sp->GetTarget().GetAPIMutex()); + ret_addr = watchpoint_sp->GetLoadAddress(); + } - return ret_addr; + return ret_addr; } -size_t -SBWatchpoint::GetWatchSize () -{ - size_t watch_size = 0; +size_t SBWatchpoint::GetWatchSize() { + size_t watch_size = 0; - lldb::WatchpointSP watchpoint_sp(GetSP()); - if (watchpoint_sp) - { - std::lock_guard<std::recursive_mutex> guard(watchpoint_sp->GetTarget().GetAPIMutex()); - watch_size = watchpoint_sp->GetByteSize(); - } + lldb::WatchpointSP watchpoint_sp(GetSP()); + if (watchpoint_sp) { + std::lock_guard<std::recursive_mutex> guard( + watchpoint_sp->GetTarget().GetAPIMutex()); + watch_size = watchpoint_sp->GetByteSize(); + } - return watch_size; + return watch_size; } -void -SBWatchpoint::SetEnabled (bool enabled) -{ - lldb::WatchpointSP watchpoint_sp(GetSP()); - if (watchpoint_sp) - { - std::lock_guard<std::recursive_mutex> guard(watchpoint_sp->GetTarget().GetAPIMutex()); - watchpoint_sp->SetEnabled(enabled); - } +void SBWatchpoint::SetEnabled(bool enabled) { + lldb::WatchpointSP watchpoint_sp(GetSP()); + if (watchpoint_sp) { + std::lock_guard<std::recursive_mutex> guard( + watchpoint_sp->GetTarget().GetAPIMutex()); + watchpoint_sp->SetEnabled(enabled); + } } -bool -SBWatchpoint::IsEnabled () -{ - lldb::WatchpointSP watchpoint_sp(GetSP()); - if (watchpoint_sp) - { - std::lock_guard<std::recursive_mutex> guard(watchpoint_sp->GetTarget().GetAPIMutex()); - return watchpoint_sp->IsEnabled(); - } - else - return false; +bool SBWatchpoint::IsEnabled() { + lldb::WatchpointSP watchpoint_sp(GetSP()); + if (watchpoint_sp) { + std::lock_guard<std::recursive_mutex> guard( + watchpoint_sp->GetTarget().GetAPIMutex()); + return watchpoint_sp->IsEnabled(); + } else + return false; } -uint32_t -SBWatchpoint::GetHitCount () -{ - uint32_t count = 0; - lldb::WatchpointSP watchpoint_sp(GetSP()); - if (watchpoint_sp) - { - std::lock_guard<std::recursive_mutex> guard(watchpoint_sp->GetTarget().GetAPIMutex()); - count = watchpoint_sp->GetHitCount(); - } - - Log *log(lldb_private::GetLogIfAllCategoriesSet (LIBLLDB_LOG_API)); - if (log) - log->Printf ("SBWatchpoint(%p)::GetHitCount () => %u", - static_cast<void*>(watchpoint_sp.get()), count); - - return count; +uint32_t SBWatchpoint::GetHitCount() { + uint32_t count = 0; + lldb::WatchpointSP watchpoint_sp(GetSP()); + if (watchpoint_sp) { + std::lock_guard<std::recursive_mutex> guard( + watchpoint_sp->GetTarget().GetAPIMutex()); + count = watchpoint_sp->GetHitCount(); + } + + Log *log(lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_API)); + if (log) + log->Printf("SBWatchpoint(%p)::GetHitCount () => %u", + static_cast<void *>(watchpoint_sp.get()), count); + + return count; } -uint32_t -SBWatchpoint::GetIgnoreCount () -{ - lldb::WatchpointSP watchpoint_sp(GetSP()); - if (watchpoint_sp) - { - std::lock_guard<std::recursive_mutex> guard(watchpoint_sp->GetTarget().GetAPIMutex()); - return watchpoint_sp->GetIgnoreCount(); - } - else - return 0; +uint32_t SBWatchpoint::GetIgnoreCount() { + lldb::WatchpointSP watchpoint_sp(GetSP()); + if (watchpoint_sp) { + std::lock_guard<std::recursive_mutex> guard( + watchpoint_sp->GetTarget().GetAPIMutex()); + return watchpoint_sp->GetIgnoreCount(); + } else + return 0; } -void -SBWatchpoint::SetIgnoreCount (uint32_t n) -{ - lldb::WatchpointSP watchpoint_sp(GetSP()); - if (watchpoint_sp) - { - std::lock_guard<std::recursive_mutex> guard(watchpoint_sp->GetTarget().GetAPIMutex()); - watchpoint_sp->SetIgnoreCount (n); - } +void SBWatchpoint::SetIgnoreCount(uint32_t n) { + lldb::WatchpointSP watchpoint_sp(GetSP()); + if (watchpoint_sp) { + std::lock_guard<std::recursive_mutex> guard( + watchpoint_sp->GetTarget().GetAPIMutex()); + watchpoint_sp->SetIgnoreCount(n); + } } -const char * -SBWatchpoint::GetCondition () -{ - lldb::WatchpointSP watchpoint_sp(GetSP()); - if (watchpoint_sp) - { - std::lock_guard<std::recursive_mutex> guard(watchpoint_sp->GetTarget().GetAPIMutex()); - return watchpoint_sp->GetConditionText (); - } - return NULL; +const char *SBWatchpoint::GetCondition() { + lldb::WatchpointSP watchpoint_sp(GetSP()); + if (watchpoint_sp) { + std::lock_guard<std::recursive_mutex> guard( + watchpoint_sp->GetTarget().GetAPIMutex()); + return watchpoint_sp->GetConditionText(); + } + return NULL; } -void -SBWatchpoint::SetCondition (const char *condition) -{ - lldb::WatchpointSP watchpoint_sp(GetSP()); - if (watchpoint_sp) - { - std::lock_guard<std::recursive_mutex> guard(watchpoint_sp->GetTarget().GetAPIMutex()); - watchpoint_sp->SetCondition (condition); - } +void SBWatchpoint::SetCondition(const char *condition) { + lldb::WatchpointSP watchpoint_sp(GetSP()); + if (watchpoint_sp) { + std::lock_guard<std::recursive_mutex> guard( + watchpoint_sp->GetTarget().GetAPIMutex()); + watchpoint_sp->SetCondition(condition); + } } -bool -SBWatchpoint::GetDescription (SBStream &description, DescriptionLevel level) -{ - Stream &strm = description.ref(); - - lldb::WatchpointSP watchpoint_sp(GetSP()); - if (watchpoint_sp) - { - std::lock_guard<std::recursive_mutex> guard(watchpoint_sp->GetTarget().GetAPIMutex()); - watchpoint_sp->GetDescription (&strm, level); - strm.EOL(); - } - else - strm.PutCString ("No value"); +bool SBWatchpoint::GetDescription(SBStream &description, + DescriptionLevel level) { + Stream &strm = description.ref(); - return true; -} + lldb::WatchpointSP watchpoint_sp(GetSP()); + if (watchpoint_sp) { + std::lock_guard<std::recursive_mutex> guard( + watchpoint_sp->GetTarget().GetAPIMutex()); + watchpoint_sp->GetDescription(&strm, level); + strm.EOL(); + } else + strm.PutCString("No value"); -void -SBWatchpoint::Clear () -{ - m_opaque_sp.reset(); + return true; } -lldb::WatchpointSP -SBWatchpoint::GetSP () const -{ - return m_opaque_sp; -} +void SBWatchpoint::Clear() { m_opaque_sp.reset(); } -void -SBWatchpoint::SetSP (const lldb::WatchpointSP &sp) -{ - m_opaque_sp = sp; -} +lldb::WatchpointSP SBWatchpoint::GetSP() const { return m_opaque_sp; } -bool -SBWatchpoint::EventIsWatchpointEvent (const lldb::SBEvent &event) -{ - return Watchpoint::WatchpointEventData::GetEventDataFromEvent(event.get()) != NULL; +void SBWatchpoint::SetSP(const lldb::WatchpointSP &sp) { m_opaque_sp = sp; } +bool SBWatchpoint::EventIsWatchpointEvent(const lldb::SBEvent &event) { + return Watchpoint::WatchpointEventData::GetEventDataFromEvent(event.get()) != + NULL; } WatchpointEventType -SBWatchpoint::GetWatchpointEventTypeFromEvent (const SBEvent& event) -{ - if (event.IsValid()) - return Watchpoint::WatchpointEventData::GetWatchpointEventTypeFromEvent (event.GetSP()); - return eWatchpointEventTypeInvalidType; -} - -SBWatchpoint -SBWatchpoint::GetWatchpointFromEvent (const lldb::SBEvent& event) -{ - SBWatchpoint sb_watchpoint; - if (event.IsValid()) - sb_watchpoint.m_opaque_sp = Watchpoint::WatchpointEventData::GetWatchpointFromEvent (event.GetSP()); - return sb_watchpoint; +SBWatchpoint::GetWatchpointEventTypeFromEvent(const SBEvent &event) { + if (event.IsValid()) + return Watchpoint::WatchpointEventData::GetWatchpointEventTypeFromEvent( + event.GetSP()); + return eWatchpointEventTypeInvalidType; +} + +SBWatchpoint SBWatchpoint::GetWatchpointFromEvent(const lldb::SBEvent &event) { + SBWatchpoint sb_watchpoint; + if (event.IsValid()) + sb_watchpoint.m_opaque_sp = + Watchpoint::WatchpointEventData::GetWatchpointFromEvent(event.GetSP()); + return sb_watchpoint; } |