LLDB mainline
|
Private Member Functions | |
void | Start () override |
void | Stop () override |
MemoryMonitor (Callback callback) | |
MemoryMonitor (const MemoryMonitor &)=delete | |
MemoryMonitor is not copyable. |
Private Attributes | |
dispatch_source_t | m_memory_pressure_source |
Additional Inherited Members | |
Public Types inherited from lldb_private::MemoryMonitor | |
using | Callback = std::function<void()> |
Public Member Functions inherited from lldb_private::MemoryMonitor | |
MemoryMonitor (Callback callback) | |
virtual | ~MemoryMonitor ()=default |
MemoryMonitor (const MemoryMonitor &)=delete | |
MemoryMonitor is not copyable. | |
MemoryMonitor & | operator= (const MemoryMonitor &)=delete |
Static Public Member Functions inherited from lldb_private::MemoryMonitor | |
static std::unique_ptr< MemoryMonitor > | Create (Callback callback) |
Protected Attributes inherited from lldb_private::MemoryMonitor | |
Callback | m_callback |
Definition at line 15 of file MemoryMonitorMacOSX.mm.
|
inlineprivate |
Definition at line 21 of file MemoryMonitor.h.
|
privatedelete |
MemoryMonitor is not copyable.
|
inlineoverrideprivatevirtual |
Implements lldb_private::MemoryMonitor.
Definition at line 17 of file MemoryMonitorMacOSX.mm.
References lldb_private::MemoryMonitor::m_callback, and m_memory_pressure_source.
|
inlineoverrideprivatevirtual |
Implements lldb_private::MemoryMonitor.
Definition at line 37 of file MemoryMonitorMacOSX.mm.
References m_memory_pressure_source.
|
private |
Definition at line 45 of file MemoryMonitorMacOSX.mm.