Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

针对可执行程序文件的特殊优化算法的实现 #4

Open
sisong opened this issue Jun 7, 2013 · 1 comment
Open

针对可执行程序文件的特殊优化算法的实现 #4

sisong opened this issue Jun 7, 2013 · 1 comment
Labels
enhancement New feature or request P3

Comments

@sisong
Copy link
Owner

sisong commented Jun 7, 2013

相信会得到更小的diff数据;但这样代码就和不同平台的可执行程序文件结构有耦合,比如windows平台需要处理PE文件结构...

原理:1. 可执行文件在系统加载到内存的时候,能够加载到不同的基地址,这时系统会修正很多地址值;修正的原理正是我们可以利用(实现一个预处理算法)的地方...
2. 对于短跳转造成的diff数据,可以尝试识别出相同的偏移量区段(统计其规律,增或删触发)作预处理...

@sisong sisong changed the title todo:针对可执行程序文件的特殊优化算法的实现 p3 针对可执行程序文件的特殊优化算法的实现 Aug 11, 2017
@sisong sisong added the P3 label Dec 16, 2018
@sisong sisong changed the title p3 针对可执行程序文件的特殊优化算法的实现 针对可执行程序文件的特殊优化算法的实现 Dec 16, 2018
@sisong
Copy link
Owner Author

sisong commented Jun 11, 2021

还包括dex格式和ELF格式

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request P3
Projects
None yet
Development

No branches or pull requests

1 participant