分类: Android平台
2013-04-09 10:46:56
最近在看android快速启动,想用BLCR把zynote进程的快照保存起来。首先想在ubuntu上把这个功能跑起来。
BLCR下载
, 我下了最新的blcr包
编译blcr内核模块和命令
tar zxvf blcr-0.8.4.tar.gz
cd blcr-0.8.4/
../configure
make
(将blcr 目录的bin的目录添加到环境变量,方便点)
sudo make install
(12.04内核可能不能编,内核版本有点高)
测试代码
因为要测试blcr是否能checkout并恢复一个application,所以需要一个简单的测试程序
安装blcr模块
sudo insmod /usr/local/lib/blcr/2.6.35-22-generic/blcr_imports.ko
sudo insmod /usr/local/lib/blcr/2.6.35-22-generic/blcr.ko
lsmod | grep blcr
测试checkpoint/restart功能
1. 运行测试程序, cr_run ./crtest, 因为测试程序没有动态链接lcr库,所以这里要用cr_run运行。
2. ps aux 找到测试程序的pid
3. cr_checkpoint
4. cr_restart context_
参考http://blog.csdn.net/kickxxx/article/details/7419753