- 博客(2)
- 资源 (6)
- 收藏
- 关注
原创 qemu中反转比较与交换比较操作数方法
首先将各种比较操作以枚举形式定义:typedef enum { TCG_COND_EQ, TCG_COND_NE, TCG_COND_LT, TCG_COND_GE, TCG_COND_LE, TCG_COND_GT, /* unsigned */ TCG_COND_LTU, TCG_COND_GEU,
2012-05-11 11:21:12 703
原创 动态翻译代码异常时目标CPU状态恢复
动态翻译器执行时如果出现异常,可如何确定异常位置对应的目标位置呢?首先,执行语句:tb = tb_find_pc(pc);其中pc表示异常出现时宿主PC值,如果返回的tb不为NULL,则说明异常发生在动态翻译代码执行时。为了恢复目标CPU的状态,需要使用cpu_restore_state函数。它与函数cpu_gen_code类似,但两者生成中间码时调用函数分别是gen_interm
2012-05-06 16:58:26 1314
Unix环境高级编程第二版源码
2012-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人