-int mono_cpu_count (void) MONO_INTERNAL;
-gint64 mono_cpu_get_data (int cpu_id, MonoCpuData data, MonoProcessError *error) MONO_INTERNAL;
+gint64 mono_process_get_data (gpointer pid, MonoProcessData data);
+gint64 mono_process_get_data_with_error (gpointer pid, MonoProcessData data, MonoProcessError *error);
+
+int mono_process_current_pid (void);
+
+int mono_cpu_count (void);
+gint64 mono_cpu_get_data (int cpu_id, MonoCpuData data, MonoProcessError *error);
+gint32 mono_cpu_usage (MonoCpuUsageState *prev);
+
+int mono_atexit (void (*func)(void));