转自:http://blog.csdn.net/vpwork/article/details/7680102

    %pF    versatile_init+0x0/0x110
%pf versatile_init
版权声明:本文为博主原创文章,未经博主允许不得转载。
[cpp] view plain copy #include <stdio.h>
#include <stdlib.h>
#include <signal.h> #define MAX_LEVEL 4
void sigfunc(int signo)
{
printf("%s(0): %p\n", __func__, __builtin_return_address());
exit();
} int b()
{
printf("%s(0): %p\n", __func__, __builtin_return_address());
printf("%s(1): %p\n", __func__, __builtin_return_address());
while()
{
sleep();
}
} int a(int temp)
{
temp += ;
printf("%s(0): %p\n", __func__, __builtin_return_address()); b(); return temp;
} int main()
{
signal(SIGINT, sigfunc);
a(); return ;
} 执行后:
a(): 0x400675
b(): 0x400653
b(): 0x400675
^Csigfunc(): 0x30bda33140 用gdb调试:
gdb e
...
(gdb) l *0x400675
0x400675 is in main (e.c:).
int main()
{
signal(SIGINT, sigfunc);
a(); return ;
}

最新文章

  1. [LeetCode] Flatten 2D Vector 压平二维向量
  2. [转] SSH原理与运用(2):远程操作与端口转发
  3. window svn backup.bat
  4. Linux 学会这些基本可以啦
  5. android 搭建环境工具
  6. 删除ecshop云服务及授权关于官方等信息
  7. 工作中遇到的问题--Hibernate注解添加在一方和多方的区别
  8. awk学习
  9. Android中的音频处理------SoundPool,MediaRecorder,MediaPlayer以及RingStone总结
  10. HTML篇(下&#183;)
  11. Pytorch windows10安装教程
  12. Microsoft Deployment Toolkit build 8456
  13. Loadrunner学习资料
  14. 必会SQL练习题
  15. Java知多少(2)虚拟机(JVM)以及跨平台原理
  16. 为什么 PCB 生产时推荐出 Gerber 给工厂?
  17. 题解 P3628 【[APIO2010]特别行动队 】
  18. SOE 中调用第三方dll
  19. php果然是世界上最好的语言
  20. 堆数据结构(heapq)简单应用

热门文章

  1. Flask的第一个应用
  2. CodeForces - 704C
  3. 【BZOJ4894】天赋(矩阵树定理)
  4. BZOJ4566:[HAOI2016]找相同字符——题解
  5. 在linux服务器上搭建相对安全的FTP服务器
  6. [BJOI2018]求和
  7. 你会喜欢的前端^o^!
  8. Navicat新建查询快捷键
  9. Machine Learning CodeForces - 940F (带修改的莫队)
  10. 关于equals与hashcode的重写