首页
社区
课程
招聘
[讨论]谁能给我一份android版本的ELF文档啊,不要北京大学那个ELF根本不齐全啊!!
发表于: 2016-5-4 17:11 4076

[讨论]谁能给我一份android版本的ELF文档啊,不要北京大学那个ELF根本不齐全啊!!

2016-5-4 17:11
4076
比如
#define SHT_FINI_ARRAY 15
#define SHT_INIT_ARRAY 14
#define PT_ARM_EXIDEX 0x70000001
这几个的定义根本没有啊,但是却在so文件里面出现了

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 191
活跃值: (195)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
2
@ThomasKing 大大你那篇对so文件修复,里面我看到你修复了.fini_array和.init_array,但是你的
#define SHT_FINI_ARRAY 15
#define SHT_INIT_ARRAY 14
这两个的定义从哪里来的啊
2016-5-4 17:12
0
雪    币: 191
活跃值: (195)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
3
我在安卓源码里面也没有搜到,见鬼了。这定义凭空想的
2016-5-4 17:17
0
雪    币: 1305
活跃值: (252)
能力值: ( LV12,RANK:240 )
在线值:
发帖
回帖
粉丝
4
这个是Section type,
对elf类型介绍最好的是 oracle的官网 还有就是Linker的源代码
cb2K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3c8G2j5%4y4Q4x3X3g2G2M7X3q4U0L8r3g2Q4x3X3g2U0L8$3#2Q4x3V1k6U0k6q4)9J5c8V1f1I4z5e0j5^5x3#2)9J5k6o6l9I4i4K6u0r3z5o6p5%4i4K6u0V1x3K6j5%4y4#2)9J5c8X3y4Z5j5i4m8@1k6i4t1%4i4K6u0V1y4W2)9J5c8X3W2F1k6r3g2^5i4K6u0W2K9s2c8E0L8l9`.`.

SHT_INIT_ARRAY   14
SHT_FINI_ARRAY   15

SHT_INIT_ARRAY
Identifies a section containing an array of pointers to initialization functions. Each pointer in the array is taken as a parameterless procedure with a void return. See Initialization and Termination Sections for details.

SHT_FINI_ARRAY
Identifies a section containing an array of pointers to termination functions. Each pointer in the array is taken as a parameterless procedure with a void return. See Initialization and Termination Sections for details.
2016-5-6 22:54
0
雪    币: 191
活跃值: (195)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
5
谢谢大大啦,多谢帮助
2016-5-7 11:30
0
雪    币: 3040
活跃值: (1185)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
6
直接去看头文件
2016-5-17 10:51
0
游客
登录 | 注册 方可回帖
返回