原文:我的日常工具——gdb篇

我的日常工具 gdb篇 Apr .gdb的原理 熟悉linux的同学面试官会问你用过gdb么 那好用过,知道gdb是怎么工作的么 然后直接傻眼。。。 gdb是怎么接管一个进程 并且能获取这个进程的变量 堆栈 寄存器 内存映像等信息的呢 还可以打断点执行 这些都是gdb一些基本的功能。 很简单,ptrace,好来看看manual上这个系统调用的定义。 简单描述:ptrace系统调用提供一种方法使某一 ...

2014-04-16 14:27 8 3066 推荐指数:

查看详情

gdb调试coredump(使用)

看到一个非常好的介绍coredump的文章,做个记录, 参考链接: https://blog.csdn.net/sunxiaopengsun/article/details/72974548 什 ...

Fri Jan 22 18:27:00 CST 2021 0 357
gdb调试coredump(使用)

gdb调试coredump(使用) 看到一个非常好的介绍coredump的文章,做个记录, 参考链接: https://blog.csdn.net/sunxiaopengsun/article/details/72974548 什么是coredump ...

Mon Mar 15 05:50:00 CST 2021 0 286
Nginx代码调试——gdb工具

是最让我抓狂的。 这里记录一下gdb调试过程。供大家参考: (这里没有gdb命令说明,请自行百度) ...

Wed Jul 22 21:45:00 CST 2015 0 2945
python的pwntools工具日常使用

1.安装 操作系统: ubuntu16.04 环境准备: pythonpiplibssl-devlibffi-dev pwntools安装: sudo apt-get install li ...

Wed May 22 18:33:00 CST 2019 0 1987
gdb与可视化gdb工具insight巡礼小记

今天主要了解了一下gdb的用法以及gdb的可视化工具insight。做个小结。总体上来说使用gvim和insight进行开发的过程还是比较舒服的。 1. 关于gdb的主要用法 感觉用到的命令不是特别的多。可以参考的文章是: 1) gdb十分钟教程 http ...

Wed Feb 27 00:43:00 CST 2013 0 5202
使用gdb进行调试入门

  今天介绍一下gdb,如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。   GDB主要帮忙你完成下面四个方面的功能: 1、启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。 2、可让被调试的程序在你所指定的调置的断点 ...

Wed Feb 08 06:58:00 CST 2012 0 14302
使用gdb进行调试中级

  闲话少叙,经过上篇文章的铺垫后,咱们趁热打铁,继续学习。   设置断点   break <function> 在进入指定函数时停住。C++中可以使用class::function或 ...

Thu Feb 09 02:46:00 CST 2012 3 3084
使用gdb进行调试高级

  之前写过两科普文章,使用gdb调试程序入门和中级,今天打算把最后的一部分写完,就是所谓的高级。其实很简单,也没有多复杂。只是个人认为gdb的使用,掌握到这个地方,对于常规的调试需求就已经足够了。至于更高级的应用,肯定是多多益善。但是学习工具的目的就在于提高工作效率,没有必要为了技术 ...

Thu Feb 09 21:35:00 CST 2012 0 7552
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM