We want to run libvmi's process-list function to the the beginning of the checkpoint - right after the primary is suspended. Remember, you cannot literally place the code right after that line. Instead, you need place it where the actual suspend happens and place it there. Investigate if placing it here is appropriate. This might actually cause it to run for the initial migration phase too, which we might not need.
We want to run
libvmi
's process-list function to the the beginning of the checkpoint - right after the primary is suspended. Remember, you cannot literally place the code right after that line. Instead, you need place it where the actual suspend happens and place it there. Investigate if placing it here is appropriate. This might actually cause it to run for the initial migration phase too, which we might not need.