Analysis of Virtual Machine Record and Replay for Trustworthy Computing