From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 15355 invoked by alias); 4 Aug 2004 13:53:26 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 15340 invoked from network); 4 Aug 2004 13:53:25 -0000 Received: from unknown (HELO brmx1.boca.ssc.siemens.com) (12.147.96.32) by sourceware.org with SMTP; 4 Aug 2004 13:53:25 -0000 Received: from fdns2.rolm.com (localhost [127.0.0.1]) by brmx1.boca.ssc.siemens.com (8.12.10/8.12.10) with ESMTP id i74DrNAX028739; Wed, 4 Aug 2004 09:53:23 -0400 Received: from stca200a.bus.sc.rolm.com (stca200a.bus.sc.rolm.com [165.218.68.180]) by fdns2.rolm.com (8.12.10/8.12.10) with ESMTP id i74DrNAb011174; Wed, 4 Aug 2004 06:53:23 -0700 (PDT) Received: by stca200a.bus.sc.rolm.com with Internet Mail Service (5.5.2657.72) id ; Wed, 4 Aug 2004 06:53:23 -0700 Message-ID: <7A25937D23A1E64C8E93CB4A50509C2A0310F2F3@stca204a.bus.sc.rolm.com> From: "Bloch, Jack" To: "'Michael Chastain'" , gdb@sources.redhat.com Cc: "Benitez, Rafael" Subject: RE: Breakpoint in object destructor Date: Wed, 04 Aug 2004 13:53:00 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-SW-Source: 2004-08/txt/msg00024.txt.bz2 Yes, We are using gcc 3.2 -----Original Message----- From: gdb-owner@sources.redhat.com [mailto:gdb-owner@sources.redhat.com]On Behalf Of Michael Chastain Sent: Wednesday, August 04, 2004 9:51 AM To: Bloch, Jack; gdb@sources.redhat.com Cc: Benitez, Rafael Subject: Re: Breakpoint in object destructor "Bloch, Jack" wrote: > We are trying to set a breakpoint in a destructor. this does not seem to > work. Running GDB 5.1.1 on a SuSE 2.4 Kernel. The breakpoint gets set, but > it never fires. > What compiler are you using to build the program that you are compiling? If you are using gcc 3.X, this is a known, unfixed problem. See the PROBLEMS file in a recent release of gdb (like gdb 6.2) for an explanation. Briefly: gcc 3.X emits two or three object code functions for each destructor; gdb doesn't understand this; so gdb puts a breakpoint in just one copy. Michael C