namespace: ashet.process.monitor
System Calls
syscall enumerate_processes(in processes: ?[]Process, out count: usize)Queries all owned resources by a process.
syscall query_owned_resources(in owner: Process, in reslist: ?[]SystemResource, out count: usize)Queries all owned resources by a process.
syscall query_total_memory_usage(in proc: Process, out count: usize)Returns the total number of bytes the process takes up in RAM.
syscall query_dynamic_memory_usage(in proc: Process, out count: usize)Returns the number of dynamically allocated bytes for this process.
syscall query_active_allocation_count(in proc: Process, out count: usize)Returns the number of total memory objects this process has right now.