@@ -545,8 +545,53 @@ pub const mi_option_max_warnings: mi_option_t = 20;
545545/// Option (experimental)
546546pub const mi_option_max_segment_reclaim: mi_option_t = 21 ;
547547
548+ /// Option (experimental)
549+ pub const mi_option_destroy_on_exit: mi_option_t = 22 ;
550+
551+ /// Option (experimental)
552+ pub const mi_option_arena_reserve: mi_option_t = 23 ;
553+
554+ /// Option (experimental)
555+ pub const mi_option_arena_purge_mult: mi_option_t = 24 ;
556+
557+ /// Option (experimental)
558+ pub const mi_option_purge_extend_delay: mi_option_t = 25 ;
559+
560+ /// Option (experimental)
561+ pub const mi_option_abandoned_reclaim_on_free: mi_option_t = 26 ;
562+
563+ /// Option (experimental)
564+ pub const mi_option_disallow_arena_alloc: mi_option_t = 27 ;
565+
566+ /// Option (experimental)
567+ pub const mi_option_retry_on_oom: mi_option_t = 28 ;
568+
569+ /// Option (experimental)
570+ pub const mi_option_visit_abandoned: mi_option_t = 29 ;
571+
572+ /// Option (experimental)
573+ pub const mi_option_guarded_min: mi_option_t = 30 ;
574+
575+ /// Option (experimental)
576+ pub const mi_option_guarded_max: mi_option_t = 31 ;
577+
578+ /// Option (experimental)
579+ pub const mi_option_guarded_precise: mi_option_t = 32 ;
580+
581+ /// Option (experimental)
582+ pub const mi_option_guarded_sample_rate: mi_option_t = 33 ;
583+
584+ /// Option (experimental)
585+ pub const mi_option_guarded_sample_seed: mi_option_t = 34 ;
586+
587+ /// Option (experimental)
588+ pub const mi_option_target_segments_per_thread: mi_option_t = 35 ;
589+
590+ /// Option (experimental)
591+ pub const mi_option_generic_collect: mi_option_t = 36 ;
592+
548593/// Last option.
549- pub const _mi_option_last: mi_option_t = 36 ;
594+ pub const _mi_option_last: mi_option_t = 37 ;
550595
551596extern "C" {
552597 // Note: mi_option_{enable,disable} aren't exposed because they're redundant
0 commit comments