diff options
Diffstat (limited to 'include/lldb/Host/common/NativeWatchpointList.h')
-rw-r--r-- | include/lldb/Host/common/NativeWatchpointList.h | 51 |
1 files changed, 23 insertions, 28 deletions
diff --git a/include/lldb/Host/common/NativeWatchpointList.h b/include/lldb/Host/common/NativeWatchpointList.h index 7b310e5a0db0..2424e5613332 100644 --- a/include/lldb/Host/common/NativeWatchpointList.h +++ b/include/lldb/Host/common/NativeWatchpointList.h @@ -10,38 +10,33 @@ #ifndef liblldb_NativeWatchpointList_h_ #define liblldb_NativeWatchpointList_h_ -#include "lldb/lldb-private-forward.h" #include "lldb/Core/Error.h" +#include "lldb/lldb-private-forward.h" #include <map> -namespace lldb_private -{ - struct NativeWatchpoint - { - lldb::addr_t m_addr; - size_t m_size; - uint32_t m_watch_flags; - bool m_hardware; - }; - - class NativeWatchpointList - { - public: - Error - Add (lldb::addr_t addr, size_t size, uint32_t watch_flags, bool hardware); - - Error - Remove (lldb::addr_t addr); - - using WatchpointMap = std::map<lldb::addr_t, NativeWatchpoint>; - - const WatchpointMap& - GetWatchpointMap () const; - - private: - WatchpointMap m_watchpoints; - }; +namespace lldb_private { +struct NativeWatchpoint { + lldb::addr_t m_addr; + size_t m_size; + uint32_t m_watch_flags; + bool m_hardware; +}; + +class NativeWatchpointList { +public: + Error Add(lldb::addr_t addr, size_t size, uint32_t watch_flags, + bool hardware); + + Error Remove(lldb::addr_t addr); + + using WatchpointMap = std::map<lldb::addr_t, NativeWatchpoint>; + + const WatchpointMap &GetWatchpointMap() const; + +private: + WatchpointMap m_watchpoints; +}; } #endif // ifndef liblldb_NativeWatchpointList_h_ |