From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4463 invoked by alias); 9 Dec 2003 12:05:51 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 4456 invoked from network); 9 Dec 2003 12:05:50 -0000 Received: from unknown (HELO mailgate5.cinetic.de) (217.72.192.165) by sources.redhat.com with SMTP; 9 Dec 2003 12:05:50 -0000 Received: from web.de (fmomail02.dlan.cinetic.de [172.20.1.46]) by mailgate5.cinetic.de (8.11.6p2/8.11.2/SuSE Linux 8.11.0-0.4) with SMTP id hB9C5nQ01483 for gcc@gcc.gnu.org; Tue, 9 Dec 2003 13:05:49 +0100 Date: Tue, 09 Dec 2003 14:04:00 -0000 Message-Id: <200312091205.hB9C5nQ01483@mailgate5.cinetic.de> MIME-Version: 1.0 Organization: http://freemail.web.de/ From: "Joerg Beyer" To: gcc@gcc.gnu.org Subject: in-charge/not-in-charge Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-SW-Source: 2003-12/txt/msg00575.txt.bz2 Dear Listreader, I am looking for the place where I can read about the in-charge/not-in-charge attributes of gcc-compiled object files and binaries. Pleas excuse if this is off-topic here and point me to whereever it may fit better. I have a simple program: ---------------------------- class foo { public: foo(); ~foo() {} }; foo::foo() { } int main(int argc, char *argv[]) { foo f; } ---------------------------- after compilation, nm tells me this: ---------------------------- joerg@host> nm -C ./prg | grep foo 080483e2 T foo::foo[in-charge]() 080483dc T foo::foo[not-in-charge]() 0804841e W foo::~foo [in-charge]() ---------------------------- what does that "in-charge" / "not-in-charge" mean? Is "in-charge" for inlined? thanks Joerg