作者:Vamei 出处:http://www.cnblogs.com/vamei
欢迎转载,也请保留这段声明。谢谢!gdb是the GNU Debugger的简称。它是一款UNIX平台的调试器(debugger),可用于为C, C++,
Objective-C, Java, Fortran等程序de...
分类:
数据库 时间:
2014-05-27 01:26:27
阅读次数:
360
1、系统环境变量Fedora: yum install libacl-devel
libblkid-devel gnutls-devel \ readline-devel python-devel gdb pkgconfig
libattr-devel \ krb5-workstationD...
分类:
其他好文 时间:
2014-05-26 23:19:30
阅读次数:
394
1.
启动GDB开始调试:(1)gdbprogram///最常用的用gdb启动程序,开始调试的方式(2)gdbprogram core///用gdb查看core
dump文件,跟踪程序core的原因(3)gdbprogram pid///用gdb调试已经开始运行的程序,指定pid即可2. 应用程序带...
分类:
数据库 时间:
2014-05-24 01:18:27
阅读次数:
481
转自:gdb调试多进程和多线程命令1.
默认设置下,在调试多进程程序时GDB只会调试主进程。但是GDB(>V7.0)支持多进程的分别以及同时调试,换句话说,GDB可以同时调试多个程序。只需要设置follow-fork-mode(默认值:parent)和detach-on-fork(默认值:on)即可...
分类:
数据库 时间:
2014-05-23 23:01:03
阅读次数:
470
原创文章,欢迎转载。转载请注明:转载自淘宝核心系统团队博客,谢谢!原文链接地址:使用gdb调试运行时的程序小技巧下面介绍我调试时经常遇到的三种问题,如果大家也有类似的问题交流一下解决方法:情景1:在不中止程序服务的情况下,怎么调试正在运行时的程序情景2:需要同时看几个变量的值或者批量查看多个core...
分类:
数据库 时间:
2014-05-23 05:01:32
阅读次数:
354
注:本文是基于托管服务TuoCloudService1.0.0讲解的 项目地址为http://git.oschina.net/plug/ApkplugCloudServiceDemo
一,插件托管服务支持的功能
v1.0.0支持的功能如下:
注:它们都是以OSGI服务对外提供服务的,关于OSGI可百度查询,但同时我们提供模板代码,我们希望大家可以利用模板...
分类:
其他好文 时间:
2014-05-23 00:50:19
阅读次数:
405
gdb 调试openmp多线程程序 示例介绍...
分类:
数据库 时间:
2014-05-22 23:59:29
阅读次数:
496
终于把bochs和gdb连起来了,下面描述下步骤以作记录。
1.安装bochs
前面有篇文章介绍了bochs源码编译安装过程,这里安装也非常相似,只是命令稍微有些不同
./configure --enable-gdb-stub
make
make install
2.下载调试映像
http://oldlinux.org/Linux.old/bochs/linux-0.11-gdb-r...
分类:
数据库 时间:
2014-05-22 11:51:56
阅读次数:
341
曾几何时,只是一直在调用库函数fork,只知道它创建一个子进程,并且子进程返回值是0,父进程返回值是子进程pid。但是一直没有深究内核代码,今天终于使用gdb调试了一把fork的内核代码,下面就让我们一探究竟吧。
1.创建进程的本质是什么?
根据目前理解,其实就是构造了PCB,这个PCB会唯一标示一个进程的存在,并且会构建子进程的页目录和页表等等。
2.为什么fork()调用会有2个返回值,...
分类:
系统相关 时间:
2014-05-22 10:40:01
阅读次数:
404
在程序设计中,单步调试能够跟踪程序的执行流程。跟踪过程中,还可以观察变量的变化,从而发现其中存在的问题。单步执行除了可以帮助我们发现设计的程序中存在的问题,对于初学者,还可以帮助我们理解语言的机制。
所以,对于初学者,掌握所用的集成开发环境的一般用法,是一件非常重要的事情。 由于其重要性,再...
分类:
其他好文 时间:
2014-05-22 03:23:19
阅读次数:
289