Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 09 Sep 2003 09:58:50 -0700
From:      Fred Gilham <gilham@csl.sri.com>
To:        freebsd-hackers@freebsd.org
Subject:   Re: C++ code in a kernel module? 
Message-ID:  <200309091658.h89GwoFv003456@quarter.csl.sri.com>
In-Reply-To: Message from "M. Warner Losh" <imp@bsdimp.com>  <20030908.180101.71186801.imp@bsdimp.com> 

next in thread | previous in thread | raw e-mail | index | archive | help



> I don't know about __gxx_personaility_v0, but your best bet is to
> look at the .o's and find where it is referenced.  Then back track
> it to what function, then to what construct and go from there.

The __gxx_personality_v0 stuff is actually related to distinguishing
between C++ and Java exceptions.  At least that's what I remember from
my encounters with the same problem.  I haven't been able to retrieve
the documentation that explains it, though.

It seems to come up when you try to link C++ code with the C linking
convention.

-- 
Fred Gilham                                   gilham@csl.sri.com
Lisp has jokingly been called "the most intelligent way to misuse a
computer". I think that description is a great compliment because it
transmits the full flavor of liberation: it has assisted a number of
our most gifted fellow humans in thinking previously impossible
thoughts.   E. Dijkstra



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