in-charge/not-in-charge
Joerg Beyer
j.beyer@web.de
Tue Dec 9 14:04:00 GMT 2003
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
More information about the Gcc
mailing list