delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2009/05/04/09:19:43

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-3.2 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_38,RCVD_IN_DNSWL_LOW,SPF_PASS
X-Spam-Check-By: sourceware.org
Message-ID: <49FEEB55.60509@cwilson.fastmail.fm>
Date: Mon, 04 May 2009 09:19:17 -0400
From: Charles Wilson <cygwin AT cwilson DOT fastmail DOT fm>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.8.1.21) Gecko/20090302 Thunderbird/2.0.0.21 Mnenhy/0.7.6.666
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: Xerces-C: two issues with gcc4/cygwin-1.7
References: <49FDDA6E DOT 80607 AT cwilson DOT fastmail DOT fm> <49FDDCA4 DOT 6050004 AT cwilson DOT fastmail DOT fm> <49FEE690 DOT 6020208 AT gmail DOT com>
In-Reply-To: <49FEE690.6020208@gmail.com>
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

--------------050909080200090001050603
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

Dave Korn wrote:
>   Let's see the output for 'nm xercesc/util/.libs/XMLException.o'; that should
> confirm whether the typeinfo got generated or not.  After that, we'll need to
> find out if it's in the DLL but not exported, and whether auto-export is in
> operation or not.

Attached.

objdump -x -C cygxerces-c-3-0.dll | grep XMLException | grep typeinfo

[39037](sec  3)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x0005f780 typeinfo
name for xercesc_3_0::XMLException
[39038](sec  3)(fl 0x00)(ty   0)(scl   2) (nx 0) 0x0005c7f0 typeinfo for
xercesc_3_0::XMLException

I'll send the full objdump output to you off-list (it's 0.5M compressed).

--
Chuck


--------------050909080200090001050603
Content-Type: text/plain;
 name="XMLException.nm"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="XMLException.nm"

00000000 b .bss
00000000 d .data
00000000 i .drectve
00000000 d .eh_frame
00000000 d .gcc_except_table
00000000 r .rdata$_ZTIN11xercesc_3_010XMLDeleterE
00000000 r .rdata$_ZTIN11xercesc_3_012PanicHandlerE
00000000 r .rdata$_ZTIN11xercesc_3_012XMLExceptionE
00000000 r .rdata$_ZTIN11xercesc_3_012XMLMsgLoaderE
00000000 r .rdata$_ZTIN11xercesc_3_013MemoryManagerE
00000000 r .rdata$_ZTIN11xercesc_3_016XMLErrorReporterE
00000000 r .rdata$_ZTIN11xercesc_3_020XMLBufferFullHandlerE
00000000 r .rdata$_ZTIN11xercesc_3_025XMLPlatformUtilsExceptionE
00000000 r .rdata$_ZTIN11xercesc_3_030ArrayIndexOutOfBoundsExceptionE
00000000 r .rdata$_ZTIN11xercesc_3_07XMemoryE
00000000 r .rdata$_ZTIN11xercesc_3_08DOMErrorE
00000000 r .rdata$_ZTSN11xercesc_3_010XMLDeleterE
00000000 r .rdata$_ZTSN11xercesc_3_012PanicHandlerE
00000000 r .rdata$_ZTSN11xercesc_3_012XMLExceptionE
00000000 r .rdata$_ZTSN11xercesc_3_012XMLMsgLoaderE
00000000 r .rdata$_ZTSN11xercesc_3_013MemoryManagerE
00000000 r .rdata$_ZTSN11xercesc_3_016XMLErrorReporterE
00000000 r .rdata$_ZTSN11xercesc_3_020XMLBufferFullHandlerE
00000000 r .rdata$_ZTSN11xercesc_3_025XMLPlatformUtilsExceptionE
00000000 r .rdata$_ZTSN11xercesc_3_030ArrayIndexOutOfBoundsExceptionE
00000000 r .rdata$_ZTSN11xercesc_3_07XMemoryE
00000000 r .rdata$_ZTSN11xercesc_3_08DOMErrorE
00000000 r .rdata$_ZTVN11xercesc_3_010XMLDeleterE
00000000 r .rdata$_ZTVN11xercesc_3_012PanicHandlerE
00000000 r .rdata$_ZTVN11xercesc_3_012XMLExceptionE
00000000 r .rdata$_ZTVN11xercesc_3_012XMLMsgLoaderE
00000000 r .rdata$_ZTVN11xercesc_3_013MemoryManagerE
00000000 r .rdata$_ZTVN11xercesc_3_016XMLErrorReporterE
00000000 r .rdata$_ZTVN11xercesc_3_020XMLBufferFullHandlerE
00000000 r .rdata$_ZTVN11xercesc_3_025XMLPlatformUtilsExceptionE
00000000 r .rdata$_ZTVN11xercesc_3_030ArrayIndexOutOfBoundsExceptionE
00000000 r .rdata$_ZTVN11xercesc_3_08DOMErrorE
00000000 t .text
00000000 t .text$_ZN11xercesc_3_010XMLDeleterD0Ev
00000000 t .text$_ZN11xercesc_3_010XMLDeleterD1Ev
00000000 t .text$_ZN11xercesc_3_012PanicHandlerD0Ev
00000000 t .text$_ZN11xercesc_3_012PanicHandlerD1Ev
00000000 t .text$_ZN11xercesc_3_012XMLMsgLoaderD0Ev
00000000 t .text$_ZN11xercesc_3_012XMLMsgLoaderD1Ev
00000000 t .text$_ZN11xercesc_3_013MemoryManagerD0Ev
00000000 t .text$_ZN11xercesc_3_013MemoryManagerD1Ev
00000000 t .text$_ZN11xercesc_3_016XMLErrorReporterD0Ev
00000000 t .text$_ZN11xercesc_3_016XMLErrorReporterD1Ev
00000000 t .text$_ZN11xercesc_3_020XMLBufferFullHandlerD0Ev
00000000 t .text$_ZN11xercesc_3_020XMLBufferFullHandlerD1Ev
00000000 t .text$_ZN11xercesc_3_025XMLPlatformUtilsExceptionD0Ev
00000000 t .text$_ZN11xercesc_3_025XMLPlatformUtilsExceptionD1Ev
00000000 t .text$_ZN11xercesc_3_030ArrayIndexOutOfBoundsExceptionD0Ev
00000000 t .text$_ZN11xercesc_3_030ArrayIndexOutOfBoundsExceptionD1Ev
00000000 t .text$_ZN11xercesc_3_08DOMErrorD0Ev
00000000 t .text$_ZN11xercesc_3_08DOMErrorD1Ev
00000000 t .text$_ZNK11xercesc_3_025XMLPlatformUtilsException7getTypeEv
00000000 t .text$_ZNK11xercesc_3_025XMLPlatformUtilsException9duplicateEv
00000000 t .text$_ZNK11xercesc_3_030ArrayIndexOutOfBoundsException7getTypeEv
00000000 t .text$_ZNK11xercesc_3_030ArrayIndexOutOfBoundsException9duplicateEv
         U _Unwind_Resume
00000000 T xercesc_3_0::XMLDeleter::~XMLDeleter()
00000000 T xercesc_3_0::XMLDeleter::~XMLDeleter()
00000000 T xercesc_3_0::PanicHandler::~PanicHandler()
00000000 T xercesc_3_0::PanicHandler::~PanicHandler()
000002a0 T xercesc_3_0::XMLException::setPosition(char const*, unsigned long long)
000004d0 T xercesc_3_0::XMLException::loadExceptText(xercesc_3_0::XMLExcepts::Codes)
000006d0 T xercesc_3_0::XMLException::loadExceptText(xercesc_3_0::XMLExcepts::Codes, char const*, char const*, char const*, char const*)
00000810 T xercesc_3_0::XMLException::loadExceptText(xercesc_3_0::XMLExcepts::Codes, wchar_t const*, wchar_t const*, wchar_t const*, wchar_t const*)
000001a0 T xercesc_3_0::XMLException::XMLException(char const*, unsigned long long, xercesc_3_0::MemoryManager*)
00000400 T xercesc_3_0::XMLException::XMLException(xercesc_3_0::XMLException const&)
00000100 T xercesc_3_0::XMLException::XMLException()
00000220 T xercesc_3_0::XMLException::XMLException(char const*, unsigned long long, xercesc_3_0::MemoryManager*)
00000330 T xercesc_3_0::XMLException::XMLException(xercesc_3_0::XMLException const&)
000000b0 T xercesc_3_0::XMLException::XMLException()
00000150 T xercesc_3_0::XMLException::~XMLException()
00000070 T xercesc_3_0::XMLException::~XMLException()
00000030 T xercesc_3_0::XMLException::~XMLException()
000005f0 T xercesc_3_0::XMLException::operator=(xercesc_3_0::XMLException const&)
00000000 T xercesc_3_0::XMLMsgLoader::~XMLMsgLoader()
00000000 T xercesc_3_0::XMLMsgLoader::~XMLMsgLoader()
00000000 T xercesc_3_0::MemoryManager::~MemoryManager()
00000000 T xercesc_3_0::MemoryManager::~MemoryManager()
00000000 T xercesc_3_0::XMLInitializer::terminateXMLException()
000002f0 T xercesc_3_0::XMLInitializer::initializeXMLException()
00000000 T xercesc_3_0::XMLErrorReporter::~XMLErrorReporter()
00000000 T xercesc_3_0::XMLErrorReporter::~XMLErrorReporter()
         U xercesc_3_0::XMLPlatformUtils::loadMsgSet(wchar_t const*)
         U xercesc_3_0::XMLPlatformUtils::fgMemoryManager
         U xercesc_3_0::XMLPlatformUtils::panic(xercesc_3_0::PanicHandler::PanicReasons)
00000000 T xercesc_3_0::XMLBufferFullHandler::~XMLBufferFullHandler()
00000000 T xercesc_3_0::XMLBufferFullHandler::~XMLBufferFullHandler()
00000000 T xercesc_3_0::XMLPlatformUtilsException::~XMLPlatformUtilsException()
00000000 T xercesc_3_0::XMLPlatformUtilsException::~XMLPlatformUtilsException()
00000000 T xercesc_3_0::ArrayIndexOutOfBoundsException::~ArrayIndexOutOfBoundsException()
00000000 T xercesc_3_0::ArrayIndexOutOfBoundsException::~ArrayIndexOutOfBoundsException()
         U xercesc_3_0::XMLUni::fgDefErrMsg
         U xercesc_3_0::XMLUni::fgExceptDomain
         U xercesc_3_0::XMLUni::fgXMLPlatformUtilsException_Name
         U xercesc_3_0::XMLUni::fgArrayIndexOutOfBoundsException_Name
         U xercesc_3_0::XMemory::operator delete(void*)
         U xercesc_3_0::XMemory::operator delete(void*, xercesc_3_0::MemoryManager*)
         U xercesc_3_0::XMemory::operator new(unsigned int, xercesc_3_0::MemoryManager*)
00000000 T xercesc_3_0::DOMError::~DOMError()
00000000 T xercesc_3_0::DOMError::~DOMError()
         U xercesc_3_0::XMLString::replicate(char const*, xercesc_3_0::MemoryManager*)
00000000 b xercesc_3_0::sMsgLoader
00000000 T xercesc_3_0::XMLPlatformUtilsException::getType() const
00000000 T xercesc_3_0::XMLPlatformUtilsException::duplicate() const
00000000 T xercesc_3_0::ArrayIndexOutOfBoundsException::getType() const
00000000 T xercesc_3_0::ArrayIndexOutOfBoundsException::duplicate() const
00000000 R typeinfo for xercesc_3_0::XMLDeleter
00000000 R typeinfo for xercesc_3_0::PanicHandler
00000000 R typeinfo for xercesc_3_0::XMLException
00000000 R typeinfo for xercesc_3_0::XMLMsgLoader
00000000 R typeinfo for xercesc_3_0::MemoryManager
00000000 R typeinfo for xercesc_3_0::XMLErrorReporter
00000000 R typeinfo for xercesc_3_0::XMLBufferFullHandler
00000000 R typeinfo for xercesc_3_0::XMLPlatformUtilsException
00000000 R typeinfo for xercesc_3_0::ArrayIndexOutOfBoundsException
00000000 R typeinfo for xercesc_3_0::XMemory
00000000 R typeinfo for xercesc_3_0::DOMError
00000000 R typeinfo name for xercesc_3_0::XMLDeleter
00000000 R typeinfo name for xercesc_3_0::PanicHandler
00000000 R typeinfo name for xercesc_3_0::XMLException
00000000 R typeinfo name for xercesc_3_0::XMLMsgLoader
00000000 R typeinfo name for xercesc_3_0::MemoryManager
00000000 R typeinfo name for xercesc_3_0::XMLErrorReporter
00000000 R typeinfo name for xercesc_3_0::XMLBufferFullHandler
00000000 R typeinfo name for xercesc_3_0::XMLPlatformUtilsException
00000000 R typeinfo name for xercesc_3_0::ArrayIndexOutOfBoundsException
00000000 R typeinfo name for xercesc_3_0::XMemory
00000000 R typeinfo name for xercesc_3_0::DOMError
         U vtable for __cxxabiv1::__class_type_info
         U vtable for __cxxabiv1::__si_class_type_info
00000000 R vtable for xercesc_3_0::XMLDeleter
00000000 R vtable for xercesc_3_0::PanicHandler
00000000 R vtable for xercesc_3_0::XMLException
00000000 R vtable for xercesc_3_0::XMLMsgLoader
00000000 R vtable for xercesc_3_0::MemoryManager
00000000 R vtable for xercesc_3_0::XMLErrorReporter
00000000 R vtable for xercesc_3_0::XMLBufferFullHandler
00000000 R vtable for xercesc_3_0::XMLPlatformUtilsException
00000000 R vtable for xercesc_3_0::ArrayIndexOutOfBoundsException
00000000 R vtable for xercesc_3_0::DOMError
         U operator delete(void*)
         U __cxa_pure_virtual
         U __gxx_personality_v0
         U _alloca
         U memcpy


--------------050909080200090001050603
Content-Type: text/plain; charset=us-ascii

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/
--------------050909080200090001050603--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019