<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Comment Feed for Channel 9 - Defrag Tools: #21 - WinDbg - Memory User Mode</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-21-WinDbg-Memory-User-Mode/RSS"></atom:link>
	<image>
		<url>http://media.ch9.ms/ch9/0292/2da7ef4d-1e3a-4ba6-b188-da45cfd30292/DefragTools21_220.jpg</url>
		<title>Channel 9 - Defrag Tools: #21 - WinDbg - Memory User Mode</title>
		<link></link>
	</image>
	<description>In this episode of Defrag Tools, Andrew Richards, Chad Beeder and Larry Larsen continue looking at the Debugging Tools for Windows (in particular WinDbg). WinDbg is a debugger that supports user mode debugging of a process, or kernel mode debugging of a computer. This installment goes over the commands used to show the memory used in a user mode debug session. We cover these commands: !address -summary !address &amp;lt;addr&amp;gt; !vprot &amp;lt;addr&amp;gt; !mapped_file &amp;lt;addr&amp;gt; Make sure you watch Defrag Tools Episode #1 for instructions on how to get the Debugging Tools for Windows and how to set the required environment variables for symbols and source code resolution. Resources: Microsoft Windows SDK for Windows 7 and .NET Framework 4Sysinternals VMMapPerformance and Memory Consumption Under WOW64MEMORY_BASIC_INFORMATION structureMemory Protection Constants Timeline: [00:50] - Live Debug of Notepad [01:10] -&amp;nbsp;VMMap of Notepad[02:08] - Virtual Address Space summary&amp;nbsp;(!address -summary)[04:30] - &#39;Large Address Space Aware&#39; increases the VA space from 2GB&amp;nbsp;to 4GB[08:11] - Memory Mapped Files[10:11] - Memory Type, State and Protection (inc. Guard Pages)[21:22] - Allocation Base vs. Base Address (!address &amp;lt;addr&amp;gt;)[26:52] - Virtual Protection shows the Alloc. Base Protection (!vprot &amp;lt;addr&amp;gt;)[29:14] - Mapped Files (!mapped_file &amp;lt;addr&amp;gt;) </description>
	<link></link>
	<language>en</language>
	<pubDate>Sun, 19 May 2013 06:21:46 GMT</pubDate>
	<lastBuildDate>Sun, 19 May 2013 06:21:46 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<item>
		<title>Re: Defrag Tools: #21 - WinDbg - Memory User Mode</title>
		<description>
			<![CDATA[<p>I love this series. I know they're all about the tools, but don't be afraid to go on a slight tangent to cover some topic that isn't necessarily well understood. You guys seem to know where these points are and you do a great job of explaining briefly, but in some cases I don't think it'd hurt to expound on it.</p><p>posted by tgrt</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-21-WinDbg-Memory-User-Mode#c634935356178229664</link>
		<pubDate>Fri, 11 Jan 2013 21:13:37 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-21-WinDbg-Memory-User-Mode#c634935356178229664</guid>
		<dc:creator>tgrt</dc:creator>
	</item>
	<item>
		<title>Re: Defrag Tools: #21 - WinDbg - Memory User Mode</title>
		<description>
			<![CDATA[Richard, you really need to stop drinking sodas before a session like this, you are burping all the time, it is really irritating.<p>posted by Andres</p>]]>
		</description>
		<link>http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-21-WinDbg-Memory-User-Mode#c634988958819393516</link>
		<pubDate>Thu, 14 Mar 2013 22:11:21 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-21-WinDbg-Memory-User-Mode#c634988958819393516</guid>
		<dc:creator>Andres</dc:creator>
	</item>
</channel>
</rss>