@@ -2501,6 +2501,7 @@ module Backend = struct
25012501 let assert_can_suspend ~xs :_ _ = ()
25022502
25032503 let suspend (task : Xenops_task.task_handle ) ~xs ~qemu_domid domid =
2504+ with_tracing ~task ~name: " Qemu_none.Dm.suspend" @@ fun () ->
25042505 Dm_Common. signal task ~xs ~qemu_domid ~domid " save" ~wait_for: " paused"
25052506
25062507 let stop ~xs :_ ~qemu_domid :_ ~vtpm :_ _ = ()
@@ -3180,7 +3181,8 @@ module Backend = struct
31803181
31813182 (* key not present *)
31823183
3183- let suspend (_ : Xenops_task.task_handle ) ~xs :_ ~qemu_domid :_ domid =
3184+ let suspend (task : Xenops_task.task_handle ) ~xs :_ ~qemu_domid :_ domid =
3185+ with_tracing ~task ~name: " Qemu_upstream_compat.Dm.suspend" @@ fun () ->
31843186 let as_msg cmd = Qmp. (Success (Some __LOC__, cmd)) in
31853187 let perms = [Unix. O_WRONLY ; Unix. O_CREAT ] in
31863188 let save_file = sprintf qemu_save_path domid in
@@ -3860,7 +3862,8 @@ module Dm = struct
38603862 debug " Called Dm.restore_vgpu" ;
38613863 start_vgpu ~xc ~xs task ~restore: true domid vgpus vcpus profile
38623864
3863- let suspend_varstored (_ : Xenops_task.task_handle ) ~xs domid ~vm_uuid =
3865+ let suspend_varstored (task : Xenops_task.task_handle ) ~xs domid ~vm_uuid =
3866+ with_tracing ~task ~name: " Dm.suspend_varstored" @@ fun () ->
38643867 debug " Called Dm.suspend_varstored (domid=%d)" domid ;
38653868 Service.Varstored. stop ~xs domid ;
38663869 Xenops_sandbox.Varstore_guard. read ~domid efivars_save_path ~vm_uuid
@@ -3877,6 +3880,7 @@ module Dm = struct
38773880 debug " Wrote EFI variables to %s (domid=%d)" path domid
38783881
38793882 let suspend_vtpm (task : Xenops_task.task_handle ) ~xs domid ~vtpm =
3883+ with_tracing ~task ~name: " Dm.suspend_vtpm" @@ fun () ->
38803884 debug " Called Dm.suspend_vtpm (domid=%d)" domid ;
38813885 let dbg = Xenops_task. get_dbg task in
38823886 Option. map
0 commit comments