Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 03 Jan 2003 00:25:38 -0700 (MST)
From:      "M. Warner Losh" <imp@bsdimp.com>
To:        kientzle@acm.org
Cc:        freebsd-hackers@FreeBSD.ORG
Subject:   Re: devd, crunchgen, C++, and /rescue
Message-ID:  <20030103.002538.27949584.imp@bsdimp.com>
In-Reply-To: <3E151EB7.2050003@acm.org>
References:  <3E134AB2.8030401@acm.org> <20030102.195102.106545644.imp@bsdimp.com> <3E151EB7.2050003@acm.org>

next in thread | previous in thread | raw e-mail | index | archive | help
In message: <3E151EB7.2050003@acm.org>
            Tim Kientzle <kientzle@acm.org> writes:
: devd.lo: In function `event_proc::~event_proc()':
...
: This one has me stumped.  Any ideas?

I'm not.

event_proc::~event_proc() is really one of the following:

00000180 T event_proc::~event_proc [in-charge deleting]()
00000100 T event_proc::~event_proc [in-charge]()
00000080 T event_proc::~event_proc [not-in-charge]()

which aren't what they seem either:

00000180 T _ZN10event_procD0Ev
00000100 T _ZN10event_procD1Ev
00000080 T _ZN10event_procD2Ev

Which gives crunchgen fits, I'm guessing.  crunchgen is likely
changing them to something like:

00000180 T devd_ZN10event_procD0Ev

or

00000180 T devd__ZN10event_procD0Ev

So I'd say that crunchgen doesn't grok c++ mangled symbols, which
isn't that surprising...

Warner


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030103.002538.27949584.imp>