Skip site navigation (1)Skip section navigation (2)
Date:      	Sat, 10 Oct 1998 03:21:33 -0400
From:      David Holland <dholland@cs.toronto.edu>
To:        jdp@polstra.com (John Polstra)
Cc:        tlambert@primenet.com, hackers@FreeBSD.ORG
Subject:   Re: mail in free(): warning: junk pointer, too high to make sense.
Message-ID:  <98Oct10.032139edt.37814-22953@qew.cs.toronto.edu>
In-Reply-To: <199810091617.JAA02042@austin.polstra.com> from "John Polstra" at Oct 9, 98 12:17:13 pm

next in thread | previous in thread | raw e-mail | index | archive | help
 > > Most likely this is an ELF problem because of the "_" semantic change
 > > on C symbols vs. asm symbols.
 > > 
 > > I'm still suspicious of the rationale for that change, but whatever...
 > 
 > The rationale is no mystery.  It comes directly from the ELF
 > specification, aka "System V Application Binary Interface,"
 > Prentice-Hall, 1990, ISBN 0-13-877598-2, page 4-25:
 > 
 >     External C symbols have the same names in C, assembly code, and
 >     object files' symbol tables.

That's not a rationale, just a standard :-)

(what *was* the rationale, anyway?)
-- 
   - David A. Holland             | (please continue to send non-list mail to
     dholland@cs.utoronto.ca      | dholland@hcs.harvard.edu. yes, I moved.)

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?98Oct10.032139edt.37814-22953>