能力值:
( LV2,RANK:10 )
|
-
-
26 楼
大神,如果只想用到一个so,可以吗,因为你这样需要用2个so,一个是安装器,一个是要干坏事的so,比较麻烦,可以集成到一个so吗,load后再自定义load自己,然后卸载原来自己那个
|
能力值:
( LV1,RANK:0 )
|
-
-
27 楼
666
|
能力值:
( LV1,RANK:0 )
|
-
-
28 楼
666
|
能力值:
( LV4,RANK:50 )
|
-
-
29 楼
恋一世的爱
大神,如果只想用到一个so,可以吗,因为你这样需要用2个so,一个是安装器,一个是要干坏事的so,比较麻烦,可以集成到一个so吗,load后再自定义load自己,然后卸载原来自己那个
理论上是可以的 业务so被编译好后 在当前项目里是以本地文件形式存在的 loader通过fd去open这个文件 再mmap到内存 而你说的就是不希望业务so以文件形式出现在本地 那就可以把业务so的字节内容直接写死到数组里 但是这里也就不能走fd和文件映射 嘚改成匿名内存 卸载的话是做不了的 mylinker的加载逻辑和业务so的字节数组是在同一个壳so里的
|
能力值:
( LV2,RANK:10 )
|
-
-
30 楼
感谢分享,学习一下
|
能力值:
( LV1,RANK:0 )
|
-
-
31 楼
6666
|
能力值:
( LV2,RANK:10 )
|
-
-
32 楼
6666
|
能力值:
( LV3,RANK:30 )
|
-
-
33 楼
66666
|
能力值:
( LV1,RANK:0 )
|
-
-
34 楼
6666666666666
|
能力值:
( LV1,RANK:0 )
|
-
-
35 楼
111
|
能力值:
( LV1,RANK:0 )
|
-
-
36 楼
666
|
能力值:
( LV8,RANK:130 )
|
-
-
37 楼
666
|
能力值:
( LV1,RANK:0 )
|
-
-
38 楼
77777
|
能力值:
( LV1,RANK:0 )
|
-
-
39 楼
1
|
能力值:
( LV1,RANK:0 )
|
-
-
40 楼
66666666
|
能力值:
( LV3,RANK:20 )
|
-
-
41 楼
1
|
能力值:
( LV1,RANK:0 )
|
-
-
42 楼
666
|
能力值:
( LV1,RANK:0 )
|
-
-
43 楼
111111111111111
|
能力值:
( LV1,RANK:0 )
|
-
-
44 楼
666
|
能力值:
( LV1,RANK:0 )
|
-
-
45 楼
学习一下
|
能力值:
( LV1,RANK:0 )
|
-
-
46 楼
学习
|
|
|