Date: Sat, 10 Aug 2002 11:52:29 -0400 From: "Kevin B. Hendricks" <kevin.hendricks@sympatico.ca> To: Martin Blapp <mb@imp.ch> Cc: <dev@porting.openoffice.org>, <openoffice@FreeBSD.ORG> Subject: Re: [porting-dev] Re: Crash with Test-Document in the second run. Memory allocation problem Message-ID: <200208101152.29839.kevin.hendricks@sympatico.ca> In-Reply-To: <20020810163251.P92422-100000@levais.imp.ch> References: <20020810163251.P92422-100000@levais.imp.ch>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, > //********************************************************************** >******************************************* 920 // private > method > (gdb) p m_pDataContainer > $7 = (SvtHistoryOptions_Impl *) 0x81c5700 > (gdb) p m_pDataContainer->AppendItem > $8 = &SvtHistoryOptions_Impl::AppendItem(EHistoryType, rtl::OUString > const&, rtl::OUString const&, rtl::OUString const&, rtl::OUString > const&) > > How can I debug that function pointer ? I am not sure what you are asking here. You might want to look a tthe parameters being passed in. For any OUString dump the "buffer" using x/20x and you can look at the second byte of every short (uniocode char) to see what the ascii code for that string would be (just ignore the the high byte zeros from the unicode). For all pointers simply ask gdb to print the contents of that pointer (dereference), print * (m_pDataContainer) That shoudl dump the structure and its values. Hope this helps, Kevin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-openoffice" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200208101152.29839.kevin.hendricks>