This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
in-charge/not-in-charge
- From: "Joerg Beyer" <j dot beyer at web dot de>
- To: gcc at gcc dot gnu dot org
- Date: Tue, 9 Dec 2003 13:05:49 +0100
- Subject: in-charge/not-in-charge
- Organization: http://freemail.web.de/
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