内容
0 课时 • 0 测验 • 0 挑战
课程暂未关联课时
当前课程存在,但没有可学习的课时内容。请稍后再试。
GNU 调试器(GDB)用于在 Linux/Unix 环境中调试 C/C++ 程序。它是一个强大的工具,可用于探究程序内部的运行情况,以及程序执行过程中内存内容的变化。 本课程的重点是程序的反汇编,我们将使用简单的 C 语言操作进行演示。借助 GDB,我们将检查寄存器和内存的内容,并学习这些内容如何在执行基本操作时发生变化。随后,我们将深入探讨指针、栈以及函数参数的使用,并分析不同寄存器值的更新过程。通过反汇编输出,我们将学习如何重建一个简单的 C 程序。反汇编输出对于调试和核心转储分析至关重要。我们将使用 x64 架构的汇编语言。 完成本课程后,您将能够以汇编级别调试程序和内存内容,无论是在程序执行过程中,还是在程序崩溃时排查问题。
0 课时 • 0 测验 • 0 挑战
当前课程存在,但没有可学习的课时内容。请稍后再试。
阅读参加过此课程的学生的评价,并分享您的学习体验。