Chinaunix首页 | 论坛 | 博客
  • 博客访问: 572727
  • 博文数量: 107
  • 博客积分: 3079
  • 博客等级: 少校
  • 技术积分: 1306
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-08 00:03
个人简介

emmoblin.github.com

文章分类

全部博文(107)

文章存档

2012年(8)

2011年(15)

2010年(49)

2009年(9)

2008年(26)

分类: LINUX

2010-12-30 18:36:36

Binary Hacks

Binary Hacks 作者:
作者:
ISBN:9784873112886
页数:412
定价:3,360 JPY
出版社:O'Reilly Japan
装帧:A5
出版时间:2006-11-11
 
这本书里提到了livepatch的技术,也就是热补丁。这样程序就不需要停止,直接修改程序的函数了。
主要用到的核心技术和gdb的过程差不多。
首先要找到要修改的函数,然后把新函数加载到内存,把旧函数入口处插入一个jmp语句,跳转到新函数执行。
 
 
由一个开源软件livpatch可以直接使用。
 
内核也是可以直接热补的。
 
具体细节,我还没仔细看,只是初步了解了一下。
有空要研究研究。
阅读(3581) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

aixueai2015-01-26 13:50:46

您好,关于livepatch的实现是否有更多更详细的说明,是否有livepatch 64位的源码,麻烦分享下,谢谢!