[Bug 814] some C++ symbols can't be found w/ dladdr()
| Newsgroups | gmane.linux.lsb.test-suite |
|---|---|
| Message-ID | <[email protected]> |
------- Additional Comments From [email protected] 2005-06-30 15:05 ------- When looking at the .s files produced by g++, there really isn't any difference between data the programmer explicitly export, and that that is exported by the compiler in support of C++ classes. Definitions of these are included in the ELF chapters of the LSB (both 2.0 and 3.0) and none of the C++ Developers which have reviewed either version of the spec have indicated any problem with their definitions. The tests in libchk are written based on the descriptions in the chapters of the LSB. Note that things are working correctly for a large number of vtables which are being tested. When examined manually, the vtables in question appear to be correct (the addresses used correspond to the functions which are expected). We just don't understand why dladdr() is returning NULL instead of the function names which appear to otherwise be available (ie via objdump -T or nm -D). -- Configure bugmail: http://bugs.linuxbase.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.