This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

in-charge/not-in-charge


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]