[Bug 814] some C++ symbols can't be found w/ dladdr()

[email protected]
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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.