The ltrace.main/dwarf test produces this output on ppc64: static .opd translation of 0x3fffb7fad190: no error couldn't translate address of @libdwarftest.so: Success static .opd translation of 0x3fffb7fad1b8: no error couldn't translate address of @libdwarftest.so: Success static .opd translation of 0x3fffb7fad280: no error couldn't translate address of @libdwarftest.so: Success static .opd translation of 0x3fffb7fad330: no error couldn't translate address of @libdwarftest.so: Success static .opd translation of 0x3fffb7fad600: no error couldn't translate address of @libdwarftest.so: Success static .opd translation of 0x3fffb7fad75c: no error couldn't translate address of @libdwarftest.so: Success static .opd translation of 0x3fffb7fad798: no error couldn't translate address of @libdwarftest.so: Success static .opd translation of 0x3fffb7fad7c8: no error couldn't translate address of @libdwarftest.so: Success static .opd translation of 0x3fffb7fadc30: no error couldn't translate address of @libdwarftest.so: Success static .opd translation of 0x3fffb7fae580: no error couldn't translate address of @libdwarftest.so: Success static .opd translation of 0x3fffb7fae5a0: no error couldn't translate address of @libdwarftest.so: Success static .opd translation of 0x3fffb7fae5e8: no error couldn't translate address of @libdwarftest.so: Success static .opd translation of 0x3fffb7fbee08: no error couldn't translate address of @libdwarftest.so: Success static .opd translation of 0x3fffb7fbee10: no error couldn't translate address of @libdwarftest.so: Success static .opd translation of 0x3fffb7fbee18: no error couldn't translate address of @libdwarftest.so: Success static .opd translation of 0x3fffb7fbee20: no error couldn't translate address of @libdwarftest.so: Success static .opd translation of 0x3fffb7fbf000: no error couldn't translate address of @libdwarftest.so: Success static .opd translation of 0x3fffb7fbf1d0: no error couldn't translate address of @libdwarftest.so: Success static .opd translation of 0x3fffb7fbf208: no error couldn't translate address of @libdwarftest.so: Success static .opd translation of 0x3fffb7fbf310: no error couldn't translate address of @libdwarftest.so: Success static .opd translation of 0x3fffb7fbee18: no error couldn't translate address of [email protected]: Success static .opd translation of 0x3fffb7fbf310: no error couldn't translate address of [email protected]: Success static .opd translation of 0x3fffb7fbee10: no error couldn't translate address of [email protected]: Success static .opd translation of 0x3fffb7fbee08: no error couldn't translate address of [email protected]: Success static .opd translation of 0x3fffb7fae6d0: no error couldn't translate address of [email protected]: Success static .opd translation of 0x3fffb7fbee18: no error couldn't translate address of [email protected]: Success static .opd translation of 0x3fffb7fbf000: no error couldn't translate address of [email protected]: Success static .opd translation of 0x3fffb7fbee20: no error couldn't translate address of [email protected]: Success static .opd translation of 0x3fffb7fbf208: no error couldn't translate address of [email protected]: Success static .opd translation of 0x3fffb7fbf318: no error couldn't translate address of [email protected]: Success static .opd translation of 0x3fffb7fbf208: no error couldn't translate address of [email protected]: Success
The first few errors come from section symbols, the rest are STT_OBJECT symbols. Shouldn't populate_this_symtab generally ignore section symbols? Should it exempt STT_OBJECT symbols from going through arch_translate_address? Andreas. -- Andreas Schwab, [email protected] GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." _______________________________________________ Ltrace-devel mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/ltrace-devel
