发布时间:2015-09-02 00:36:57
(gdb) b IpcKey.cpp:58<br />Cannot access memory at address 0x6b4a2c<br /><br />有可能是因为程序运行着运行着指针出栈了. <br /><br />yfkiss<br />yfk<br />本版等级:T5<br />#1 得分:39 回复于: 2011-07-27 18:17:02<br />栈已经被破坏了~<br /><br /><br />lifesider<br />lifesider<br />本.........【阅读全文】
发布时间:2015-07-17 17:59:05
<h1 style="margin:10px 0px 5px;font-size:28px;line-height:56px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;white-space:normal;background-color:#FFFFFF;"><strong><span style="line-height:1.5;font-size:18pt;">引言</span></strong></h1><p style="font-size:13px;line-height:19px;margin:1.........【阅读全文】
发布时间:2015-05-19 11:49:44
在大多数系统,gdb对使用fork创建的进程没有进行特别的支持。当父进程使用fork创建子进程,gdb仍然只会调试父进程,而子进程没有得到控制和调试。这个时候,如果你在子进程执行到的代码中设置了断点,那么当子进程执行到这个断点的时候,会产生一个SIGTRAP的信号,如果没有对此信号进行捕捉处理,就会按默认的处理方式处.........【阅读全文】
发布时间:2014-10-30 14:46:53
2012-05-24 14:16:36| 分类: cgdb & gdb | 标签: |字号大中小 订阅 转载自http://publishblog.blogdriver.com/blog/tb.b?diaryID=587807gdb对于多线程程序的调试有如下的支持:线程产生通知:在产生新的线程时, gdb会给出提示信息 (gdb).........【阅读全文】
发布时间:2014-10-27 14:25:54
如果想要某些事情成对出现,使用构造函数和析构函数。 为保证线程同步/互斥,经常使用信号量、互斥量、临界区和事件。以临界区 CRITICAL_SECTION 为例,需要InitializeCriticalSection 和 DeleteCriticalSectionEnterCriticalSection 和 LeaveCriticalSection成对配合使用,否则可能出现资源泄.........【阅读全文】