@@ -153,16 +153,20 @@ mi_decl_export void mi_stats_reset(void) mi_attr_noexcept;
153
153
mi_decl_export void mi_stats_merge (void ) mi_attr_noexcept;
154
154
mi_decl_export void mi_stats_print (void * out) mi_attr_noexcept; // backward compatibility: `out` is ignored and should be NULL
155
155
mi_decl_export void mi_stats_print_out (mi_output_fun* out, void * arg) mi_attr_noexcept;
156
+ mi_decl_export void mi_thread_stats_print_out (mi_output_fun* out, void * arg) mi_attr_noexcept;
156
157
mi_decl_export void mi_options_print (void ) mi_attr_noexcept;
157
158
159
+ mi_decl_export void mi_process_info (size_t * elapsed_msecs, size_t * user_msecs, size_t * system_msecs,
160
+ size_t * current_rss, size_t * peak_rss,
161
+ size_t * current_commit, size_t * peak_commit, size_t * page_faults) mi_attr_noexcept;
162
+
163
+
164
+ // Generally do not use the following as these are usually called automatically
158
165
mi_decl_export void mi_process_init (void ) mi_attr_noexcept;
166
+ mi_decl_export void mi_cdecl mi_process_done (void ) mi_attr_noexcept;
159
167
mi_decl_export void mi_thread_init (void ) mi_attr_noexcept;
160
168
mi_decl_export void mi_thread_done (void ) mi_attr_noexcept;
161
- mi_decl_export void mi_thread_stats_print_out (mi_output_fun* out, void * arg) mi_attr_noexcept;
162
169
163
- mi_decl_export void mi_process_info (size_t * elapsed_msecs, size_t * user_msecs, size_t * system_msecs,
164
- size_t * current_rss, size_t * peak_rss,
165
- size_t * current_commit, size_t * peak_commit, size_t * page_faults) mi_attr_noexcept;
166
170
167
171
// -------------------------------------------------------------------------------------
168
172
// Aligned allocation
0 commit comments