[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How to use gdb to start a program in the middle of a C++ program?
|
From: |
Martijn van Buul |
|
Subject: |
Re: How to use gdb to start a program in the middle of a C++ program? |
|
Date: |
Wed, 5 Oct 2005 07:31:34 +0000 (UTC) |
|
User-agent: |
slrn/0.9.8.1 (FreeBSD) |
It occurred to me that address@hidden wrote in gnu.g++.help:
> Hi,
>
> Suppose it takes me a lot of time to reach the bug code. I don't want
> to run the program again and again. Is there any way to dump the
> internal information to the disk? And then load it when I need it?
You don't write what OS you're using, but if you happen to run something
Unix-ish, and if you are really really desperate, you could try to force
a core dump. Using this core dump, and the exact binary that produced it,
gdb can perform a post-mortem analysis. Sometimes. If you're lucky.
--
Martijn van Buul - address@hidden - http://www.stack.nl/~martijnb/
Geek code: G-- - Visit OuterSpace: mud.stack.nl 3333
The most exciting phrase to hear in science, the one that heralds new
discoveries, is not 'Eureka!' (I found it!) but 'That's funny ...' Isaac Asimov