<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>jjongsma &#187; gdb</title>
	<atom:link href="http://blogs.gnome.org/jjongsma/category/programming/tools/gdb/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/jjongsma</link>
	<description>Hacking on GNOME, but with a healthy dose of C++</description>
	<lastBuildDate>Wed, 21 Oct 2009 01:17:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/3.0/</creativeCommons:license>		<item>
		<title>GDB slowness</title>
		<link>http://blogs.gnome.org/jjongsma/2007/01/08/gdb-slowness/</link>
		<comments>http://blogs.gnome.org/jjongsma/2007/01/08/gdb-slowness/#comments</comments>
		<pubDate>Mon, 08 Jan 2007 14:52:00 +0000</pubDate>
		<dc:creator>jonner</dc:creator>
				<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Nemiver]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[gdb]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/jjongsma/2007/01/08/gdb-slowness/</guid>
		<description><![CDATA[
Since I&#8217;ve been hacking on the Nemiver debugger, I&#8217;ve been doing a lot of faux-debugging (i.e. start up debugger, step through a few lines, shut down).  One thing I noticed very regularly was that there were times when I&#8217;d step into a function (usually a function defined in an external library), and gdb would [...]]]></description>
			<content:encoded><![CDATA[<p>
Since I&#8217;ve been hacking on the <a href="http://home.gna.org/nemiver/">Nemiver debugger</a>, I&#8217;ve been doing a lot of faux-debugging (i.e. start up debugger, step through a few lines, shut down).  One thing I noticed very regularly was that there were times when I&#8217;d step into a function (usually a function defined in an external library), and gdb would grind away for several tens of seconds at 100% cpu before it finally arrived at the next instruction.  Apparently this generally only happens on Debian-based distributions due to the fact that debugging symbols for ld.so are not shipped by default.  Installing libc6-dbg solves this problem since this package also includes the symbols for ld.so.  But it would be nice if debian-based distributions (in my case, Ubuntu) would automatically install debugging symbols for ld.so as a dependency of gdb, since without these symbols gdb becomes nearly unusable.  So if you&#8217;ve been frustrated with a slow gdb on Debian or Ubuntu, do yourself a favor and install libc6-dbg.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/jjongsma/2007/01/08/gdb-slowness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
