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@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org