开放式工作研究 Linux教程

开放式工作研究

GSD指导着我的工作方式。数年来,我将各种方法论融入我日常工作的习惯中,包括精益方法的反馈循环,和敏捷开发的迭代优化,以此来更好地 GSD。这意味着我必须非常有效地利用我的时间:列...
阅读全文
Linux 调试器之处理变量! Linux教程

Linux 调试器之处理变量!

变量是偷偷摸摸的。有时,它们会很高兴地呆在寄存器中,但是一转头就会跑到堆栈中。为了优化,编译器可能会完全将它们从窗口中抛出。无论变量在内存中的如何移动,我们都需要一些方法在调试器中...
阅读全文
Linux 调试器之堆栈展开! Linux教程

Linux 调试器之堆栈展开!

有时你需要知道的最重要的信息是什么,你当前的程序状态是如何到达那里的。有一个 backtrace 命令,它给你提供了程序当前的函数调用链。这篇文章将向你展示如何在 x86_64 上...
阅读全文