|
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.