[CentOS] [OT] how does ELF record file scope things?
Leon Fauster
leonfauster at googlemail.com
Tue Feb 19 09:39:10 UTC 2013
Am 19.02.2013 um 01:50 schrieb Michael Hennebry <hennebry at web.cs.ndsu.nodak.edu>:
> On Mon, 18 Feb 2013, Paul Norton wrote:
>
>> On 18 February 2013 01:56, Michael Hennebry
>> <hennebry at web.cs.ndsu.nodak.edu>wrote:
>
>>> Once the object files from fred.c and greg.c are linked,
>>> how does ELF distinguish the sfunc's and the x's?
>>> I've been trying to RTFM, but it hasn't helped?
>
>> The variables and functions belong to a block/file, this is their scope.
>> Both functions/variables you mention are actually unique within their
>> respective file scope. ...
>
> How is that scope recorded?
> According to nm, the names are the same and they are marked local,
> but there is no mention of the particular locality.
>
>> ... Also have a look at name mangling.
>> http://en.wikipedia.org/wiki/Name_mangling. Gcc help @
>
> I'm dealing with C, not C++ or Python or Java.
>
>> http://gcc.gnu.org/ml/gcc-help/ IAll the best. Paul
>
> Mailing list archives indexed only by month are not really helpful.
i would suggest to use a more specific mailing
list ... centos is a OS not a formal language :-)
--
LF
More information about the CentOS
mailing list