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/Plugins/Process/gdb-remote/ThreadGDBRemote.h | |
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/Plugins/Process/gdb-remote/ThreadGDBRemote.h')
-rw-r--r-- | lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h | 153 |
1 files changed, 61 insertions, 92 deletions
diff --git a/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h b/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h index d4520427269..27caf42fc4a 100644 --- a/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h +++ b/lldb/source/Plugins/Process/gdb-remote/ThreadGDBRemote.h @@ -27,125 +27,94 @@ namespace process_gdb_remote { class ProcessGDBRemote; -class ThreadGDBRemote : public Thread -{ +class ThreadGDBRemote : public Thread { public: - ThreadGDBRemote (Process &process, lldb::tid_t tid); + ThreadGDBRemote(Process &process, lldb::tid_t tid); - ~ThreadGDBRemote() override; + ~ThreadGDBRemote() override; - void - WillResume (lldb::StateType resume_state) override; + void WillResume(lldb::StateType resume_state) override; - void - RefreshStateAfterStop() override; + void RefreshStateAfterStop() override; - const char * - GetName () override; + const char *GetName() override; - const char * - GetQueueName () override; + const char *GetQueueName() override; - lldb::QueueKind - GetQueueKind () override; + lldb::QueueKind GetQueueKind() override; - lldb::queue_id_t - GetQueueID () override; + lldb::queue_id_t GetQueueID() override; - lldb::QueueSP - GetQueue () override; + lldb::QueueSP GetQueue() override; - lldb::addr_t - GetQueueLibdispatchQueueAddress () override; + lldb::addr_t GetQueueLibdispatchQueueAddress() override; - void - SetQueueLibdispatchQueueAddress (lldb::addr_t dispatch_queue_t) override; + void SetQueueLibdispatchQueueAddress(lldb::addr_t dispatch_queue_t) override; - bool - ThreadHasQueueInformation () const override; + bool ThreadHasQueueInformation() const override; - lldb::RegisterContextSP - GetRegisterContext () override; + lldb::RegisterContextSP GetRegisterContext() override; - lldb::RegisterContextSP - CreateRegisterContextForFrame (StackFrame *frame) override; + lldb::RegisterContextSP + CreateRegisterContextForFrame(StackFrame *frame) override; - void - Dump (Log *log, uint32_t index); + void Dump(Log *log, uint32_t index); - static bool - ThreadIDIsValid (lldb::tid_t thread); + static bool ThreadIDIsValid(lldb::tid_t thread); - bool - ShouldStop (bool &step_more); + bool ShouldStop(bool &step_more); - const char * - GetBasicInfoAsString (); + const char *GetBasicInfoAsString(); - void - SetName (const char *name) override - { - if (name && name[0]) - m_thread_name.assign (name); - else - m_thread_name.clear(); - } + void SetName(const char *name) override { + if (name && name[0]) + m_thread_name.assign(name); + else + m_thread_name.clear(); + } - lldb::addr_t - GetThreadDispatchQAddr () - { - return m_thread_dispatch_qaddr; - } + lldb::addr_t GetThreadDispatchQAddr() { return m_thread_dispatch_qaddr; } - void - SetThreadDispatchQAddr (lldb::addr_t thread_dispatch_qaddr) - { - m_thread_dispatch_qaddr = thread_dispatch_qaddr; - } + void SetThreadDispatchQAddr(lldb::addr_t thread_dispatch_qaddr) { + m_thread_dispatch_qaddr = thread_dispatch_qaddr; + } - void - ClearQueueInfo (); - - void - SetQueueInfo (std::string &&queue_name, lldb::QueueKind queue_kind, uint64_t queue_serial, lldb::addr_t dispatch_queue_t, lldb_private::LazyBool associated_with_libdispatch_queue); + void ClearQueueInfo(); - lldb_private::LazyBool - GetAssociatedWithLibdispatchQueue () override; + void SetQueueInfo(std::string &&queue_name, lldb::QueueKind queue_kind, + uint64_t queue_serial, lldb::addr_t dispatch_queue_t, + lldb_private::LazyBool associated_with_libdispatch_queue); - void - SetAssociatedWithLibdispatchQueue (lldb_private::LazyBool associated_with_libdispatch_queue) override; + lldb_private::LazyBool GetAssociatedWithLibdispatchQueue() override; - StructuredData::ObjectSP - FetchThreadExtendedInfo () override; + void SetAssociatedWithLibdispatchQueue( + lldb_private::LazyBool associated_with_libdispatch_queue) override; + + StructuredData::ObjectSP FetchThreadExtendedInfo() override; protected: - friend class ProcessGDBRemote; - - std::string m_thread_name; - std::string m_dispatch_queue_name; - lldb::addr_t m_thread_dispatch_qaddr; - lldb::addr_t m_dispatch_queue_t; - lldb::QueueKind m_queue_kind; // Queue info from stop reply/stop info for thread - uint64_t m_queue_serial_number; // Queue info from stop reply/stop info for thread - lldb_private::LazyBool m_associated_with_libdispatch_queue; - - bool - PrivateSetRegisterValue(uint32_t reg, llvm::ArrayRef<uint8_t> data); - - bool - PrivateSetRegisterValue (uint32_t reg, - uint64_t regval); - - bool - CachedQueueInfoIsValid() const - { - return m_queue_kind != lldb::eQueueKindUnknown; - } - void - SetStopInfoFromPacket (StringExtractor &stop_packet, uint32_t stop_id); - - bool - CalculateStopInfo () override; + friend class ProcessGDBRemote; + + std::string m_thread_name; + std::string m_dispatch_queue_name; + lldb::addr_t m_thread_dispatch_qaddr; + lldb::addr_t m_dispatch_queue_t; + lldb::QueueKind + m_queue_kind; // Queue info from stop reply/stop info for thread + uint64_t + m_queue_serial_number; // Queue info from stop reply/stop info for thread + lldb_private::LazyBool m_associated_with_libdispatch_queue; + + bool PrivateSetRegisterValue(uint32_t reg, llvm::ArrayRef<uint8_t> data); + + bool PrivateSetRegisterValue(uint32_t reg, uint64_t regval); + + bool CachedQueueInfoIsValid() const { + return m_queue_kind != lldb::eQueueKindUnknown; + } + void SetStopInfoFromPacket(StringExtractor &stop_packet, uint32_t stop_id); + + bool CalculateStopInfo() override; }; } // namespace process_gdb_remote |