一塘


  • 首页

  • 往期

  • 分类

  • 标签

  • 搜索

2021 年科隆游戏展奖项提名名单

2021-09-01 | 2021-09-01 | 游戏
576 | 2

¶前言

帝国时代3,现在帝国4!
2021 年科隆游戏展奖项提名名单正式公布

阅读全文 »

「转」在 C/C++ 程序中打印当前函数调用栈

2021-08-25 | 2021-08-25 | c语言
2k | 8

¶背景

2011 年 6 月 11 日 小武哥

前几天帮同事跟踪的一个程序莫名退出,没有 core dump(当然 ulimit 是打开的) 的问题。我们知道,正常情况下,如果程序因为某种异常条件退出的话,应该会产生 core dump,而如果程序正常退出的话,应该是直接或者间接的调用了 exit() 相关的函数。基于这个事实,我想到了这样一个办法,在程序开始时,通过系统提供的 atexit(),向系统注册一个回调函数,在程序调用 exit() 退出的时候,这个回调函数就会被调用,然后我们在回调函数中打印出当前的函数调用栈,由此便可以知道 exit() 是在哪里调用,从而上述问题便迎刃而解了。上述方法用来解决类似问题是非常行之有效的。在上面,我提到了在 “回调函数中打印出当前的函数调用栈”,相信细心的朋友应该注意到这个了,本文的主要内容就是详细介绍,如何在程序中打印中当前的函数调用栈。

阅读全文 »

RSS跟踪github文件更新+某管子更新

2021-07-24 | 2021-07-24 | 工具
1.3k | 7

前言

好久没有更新博客了。RSS这种形式的信息获取方式,似乎又流行起来。

阅读全文 »
1…101112…20
一塘

一塘

59 博客
59 分类
130 标签
RSS
GitHub About
© 2015 - 2025 一塘
载入天数...载入时分秒...
由 Hexo 强力驱动
主题 - NexT.Pisces
0%