Mailinglist Archive: opensuse (1839 mails)

< Previous Next >
Re: [opensuse] quasselcore doesn't run
  • From: Anders Johansson <ajh@xxxxxxxx>
  • Date: Sun, 26 Sep 2010 20:46:00 +0200
  • Message-id: <201009262046.00151.ajh@xxxxxxxx>
On Sunday 26 September 2010, Sascha 'saigkill' Manns wrote:
Do you know what a "Symbol" is? Anything like a pointer?

A symbol is a name in a binary. Symbols in libraries are functions, classes or
variables that programs use - this is what is meant by linking to a library,
getting those symbols from the library into the application address space so
they can be used

Why they are so cryptic and not Symbol12345?

A symbol from C is just so straight-forward. The encoded name you got is
particular to object oriented code, because the name is not just the function
name the way it is in C, it also includes information about the class it
belongs to. Typically you'll see such scrambled names in C++ code, but other
object oriented languages that allow linking also use it

I hope this answers your question - unless you wanted the answer specifically
from David

Anders
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups