码迷,mamicode.com
首页 > 其他好文 > 详细

ELF文件之三——使用链接脚本-2个函数

时间:2020-02-09 18:32:24      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:show   nbsp   gif   地址   bdc   比较   sed   class   com   

main.c

技术图片
int main()
{
    return 0;
}

int add()
{
    return 0;
}
View Code

 

main.o的比较

与之二相比,section header offset由0x90变为0xA4,增加0x14,即add函数的大小

需要注意的是,后面section header所有节的偏移都相应偏移0x14

技术图片

 readelf输出,text变为x28

技术图片

symbol table增加add,数值为0x0000 0014,即增加了偏移;到elf文件时会再加上入口地址偏移。

技术图片

main.elf的比较

section header offset增加0x14,

program header里项目1的大小由0x14变为0x28,项目2的偏移由88变为9c增加14

技术图片

 

ELF文件之三——使用链接脚本-2个函数

标签:show   nbsp   gif   地址   bdc   比较   sed   class   com   

原文地址:https://www.cnblogs.com/yanhc/p/12287886.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!