Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 09 Oct 1998 09:17:13 -0700
From:      John Polstra <jdp@polstra.com>
To:        tlambert@primenet.com
Cc:        hackers@FreeBSD.ORG
Subject:   Re: mail in free(): warning: junk pointer, too high to make sense.
Message-ID:  <199810091617.JAA02042@austin.polstra.com>
In-Reply-To: <199810082232.PAA19629@usr06.primenet.com>
References:  <199810082232.PAA19629@usr06.primenet.com>

next in thread | previous in thread | raw e-mail | index | archive | help
In article <199810082232.PAA19629@usr06.primenet.com>,
Terry Lambert  <tlambert@primenet.com> wrote:

> 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.

John
--
   John Polstra                                       jdp@polstra.com
   John D. Polstra & Co., Inc.                Seattle, Washington USA
   "Self-knowledge is always bad news."                 -- John Barth

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?199810091617.JAA02042>