![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序员的自我修养
文章平均质量分 72
gebigye
这个作者很懒,什么都没留下…
展开
-
proc/<pid>/maps文件格式
程序员的自我修养 第六章 可执行文件的装载与进程 P168 /proc//maps文件存放进程的虚拟空间的分布,示例如下: 7f23a6e30000-7f23a6e4d000 r-xp 00000000 08:05 9050308 /lib/x86_64-linux-gnu/libselinux.so.1 7f23a6e4d000-7f23a704c000 ---p 0转载 2016-01-15 17:04:47 · 3104 阅读 · 0 评论 -
linux中动态链接延迟绑定的实现
本文为阅读程序员的自我修养第7.4节延迟绑定后,自己写程序并用gdb调试后的发现。 实验代码如下: a.c: #include extern void b(); int main(){ printf("in main\n"); b(); } b.c: #include void b(){ printf("b\n"); } 编译命令: gcc -fPIC -g -DDBUG原创 2016-05-02 15:55:00 · 1217 阅读 · 0 评论