class OSImpl

Defined at line 31 of file ../../src/developer/memory/metrics/capture.cc

Public Methods

zx_status_t GetKernelStats (fidl::WireSyncClient<fuchsia_kernel::Stats> * stats)

Defined at line 33 of file ../../src/developer/memory/metrics/capture.cc

zx_handle_t ProcessSelf ()

Defined at line 43 of file ../../src/developer/memory/metrics/capture.cc

zx_instant_boot_t GetBoot ()

Defined at line 44 of file ../../src/developer/memory/metrics/capture.cc

zx_status_t GetProcesses (fit::function<zx_status_t (int, zx::handle, zx_koid_t, zx_koid_t)> cb)

Defined at line 46 of file ../../src/developer/memory/metrics/capture.cc

zx_status_t OnProcess (int depth, zx_handle_t handle, zx_koid_t koid, zx_koid_t parent_koid)

Defined at line 77 of file ../../src/developer/memory/metrics/capture.cc

zx_status_t GetProperty (zx_handle_t handle, uint32_t property, void * value, size_t name_len)

Defined at line 82 of file ../../src/developer/memory/metrics/capture.cc

zx_status_t GetInfo (zx_handle_t handle, uint32_t topic, void * buffer, size_t buffer_size, size_t * actual, size_t * avail)

Defined at line 87 of file ../../src/developer/memory/metrics/capture.cc

zx_status_t GetKernelMemoryStats (const fidl::WireSyncClient<fuchsia_kernel::Stats> & stats_client, zx_info_kmem_stats_t & kmem)

Defined at line 93 of file ../../src/developer/memory/metrics/capture.cc

zx_status_t GetKernelMemoryStatsExtended (const fidl::WireSyncClient<fuchsia_kernel::Stats> & stats_client, zx_info_kmem_stats_extended_t & kmem_ext, zx_info_kmem_stats_t * kmem)

Defined at line 116 of file ../../src/developer/memory/metrics/capture.cc

zx_status_t GetKernelMemoryStatsCompression (const fidl::WireSyncClient<fuchsia_kernel::Stats> & stats_client, zx_info_kmem_stats_compression_t & kmem_compression)

Defined at line 158 of file ../../src/developer/memory/metrics/capture.cc

Protected Methods

bool has_on_process ()

Defined at line 191 of file ../../src/developer/memory/metrics/capture.cc