<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">

	<title>Blue Static Bug Tracker Syndication Feed</title>
	<link href="https://www.bluestatic.org/bugs"/>
	<updated>2011-04-05T08:12:52Z</updated>
	
	<!-- entries -->
	
	<entry>
		<id>bug://report/232</id>
		<title>Modified php source files are not reloaded</title>
		<updated>2012-02-01T15:44:02Z</updated>
		<author>
			<name>Rob Agar</name>
		</author>
		<content type="html">
			&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;3&quot; border=&quot;0&quot;&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Bug ID:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;232&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Summary:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Modified php source files are not reloaded&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Product/Component/Version:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;MacGDBp/1.4.1&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Status:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Unconfirmed&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Severity:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Major&lt;/td&gt;
			&lt;/table&gt;
			
			&lt;p&gt;The bottom pane is not reloaded after code modification, so the display does not reflect the true code state.&lt;br /&gt;
&lt;br /&gt;
This means that the code is not actually the code being executed if a php source file is edited between requests.&lt;/p&gt;
		</content>
		<summary type="text">The bottom pane is not reloaded after code modification, so the display does not reflect the true code state.&lt;br /&gt;
&lt;br /&gt;
This means that the code is not actually the code being executed if a php source file is edited between requests.</summary>
		<link rel="alternate" href="https://www.bluestatic.org/bugs/showreport.php?bugid=232"/>
	</entry>
	<entry>
		<id>bug://report/231</id>
		<title>Static properties appear as &quot;uninitialized&quot; </title>
		<updated>2012-02-01T15:32:42Z</updated>
		<author>
			<name>Rob Agar</name>
		</author>
		<content type="html">
			&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;3&quot; border=&quot;0&quot;&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Bug ID:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;231&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Summary:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Static properties appear as &amp;quot;uninitialized&amp;quot; &lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Product/Component/Version:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;MacGDBp/1.4.1&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Status:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Unconfirmed&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Severity:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Major&lt;/td&gt;
			&lt;/table&gt;
			
			&lt;p&gt;Static properties are wrongly displayed in the inspector as uninitialized. &lt;br /&gt;
&lt;br /&gt;
PHP 5.3.6&lt;br /&gt;
XDebug 2.1.0&lt;/p&gt;
		</content>
		<summary type="text">Static properties are wrongly displayed in the inspector as uninitialized. &lt;br /&gt;
&lt;br /&gt;
PHP 5.3.6&lt;br /&gt;
XDebug 2.1.0</summary>
		<link rel="alternate" href="https://www.bluestatic.org/bugs/showreport.php?bugid=231"/>
	</entry>
	<entry>
		<id>bug://report/230</id>
		<title>Long array of objects in &quot;variable pane&quot; wraps index back to 0 after every 32 items</title>
		<updated>2012-01-18T12:52:32Z</updated>
		<author>
			<name>Arturo</name>
		</author>
		<content type="html">
			&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;3&quot; border=&quot;0&quot;&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Bug ID:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;230&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Summary:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Long array of objects in &amp;quot;variable pane&amp;quot; wraps index back to 0 after every 32 items&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Product/Component/Version:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;MacGDBp/1.4.1&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Status:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Unconfirmed&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Severity:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Minor&lt;/td&gt;
			&lt;/table&gt;
			
			&lt;p&gt;When expanding a long array of objects in the division of the main window that displays the variables, the expanded list object will wrap the index numbering for the collection after 31.&lt;br /&gt;
For example:&lt;br /&gt;
&amp;gt; 28&lt;br /&gt;
&amp;gt; 29&lt;br /&gt;
&amp;gt; 30&lt;br /&gt;
&amp;gt; 31&lt;br /&gt;
&amp;gt;0&lt;br /&gt;
&amp;gt;1&lt;br /&gt;
&amp;gt;2&lt;br /&gt;
The index wraps to 0 after each occurrence of 32 elements.&lt;/p&gt;
		</content>
		<summary type="text">When expanding a long array of objects in the division of the main window that displays the variables, the expanded list object will wrap the index numbering for the collection after 31.&lt;br /&gt;
For example:&lt;br /&gt;
&amp;gt; 28&lt;br /&gt;
&amp;gt; 29&lt;br /&gt;
&amp;gt; 30&lt;br /&gt;
&amp;gt; 31&lt;br /&gt;
&amp;gt;0&lt;br /&gt;
&amp;gt;1&lt;br /&gt;
&amp;gt;2&lt;br /&gt;
The index wraps to 0 after each occurrence of 32 elements.</summary>
		<link rel="alternate" href="https://www.bluestatic.org/bugs/showreport.php?bugid=230"/>
	</entry>
	<entry>
		<id>bug://report/221</id>
		<title>Blank page after successful installation</title>
		<updated>2012-01-14T08:59:50Z</updated>
		<author>
			<name>roberts</name>
		</author>
		<content type="html">
			&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;3&quot; border=&quot;0&quot;&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Bug ID:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;221&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Summary:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Blank page after successful installation&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Product/Component/Version:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Bugdar/1.2.3&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Status:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Unconfirmed&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Severity:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Moderate&lt;/td&gt;
			&lt;/table&gt;
			
			&lt;p&gt;Hi,&lt;br /&gt;
I'm a bit lost.&lt;br /&gt;
After a successful installation all I get is a blank page.&lt;br /&gt;
&lt;br /&gt;
What could be wrong?&lt;br /&gt;
&lt;br /&gt;
Thank you,&lt;br /&gt;
roberts&lt;/p&gt;
		</content>
		<summary type="text">Hi,&lt;br /&gt;
I'm a bit lost.&lt;br /&gt;
After a successful installation all I get is a blank page.&lt;br /&gt;
&lt;br /&gt;
What could be wrong?&lt;br /&gt;
&lt;br /&gt;
Thank you,&lt;br /&gt;
roberts</summary>
		<link rel="alternate" href="https://www.bluestatic.org/bugs/showreport.php?bugid=221"/>
	</entry>
	<entry>
		<id>bug://report/229</id>
		<title>Main Code Pane Doesn't Update With Large Files</title>
		<updated>2012-01-10T01:58:33Z</updated>
		<author>
			<name>Shotster</name>
		</author>
		<content type="html">
			&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;3&quot; border=&quot;0&quot;&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Bug ID:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;229&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Summary:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Main Code Pane Doesn't Update With Large Files&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Product/Component/Version:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;MacGDBp/1.4.1&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Status:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Unconfirmed&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Severity:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Major&lt;/td&gt;
			&lt;/table&gt;
			
			&lt;p&gt;When I place breakpoint in (or attempt to step into) a file with 4500+ lines, the main code pane doesn't refresh, so you can't see where you're at in the code. The variable and stack panes appear to update when stepping through code, but that isn't really helpful when you can see where you're at in the source code.&lt;/p&gt;
		</content>
		<summary type="text">When I place breakpoint in (or attempt to step into) a file with 4500+ lines, the main code pane doesn't refresh, so you can't see where you're at in the code. The variable and stack panes appear to update when stepping through code, but that isn't really helpful when you can see where you're at in the source code.</summary>
		<link rel="alternate" href="https://www.bluestatic.org/bugs/showreport.php?bugid=229"/>
	</entry>
	<entry>
		<id>bug://report/228</id>
		<title>Ability to remap keys in MacGDBp</title>
		<updated>2011-10-22T13:35:18Z</updated>
		<author>
			<name>Arturo</name>
		</author>
		<content type="html">
			&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;3&quot; border=&quot;0&quot;&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Bug ID:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;228&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Summary:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Ability to remap keys in MacGDBp&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Product/Component/Version:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;MacGDBp/1.4.1&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Status:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Unconfirmed&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Severity:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Enhancement&lt;/td&gt;
			&lt;/table&gt;
			
			&lt;p&gt;Ability to remap keys in MacGDBp. I use several debuggers and hope one day that they all use the same key mappings for step into, step over, step out, continue, and so on&lt;br /&gt;
Thank you for producing this useful software!&lt;/p&gt;
		</content>
		<summary type="text">Ability to remap keys in MacGDBp. I use several debuggers and hope one day that they all use the same key mappings for step into, step over, step out, continue, and so on&lt;br /&gt;
Thank you for producing this useful software!</summary>
		<link rel="alternate" href="https://www.bluestatic.org/bugs/showreport.php?bugid=228"/>
	</entry>
	<entry>
		<id>bug://report/227</id>
		<title>Information remains after execution has finished</title>
		<updated>2011-08-26T01:17:39Z</updated>
		<author>
			<name>Luke</name>
		</author>
		<content type="html">
			&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;3&quot; border=&quot;0&quot;&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Bug ID:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;227&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Summary:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Information remains after execution has finished&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Product/Component/Version:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;MacGDBp/1.4.1&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Status:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Unconfirmed&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Severity:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Minor&lt;/td&gt;
			&lt;/table&gt;
			
			&lt;p&gt;The &amp;quot;Variable&amp;quot;, &amp;quot;File&amp;quot;, and &amp;quot;Code&amp;quot; sections remain even after execution has finished.&lt;br /&gt;
&lt;br /&gt;
Also after you've pushed the &amp;quot;Continue&amp;quot; button and the code is executed it says &amp;quot;Stoping&amp;quot; at the bottom. Press the &amp;quot;Continue&amp;quot; button again and the bar grays out but still says &amp;quot;Stopping&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
I've tested 1.4.1 and 1.5.0.102 (got from bug tracker)&lt;/p&gt;
		</content>
		<summary type="text">The &amp;quot;Variable&amp;quot;, &amp;quot;File&amp;quot;, and &amp;quot;Code&amp;quot; sections remain even after execution has finished.&lt;br /&gt;
&lt;br /&gt;
Also after you've pushed the &amp;quot;Continue&amp;quot; button and the code is executed it says &amp;quot;Stoping&amp;quot; at the bottom. Press the &amp;quot;Continue&amp;quot; button again and the bar grays out but still says &amp;quot;Stopping&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
I've tested 1.4.1 and 1.5.0.102 (got from bug tracker)</summary>
		<link rel="alternate" href="https://www.bluestatic.org/bugs/showreport.php?bugid=227"/>
	</entry>
	<entry>
		<id>bug://report/226</id>
		<title>&quot;Break on first line of execution&quot; doesn't work?</title>
		<updated>2011-08-26T01:14:50Z</updated>
		<author>
			<name>Luke</name>
		</author>
		<content type="html">
			&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;3&quot; border=&quot;0&quot;&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Bug ID:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;226&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Summary:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;&amp;quot;Break on first line of execution&amp;quot; doesn't work?&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Product/Component/Version:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;MacGDBp/1.4.1&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Status:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Unconfirmed&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Severity:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Moderate&lt;/td&gt;
			&lt;/table&gt;
			
			&lt;p&gt;Perhaps I'm misunderstanding how this is supposed to work, I'm not really sure....&lt;br /&gt;
&lt;br /&gt;
When &amp;quot;Break on first line of execution&amp;quot; is un-checked I still have to press the &amp;quot;Continue&amp;quot; button for execution to resume. The only thing &amp;quot;Break on first line of execution&amp;quot; seems to do is not display where execution is currently at, meaning the execution is still stopped on the first line but doesn't show anything.&lt;br /&gt;
&lt;br /&gt;
What I want is execution to not be interrupted unless a break point is hit. Currently you have to hit &amp;quot;Continue&amp;quot; no matter what.&lt;/p&gt;
		</content>
		<summary type="text">Perhaps I'm misunderstanding how this is supposed to work, I'm not really sure....&lt;br /&gt;
&lt;br /&gt;
When &amp;quot;Break on first line of execution&amp;quot; is un-checked I still have to press the &amp;quot;Continue&amp;quot; button for execution to resume. The only thing &amp;quot;Break on first line of execution&amp;quot; seems to do is not display where execution is currently at, meaning the execution is still stopped on the first line but doesn't show anything.&lt;br /&gt;
&lt;br /&gt;
What I want is execution to not be interrupted unless a break point is hit. Currently you have to hit &amp;quot;Continue&amp;quot; no matter what.</summary>
		<link rel="alternate" href="https://www.bluestatic.org/bugs/showreport.php?bugid=226"/>
	</entry>
	<entry>
		<id>bug://report/223</id>
		<title>Unable to re-attach debugger</title>
		<updated>2011-08-26T01:11:01Z</updated>
		<author>
			<name>Michiel</name>
		</author>
		<content type="html">
			&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;3&quot; border=&quot;0&quot;&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Bug ID:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;223&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Summary:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Unable to re-attach debugger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Product/Component/Version:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;MacGDBp/1.4.1&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Status:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Assigned&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Severity:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Moderate&lt;/td&gt;
			&lt;/table&gt;
			
			&lt;p&gt;When unchecking Attached in the toolbar (an option that is not documented anywhere) I am not able to re-attach. Checking the port using sudo lsof -l -P | grep 9000 shows that the connection to the server remains in the CLOS_WAT state, forever.&lt;br /&gt;
&lt;br /&gt;
Clicking attach in this case will result in the text &amp;quot;Could not open socket&amp;quot; appearing in red somewhere in the statusbar of MacGDBp. The checkbox remains checked though, so the application is in an undefined state. &lt;br /&gt;
&lt;br /&gt;
Please document the Attached checkbox, and check to see if MacGDBp is the closing connections. If MacGDBp can't connect, don't set the checkbox to selected.&lt;/p&gt;
		</content>
		<summary type="text">When unchecking Attached in the toolbar (an option that is not documented anywhere) I am not able to re-attach. Checking the port using sudo lsof -l -P | grep 9000 shows that the connection to the server remains in the CLOS_WAT state, forever.&lt;br /&gt;
&lt;br /&gt;
Clicking attach in this case will result in the text &amp;quot;Could not open socket&amp;quot; appearing in red somewhere in the statusbar of MacGDBp. The checkbox remains checked though, so the application is in an undefined state. &lt;br /&gt;
&lt;br /&gt;
Please document the Attached checkbox, and check to see if MacGDBp is the closing connections. If MacGDBp can't connect, don't set the checkbox to selected.</summary>
		<link rel="alternate" href="https://www.bluestatic.org/bugs/showreport.php?bugid=223"/>
	</entry>
	<entry>
		<id>bug://report/212</id>
		<title>Objects do not display all member variables</title>
		<updated>2011-08-15T00:06:52Z</updated>
		<author>
			<name>Alan Pinstein</name>
		</author>
		<content type="html">
			&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;3&quot; border=&quot;0&quot;&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Bug ID:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;212&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Summary:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Objects do not display all member variables&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Product/Component/Version:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;MacGDBp/1.4&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Status:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Confirmed&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Severity:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Major&lt;/td&gt;
			&lt;/table&gt;
			
			&lt;p&gt;I was trying to debug a rather large object today (a Propel ORM object) and noticed that the instance var I was trying to debug was not displayed when I &amp;quot;opened&amp;quot; the $this variable.&lt;br /&gt;
&lt;br /&gt;
The variable is named &amp;quot;aPhotographer&amp;quot; and is a protected instance var. In fact, a large number of variables are missing. Only 32 are shown. No others. &lt;br /&gt;
&lt;br /&gt;
It seems that it might be related to the order in which the variables are defined in the class... because I don't see any variables that appear lower in the file than a particular variable.&lt;br /&gt;
&lt;br /&gt;
Hope that helps.&lt;/p&gt;
		</content>
		<summary type="text">I was trying to debug a rather large object today (a Propel ORM object) and noticed that the instance var I was trying to debug was not displayed when I &amp;quot;opened&amp;quot; the $this variable.&lt;br /&gt;
&lt;br /&gt;
The variable is named &amp;quot;aPhotographer&amp;quot; and is a protected instance var. In fact, a large number of variables are missing. Only 32 are shown. No others. &lt;br /&gt;
&lt;br /&gt;
It seems that it might be related to the order in which the variables are defined in the class... because I don't see any variables that appear lower in the file than a particular variable.&lt;br /&gt;
&lt;br /&gt;
Hope that helps.</summary>
		<link rel="alternate" href="https://www.bluestatic.org/bugs/showreport.php?bugid=212"/>
	</entry>
	<entry>
		<id>bug://report/224</id>
		<title>Spaces in paths are converted back into &quot;% &quot; sequence instead</title>
		<updated>2011-08-06T19:58:38Z</updated>
		<author>
			<name>davemee</name>
		</author>
		<content type="html">
			&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;3&quot; border=&quot;0&quot;&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Bug ID:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;224&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Summary:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Spaces in paths are converted back into &amp;quot;% &amp;quot; sequence instead&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Product/Component/Version:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;MacGDBp/1.4.1&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Status:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Unconfirmed&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Severity:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Major&lt;/td&gt;
			&lt;/table&gt;
			
			&lt;p&gt;This (from the Connection Log)&lt;br /&gt;
&lt;br /&gt;
source -f file:///mnt/hgfs/davem/Documents/Ongoing/Project/5%%20-%%20Production/dev/HTDOCS/phpinfo.php -i 4&lt;br /&gt;
&lt;br /&gt;
happens with the following error from the browser&lt;br /&gt;
&lt;br /&gt;
Warning: main(/mnt/hgfs/davem/Documents/Ongoing/project/5% -% Production/dev/HTDOCS/phpinfo.php) [function.main]: failed to open stream: No such file or directory in /mnt/hgfs/davem/Documents/Ongoing/Corby Theatre/5 - Production/dev/HTDOCS/phpinfo.php on line 3&lt;br /&gt;
&lt;br /&gt;
where it looks like the %%20 is mapped into &amp;quot;% &amp;quot; rather than &amp;quot; &amp;quot;.&lt;br /&gt;
&lt;br /&gt;
I do not know where the erroneous encoding is coming from, but the paths are entered correctly into MacGDBp. (in fact, they're symlinks, and 'aliases' on the mac side)&lt;br /&gt;
&lt;br /&gt;
&lt;/p&gt;
		</content>
		<summary type="text">This (from the Connection Log)&lt;br /&gt;
&lt;br /&gt;
source -f file:///mnt/hgfs/davem/Documents/Ongoing/Project/5%%20-%%20Production/dev/HTDOCS/phpinfo.php -i 4&lt;br /&gt;
&lt;br /&gt;
happens with the following error from the browser&lt;br /&gt;
&lt;br /&gt;
Warning: main(/mnt/hgfs/davem/Documents/Ongoing/project/5% -% Production/dev/HTDOCS/phpinfo.php) [function.main]: failed to open stream: No such file or directory in /mnt/hgfs/davem/Documents/Ongoing/Corby Theatre/5 - Production/dev/HTDOCS/phpinfo.php on line 3&lt;br /&gt;
&lt;br /&gt;
where it looks like the %%20 is mapped into &amp;quot;% &amp;quot; rather than &amp;quot; &amp;quot;.&lt;br /&gt;
&lt;br /&gt;
I do not know where the erroneous encoding is coming from, but the paths are entered correctly into MacGDBp. (in fact, they're symlinks, and 'aliases' on the mac side)&lt;br /&gt;
&lt;br /&gt;
</summary>
		<link rel="alternate" href="https://www.bluestatic.org/bugs/showreport.php?bugid=224"/>
	</entry>
	<entry>
		<id>bug://report/225</id>
		<title>Variable Inspector Limited To 1024 Characters</title>
		<updated>2011-06-30T19:44:53Z</updated>
		<author>
			<name>jaredgeorge</name>
		</author>
		<content type="html">
			&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;3&quot; border=&quot;0&quot;&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Bug ID:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;225&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Summary:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Variable Inspector Limited To 1024 Characters&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Product/Component/Version:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;MacGDBp/1.4.1&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Status:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Unconfirmed&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Severity:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Major&lt;/td&gt;
			&lt;/table&gt;
			
			&lt;p&gt;It looks like the variable inspector will only display a maximum of 1024 characters. Are you able to replicate that?  If so, any way to increase that? I often inspect very large strings (like SQL statements or dynamic HTML content). I also noticed that large arrays have a limit to the number of indices I can inspect (looks like you already know about the array issue in bug #212).&lt;br /&gt;
&lt;br /&gt;
I tried to increase xdebug.var_display_max_data, *_depth, *_children, etc. but it doesn't seem to help. Thanks!&lt;/p&gt;
		</content>
		<summary type="text">It looks like the variable inspector will only display a maximum of 1024 characters. Are you able to replicate that?  If so, any way to increase that? I often inspect very large strings (like SQL statements or dynamic HTML content). I also noticed that large arrays have a limit to the number of indices I can inspect (looks like you already know about the array issue in bug #212).&lt;br /&gt;
&lt;br /&gt;
I tried to increase xdebug.var_display_max_data, *_depth, *_children, etc. but it doesn't seem to help. Thanks!</summary>
		<link rel="alternate" href="https://www.bluestatic.org/bugs/showreport.php?bugid=225"/>
	</entry>
	<entry>
		<id>bug://report/222</id>
		<title>Crashes whenever I try and reset the attached checkbox</title>
		<updated>2011-05-29T20:40:07Z</updated>
		<author>
			<name>Fred Tranfield</name>
		</author>
		<content type="html">
			&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;3&quot; border=&quot;0&quot;&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Bug ID:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;222&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Summary:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Crashes whenever I try and reset the attached checkbox&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Product/Component/Version:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;MacGDBp/1.4&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Status:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Unconfirmed&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Severity:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Major&lt;/td&gt;
			&lt;/table&gt;
			
			&lt;p&gt;Crashes whenever I try and reset it.&lt;br /&gt;
&lt;br /&gt;
Here's the crash report:&lt;br /&gt;
&lt;br /&gt;
Process: MacGDBp [19228]&lt;br /&gt;
Path: /Applications/MacGDBp.app/Contents/MacOS/MacGDBp&lt;br /&gt;
Identifier: org.bluestatic.macgdbp&lt;br /&gt;
Version: 1.4.1 (91)&lt;br /&gt;
Code Type: X86 (Native)&lt;br /&gt;
Parent Process: launchd [190]&lt;br /&gt;
&lt;br /&gt;
Date/Time: 2011-04-14 09:56:52.101 -0400&lt;br /&gt;
OS Version: Mac OS X 10.6.7 (10J869)&lt;br /&gt;
Report Version: 6&lt;br /&gt;
&lt;br /&gt;
Interval Since Last Report: 525687 sec&lt;br /&gt;
Crashes Since Last Report: 11&lt;br /&gt;
Per-App Interval Since Last Report: 184 sec&lt;br /&gt;
Per-App Crashes Since Last Report: 1&lt;br /&gt;
Anonymous UUID: E4DB8FA1-CD8C-4C77-B98C-8D1188BBB17D&lt;br /&gt;
&lt;br /&gt;
Exception Type: EXC_BAD_ACCESS (SIGBUS)&lt;br /&gt;
Exception Codes: KERN_PROTECTION_FAILURE at 0x000000000000002c&lt;br /&gt;
Crashed Thread: 3&lt;br /&gt;
&lt;br /&gt;
Application Specific Information:&lt;br /&gt;
objc_msgSend() selector name: release&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thread 0: Dispatch queue: com.apple.main-thread&lt;br /&gt;
0 libobjc.A.dylib 0x95990eec objc_msgSend + 44&lt;br /&gt;
1 com.apple.WebKit 0x96a69e6f setNeedsDisplayInRect(NSView*, objc_selector*, _NSRect) + 431&lt;br /&gt;
2 com.apple.AppKit 0x9025b209 -[NSControl _updateCellImage:] + 236&lt;br /&gt;
3 com.apple.AppKit 0x900b2e04 -[NSButtonCell setState:] + 159&lt;br /&gt;
4 com.apple.AppKit 0x9010982f -[NSButton setState:] + 77&lt;br /&gt;
5 com.apple.AppKit 0x9025b0f8 -[_NSCheckBoxPlugin showValue:inObject:] + 177&lt;br /&gt;
6 com.apple.AppKit 0x90126899 -[NSValueBinder showValue:inObject:] + 384&lt;br /&gt;
7 com.apple.AppKit 0x901262e9 -[NSValueBinder _adjustObject:mode:observedController:observedKeyPath:context:editableState:adjustState:] + 906&lt;br /&gt;
8 com.apple.AppKit 0x90125edf -[NSValueBinder _observeValueForKeyPath:ofObject:context:] + 280&lt;br /&gt;
9 com.apple.Foundation 0x95aa4ba5 NSKVONotify + 62&lt;br /&gt;
10 com.apple.Foundation 0x95aa4801 -[NSKeyValueObservance observeValueForKeyPath:ofObject:change:context:] + 235&lt;br /&gt;
11 com.apple.Foundation 0x95aa4638 NSKeyValueNotifyObserver + 372&lt;br /&gt;
12 com.apple.Foundation 0x95aa40d7 NSKeyValueDidChange + 377&lt;br /&gt;
13 com.apple.Foundation 0x95a888c2 -[NSObject(NSKeyValueObserverNotification) didChangeValueForKey:] + 127&lt;br /&gt;
14 com.apple.Foundation 0x95a9ffb5 _NSSetUsingKeyValueSetter + 113&lt;br /&gt;
15 com.apple.Foundation 0x95a9ff3c -[NSObject(NSKeyValueCoding) setValue:forKey:] + 420&lt;br /&gt;
16 com.apple.Foundation 0x95abca3b -[NSObject(NSKeyValueCoding) setValue:forKeyPath:] + 445&lt;br /&gt;
17 com.apple.Foundation 0x95abca17 -[NSObject(NSKeyValueCoding) setValue:forKeyPath:] + 409&lt;br /&gt;
18 com.apple.AppKit 0x901c8e2e -[NSBinder _setValue:forKeyPath:ofObject:mode:validateImmediately:raisesForNotApplicableKeys:error:] + 461&lt;br /&gt;
19 com.apple.AppKit 0x901c8c08 -[NSBinder setValue:forBinding:error:] + 279&lt;br /&gt;
20 com.apple.AppKit 0x906e5636 -[NSValueBinder _applyObjectValue:forBinding:canRecoverFromErrors:handleErrors:typeOfAlert:discardEditingCallback:otherCallback:callbackContextInfo:didRunAlert:] + 230&lt;br /&gt;
21 com.apple.AppKit 0x906e541b -[NSValueBinder applyDisplayedValueHandleErrors:typeOfAlert:canRecoverFromErrors:discardEditingCallback:otherCallback:callbackContextInfo:didRunAlert:] + 593&lt;br /&gt;
22 com.apple.AppKit 0x901c839f -[NSValueBinder performAction:] + 303&lt;br /&gt;
23 com.apple.AppKit 0x901c814e -[_NSBindingAdaptor _objectDidTriggerAction:bindingAdaptor:] + 153&lt;br /&gt;
24 com.apple.AppKit 0x901c80aa -[_NSBindingAdaptor objectDidTriggerAction:] + 274&lt;br /&gt;
25 com.apple.AppKit 0x900ecbcb -[NSMenuItem _corePerformAction] + 645&lt;br /&gt;
26 com.apple.AppKit 0x900ec7eb -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 174&lt;br /&gt;
27 com.apple.AppKit 0x900ec6da -[NSMenu performActionForItemAtIndex:] + 65&lt;br /&gt;
28 com.apple.AppKit 0x900ec68d -[NSMenu _internalPerformActionForItemAtIndex:] + 50&lt;br /&gt;
29 com.apple.AppKit 0x900ec5f3 -[NSMenuItem _internalPerformActionThroughMenuIfPossible] + 97&lt;br /&gt;
30 com.apple.AppKit 0x900ec537 -[NSCarbonMenuImpl _carbonCommandProcessEvent:handlerCallRef:] + 336&lt;br /&gt;
31 com.apple.AppKit 0x900e0c61 NSSLMMenuEventHandler + 404&lt;br /&gt;
32 com.apple.HIToolbox 0x94c94c2f DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1567&lt;br /&gt;
33 com.apple.HIToolbox 0x94c93ef6 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 411&lt;br /&gt;
34 com.apple.HIToolbox 0x94cb67f3 SendEventToEventTarget + 52&lt;br /&gt;
35 com.apple.HIToolbox 0x94ce2e87 SendHICommandEvent(unsigned long, HICommand const*, unsigned long, unsigned long, unsigned char, void const*, OpaqueEventTargetRef*, OpaqueEventTargetRef*, OpaqueEventRef**) + 448&lt;br /&gt;
36 com.apple.HIToolbox 0x94d07b90 SendMenuCommandWithContextAndModifiers + 66&lt;br /&gt;
37 com.apple.HIToolbox 0x94d07b47 SendMenuItemSelectedEvent + 121&lt;br /&gt;
38 com.apple.HIToolbox 0x94d07a5d FinishMenuSelection(SelectionData*, MenuResult*, MenuResult*) + 152&lt;br /&gt;
39 com.apple.HIToolbox 0x94cd7160 MenuSelectCore(MenuData*, Point, double, unsigned long, OpaqueMenuRef**, unsigned short*) + 454&lt;br /&gt;
40 com.apple.HIToolbox 0x94cd68bb _HandleMenuSelection2 + 465&lt;br /&gt;
41 com.apple.HIToolbox 0x94cd66d9 _HandleMenuSelection + 53&lt;br /&gt;
42 com.apple.AppKit 0x900da1a2 _NSHandleCarbonMenuEvent + 285&lt;br /&gt;
43 com.apple.AppKit 0x900aed3e _DPSNextEvent + 2304&lt;br /&gt;
44 com.apple.AppKit 0x900adfce -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 156&lt;br /&gt;
45 com.apple.AppKit 0x90070247 -[NSApplication run] + 821&lt;br /&gt;
46 com.apple.AppKit 0x900682d9 NSApplicationMain + 574&lt;br /&gt;
47 org.bluestatic.macgdbp 0x0000246a start + 54&lt;br /&gt;
&lt;br /&gt;
Thread 1: Dispatch queue: com.apple.libdispatch-manager&lt;br /&gt;
0 libSystem.B.dylib 0x921d3922 kevent + 10&lt;br /&gt;
1 libSystem.B.dylib 0x921d403c _dispatch_mgr_invoke + 215&lt;br /&gt;
2 libSystem.B.dylib 0x921d34f9 _dispatch_queue_invoke + 163&lt;br /&gt;
3 libSystem.B.dylib 0x921d329e _dispatch_worker_thread2 + 240&lt;br /&gt;
4 libSystem.B.dylib 0x921d2d21 _pthread_wqthread + 390&lt;br /&gt;
5 libSystem.B.dylib 0x921d2b66 start_wqthread + 30&lt;br /&gt;
&lt;br /&gt;
Thread 2: com.apple.CFSocket.private&lt;br /&gt;
0 libSystem.B.dylib 0x921cc066 select$DARWIN_EXTSN + 10&lt;br /&gt;
1 com.apple.CoreFoundation 0x90c85c83 __CFSocketManager + 1091&lt;br /&gt;
2 libSystem.B.dylib 0x921da7fd _pthread_start + 345&lt;br /&gt;
3 libSystem.B.dylib 0x921da682 thread_start + 34&lt;br /&gt;
&lt;br /&gt;
Thread 3 Crashed:&lt;br /&gt;
0 libobjc.A.dylib 0x95990ed7 objc_msgSend + 23&lt;br /&gt;
1 org.bluestatic.macgdbp 0x00009ff4 PerformQuitSignal(void*) + 26&lt;br /&gt;
2 com.apple.CoreFoundation 0x90c484cb __CFRunLoopDoSources0 + 1563&lt;br /&gt;
3 com.apple.CoreFoundation 0x90c45f8f __CFRunLoopRun + 1071&lt;br /&gt;
4 com.apple.CoreFoundation 0x90c45464 CFRunLoopRunSpecific + 452&lt;br /&gt;
5 com.apple.CoreFoundation 0x90c4b3a4 CFRunLoopRun + 84&lt;br /&gt;
6 org.bluestatic.macgdbp 0x0000b0ef -[NetworkConnection runNetworkThread] + 275&lt;br /&gt;
7 com.apple.Foundation 0x95a91ad0 -[NSThread main] + 45&lt;br /&gt;
8 com.apple.Foundation 0x95a91a80 __NSThread__main__ + 1499&lt;br /&gt;
9 libSystem.B.dylib 0x921da7fd _pthread_start + 345&lt;br /&gt;
10 libSystem.B.dylib 0x921da682 thread_start + 34&lt;br /&gt;
&lt;br /&gt;
Thread 4:&lt;br /&gt;
0 libSystem.B.dylib 0x921d29b2 __workq_kernreturn + 10&lt;br /&gt;
1 libSystem.B.dylib 0x921d2f48 _pthread_wqthread + 941&lt;br /&gt;
2 libSystem.B.dylib 0x921d2b66 start_wqthread + 30&lt;br /&gt;
&lt;br /&gt;
Thread 3 crashed with X86 Thread State (32-bit):&lt;br /&gt;
eax: 0x02f17b20 ebx: 0x90c47ec1 ecx: 0x9083cf40 edx: 0x0000000c&lt;br /&gt;
edi: 0x0024606c esi: 0x00211590 ebp: 0xb0184238 esp: 0xb0184218&lt;br /&gt;
ss: 0x0000001f efl: 0x00010202 eip: 0x95990ed7 cs: 0x00000017&lt;br /&gt;
ds: 0x0000001f es: 0x0000001f fs: 0x0000001f gs: 0x00000037&lt;br /&gt;
cr2: 0x0000002c&lt;br /&gt;
&lt;br /&gt;
Binary Images:&lt;br /&gt;
0x1000 - 0x10ffb +org.bluestatic.macgdbp 1.4.1 (91) &amp;lt;A8E3270C-8AB9-8252-8CF3-7D5BE9638573&amp;gt; /Applications/MacGDBp.app/Contents/MacOS/MacGDBp&lt;br /&gt;
0x1b000 - 0x2efff +org.andymatuschak.Sparkle 1.5 Beta 6 (313) &amp;lt;5DF2B8A3-560D-4500-6B85-4215644DE532&amp;gt; /Applications/MacGDBp.app/Contents/Frameworks/Sparkle.framework/Versions/A/Sparkle&lt;br /&gt;
0x3c000 - 0xf1fe7 libcrypto.0.9.7.dylib 0.9.7 (compatibility 0.9.7) &amp;lt;AACC86C0-86B4-B1A7-003F-2A0AF68973A2&amp;gt; /usr/lib/libcrypto.0.9.7.dylib&lt;br /&gt;
0x13282000 - 0x13286ff3 +com.stclairsoft.DefaultFolderX.osax Default Folder X Addition version 1.0 (4.3.10) &amp;lt;AE13AC3A-2A5F-DE8A-DAA4-D4B5AA82F3F0&amp;gt; /Users/frilly/Library/ScriptingAdditions/Default Folder X Addition.osax/Contents/MacOS/Default Folder X Addition&lt;br /&gt;
0x1378a000 - 0x137abfef +com.stclairsoft.DefaultFolderX.CarbonPatcher kBundleVersion (kBundleVersion) &amp;lt;E15B9B22-664E-6D25-CD6A-99786FBDDF79&amp;gt; /Library/PreferencePanes/Default Folder X.prefPane/Contents/Resources/Default Folder X.bundle/Contents/Resources/Carbon Patcher.bundle/Contents/MacOS/Carbon Patcher&lt;br /&gt;
0x137b6000 - 0x137d6fff +Cocoa Patcher ??? (???) &amp;lt;FBEBB8D4-4961-2AB7-D021-FF7072717B5D&amp;gt; /Library/PreferencePanes/Default Folder X.prefPane/Contents/Resources/Default Folder X.bundle/Contents/Resources/Cocoa Patcher.bundle/Contents/MacOS/Cocoa Patcher&lt;br /&gt;
0x1b291000 - 0x1b299ff3 com.apple.URLMount.AFPPlugin 3.2.2 (3.2.2) &amp;lt;46711A0E-D330-BD32-8B30-1FFE8B3346F0&amp;gt; /System/Library/Filesystems/NetFSPlugins/afp.bundle/Contents/MacOS/afp&lt;br /&gt;
0x1b2a0000 - 0x1b2e7ff7 com.apple.AppleShareClientCore 2.1 (2.1) &amp;lt;351D93FA-D8AB-657F-2A67-9A6FF3875F82&amp;gt; /System/Library/Frameworks/AppleShareClientCore.framework/Versions/A/AppleShareClientCore&lt;br /&gt;
0x1b2f9000 - 0x1b471fe7 GLEngine ??? (???) &amp;lt;0E1DF3E4-0EEE-9FD8-8F52-FFFCF0DF23A7&amp;gt; /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine&lt;br /&gt;
0x1b4a3000 - 0x1b8a8fe7 libclh.dylib 3.1.1 C (3.1.1) &amp;lt;04502F95-931E-0AAF-7296-4624C7F8DE8B&amp;gt; /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/libclh.dylib&lt;br /&gt;
0x1b8cc000 - 0x1b8cffe7 libLatinSuppConverter.dylib 49.0.0 (compatibility 1.0.0) &amp;lt;93DA560F-33CB-FFF3-54D0-A26A5F4A2B2D&amp;gt; /System/Library/CoreServices/Encodings/libLatinSuppConverter.dylib&lt;br /&gt;
0x1b929000 - 0x1c280ff3 com.apple.driver.AppleIntelHDGraphicsGLDriver 1.6.26 (6.2.6) &amp;lt;9842DA99-3CF1-8A25-A39C-6AA958FA31AB&amp;gt; /System/Library/Extensions/AppleIntelHDGraphicsGLDriver.bundle/Contents/MacOS/AppleIntelHDGraphicsGLDriver&lt;br /&gt;
0x1c95c000 - 0x1c980fe7 GLRendererFloat ??? (???) &amp;lt;0C6A1BCF-97F0-F7D6-C840-2991681BB67C&amp;gt; /System/Library/Frameworks/OpenGL.framework/Resources/GLRendererFloat.bundle/GLRendererFloat&lt;br /&gt;
0x1cec2000 - 0x1cec7ff7 com.apple.qldisplay.Text 2.3 (327.6) &amp;lt;717997D6-65A3-7C8D-D0F8-52FF48D494EB&amp;gt; /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/Resources/DisplayBundles/Text.qldisplay/Contents/MacOS/Text&lt;br /&gt;
0x1cecd000 - 0x1ced1ff7 com.apple.qldisplay.Generic 2.3 (327.6) &amp;lt;E8DD19EA-7E67-2828-8116-398A3ED6A7F7&amp;gt; /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/Resources/DisplayBundles/Generic.qldisplay/Contents/MacOS/Generic&lt;br /&gt;
0x8f0c7000 - 0x8f811ff7 com.apple.GeForceGLDriver 1.6.26 (6.2.6) &amp;lt;90BBC89A-6A56-C4B7-F848-432908CDE14D&amp;gt; /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/GeForceGLDriver&lt;br /&gt;
0x8fe00000 - 0x8fe4162b dyld 132.1 (???) &amp;lt;1C06ECD9-A2D7-BB10-AF50-0F2B598A7DEC&amp;gt; /usr/lib/dyld&lt;br /&gt;
0x90003000 - 0x90008ff7 com.apple.OpenDirectory 10.6 (10.6) &amp;lt;0603680A-A002-D294-DE83-0D028C6BE884&amp;gt; /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory&lt;br /&gt;
0x90009000 - 0x9000aff7 com.apple.audio.units.AudioUnit 1.6.6 (1.6.6) &amp;lt;253E9552-5CEA-0D5A-1EDA-3B8F669B79EA&amp;gt; /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit&lt;br /&gt;
0x9000b000 - 0x90065fe7 com.apple.CorePDF 1.3 (1.3) &amp;lt;EA168671-F44F-BFE4-AA7D-3801DA29A650&amp;gt; /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF&lt;br /&gt;
0x90066000 - 0x90946ff7 com.apple.AppKit 6.6.7 (1038.35) &amp;lt;ABC7783C-E4D5-B848-BED6-99451D94D120&amp;gt; /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit&lt;br /&gt;
0x90947000 - 0x90952ff7 libGL.dylib ??? (???) &amp;lt;4425B9AA-B494-A336-EABB-6BBC9FF4EC4F&amp;gt; /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib&lt;br /&gt;
0x90a04000 - 0x90a04ff7 com.apple.quartzframework 1.5 (1.5) &amp;lt;CEB78F00-C5B2-3B3F-BF70-DD6D578719C0&amp;gt; /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz&lt;br /&gt;
0x90a0d000 - 0x90aa5fe7 edu.mit.Kerberos 6.5.11 (6.5.11) &amp;lt;F36DB665-A88B-7F5B-6244-6A2E7FFFF668&amp;gt; /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos&lt;br /&gt;
0x90aa6000 - 0x90aadff3 com.apple.print.framework.Print 6.1 (237.1) &amp;lt;F5AAE53D-5530-9004-A9E3-2C1690C5328E&amp;gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print&lt;br /&gt;
0x90aae000 - 0x90abcfe7 libz.1.dylib 1.2.3 (compatibility 1.0.0) &amp;lt;33C1B260-ED05-945D-FC33-EF56EC791E2E&amp;gt; /usr/lib/libz.1.dylib&lt;br /&gt;
0x90abd000 - 0x90af6ff7 libcups.2.dylib 2.8.0 (compatibility 2.0.0) &amp;lt;90C5DE81-1BEF-D807-A898-0FC19BDD14EC&amp;gt; /usr/lib/libcups.2.dylib&lt;br /&gt;
0x90af7000 - 0x90b39ff7 libvDSP.dylib 268.0.1 (compatibility 1.0.0) &amp;lt;8A4721DE-25C4-C8AA-EA90-9DA7812E3EBA&amp;gt; /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib&lt;br /&gt;
0x90b3a000 - 0x90b80ff7 libauto.dylib ??? (???) &amp;lt;29422A70-87CF-10E2-CE59-FEE1234CFAAE&amp;gt; /usr/lib/libauto.dylib&lt;br /&gt;
0x90c09000 - 0x90d84fe7 com.apple.CoreFoundation 6.6.4 (550.42) &amp;lt;C78D5079-663E-9734-7AFA-6CE79A0539F1&amp;gt; /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation&lt;br /&gt;
0x90d85000 - 0x90dc2ff7 com.apple.SystemConfiguration 1.10.5 (1.10.2) &amp;lt;362DF639-6E5F-9371-9B99-81C581A8EE41&amp;gt; /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration&lt;br /&gt;
0x90de7000 - 0x90de7ff7 com.apple.Accelerate.vecLib 3.6 (vecLib 3.6) &amp;lt;ABF97DA4-3BDF-6FFD-6239-B023CA1F7974&amp;gt; /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib&lt;br /&gt;
0x90de8000 - 0x90decff7 IOSurface ??? (???) &amp;lt;F9E6DFC1-8DD9-7C7E-CA85-B80735586E05&amp;gt; /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface&lt;br /&gt;
0x90f30000 - 0x90f58ff7 libxslt.1.dylib 3.24.0 (compatibility 3.0.0) &amp;lt;769EF4B2-C1AD-73D5-AAAD-1564DAEA77AF&amp;gt; /usr/lib/libxslt.1.dylib&lt;br /&gt;
0x90f59000 - 0x90f67ff7 com.apple.opengl 1.6.12 (1.6.12) &amp;lt;81AEF74E-E33A-B021-9CDB-6199104105FF&amp;gt; /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL&lt;br /&gt;
0x90f68000 - 0x90f6bff7 libCoreVMClient.dylib ??? (???) &amp;lt;12EF6056-7AC7-6691-75A2-BD0675C56A35&amp;gt; /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib&lt;br /&gt;
0x90f74000 - 0x919c6ff7 com.apple.WebCore 6533.20 (6533.20.24) &amp;lt;AB32AF40-6B73-D096-FC7B-7081F65EAA02&amp;gt; /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore&lt;br /&gt;
0x919c7000 - 0x91a0effb com.apple.CoreMediaIOServices 134.0 (1160) &amp;lt;4CD78557-3CDA-A4B5-33CB-BBB876B4463D&amp;gt; /System/Library/PrivateFrameworks/CoreMediaIOServices.framework/Versions/A/CoreMediaIOServices&lt;br /&gt;
0x91a0f000 - 0x91b4bff7 com.apple.audio.toolbox.AudioToolbox 1.6.6 (1.6.6) &amp;lt;781018FB-474B-E09C-D419-5BFF80590A10&amp;gt; /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox&lt;br /&gt;
0x91b4c000 - 0x91b4eff7 libRadiance.dylib ??? (???) &amp;lt;B83179D4-E41C-D2BA-1E4C-A64CB45C15E6&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib&lt;br /&gt;
0x91b82000 - 0x91bd2ff7 com.apple.framework.familycontrols 2.0.2 (2020) &amp;lt;C96C8A99-A40C-8B9C-1FBA-A0F46AC92F17&amp;gt; /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls&lt;br /&gt;
0x91c29000 - 0x91c45fe3 com.apple.openscripting 1.3.1 (???) &amp;lt;2A748037-D1C0-6D47-2C4A-0562AF799AC9&amp;gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting&lt;br /&gt;
0x91c4e000 - 0x91c92ff3 com.apple.coreui 2 (114) &amp;lt;2234855E-3BED-717F-0BFA-D1A289ECDBDA&amp;gt; /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI&lt;br /&gt;
0x91c95000 - 0x91d4cfeb libFontParser.dylib ??? (???) &amp;lt;DDBBB503-5289-2E2B-AD35-F3BA00D00D5F&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib&lt;br /&gt;
0x91f2a000 - 0x91f32ff7 com.apple.DisplayServicesFW 2.3.0 (283) &amp;lt;3FF74427-2240-9E23-876D-9A9CDAF62114&amp;gt; /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices&lt;br /&gt;
0x91f33000 - 0x91f36fe7 libmathCommon.A.dylib 315.0.0 (compatibility 1.0.0) &amp;lt;1622A54F-1A98-2CBE-B6A4-2122981A500E&amp;gt; /usr/lib/system/libmathCommon.A.dylib&lt;br /&gt;
0x91fd8000 - 0x920dcfe7 libcrypto.0.9.8.dylib 0.9.8 (compatibility 0.9.8) &amp;lt;BDEFA030-5E75-7C47-2904-85AB16937F45&amp;gt; /usr/lib/libcrypto.0.9.8.dylib&lt;br /&gt;
0x920fd000 - 0x921abff3 com.apple.ink.framework 1.3.3 (107) &amp;lt;233A981E-A2F9-56FB-8BDE-C2DEC3F20784&amp;gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink&lt;br /&gt;
0x921ac000 - 0x92353ff7 libSystem.B.dylib 125.2.10 (compatibility 1.0.0) &amp;lt;ADF8138B-2384-2FC0-CCBF-C4721B53568A&amp;gt; /usr/lib/libSystem.B.dylib&lt;br /&gt;
0x92455000 - 0x9288cff3 com.apple.RawCamera.bundle 3.6.4 (561) &amp;lt;DBA5D7C1-CD82-CE7F-5AE5-A0E4E128236F&amp;gt; /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera&lt;br /&gt;
0x9288d000 - 0x928f7fe7 libstdc++.6.dylib 7.9.0 (compatibility 7.0.0) &amp;lt;411D87F4-B7E1-44EB-F201-F8B4F9227213&amp;gt; /usr/lib/libstdc++.6.dylib&lt;br /&gt;
0x92931000 - 0x9299fff7 com.apple.QuickLookUIFramework 2.3 (327.6) &amp;lt;74706A08-5399-24FE-00B2-4A702A6B83C1&amp;gt; /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI&lt;br /&gt;
0x929a0000 - 0x929b0ff7 com.apple.DSObjCWrappers.Framework 10.6 (134) &amp;lt;81A0B409-3906-A98F-CA9B-A49E75007495&amp;gt; /System/Library/PrivateFrameworks/DSObjCWrappers.framework/Versions/A/DSObjCWrappers&lt;br /&gt;
0x929b1000 - 0x92a2cfff com.apple.AppleVAFramework 4.10.23 (4.10.23) &amp;lt;57B7C626-F344-AB15-8556-00425FA765DE&amp;gt; /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA&lt;br /&gt;
0x92a2d000 - 0x92a33fff com.apple.CommonPanels 1.2.4 (91) &amp;lt;2438AF5D-067B-B9FD-1248-2C9987F360BA&amp;gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels&lt;br /&gt;
0x92a34000 - 0x92a58ff7 libJPEG.dylib ??? (???) &amp;lt;A50127EB-C202-0436-E62D-41E2E893E436&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib&lt;br /&gt;
0x92a59000 - 0x92a5aff7 com.apple.TrustEvaluationAgent 1.1 (1) &amp;lt;2D970A9B-77E8-EDC0-BEC6-7580D78B2843&amp;gt; /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent&lt;br /&gt;
0x92aa2000 - 0x92adfff7 com.apple.CoreMedia 0.484.20 (484.20) &amp;lt;FA68B18E-3FC2-EAA9-F70B-4ABD60E5474C&amp;gt; /System/Library/PrivateFrameworks/CoreMedia.framework/Versions/A/CoreMedia&lt;br /&gt;
0x92ae0000 - 0x92e00ff3 com.apple.CoreServices.CarbonCore 861.34 (861.34) &amp;lt;3DA9098F-B71B-4BDE-5DE5-4B76C49158EB&amp;gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore&lt;br /&gt;
0x92e01000 - 0x92e0cff7 libCSync.A.dylib 545.0.0 (compatibility 64.0.0) &amp;lt;4560936D-7730-5DD2-BFD7-95270DDC210A&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib&lt;br /&gt;
0x92e0d000 - 0x932c6ffb com.apple.VideoToolbox 0.484.20 (484.20) &amp;lt;C2D75C82-2EEE-6795-E50D-350A915B2475&amp;gt; /System/Library/PrivateFrameworks/VideoToolbox.framework/Versions/A/VideoToolbox&lt;br /&gt;
0x932c7000 - 0x9332bffb com.apple.htmlrendering 72 (1.1.4) &amp;lt;4D451A35-FAB6-1288-71F6-F24A4B6E2371&amp;gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering&lt;br /&gt;
0x93364000 - 0x9336effb com.apple.speech.recognition.framework 3.11.1 (3.11.1) &amp;lt;7486003F-8FDB-BD6C-CB34-DE45315BD82C&amp;gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition&lt;br /&gt;
0x9336f000 - 0x93417ffb com.apple.QD 3.36 (???) &amp;lt;FA2785A4-BB69-DCB4-3BA3-7C89A82CAB41&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD&lt;br /&gt;
0x9344d000 - 0x934e8ff7 com.apple.ApplicationServices.ATS 4.4 (???) &amp;lt;FD63F92B-8DDE-4DBA-A7A5-0294E3607083&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS&lt;br /&gt;
0x934e9000 - 0x934edff7 libGFXShared.dylib ??? (???) &amp;lt;4F2199F0-320F-0B59-0380-D3131D644CBA&amp;gt; /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib&lt;br /&gt;
0x934ee000 - 0x93570ffb SecurityFoundation ??? (???) &amp;lt;BFE377A4-C830-3ECA-E69F-8A8094CDA0A6&amp;gt; /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation&lt;br /&gt;
0x9359c000 - 0x935d2fff libtidy.A.dylib ??? (???) &amp;lt;0FD72C68-4803-4C5B-3A63-05D7394BFD71&amp;gt; /usr/lib/libtidy.A.dylib&lt;br /&gt;
0x935d3000 - 0x935d5ff7 com.apple.securityhi 4.0 (36638) &amp;lt;FC01BFC4-04DB-96F3-2412-A86CC4F94CB2&amp;gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI&lt;br /&gt;
0x935d6000 - 0x93623feb com.apple.DirectoryService.PasswordServerFramework 6.1 (6.1) &amp;lt;136BFA48-D456-B677-3B5D-40A6946C3A09&amp;gt; /System/Library/PrivateFrameworks/PasswordServer.framework/Versions/A/PasswordServer&lt;br /&gt;
0x93624000 - 0x93624ff7 com.apple.Accelerate 1.6 (Accelerate 1.6) &amp;lt;3891A689-4F38-FACD-38B2-4BF937DE30CF&amp;gt; /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate&lt;br /&gt;
0x93625000 - 0x9362fff7 com.apple.HelpData 2.0.5 (34.1.1) &amp;lt;A9CF754F-B254-5D40-B8B5-F35414DFD875&amp;gt; /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData&lt;br /&gt;
0x93630000 - 0x9375efe7 com.apple.CoreData 102.1 (251) &amp;lt;87FE6861-F2D6-773D-ED45-345272E56463&amp;gt; /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData&lt;br /&gt;
0x93799000 - 0x937a5ff7 libkxld.dylib ??? (???) &amp;lt;585F0A91-EFB8-E066-BDFB-4AFF37A8C323&amp;gt; /usr/lib/system/libkxld.dylib&lt;br /&gt;
0x937a6000 - 0x937aaff7 libGIF.dylib ??? (???) &amp;lt;447BC6E8-4C56-3D5D-983B-6BEA0D26F319&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib&lt;br /&gt;
0x937e4000 - 0x937edff7 com.apple.DiskArbitration 2.3 (2.3) &amp;lt;E9C40767-DA6A-6CCB-8B00-2D5706753000&amp;gt; /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration&lt;br /&gt;
0x937f6000 - 0x9384cff7 com.apple.MeshKitRuntime 1.1 (49.2) &amp;lt;CB9F38B1-E107-EA62-EDFF-02EE79F6D1A5&amp;gt; /System/Library/PrivateFrameworks/MeshKit.framework/Versions/A/Frameworks/MeshKitRuntime.framework/Versions/A/MeshKitRuntime&lt;br /&gt;
0x9384d000 - 0x93888feb libFontRegistry.dylib ??? (???) &amp;lt;4FB144ED-8AF9-27CF-B315-DCE5575D5231&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib&lt;br /&gt;
0x93889000 - 0x93954fef com.apple.CoreServices.OSServices 359 (359) &amp;lt;EC340F74-8192-C9DD-40B3-AE4E519A38D7&amp;gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices&lt;br /&gt;
0x93aac000 - 0x93aacff7 com.apple.vecLib 3.6 (vecLib 3.6) &amp;lt;FF4DC8B6-0AB0-DEE8-ADA8-7B57645A1F36&amp;gt; /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib&lt;br /&gt;
0x93aad000 - 0x9429c557 com.apple.CoreGraphics 1.545.0 (???) &amp;lt;8A4CB0D9-1001-0F62-4DA4-B8AB3B45E226&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics&lt;br /&gt;
0x944f3000 - 0x94636fef com.apple.QTKit 7.6.6 (1756.15) &amp;lt;32C49374-14BC-53E7-FBFF-E11B42A41F56&amp;gt; /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit&lt;br /&gt;
0x94637000 - 0x9467aff7 com.apple.NavigationServices 3.5.4 (182) &amp;lt;8DC6FD4A-6C74-9C23-A4C3-715B44A8D28C&amp;gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices&lt;br /&gt;
0x9467b000 - 0x9469dfef com.apple.DirectoryService.Framework 3.6 (621.11) &amp;lt;CA979EAC-9537-43B6-CD69-C144ACB75E09&amp;gt; /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService&lt;br /&gt;
0x9479b000 - 0x947adff7 com.apple.MultitouchSupport.framework 207.10 (207.10) &amp;lt;D4BA36E6-3B6F-2796-0758-8473600CBF5B&amp;gt; /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport&lt;br /&gt;
0x947ae000 - 0x94be3ff7 libLAPACK.dylib 219.0.0 (compatibility 1.0.0) &amp;lt;5E2D2283-57DE-9A49-1DB0-CD027FEFA6C2&amp;gt; /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib&lt;br /&gt;
0x94be4000 - 0x94c76fe7 com.apple.print.framework.PrintCore 6.3 (312.7) &amp;lt;7410D1B2-655D-68DA-D4B9-2C65747B6817&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore&lt;br /&gt;
0x94c77000 - 0x94c8cfff com.apple.ImageCapture 6.0.2 (6.0.2) &amp;lt;E9F4B952-27A1-5BFC-CA8D-DADA055D30E9&amp;gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture&lt;br /&gt;
0x94c8d000 - 0x94fb1fef com.apple.HIToolbox 1.6.5 (???) &amp;lt;21164164-41CE-61DE-C567-32E89755CB34&amp;gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox&lt;br /&gt;
0x94fb2000 - 0x94fd9ff7 com.apple.quartzfilters 1.6.0 (1.6.0) &amp;lt;879A3B93-87A6-88FE-305D-DF1EAED04756&amp;gt; /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters&lt;br /&gt;
0x94fda000 - 0x951d8ff3 com.apple.JavaScriptCore 6533.20 (6533.20.20) &amp;lt;011E271D-4CA4-FFB0-2EDD-13C31C239899&amp;gt; /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore&lt;br /&gt;
0x95215000 - 0x95440ff3 com.apple.QuartzComposer 4.2 ({156.28}) &amp;lt;C99A68D1-4ED5-A3A8-887E-FAAC9DF5EC80&amp;gt; /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer&lt;br /&gt;
0x9548f000 - 0x954feff7 libvMisc.dylib 268.0.1 (compatibility 1.0.0) &amp;lt;595A5539-9F54-63E6-7AAC-C04E1574B050&amp;gt; /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib&lt;br /&gt;
0x954ff000 - 0x95509fe7 com.apple.audio.SoundManager 3.9.3 (3.9.3) &amp;lt;5F494955-7290-2D91-DA94-44B590191771&amp;gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound&lt;br /&gt;
0x9550a000 - 0x9553bff7 libGLImage.dylib ??? (???) &amp;lt;1AF72191-087A-5D75-B3B9-3F537315F635&amp;gt; /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib&lt;br /&gt;
0x9560e000 - 0x956e8ffb com.apple.DesktopServices 1.5.10 (1.5.10) &amp;lt;2BA08DD4-35A2-A0FF-ADEA-B381F0CEEB81&amp;gt; /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv&lt;br /&gt;
0x956f9000 - 0x95711ff7 com.apple.CFOpenDirectory 10.6 (10.6) &amp;lt;D1CF5881-0AF7-D164-4156-9E9067B7FA37&amp;gt; /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory&lt;br /&gt;
0x95712000 - 0x95977feb com.apple.security 6.1.1 (37594) &amp;lt;251BA05D-6F3D-F687-77C2-15E52539F308&amp;gt; /System/Library/Frameworks/Security.framework/Versions/A/Security&lt;br /&gt;
0x9598b000 - 0x95a38fe7 libobjc.A.dylib 227.0.0 (compatibility 1.0.0) &amp;lt;C8925910-B927-968B-4B71-D83A4CEF8646&amp;gt; /usr/lib/libobjc.A.dylib&lt;br /&gt;
0x95a39000 - 0x95a79ff7 com.apple.ImageCaptureCore 1.0.4 (1.0.4) &amp;lt;CE815114-CEFA-4AF4-7365-7908428AB733&amp;gt; /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore&lt;br /&gt;
0x95a7a000 - 0x95a7aff7 com.apple.ApplicationServices 38 (38) &amp;lt;8012B504-3D83-BFBB-DA65-065E061CFE03&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices&lt;br /&gt;
0x95a7b000 - 0x95ceefe7 com.apple.Foundation 6.6.6 (751.53) &amp;lt;C73FDD37-000B-C505-FD8D-80D1C9D17965&amp;gt; /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation&lt;br /&gt;
0x95cef000 - 0x95e1bffb com.apple.MediaToolbox 0.484.20 (484.20) &amp;lt;D68A9F42-F7C6-5364-65A7-E72CEC6F854E&amp;gt; /System/Library/PrivateFrameworks/MediaToolbox.framework/Versions/A/MediaToolbox&lt;br /&gt;
0x95e1c000 - 0x95e42ffb com.apple.DictionaryServices 1.1.2 (1.1.2) &amp;lt;43E1D565-6E01-3681-F2E5-72AE4C3A097A&amp;gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices&lt;br /&gt;
0x95e43000 - 0x95e6dff7 com.apple.shortcut 1.1 (1.1) &amp;lt;B0514FA9-7CAE-AD94-93CA-7B2A2C5F7B8A&amp;gt; /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut&lt;br /&gt;
0x95fa6000 - 0x96003ff7 com.apple.framework.IOKit 2.0 (???) &amp;lt;A769737F-E0D6-FB06-29B4-915CF4F43420&amp;gt; /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit&lt;br /&gt;
0x96004000 - 0x9604dfe7 libTIFF.dylib ??? (???) &amp;lt;5CE284EC-F637-EDBB-FDB3-61E86407CBB8&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib&lt;br /&gt;
0x9609f000 - 0x96119fff com.apple.audio.CoreAudio 3.2.6 (3.2.6) &amp;lt;D7B75C1C-1D52-19B6-2801-2F9D9911681F&amp;gt; /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio&lt;br /&gt;
0x96128000 - 0x96128ff7 com.apple.Cocoa 6.6 (???) &amp;lt;EA27B428-5904-B00B-397A-185588698BCC&amp;gt; /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa&lt;br /&gt;
0x96198000 - 0x961d9ff7 libRIP.A.dylib 545.0.0 (compatibility 64.0.0) &amp;lt;95079B56-0B7B-F114-5C43-5220DBE0FBB1&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib&lt;br /&gt;
0x961f3000 - 0x961f6ff7 libCGXType.A.dylib 545.0.0 (compatibility 64.0.0) &amp;lt;B84D7376-EE9C-2B7F-04FA-D622E2C10CA6&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib&lt;br /&gt;
0x961f7000 - 0x961fdff7 libCGXCoreImage.A.dylib 545.0.0 (compatibility 64.0.0) &amp;lt;218EC7C4-0520-2D8C-62EE-AA82D35448FC&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXCoreImage.A.dylib&lt;br /&gt;
0x9627d000 - 0x9635dfe7 com.apple.vImage 4.1 (4.1) &amp;lt;D029C515-08E1-93A6-3705-DD062A3A672C&amp;gt; /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage&lt;br /&gt;
0x9635e000 - 0x9641afff com.apple.ColorSync 4.6.6 (4.6.6) &amp;lt;D00B95AE-2379-CB8E-B18C-FF5B66741C23&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync&lt;br /&gt;
0x9641b000 - 0x96421fe7 com.apple.CommerceCore 1.0 (9) &amp;lt;928FCA4F-1366-AE18-CF67-87C79F5DAC21&amp;gt; /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore&lt;br /&gt;
0x96431000 - 0x96452fe7 com.apple.opencl 12.3.6 (12.3.6) &amp;lt;B4104B80-1CB3-191C-AFD3-697843C6BCFF&amp;gt; /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL&lt;br /&gt;
0x96453000 - 0x96497fe7 com.apple.Metadata 10.6.3 (507.15) &amp;lt;74F05E64-2A68-BA10-CCD4-128D164E5A0F&amp;gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata&lt;br /&gt;
0x96498000 - 0x964a8ff7 libsasl2.2.dylib 3.15.0 (compatibility 3.0.0) &amp;lt;C8744EA3-0AB7-CD03-E639-C4F2B910BE5D&amp;gt; /usr/lib/libsasl2.2.dylib&lt;br /&gt;
0x9655e000 - 0x96718feb com.apple.ImageIO.framework 3.0.4 (3.0.4) &amp;lt;C96F11A7-2569-3037-C4C3-0342708FA3CB&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO&lt;br /&gt;
0x967f2000 - 0x9686bff7 com.apple.PDFKit 2.5.1 (2.5.1) &amp;lt;A068BF37-03E0-A231-2791-561C60C3ED2B&amp;gt; /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit&lt;br /&gt;
0x9686c000 - 0x96978ff7 libGLProgrammability.dylib ??? (???) &amp;lt;2D172B4E-432F-D18E-EA99-3BD56DBE7649&amp;gt; /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib&lt;br /&gt;
0x96979000 - 0x9698dfe7 libbsm.0.dylib ??? (???) &amp;lt;821E415B-6C42-D359-78FF-E892792F8C52&amp;gt; /usr/lib/libbsm.0.dylib&lt;br /&gt;
0x969dc000 - 0x96aebfe7 com.apple.WebKit 6533.20 (6533.20.25) &amp;lt;0C572899-8558-34EE-ABB4-3D163FFF5192&amp;gt; /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit&lt;br /&gt;
0x96aec000 - 0x96b00ffb com.apple.speech.synthesis.framework 3.10.35 (3.10.35) &amp;lt;0DBE17D5-17A2-8A0E-8572-5A78408B41C9&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis&lt;br /&gt;
0x96b71000 - 0x96c0efe3 com.apple.LaunchServices 362.2 (362.2) &amp;lt;77B97C8B-321D-46A2-1DB5-388E45DFBC9F&amp;gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices&lt;br /&gt;
0x96d13000 - 0x97129ff7 libBLAS.dylib 219.0.0 (compatibility 1.0.0) &amp;lt;C4FB303A-DB4D-F9E8-181C-129585E59603&amp;gt; /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib&lt;br /&gt;
0x9712a000 - 0x97495ff7 com.apple.QuartzCore 1.6.3 (227.36) &amp;lt;8E927524-EB0A-D5BA-C2E4-FA26FE4C428A&amp;gt; /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore&lt;br /&gt;
0x97496000 - 0x974c6ff7 com.apple.MeshKit 1.1 (49.2) &amp;lt;5A74D1A4-4B97-FE39-4F4D-E0B80F0ADD87&amp;gt; /System/Library/PrivateFrameworks/MeshKit.framework/Versions/A/MeshKit&lt;br /&gt;
0x974c7000 - 0x974d4ff7 com.apple.NetFS 3.2.2 (3.2.2) &amp;lt;DDC9C397-C35F-8D7A-BB24-3D1B42FA5FAB&amp;gt; /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS&lt;br /&gt;
0x974d5000 - 0x97657fe7 libicucore.A.dylib 40.0.0 (compatibility 1.0.0) &amp;lt;D375C1CF-C88D-C5F6-3C49-CD429023FBAC&amp;gt; /usr/lib/libicucore.A.dylib&lt;br /&gt;
0x97658000 - 0x97658ff7 liblangid.dylib ??? (???) &amp;lt;B99607FC-5646-32C8-2C16-AFB5EA9097C2&amp;gt; /usr/lib/liblangid.dylib&lt;br /&gt;
0x97887000 - 0x978d8ff7 com.apple.HIServices 1.8.2 (???) &amp;lt;63B29FF5-7077-8317-E710-2D94ADF7B499&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices&lt;br /&gt;
0x9791a000 - 0x97939ff7 com.apple.CoreVideo 1.6.2 (45.6) &amp;lt;EB53CAA4-5EE2-C356-A954-5775F7DDD493&amp;gt; /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo&lt;br /&gt;
0x97a9d000 - 0x97c7ffff com.apple.imageKit 2.0.3 (1.0) &amp;lt;B4DB05F7-01C5-35EE-7AB9-41BD9D63F075&amp;gt; /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit&lt;br /&gt;
0x97c80000 - 0x97c9bff7 libPng.dylib ??? (???) &amp;lt;65E824F7-523A-CC34-ABDD-2A3B12DE1CA9&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib&lt;br /&gt;
0x97c9c000 - 0x97cdfff7 libGLU.dylib ??? (???) &amp;lt;2C7B2727-26F6-F29D-9D15-33044E87359F&amp;gt; /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib&lt;br /&gt;
0x97ce0000 - 0x97d38fe7 com.apple.datadetectorscore 2.0 (80.7) &amp;lt;F7416A84-E91C-5BDC-10E3-4940EB7AE5C9&amp;gt; /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore&lt;br /&gt;
0x97e16000 - 0x97e36fe7 libresolv.9.dylib 41.0.0 (compatibility 1.0.0) &amp;lt;BF7FF2F6-5FD3-D78F-77BC-9E2CB2A5E309&amp;gt; /usr/lib/libresolv.9.dylib&lt;br /&gt;
0x97e37000 - 0x97e6aff7 com.apple.AE 496.4 (496.4) &amp;lt;C73D124C-C722-41D8-3465-4CE0D0BA9307&amp;gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE&lt;br /&gt;
0x9816b000 - 0x9817cff7 com.apple.LangAnalysis 1.6.6 (1.6.6) &amp;lt;3036AD83-4F1D-1028-54EE-54165E562650&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis&lt;br /&gt;
0x9817d000 - 0x981fdfeb com.apple.SearchKit 1.3.0 (1.3.0) &amp;lt;2F5DE102-A203-7905-7D12-FCBCF17BAEF8&amp;gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit&lt;br /&gt;
0x99152000 - 0x99253fe7 libxml2.2.dylib 10.3.0 (compatibility 10.0.0) &amp;lt;C75F921C-F027-6372-A0A1-EDB8A6234331&amp;gt; /usr/lib/libxml2.2.dylib&lt;br /&gt;
0x99254000 - 0x992b5fe7 com.apple.CoreText 3.151.8 (???) &amp;lt;6F5D6C49-4693-B9B7-6612-832E8F155747&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText&lt;br /&gt;
0x992e9000 - 0x992eaff7 com.apple.MonitorPanelFramework 1.3.0 (1.3.0) &amp;lt;0EC4EEFF-477E-908E-6F21-ED2C973846A4&amp;gt; /System/Library/PrivateFrameworks/MonitorPanel.framework/Versions/A/MonitorPanel&lt;br /&gt;
0x992eb000 - 0x992ebff7 com.apple.Carbon 150 (152) &amp;lt;BFDDA394-0F01-A3A3-A226-ED3A45975A56&amp;gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon&lt;br /&gt;
0x992ec000 - 0x9932aff7 com.apple.QuickLookFramework 2.3 (327.6) &amp;lt;66955C29-0C99-D02C-DB18-4952AFB4E886&amp;gt; /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook&lt;br /&gt;
0x99364000 - 0x993e1ff7 com.apple.iLifeMediaBrowser 2.5.4 (468.1.1) &amp;lt;93A47E48-2C1F-7BAE-AF9F-5F52130BE59F&amp;gt; /System/Library/PrivateFrameworks/iLifeMediaBrowser.framework/Versions/A/iLifeMediaBrowser&lt;br /&gt;
0x99519000 - 0x99812fef com.apple.QuickTime 7.6.6 (1756.15) &amp;lt;C2567783-4EAC-6803-522B-D701B95C4DAE&amp;gt; /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime&lt;br /&gt;
0x99813000 - 0x99816ffb com.apple.help 1.3.1 (41) &amp;lt;EF92C648-2085-C085-8EA7-A1AF37AE94F4&amp;gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help&lt;br /&gt;
0x99817000 - 0x998c1fe7 com.apple.CFNetwork 454.11.12 (454.11.12) &amp;lt;BE832CCE-B692-F55F-F5F8-3973649AFEA1&amp;gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork&lt;br /&gt;
0x998c2000 - 0x999c4fef com.apple.MeshKitIO 1.1 (49.2) &amp;lt;D0401AC5-1F92-2BBB-EBAB-58EDD3BA61B9&amp;gt; /System/Library/PrivateFrameworks/MeshKit.framework/Versions/A/Frameworks/MeshKitIO.framework/Versions/A/MeshKitIO&lt;br /&gt;
0x999c5000 - 0x99a7efe7 libsqlite3.dylib 9.6.0 (compatibility 9.0.0) &amp;lt;52438E77-55D1-C231-1936-76F1369518E4&amp;gt; /usr/lib/libsqlite3.dylib&lt;br /&gt;
0x99aa6000 - 0x99aa6ff7 com.apple.CoreServices 44 (44) &amp;lt;51CFA89A-33DB-90ED-26A8-67D461718A4A&amp;gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices&lt;br /&gt;
0x99aa7000 - 0x99adaffb libTrueTypeScaler.dylib ??? (???) &amp;lt;574C2C51-65EC-7D2A-086D-C9312287DE22&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib&lt;br /&gt;
0xffff0000 - 0xffff1fff libSystem.B.dylib ??? (???) &amp;lt;ADF8138B-2384-2FC0-CCBF-C4721B53568A&amp;gt; /usr/lib/libSystem.B.dylib&lt;br /&gt;
&lt;br /&gt;
Model: MacBookPro6,2, BootROM MBP61.0057.B0C, 2 processors, Intel Core i7, 2.66 GHz, 8 GB, SMC 1.58f16&lt;br /&gt;
Graphics: NVIDIA GeForce GT 330M, NVIDIA GeForce GT 330M, PCIe, 512 MB&lt;br /&gt;
Graphics: Intel HD Graphics, Intel HD Graphics, Built-In, 288 MB&lt;br /&gt;
Memory Module: global_name&lt;br /&gt;
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x93), Broadcom BCM43xx 1.0 (5.10.131.36.9)&lt;br /&gt;
Bluetooth: Version 2.4.0f1, 2 service, 19 devices, 1 incoming serial ports&lt;br /&gt;
Network Service: Ethernet, Ethernet, en0&lt;br /&gt;
Network Service: VPN (Cisco IPSec), IPSec, utun0&lt;br /&gt;
Serial ATA Device: ST9500420ASG, 465.76 GB&lt;br /&gt;
Serial ATA Device: MATSHITADVD-R UJ-898&lt;br /&gt;
USB Device: Hub, 0x0424 (SMSC), 0x2514, 0xfd100000&lt;br /&gt;
USB Device: Hub, 0x03f0 (Hewlett Packard), 0x2f24, 0xfd130000&lt;br /&gt;
USB Device: USB Receiver, 0x046d (Logitech Inc.), 0xc52b, 0xfd136000&lt;br /&gt;
USB Device: Kensington Expert Mouse, 0x047d (Kensington), 0x1020, 0xfd135000&lt;br /&gt;
USB Device: IR Receiver, 0x05ac (Apple Inc.), 0x8242, 0xfd120000&lt;br /&gt;
USB Device: Built-in iSight, 0x05ac (Apple Inc.), 0x8507, 0xfd110000&lt;br /&gt;
USB Device: Hub, 0x0424 (SMSC), 0x2514, 0xfa100000&lt;br /&gt;
USB Device: Hub, 0x050d (Belkin Corporation), 0x0237, 0xfa140000&lt;br /&gt;
USB Device: Philips PSC805, 0x0471 (Philips Consumer Electronics), 0x0155, 0xfa145000&lt;br /&gt;
USB Device: Internal Memory Card Reader, 0x05ac (Apple Inc.), 0x8403, 0xfa130000&lt;br /&gt;
USB Device: Apple Internal Keyboard / Trackpad, 0x05ac (Apple Inc.), 0x0236, 0xfa120000&lt;br /&gt;
USB Device: BRCM2070 Hub, 0x0a5c (Broadcom Corp.), 0x4500, 0xfa110000&lt;br /&gt;
USB Device: Bluetooth USB Host Controller, 0x05ac (Apple Inc.), 0x8218, 0xfa113000&lt;/p&gt;
		</content>
		<summary type="text">Crashes whenever I try and reset it.&lt;br /&gt;
&lt;br /&gt;
Here's the crash report:&lt;br /&gt;
&lt;br /&gt;
Process: MacGDBp [19228]&lt;br /&gt;
Path: /Applications/MacGDBp.app/Contents/MacOS/MacGDBp&lt;br /&gt;
Identifier: org.bluestatic.macgdbp&lt;br /&gt;
Version: 1.4.1 (91)&lt;br /&gt;
Code Type: X86 (Native)&lt;br /&gt;
Parent Process: launchd [190]&lt;br /&gt;
&lt;br /&gt;
Date/Time: 2011-04-14 09:56:52.101 -0400&lt;br /&gt;
OS Version: Mac OS X 10.6.7 (10J869)&lt;br /&gt;
Report Version: 6&lt;br /&gt;
&lt;br /&gt;
Interval Since Last Report: 525687 sec&lt;br /&gt;
Crashes Since Last Report: 11&lt;br /&gt;
Per-App Interval Since Last Report: 184 sec&lt;br /&gt;
Per-App Crashes Since Last Report: 1&lt;br /&gt;
Anonymous UUID: E4DB8FA1-CD8C-4C77-B98C-8D1188BBB17D&lt;br /&gt;
&lt;br /&gt;
Exception Type: EXC_BAD_ACCESS (SIGBUS)&lt;br /&gt;
Exception Codes: KERN_PROTECTION_FAILURE at 0x000000000000002c&lt;br /&gt;
Crashed Thread: 3&lt;br /&gt;
&lt;br /&gt;
Application Specific Information:&lt;br /&gt;
objc_msgSend() selector name: release&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thread 0: Dispatch queue: com.apple.main-thread&lt;br /&gt;
0 libobjc.A.dylib 0x95990eec objc_msgSend + 44&lt;br /&gt;
1 com.apple.WebKit 0x96a69e6f setNeedsDisplayInRect(NSView*, objc_selector*, _NSRect) + 431&lt;br /&gt;
2 com.apple.AppKit 0x9025b209 -[NSControl _updateCellImage:] + 236&lt;br /&gt;
3 com.apple.AppKit 0x900b2e04 -[NSButtonCell setState:] + 159&lt;br /&gt;
4 com.apple.AppKit 0x9010982f -[NSButton setState:] + 77&lt;br /&gt;
5 com.apple.AppKit 0x9025b0f8 -[_NSCheckBoxPlugin showValue:inObject:] + 177&lt;br /&gt;
6 com.apple.AppKit 0x90126899 -[NSValueBinder showValue:inObject:] + 384&lt;br /&gt;
7 com.apple.AppKit 0x901262e9 -[NSValueBinder _adjustObject:mode:observedController:observedKeyPath:context:editableState:adjustState:] + 906&lt;br /&gt;
8 com.apple.AppKit 0x90125edf -[NSValueBinder _observeValueForKeyPath:ofObject:context:] + 280&lt;br /&gt;
9 com.apple.Foundation 0x95aa4ba5 NSKVONotify + 62&lt;br /&gt;
10 com.apple.Foundation 0x95aa4801 -[NSKeyValueObservance observeValueForKeyPath:ofObject:change:context:] + 235&lt;br /&gt;
11 com.apple.Foundation 0x95aa4638 NSKeyValueNotifyObserver + 372&lt;br /&gt;
12 com.apple.Foundation 0x95aa40d7 NSKeyValueDidChange + 377&lt;br /&gt;
13 com.apple.Foundation 0x95a888c2 -[NSObject(NSKeyValueObserverNotification) didChangeValueForKey:] + 127&lt;br /&gt;
14 com.apple.Foundation 0x95a9ffb5 _NSSetUsingKeyValueSetter + 113&lt;br /&gt;
15 com.apple.Foundation 0x95a9ff3c -[NSObject(NSKeyValueCoding) setValue:forKey:] + 420&lt;br /&gt;
16 com.apple.Foundation 0x95abca3b -[NSObject(NSKeyValueCoding) setValue:forKeyPath:] + 445&lt;br /&gt;
17 com.apple.Foundation 0x95abca17 -[NSObject(NSKeyValueCoding) setValue:forKeyPath:] + 409&lt;br /&gt;
18 com.apple.AppKit 0x901c8e2e -[NSBinder _setValue:forKeyPath:ofObject:mode:validateImmediately:raisesForNotApplicableKeys:error:] + 461&lt;br /&gt;
19 com.apple.AppKit 0x901c8c08 -[NSBinder setValue:forBinding:error:] + 279&lt;br /&gt;
20 com.apple.AppKit 0x906e5636 -[NSValueBinder _applyObjectValue:forBinding:canRecoverFromErrors:handleErrors:typeOfAlert:discardEditingCallback:otherCallback:callbackContextInfo:didRunAlert:] + 230&lt;br /&gt;
21 com.apple.AppKit 0x906e541b -[NSValueBinder applyDisplayedValueHandleErrors:typeOfAlert:canRecoverFromErrors:discardEditingCallback:otherCallback:callbackContextInfo:didRunAlert:] + 593&lt;br /&gt;
22 com.apple.AppKit 0x901c839f -[NSValueBinder performAction:] + 303&lt;br /&gt;
23 com.apple.AppKit 0x901c814e -[_NSBindingAdaptor _objectDidTriggerAction:bindingAdaptor:] + 153&lt;br /&gt;
24 com.apple.AppKit 0x901c80aa -[_NSBindingAdaptor objectDidTriggerAction:] + 274&lt;br /&gt;
25 com.apple.AppKit 0x900ecbcb -[NSMenuItem _corePerformAction] + 645&lt;br /&gt;
26 com.apple.AppKit 0x900ec7eb -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 174&lt;br /&gt;
27 com.apple.AppKit 0x900ec6da -[NSMenu performActionForItemAtIndex:] + 65&lt;br /&gt;
28 com.apple.AppKit 0x900ec68d -[NSMenu _internalPerformActionForItemAtIndex:] + 50&lt;br /&gt;
29 com.apple.AppKit 0x900ec5f3 -[NSMenuItem _internalPerformActionThroughMenuIfPossible] + 97&lt;br /&gt;
30 com.apple.AppKit 0x900ec537 -[NSCarbonMenuImpl _carbonCommandProcessEvent:handlerCallRef:] + 336&lt;br /&gt;
31 com.apple.AppKit 0x900e0c61 NSSLMMenuEventHandler + 404&lt;br /&gt;
32 com.apple.HIToolbox 0x94c94c2f DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1567&lt;br /&gt;
33 com.apple.HIToolbox 0x94c93ef6 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 411&lt;br /&gt;
34 com.apple.HIToolbox 0x94cb67f3 SendEventToEventTarget + 52&lt;br /&gt;
35 com.apple.HIToolbox 0x94ce2e87 SendHICommandEvent(unsigned long, HICommand const*, unsigned long, unsigned long, unsigned char, void const*, OpaqueEventTargetRef*, OpaqueEventTargetRef*, OpaqueEventRef**) + 448&lt;br /&gt;
36 com.apple.HIToolbox 0x94d07b90 SendMenuCommandWithContextAndModifiers + 66&lt;br /&gt;
37 com.apple.HIToolbox 0x94d07b47 SendMenuItemSelectedEvent + 121&lt;br /&gt;
38 com.apple.HIToolbox 0x94d07a5d FinishMenuSelection(SelectionData*, MenuResult*, MenuResult*) + 152&lt;br /&gt;
39 com.apple.HIToolbox 0x94cd7160 MenuSelectCore(MenuData*, Point, double, unsigned long, OpaqueMenuRef**, unsigned short*) + 454&lt;br /&gt;
40 com.apple.HIToolbox 0x94cd68bb _HandleMenuSelection2 + 465&lt;br /&gt;
41 com.apple.HIToolbox 0x94cd66d9 _HandleMenuSelection + 53&lt;br /&gt;
42 com.apple.AppKit 0x900da1a2 _NSHandleCarbonMenuEvent + 285&lt;br /&gt;
43 com.apple.AppKit 0x900aed3e _DPSNextEvent + 2304&lt;br /&gt;
44 com.apple.AppKit 0x900adfce -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 156&lt;br /&gt;
45 com.apple.AppKit 0x90070247 -[NSApplication run] + 821&lt;br /&gt;
46 com.apple.AppKit 0x900682d9 NSApplicationMain + 574&lt;br /&gt;
47 org.bluestatic.macgdbp 0x0000246a start + 54&lt;br /&gt;
&lt;br /&gt;
Thread 1: Dispatch queue: com.apple.libdispatch-manager&lt;br /&gt;
0 libSystem.B.dylib 0x921d3922 kevent + 10&lt;br /&gt;
1 libSystem.B.dylib 0x921d403c _dispatch_mgr_invoke + 215&lt;br /&gt;
2 libSystem.B.dylib 0x921d34f9 _dispatch_queue_invoke + 163&lt;br /&gt;
3 libSystem.B.dylib 0x921d329e _dispatch_worker_thread2 + 240&lt;br /&gt;
4 libSystem.B.dylib 0x921d2d21 _pthread_wqthread + 390&lt;br /&gt;
5 libSystem.B.dylib 0x921d2b66 start_wqthread + 30&lt;br /&gt;
&lt;br /&gt;
Thread 2: com.apple.CFSocket.private&lt;br /&gt;
0 libSystem.B.dylib 0x921cc066 select$DARWIN_EXTSN + 10&lt;br /&gt;
1 com.apple.CoreFoundation 0x90c85c83 __CFSocketManager + 1091&lt;br /&gt;
2 libSystem.B.dylib 0x921da7fd _pthread_start + 345&lt;br /&gt;
3 libSystem.B.dylib 0x921da682 thread_start + 34&lt;br /&gt;
&lt;br /&gt;
Thread 3 Crashed:&lt;br /&gt;
0 libobjc.A.dylib 0x95990ed7 objc_msgSend + 23&lt;br /&gt;
1 org.bluestatic.macgdbp 0x00009ff4 PerformQuitSignal(void*) + 26&lt;br /&gt;
2 com.apple.CoreFoundation 0x90c484cb __CFRunLoopDoSources0 + 1563&lt;br /&gt;
3 com.apple.CoreFoundation 0x90c45f8f __CFRunLoopRun + 1071&lt;br /&gt;
4 com.apple.CoreFoundation 0x90c45464 CFRunLoopRunSpecific + 452&lt;br /&gt;
5 com.apple.CoreFoundation 0x90c4b3a4 CFRunLoopRun + 84&lt;br /&gt;
6 org.bluestatic.macgdbp 0x0000b0ef -[NetworkConnection runNetworkThread] + 275&lt;br /&gt;
7 com.apple.Foundation 0x95a91ad0 -[NSThread main] + 45&lt;br /&gt;
8 com.apple.Foundation 0x95a91a80 __NSThread__main__ + 1499&lt;br /&gt;
9 libSystem.B.dylib 0x921da7fd _pthread_start + 345&lt;br /&gt;
10 libSystem.B.dylib 0x921da682 thread_start + 34&lt;br /&gt;
&lt;br /&gt;
Thread 4:&lt;br /&gt;
0 libSystem.B.dylib 0x921d29b2 __workq_kernreturn + 10&lt;br /&gt;
1 libSystem.B.dylib 0x921d2f48 _pthread_wqthread + 941&lt;br /&gt;
2 libSystem.B.dylib 0x921d2b66 start_wqthread + 30&lt;br /&gt;
&lt;br /&gt;
Thread 3 crashed with X86 Thread State (32-bit):&lt;br /&gt;
eax: 0x02f17b20 ebx: 0x90c47ec1 ecx: 0x9083cf40 edx: 0x0000000c&lt;br /&gt;
edi: 0x0024606c esi: 0x00211590 ebp: 0xb0184238 esp: 0xb0184218&lt;br /&gt;
ss: 0x0000001f efl: 0x00010202 eip: 0x95990ed7 cs: 0x00000017&lt;br /&gt;
ds: 0x0000001f es: 0x0000001f fs: 0x0000001f gs: 0x00000037&lt;br /&gt;
cr2: 0x0000002c&lt;br /&gt;
&lt;br /&gt;
Binary Images:&lt;br /&gt;
0x1000 - 0x10ffb +org.bluestatic.macgdbp 1.4.1 (91) &amp;lt;A8E3270C-8AB9-8252-8CF3-7D5BE9638573&amp;gt; /Applications/MacGDBp.app/Contents/MacOS/MacGDBp&lt;br /&gt;
0x1b000 - 0x2efff +org.andymatuschak.Sparkle 1.5 Beta 6 (313) &amp;lt;5DF2B8A3-560D-4500-6B85-4215644DE532&amp;gt; /Applications/MacGDBp.app/Contents/Frameworks/Sparkle.framework/Versions/A/Sparkle&lt;br /&gt;
0x3c000 - 0xf1fe7 libcrypto.0.9.7.dylib 0.9.7 (compatibility 0.9.7) &amp;lt;AACC86C0-86B4-B1A7-003F-2A0AF68973A2&amp;gt; /usr/lib/libcrypto.0.9.7.dylib&lt;br /&gt;
0x13282000 - 0x13286ff3 +com.stclairsoft.DefaultFolderX.osax Default Folder X Addition version 1.0 (4.3.10) &amp;lt;AE13AC3A-2A5F-DE8A-DAA4-D4B5AA82F3F0&amp;gt; /Users/frilly/Library/ScriptingAdditions/Default Folder X Addition.osax/Contents/MacOS/Default Folder X Addition&lt;br /&gt;
0x1378a000 - 0x137abfef +com.stclairsoft.DefaultFolderX.CarbonPatcher kBundleVersion (kBundleVersion) &amp;lt;E15B9B22-664E-6D25-CD6A-99786FBDDF79&amp;gt; /Library/PreferencePanes/Default Folder X.prefPane/Contents/Resources/Default Folder X.bundle/Contents/Resources/Carbon Patcher.bundle/Contents/MacOS/Carbon Patcher&lt;br /&gt;
0x137b6000 - 0x137d6fff +Cocoa Patcher ??? (???) &amp;lt;FBEBB8D4-4961-2AB7-D021-FF7072717B5D&amp;gt; /Library/PreferencePanes/Default Folder X.prefPane/Contents/Resources/Default Folder X.bundle/Contents/Resources/Cocoa Patcher.bundle/Contents/MacOS/Cocoa Patcher&lt;br /&gt;
0x1b291000 - 0x1b299ff3 com.apple.URLMount.AFPPlugin 3.2.2 (3.2.2) &amp;lt;46711A0E-D330-BD32-8B30-1FFE8B3346F0&amp;gt; /System/Library/Filesystems/NetFSPlugins/afp.bundle/Contents/MacOS/afp&lt;br /&gt;
0x1b2a0000 - 0x1b2e7ff7 com.apple.AppleShareClientCore 2.1 (2.1) &amp;lt;351D93FA-D8AB-657F-2A67-9A6FF3875F82&amp;gt; /System/Library/Frameworks/AppleShareClientCore.framework/Versions/A/AppleShareClientCore&lt;br /&gt;
0x1b2f9000 - 0x1b471fe7 GLEngine ??? (???) &amp;lt;0E1DF3E4-0EEE-9FD8-8F52-FFFCF0DF23A7&amp;gt; /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine&lt;br /&gt;
0x1b4a3000 - 0x1b8a8fe7 libclh.dylib 3.1.1 C (3.1.1) &amp;lt;04502F95-931E-0AAF-7296-4624C7F8DE8B&amp;gt; /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/libclh.dylib&lt;br /&gt;
0x1b8cc000 - 0x1b8cffe7 libLatinSuppConverter.dylib 49.0.0 (compatibility 1.0.0) &amp;lt;93DA560F-33CB-FFF3-54D0-A26A5F4A2B2D&amp;gt; /System/Library/CoreServices/Encodings/libLatinSuppConverter.dylib&lt;br /&gt;
0x1b929000 - 0x1c280ff3 com.apple.driver.AppleIntelHDGraphicsGLDriver 1.6.26 (6.2.6) &amp;lt;9842DA99-3CF1-8A25-A39C-6AA958FA31AB&amp;gt; /System/Library/Extensions/AppleIntelHDGraphicsGLDriver.bundle/Contents/MacOS/AppleIntelHDGraphicsGLDriver&lt;br /&gt;
0x1c95c000 - 0x1c980fe7 GLRendererFloat ??? (???) &amp;lt;0C6A1BCF-97F0-F7D6-C840-2991681BB67C&amp;gt; /System/Library/Frameworks/OpenGL.framework/Resources/GLRendererFloat.bundle/GLRendererFloat&lt;br /&gt;
0x1cec2000 - 0x1cec7ff7 com.apple.qldisplay.Text 2.3 (327.6) &amp;lt;717997D6-65A3-7C8D-D0F8-52FF48D494EB&amp;gt; /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/Resources/DisplayBundles/Text.qldisplay/Contents/MacOS/Text&lt;br /&gt;
0x1cecd000 - 0x1ced1ff7 com.apple.qldisplay.Generic 2.3 (327.6) &amp;lt;E8DD19EA-7E67-2828-8116-398A3ED6A7F7&amp;gt; /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/Resources/DisplayBundles/Generic.qldisplay/Contents/MacOS/Generic&lt;br /&gt;
0x8f0c7000 - 0x8f811ff7 com.apple.GeForceGLDriver 1.6.26 (6.2.6) &amp;lt;90BBC89A-6A56-C4B7-F848-432908CDE14D&amp;gt; /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/GeForceGLDriver&lt;br /&gt;
0x8fe00000 - 0x8fe4162b dyld 132.1 (???) &amp;lt;1C06ECD9-A2D7-BB10-AF50-0F2B598A7DEC&amp;gt; /usr/lib/dyld&lt;br /&gt;
0x90003000 - 0x90008ff7 com.apple.OpenDirectory 10.6 (10.6) &amp;lt;0603680A-A002-D294-DE83-0D028C6BE884&amp;gt; /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory&lt;br /&gt;
0x90009000 - 0x9000aff7 com.apple.audio.units.AudioUnit 1.6.6 (1.6.6) &amp;lt;253E9552-5CEA-0D5A-1EDA-3B8F669B79EA&amp;gt; /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit&lt;br /&gt;
0x9000b000 - 0x90065fe7 com.apple.CorePDF 1.3 (1.3) &amp;lt;EA168671-F44F-BFE4-AA7D-3801DA29A650&amp;gt; /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF&lt;br /&gt;
0x90066000 - 0x90946ff7 com.apple.AppKit 6.6.7 (1038.35) &amp;lt;ABC7783C-E4D5-B848-BED6-99451D94D120&amp;gt; /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit&lt;br /&gt;
0x90947000 - 0x90952ff7 libGL.dylib ??? (???) &amp;lt;4425B9AA-B494-A336-EABB-6BBC9FF4EC4F&amp;gt; /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib&lt;br /&gt;
0x90a04000 - 0x90a04ff7 com.apple.quartzframework 1.5 (1.5) &amp;lt;CEB78F00-C5B2-3B3F-BF70-DD6D578719C0&amp;gt; /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz&lt;br /&gt;
0x90a0d000 - 0x90aa5fe7 edu.mit.Kerberos 6.5.11 (6.5.11) &amp;lt;F36DB665-A88B-7F5B-6244-6A2E7FFFF668&amp;gt; /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos&lt;br /&gt;
0x90aa6000 - 0x90aadff3 com.apple.print.framework.Print 6.1 (237.1) &amp;lt;F5AAE53D-5530-9004-A9E3-2C1690C5328E&amp;gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print&lt;br /&gt;
0x90aae000 - 0x90abcfe7 libz.1.dylib 1.2.3 (compatibility 1.0.0) &amp;lt;33C1B260-ED05-945D-FC33-EF56EC791E2E&amp;gt; /usr/lib/libz.1.dylib&lt;br /&gt;
0x90abd000 - 0x90af6ff7 libcups.2.dylib 2.8.0 (compatibility 2.0.0) &amp;lt;90C5DE81-1BEF-D807-A898-0FC19BDD14EC&amp;gt; /usr/lib/libcups.2.dylib&lt;br /&gt;
0x90af7000 - 0x90b39ff7 libvDSP.dylib 268.0.1 (compatibility 1.0.0) &amp;lt;8A4721DE-25C4-C8AA-EA90-9DA7812E3EBA&amp;gt; /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib&lt;br /&gt;
0x90b3a000 - 0x90b80ff7 libauto.dylib ??? (???) &amp;lt;29422A70-87CF-10E2-CE59-FEE1234CFAAE&amp;gt; /usr/lib/libauto.dylib&lt;br /&gt;
0x90c09000 - 0x90d84fe7 com.apple.CoreFoundation 6.6.4 (550.42) &amp;lt;C78D5079-663E-9734-7AFA-6CE79A0539F1&amp;gt; /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation&lt;br /&gt;
0x90d85000 - 0x90dc2ff7 com.apple.SystemConfiguration 1.10.5 (1.10.2) &amp;lt;362DF639-6E5F-9371-9B99-81C581A8EE41&amp;gt; /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration&lt;br /&gt;
0x90de7000 - 0x90de7ff7 com.apple.Accelerate.vecLib 3.6 (vecLib 3.6) &amp;lt;ABF97DA4-3BDF-6FFD-6239-B023CA1F7974&amp;gt; /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib&lt;br /&gt;
0x90de8000 - 0x90decff7 IOSurface ??? (???) &amp;lt;F9E6DFC1-8DD9-7C7E-CA85-B80735586E05&amp;gt; /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface&lt;br /&gt;
0x90f30000 - 0x90f58ff7 libxslt.1.dylib 3.24.0 (compatibility 3.0.0) &amp;lt;769EF4B2-C1AD-73D5-AAAD-1564DAEA77AF&amp;gt; /usr/lib/libxslt.1.dylib&lt;br /&gt;
0x90f59000 - 0x90f67ff7 com.apple.opengl 1.6.12 (1.6.12) &amp;lt;81AEF74E-E33A-B021-9CDB-6199104105FF&amp;gt; /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL&lt;br /&gt;
0x90f68000 - 0x90f6bff7 libCoreVMClient.dylib ??? (???) &amp;lt;12EF6056-7AC7-6691-75A2-BD0675C56A35&amp;gt; /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib&lt;br /&gt;
0x90f74000 - 0x919c6ff7 com.apple.WebCore 6533.20 (6533.20.24) &amp;lt;AB32AF40-6B73-D096-FC7B-7081F65EAA02&amp;gt; /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore&lt;br /&gt;
0x919c7000 - 0x91a0effb com.apple.CoreMediaIOServices 134.0 (1160) &amp;lt;4CD78557-3CDA-A4B5-33CB-BBB876B4463D&amp;gt; /System/Library/PrivateFrameworks/CoreMediaIOServices.framework/Versions/A/CoreMediaIOServices&lt;br /&gt;
0x91a0f000 - 0x91b4bff7 com.apple.audio.toolbox.AudioToolbox 1.6.6 (1.6.6) &amp;lt;781018FB-474B-E09C-D419-5BFF80590A10&amp;gt; /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox&lt;br /&gt;
0x91b4c000 - 0x91b4eff7 libRadiance.dylib ??? (???) &amp;lt;B83179D4-E41C-D2BA-1E4C-A64CB45C15E6&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib&lt;br /&gt;
0x91b82000 - 0x91bd2ff7 com.apple.framework.familycontrols 2.0.2 (2020) &amp;lt;C96C8A99-A40C-8B9C-1FBA-A0F46AC92F17&amp;gt; /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls&lt;br /&gt;
0x91c29000 - 0x91c45fe3 com.apple.openscripting 1.3.1 (???) &amp;lt;2A748037-D1C0-6D47-2C4A-0562AF799AC9&amp;gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting&lt;br /&gt;
0x91c4e000 - 0x91c92ff3 com.apple.coreui 2 (114) &amp;lt;2234855E-3BED-717F-0BFA-D1A289ECDBDA&amp;gt; /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI&lt;br /&gt;
0x91c95000 - 0x91d4cfeb libFontParser.dylib ??? (???) &amp;lt;DDBBB503-5289-2E2B-AD35-F3BA00D00D5F&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib&lt;br /&gt;
0x91f2a000 - 0x91f32ff7 com.apple.DisplayServicesFW 2.3.0 (283) &amp;lt;3FF74427-2240-9E23-876D-9A9CDAF62114&amp;gt; /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices&lt;br /&gt;
0x91f33000 - 0x91f36fe7 libmathCommon.A.dylib 315.0.0 (compatibility 1.0.0) &amp;lt;1622A54F-1A98-2CBE-B6A4-2122981A500E&amp;gt; /usr/lib/system/libmathCommon.A.dylib&lt;br /&gt;
0x91fd8000 - 0x920dcfe7 libcrypto.0.9.8.dylib 0.9.8 (compatibility 0.9.8) &amp;lt;BDEFA030-5E75-7C47-2904-85AB16937F45&amp;gt; /usr/lib/libcrypto.0.9.8.dylib&lt;br /&gt;
0x920fd000 - 0x921abff3 com.apple.ink.framework 1.3.3 (107) &amp;lt;233A981E-A2F9-56FB-8BDE-C2DEC3F20784&amp;gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink&lt;br /&gt;
0x921ac000 - 0x92353ff7 libSystem.B.dylib 125.2.10 (compatibility 1.0.0) &amp;lt;ADF8138B-2384-2FC0-CCBF-C4721B53568A&amp;gt; /usr/lib/libSystem.B.dylib&lt;br /&gt;
0x92455000 - 0x9288cff3 com.apple.RawCamera.bundle 3.6.4 (561) &amp;lt;DBA5D7C1-CD82-CE7F-5AE5-A0E4E128236F&amp;gt; /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera&lt;br /&gt;
0x9288d000 - 0x928f7fe7 libstdc++.6.dylib 7.9.0 (compatibility 7.0.0) &amp;lt;411D87F4-B7E1-44EB-F201-F8B4F9227213&amp;gt; /usr/lib/libstdc++.6.dylib&lt;br /&gt;
0x92931000 - 0x9299fff7 com.apple.QuickLookUIFramework 2.3 (327.6) &amp;lt;74706A08-5399-24FE-00B2-4A702A6B83C1&amp;gt; /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI&lt;br /&gt;
0x929a0000 - 0x929b0ff7 com.apple.DSObjCWrappers.Framework 10.6 (134) &amp;lt;81A0B409-3906-A98F-CA9B-A49E75007495&amp;gt; /System/Library/PrivateFrameworks/DSObjCWrappers.framework/Versions/A/DSObjCWrappers&lt;br /&gt;
0x929b1000 - 0x92a2cfff com.apple.AppleVAFramework 4.10.23 (4.10.23) &amp;lt;57B7C626-F344-AB15-8556-00425FA765DE&amp;gt; /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA&lt;br /&gt;
0x92a2d000 - 0x92a33fff com.apple.CommonPanels 1.2.4 (91) &amp;lt;2438AF5D-067B-B9FD-1248-2C9987F360BA&amp;gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels&lt;br /&gt;
0x92a34000 - 0x92a58ff7 libJPEG.dylib ??? (???) &amp;lt;A50127EB-C202-0436-E62D-41E2E893E436&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib&lt;br /&gt;
0x92a59000 - 0x92a5aff7 com.apple.TrustEvaluationAgent 1.1 (1) &amp;lt;2D970A9B-77E8-EDC0-BEC6-7580D78B2843&amp;gt; /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent&lt;br /&gt;
0x92aa2000 - 0x92adfff7 com.apple.CoreMedia 0.484.20 (484.20) &amp;lt;FA68B18E-3FC2-EAA9-F70B-4ABD60E5474C&amp;gt; /System/Library/PrivateFrameworks/CoreMedia.framework/Versions/A/CoreMedia&lt;br /&gt;
0x92ae0000 - 0x92e00ff3 com.apple.CoreServices.CarbonCore 861.34 (861.34) &amp;lt;3DA9098F-B71B-4BDE-5DE5-4B76C49158EB&amp;gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore&lt;br /&gt;
0x92e01000 - 0x92e0cff7 libCSync.A.dylib 545.0.0 (compatibility 64.0.0) &amp;lt;4560936D-7730-5DD2-BFD7-95270DDC210A&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib&lt;br /&gt;
0x92e0d000 - 0x932c6ffb com.apple.VideoToolbox 0.484.20 (484.20) &amp;lt;C2D75C82-2EEE-6795-E50D-350A915B2475&amp;gt; /System/Library/PrivateFrameworks/VideoToolbox.framework/Versions/A/VideoToolbox&lt;br /&gt;
0x932c7000 - 0x9332bffb com.apple.htmlrendering 72 (1.1.4) &amp;lt;4D451A35-FAB6-1288-71F6-F24A4B6E2371&amp;gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering&lt;br /&gt;
0x93364000 - 0x9336effb com.apple.speech.recognition.framework 3.11.1 (3.11.1) &amp;lt;7486003F-8FDB-BD6C-CB34-DE45315BD82C&amp;gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition&lt;br /&gt;
0x9336f000 - 0x93417ffb com.apple.QD 3.36 (???) &amp;lt;FA2785A4-BB69-DCB4-3BA3-7C89A82CAB41&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD&lt;br /&gt;
0x9344d000 - 0x934e8ff7 com.apple.ApplicationServices.ATS 4.4 (???) &amp;lt;FD63F92B-8DDE-4DBA-A7A5-0294E3607083&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS&lt;br /&gt;
0x934e9000 - 0x934edff7 libGFXShared.dylib ??? (???) &amp;lt;4F2199F0-320F-0B59-0380-D3131D644CBA&amp;gt; /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib&lt;br /&gt;
0x934ee000 - 0x93570ffb SecurityFoundation ??? (???) &amp;lt;BFE377A4-C830-3ECA-E69F-8A8094CDA0A6&amp;gt; /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation&lt;br /&gt;
0x9359c000 - 0x935d2fff libtidy.A.dylib ??? (???) &amp;lt;0FD72C68-4803-4C5B-3A63-05D7394BFD71&amp;gt; /usr/lib/libtidy.A.dylib&lt;br /&gt;
0x935d3000 - 0x935d5ff7 com.apple.securityhi 4.0 (36638) &amp;lt;FC01BFC4-04DB-96F3-2412-A86CC4F94CB2&amp;gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI&lt;br /&gt;
0x935d6000 - 0x93623feb com.apple.DirectoryService.PasswordServerFramework 6.1 (6.1) &amp;lt;136BFA48-D456-B677-3B5D-40A6946C3A09&amp;gt; /System/Library/PrivateFrameworks/PasswordServer.framework/Versions/A/PasswordServer&lt;br /&gt;
0x93624000 - 0x93624ff7 com.apple.Accelerate 1.6 (Accelerate 1.6) &amp;lt;3891A689-4F38-FACD-38B2-4BF937DE30CF&amp;gt; /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate&lt;br /&gt;
0x93625000 - 0x9362fff7 com.apple.HelpData 2.0.5 (34.1.1) &amp;lt;A9CF754F-B254-5D40-B8B5-F35414DFD875&amp;gt; /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData&lt;br /&gt;
0x93630000 - 0x9375efe7 com.apple.CoreData 102.1 (251) &amp;lt;87FE6861-F2D6-773D-ED45-345272E56463&amp;gt; /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData&lt;br /&gt;
0x93799000 - 0x937a5ff7 libkxld.dylib ??? (???) &amp;lt;585F0A91-EFB8-E066-BDFB-4AFF37A8C323&amp;gt; /usr/lib/system/libkxld.dylib&lt;br /&gt;
0x937a6000 - 0x937aaff7 libGIF.dylib ??? (???) &amp;lt;447BC6E8-4C56-3D5D-983B-6BEA0D26F319&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib&lt;br /&gt;
0x937e4000 - 0x937edff7 com.apple.DiskArbitration 2.3 (2.3) &amp;lt;E9C40767-DA6A-6CCB-8B00-2D5706753000&amp;gt; /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration&lt;br /&gt;
0x937f6000 - 0x9384cff7 com.apple.MeshKitRuntime 1.1 (49.2) &amp;lt;CB9F38B1-E107-EA62-EDFF-02EE79F6D1A5&amp;gt; /System/Library/PrivateFrameworks/MeshKit.framework/Versions/A/Frameworks/MeshKitRuntime.framework/Versions/A/MeshKitRuntime&lt;br /&gt;
0x9384d000 - 0x93888feb libFontRegistry.dylib ??? (???) &amp;lt;4FB144ED-8AF9-27CF-B315-DCE5575D5231&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib&lt;br /&gt;
0x93889000 - 0x93954fef com.apple.CoreServices.OSServices 359 (359) &amp;lt;EC340F74-8192-C9DD-40B3-AE4E519A38D7&amp;gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices&lt;br /&gt;
0x93aac000 - 0x93aacff7 com.apple.vecLib 3.6 (vecLib 3.6) &amp;lt;FF4DC8B6-0AB0-DEE8-ADA8-7B57645A1F36&amp;gt; /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib&lt;br /&gt;
0x93aad000 - 0x9429c557 com.apple.CoreGraphics 1.545.0 (???) &amp;lt;8A4CB0D9-1001-0F62-4DA4-B8AB3B45E226&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics&lt;br /&gt;
0x944f3000 - 0x94636fef com.apple.QTKit 7.6.6 (1756.15) &amp;lt;32C49374-14BC-53E7-FBFF-E11B42A41F56&amp;gt; /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit&lt;br /&gt;
0x94637000 - 0x9467aff7 com.apple.NavigationServices 3.5.4 (182) &amp;lt;8DC6FD4A-6C74-9C23-A4C3-715B44A8D28C&amp;gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices&lt;br /&gt;
0x9467b000 - 0x9469dfef com.apple.DirectoryService.Framework 3.6 (621.11) &amp;lt;CA979EAC-9537-43B6-CD69-C144ACB75E09&amp;gt; /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService&lt;br /&gt;
0x9479b000 - 0x947adff7 com.apple.MultitouchSupport.framework 207.10 (207.10) &amp;lt;D4BA36E6-3B6F-2796-0758-8473600CBF5B&amp;gt; /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport&lt;br /&gt;
0x947ae000 - 0x94be3ff7 libLAPACK.dylib 219.0.0 (compatibility 1.0.0) &amp;lt;5E2D2283-57DE-9A49-1DB0-CD027FEFA6C2&amp;gt; /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib&lt;br /&gt;
0x94be4000 - 0x94c76fe7 com.apple.print.framework.PrintCore 6.3 (312.7) &amp;lt;7410D1B2-655D-68DA-D4B9-2C65747B6817&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore&lt;br /&gt;
0x94c77000 - 0x94c8cfff com.apple.ImageCapture 6.0.2 (6.0.2) &amp;lt;E9F4B952-27A1-5BFC-CA8D-DADA055D30E9&amp;gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture&lt;br /&gt;
0x94c8d000 - 0x94fb1fef com.apple.HIToolbox 1.6.5 (???) &amp;lt;21164164-41CE-61DE-C567-32E89755CB34&amp;gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox&lt;br /&gt;
0x94fb2000 - 0x94fd9ff7 com.apple.quartzfilters 1.6.0 (1.6.0) &amp;lt;879A3B93-87A6-88FE-305D-DF1EAED04756&amp;gt; /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters&lt;br /&gt;
0x94fda000 - 0x951d8ff3 com.apple.JavaScriptCore 6533.20 (6533.20.20) &amp;lt;011E271D-4CA4-FFB0-2EDD-13C31C239899&amp;gt; /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore&lt;br /&gt;
0x95215000 - 0x95440ff3 com.apple.QuartzComposer 4.2 ({156.28}) &amp;lt;C99A68D1-4ED5-A3A8-887E-FAAC9DF5EC80&amp;gt; /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer&lt;br /&gt;
0x9548f000 - 0x954feff7 libvMisc.dylib 268.0.1 (compatibility 1.0.0) &amp;lt;595A5539-9F54-63E6-7AAC-C04E1574B050&amp;gt; /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib&lt;br /&gt;
0x954ff000 - 0x95509fe7 com.apple.audio.SoundManager 3.9.3 (3.9.3) &amp;lt;5F494955-7290-2D91-DA94-44B590191771&amp;gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound&lt;br /&gt;
0x9550a000 - 0x9553bff7 libGLImage.dylib ??? (???) &amp;lt;1AF72191-087A-5D75-B3B9-3F537315F635&amp;gt; /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib&lt;br /&gt;
0x9560e000 - 0x956e8ffb com.apple.DesktopServices 1.5.10 (1.5.10) &amp;lt;2BA08DD4-35A2-A0FF-ADEA-B381F0CEEB81&amp;gt; /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv&lt;br /&gt;
0x956f9000 - 0x95711ff7 com.apple.CFOpenDirectory 10.6 (10.6) &amp;lt;D1CF5881-0AF7-D164-4156-9E9067B7FA37&amp;gt; /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory&lt;br /&gt;
0x95712000 - 0x95977feb com.apple.security 6.1.1 (37594) &amp;lt;251BA05D-6F3D-F687-77C2-15E52539F308&amp;gt; /System/Library/Frameworks/Security.framework/Versions/A/Security&lt;br /&gt;
0x9598b000 - 0x95a38fe7 libobjc.A.dylib 227.0.0 (compatibility 1.0.0) &amp;lt;C8925910-B927-968B-4B71-D83A4CEF8646&amp;gt; /usr/lib/libobjc.A.dylib&lt;br /&gt;
0x95a39000 - 0x95a79ff7 com.apple.ImageCaptureCore 1.0.4 (1.0.4) &amp;lt;CE815114-CEFA-4AF4-7365-7908428AB733&amp;gt; /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore&lt;br /&gt;
0x95a7a000 - 0x95a7aff7 com.apple.ApplicationServices 38 (38) &amp;lt;8012B504-3D83-BFBB-DA65-065E061CFE03&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices&lt;br /&gt;
0x95a7b000 - 0x95ceefe7 com.apple.Foundation 6.6.6 (751.53) &amp;lt;C73FDD37-000B-C505-FD8D-80D1C9D17965&amp;gt; /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation&lt;br /&gt;
0x95cef000 - 0x95e1bffb com.apple.MediaToolbox 0.484.20 (484.20) &amp;lt;D68A9F42-F7C6-5364-65A7-E72CEC6F854E&amp;gt; /System/Library/PrivateFrameworks/MediaToolbox.framework/Versions/A/MediaToolbox&lt;br /&gt;
0x95e1c000 - 0x95e42ffb com.apple.DictionaryServices 1.1.2 (1.1.2) &amp;lt;43E1D565-6E01-3681-F2E5-72AE4C3A097A&amp;gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices&lt;br /&gt;
0x95e43000 - 0x95e6dff7 com.apple.shortcut 1.1 (1.1) &amp;lt;B0514FA9-7CAE-AD94-93CA-7B2A2C5F7B8A&amp;gt; /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut&lt;br /&gt;
0x95fa6000 - 0x96003ff7 com.apple.framework.IOKit 2.0 (???) &amp;lt;A769737F-E0D6-FB06-29B4-915CF4F43420&amp;gt; /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit&lt;br /&gt;
0x96004000 - 0x9604dfe7 libTIFF.dylib ??? (???) &amp;lt;5CE284EC-F637-EDBB-FDB3-61E86407CBB8&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib&lt;br /&gt;
0x9609f000 - 0x96119fff com.apple.audio.CoreAudio 3.2.6 (3.2.6) &amp;lt;D7B75C1C-1D52-19B6-2801-2F9D9911681F&amp;gt; /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio&lt;br /&gt;
0x96128000 - 0x96128ff7 com.apple.Cocoa 6.6 (???) &amp;lt;EA27B428-5904-B00B-397A-185588698BCC&amp;gt; /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa&lt;br /&gt;
0x96198000 - 0x961d9ff7 libRIP.A.dylib 545.0.0 (compatibility 64.0.0) &amp;lt;95079B56-0B7B-F114-5C43-5220DBE0FBB1&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib&lt;br /&gt;
0x961f3000 - 0x961f6ff7 libCGXType.A.dylib 545.0.0 (compatibility 64.0.0) &amp;lt;B84D7376-EE9C-2B7F-04FA-D622E2C10CA6&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib&lt;br /&gt;
0x961f7000 - 0x961fdff7 libCGXCoreImage.A.dylib 545.0.0 (compatibility 64.0.0) &amp;lt;218EC7C4-0520-2D8C-62EE-AA82D35448FC&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXCoreImage.A.dylib&lt;br /&gt;
0x9627d000 - 0x9635dfe7 com.apple.vImage 4.1 (4.1) &amp;lt;D029C515-08E1-93A6-3705-DD062A3A672C&amp;gt; /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage&lt;br /&gt;
0x9635e000 - 0x9641afff com.apple.ColorSync 4.6.6 (4.6.6) &amp;lt;D00B95AE-2379-CB8E-B18C-FF5B66741C23&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync&lt;br /&gt;
0x9641b000 - 0x96421fe7 com.apple.CommerceCore 1.0 (9) &amp;lt;928FCA4F-1366-AE18-CF67-87C79F5DAC21&amp;gt; /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore&lt;br /&gt;
0x96431000 - 0x96452fe7 com.apple.opencl 12.3.6 (12.3.6) &amp;lt;B4104B80-1CB3-191C-AFD3-697843C6BCFF&amp;gt; /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL&lt;br /&gt;
0x96453000 - 0x96497fe7 com.apple.Metadata 10.6.3 (507.15) &amp;lt;74F05E64-2A68-BA10-CCD4-128D164E5A0F&amp;gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata&lt;br /&gt;
0x96498000 - 0x964a8ff7 libsasl2.2.dylib 3.15.0 (compatibility 3.0.0) &amp;lt;C8744EA3-0AB7-CD03-E639-C4F2B910BE5D&amp;gt; /usr/lib/libsasl2.2.dylib&lt;br /&gt;
0x9655e000 - 0x96718feb com.apple.ImageIO.framework 3.0.4 (3.0.4) &amp;lt;C96F11A7-2569-3037-C4C3-0342708FA3CB&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO&lt;br /&gt;
0x967f2000 - 0x9686bff7 com.apple.PDFKit 2.5.1 (2.5.1) &amp;lt;A068BF37-03E0-A231-2791-561C60C3ED2B&amp;gt; /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit&lt;br /&gt;
0x9686c000 - 0x96978ff7 libGLProgrammability.dylib ??? (???) &amp;lt;2D172B4E-432F-D18E-EA99-3BD56DBE7649&amp;gt; /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib&lt;br /&gt;
0x96979000 - 0x9698dfe7 libbsm.0.dylib ??? (???) &amp;lt;821E415B-6C42-D359-78FF-E892792F8C52&amp;gt; /usr/lib/libbsm.0.dylib&lt;br /&gt;
0x969dc000 - 0x96aebfe7 com.apple.WebKit 6533.20 (6533.20.25) &amp;lt;0C572899-8558-34EE-ABB4-3D163FFF5192&amp;gt; /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit&lt;br /&gt;
0x96aec000 - 0x96b00ffb com.apple.speech.synthesis.framework 3.10.35 (3.10.35) &amp;lt;0DBE17D5-17A2-8A0E-8572-5A78408B41C9&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis&lt;br /&gt;
0x96b71000 - 0x96c0efe3 com.apple.LaunchServices 362.2 (362.2) &amp;lt;77B97C8B-321D-46A2-1DB5-388E45DFBC9F&amp;gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices&lt;br /&gt;
0x96d13000 - 0x97129ff7 libBLAS.dylib 219.0.0 (compatibility 1.0.0) &amp;lt;C4FB303A-DB4D-F9E8-181C-129585E59603&amp;gt; /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib&lt;br /&gt;
0x9712a000 - 0x97495ff7 com.apple.QuartzCore 1.6.3 (227.36) &amp;lt;8E927524-EB0A-D5BA-C2E4-FA26FE4C428A&amp;gt; /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore&lt;br /&gt;
0x97496000 - 0x974c6ff7 com.apple.MeshKit 1.1 (49.2) &amp;lt;5A74D1A4-4B97-FE39-4F4D-E0B80F0ADD87&amp;gt; /System/Library/PrivateFrameworks/MeshKit.framework/Versions/A/MeshKit&lt;br /&gt;
0x974c7000 - 0x974d4ff7 com.apple.NetFS 3.2.2 (3.2.2) &amp;lt;DDC9C397-C35F-8D7A-BB24-3D1B42FA5FAB&amp;gt; /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS&lt;br /&gt;
0x974d5000 - 0x97657fe7 libicucore.A.dylib 40.0.0 (compatibility 1.0.0) &amp;lt;D375C1CF-C88D-C5F6-3C49-CD429023FBAC&amp;gt; /usr/lib/libicucore.A.dylib&lt;br /&gt;
0x97658000 - 0x97658ff7 liblangid.dylib ??? (???) &amp;lt;B99607FC-5646-32C8-2C16-AFB5EA9097C2&amp;gt; /usr/lib/liblangid.dylib&lt;br /&gt;
0x97887000 - 0x978d8ff7 com.apple.HIServices 1.8.2 (???) &amp;lt;63B29FF5-7077-8317-E710-2D94ADF7B499&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices&lt;br /&gt;
0x9791a000 - 0x97939ff7 com.apple.CoreVideo 1.6.2 (45.6) &amp;lt;EB53CAA4-5EE2-C356-A954-5775F7DDD493&amp;gt; /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo&lt;br /&gt;
0x97a9d000 - 0x97c7ffff com.apple.imageKit 2.0.3 (1.0) &amp;lt;B4DB05F7-01C5-35EE-7AB9-41BD9D63F075&amp;gt; /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit&lt;br /&gt;
0x97c80000 - 0x97c9bff7 libPng.dylib ??? (???) &amp;lt;65E824F7-523A-CC34-ABDD-2A3B12DE1CA9&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib&lt;br /&gt;
0x97c9c000 - 0x97cdfff7 libGLU.dylib ??? (???) &amp;lt;2C7B2727-26F6-F29D-9D15-33044E87359F&amp;gt; /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib&lt;br /&gt;
0x97ce0000 - 0x97d38fe7 com.apple.datadetectorscore 2.0 (80.7) &amp;lt;F7416A84-E91C-5BDC-10E3-4940EB7AE5C9&amp;gt; /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore&lt;br /&gt;
0x97e16000 - 0x97e36fe7 libresolv.9.dylib 41.0.0 (compatibility 1.0.0) &amp;lt;BF7FF2F6-5FD3-D78F-77BC-9E2CB2A5E309&amp;gt; /usr/lib/libresolv.9.dylib&lt;br /&gt;
0x97e37000 - 0x97e6aff7 com.apple.AE 496.4 (496.4) &amp;lt;C73D124C-C722-41D8-3465-4CE0D0BA9307&amp;gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE&lt;br /&gt;
0x9816b000 - 0x9817cff7 com.apple.LangAnalysis 1.6.6 (1.6.6) &amp;lt;3036AD83-4F1D-1028-54EE-54165E562650&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis&lt;br /&gt;
0x9817d000 - 0x981fdfeb com.apple.SearchKit 1.3.0 (1.3.0) &amp;lt;2F5DE102-A203-7905-7D12-FCBCF17BAEF8&amp;gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit&lt;br /&gt;
0x99152000 - 0x99253fe7 libxml2.2.dylib 10.3.0 (compatibility 10.0.0) &amp;lt;C75F921C-F027-6372-A0A1-EDB8A6234331&amp;gt; /usr/lib/libxml2.2.dylib&lt;br /&gt;
0x99254000 - 0x992b5fe7 com.apple.CoreText 3.151.8 (???) &amp;lt;6F5D6C49-4693-B9B7-6612-832E8F155747&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText&lt;br /&gt;
0x992e9000 - 0x992eaff7 com.apple.MonitorPanelFramework 1.3.0 (1.3.0) &amp;lt;0EC4EEFF-477E-908E-6F21-ED2C973846A4&amp;gt; /System/Library/PrivateFrameworks/MonitorPanel.framework/Versions/A/MonitorPanel&lt;br /&gt;
0x992eb000 - 0x992ebff7 com.apple.Carbon 150 (152) &amp;lt;BFDDA394-0F01-A3A3-A226-ED3A45975A56&amp;gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon&lt;br /&gt;
0x992ec000 - 0x9932aff7 com.apple.QuickLookFramework 2.3 (327.6) &amp;lt;66955C29-0C99-D02C-DB18-4952AFB4E886&amp;gt; /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook&lt;br /&gt;
0x99364000 - 0x993e1ff7 com.apple.iLifeMediaBrowser 2.5.4 (468.1.1) &amp;lt;93A47E48-2C1F-7BAE-AF9F-5F52130BE59F&amp;gt; /System/Library/PrivateFrameworks/iLifeMediaBrowser.framework/Versions/A/iLifeMediaBrowser&lt;br /&gt;
0x99519000 - 0x99812fef com.apple.QuickTime 7.6.6 (1756.15) &amp;lt;C2567783-4EAC-6803-522B-D701B95C4DAE&amp;gt; /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime&lt;br /&gt;
0x99813000 - 0x99816ffb com.apple.help 1.3.1 (41) &amp;lt;EF92C648-2085-C085-8EA7-A1AF37AE94F4&amp;gt; /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help&lt;br /&gt;
0x99817000 - 0x998c1fe7 com.apple.CFNetwork 454.11.12 (454.11.12) &amp;lt;BE832CCE-B692-F55F-F5F8-3973649AFEA1&amp;gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork&lt;br /&gt;
0x998c2000 - 0x999c4fef com.apple.MeshKitIO 1.1 (49.2) &amp;lt;D0401AC5-1F92-2BBB-EBAB-58EDD3BA61B9&amp;gt; /System/Library/PrivateFrameworks/MeshKit.framework/Versions/A/Frameworks/MeshKitIO.framework/Versions/A/MeshKitIO&lt;br /&gt;
0x999c5000 - 0x99a7efe7 libsqlite3.dylib 9.6.0 (compatibility 9.0.0) &amp;lt;52438E77-55D1-C231-1936-76F1369518E4&amp;gt; /usr/lib/libsqlite3.dylib&lt;br /&gt;
0x99aa6000 - 0x99aa6ff7 com.apple.CoreServices 44 (44) &amp;lt;51CFA89A-33DB-90ED-26A8-67D461718A4A&amp;gt; /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices&lt;br /&gt;
0x99aa7000 - 0x99adaffb libTrueTypeScaler.dylib ??? (???) &amp;lt;574C2C51-65EC-7D2A-086D-C9312287DE22&amp;gt; /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib&lt;br /&gt;
0xffff0000 - 0xffff1fff libSystem.B.dylib ??? (???) &amp;lt;ADF8138B-2384-2FC0-CCBF-C4721B53568A&amp;gt; /usr/lib/libSystem.B.dylib&lt;br /&gt;
&lt;br /&gt;
Model: MacBookPro6,2, BootROM MBP61.0057.B0C, 2 processors, Intel Core i7, 2.66 GHz, 8 GB, SMC 1.58f16&lt;br /&gt;
Graphics: NVIDIA GeForce GT 330M, NVIDIA GeForce GT 330M, PCIe, 512 MB&lt;br /&gt;
Graphics: Intel HD Graphics, Intel HD Graphics, Built-In, 288 MB&lt;br /&gt;
Memory Module: global_name&lt;br /&gt;
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x93), Broadcom BCM43xx 1.0 (5.10.131.36.9)&lt;br /&gt;
Bluetooth: Version 2.4.0f1, 2 service, 19 devices, 1 incoming serial ports&lt;br /&gt;
Network Service: Ethernet, Ethernet, en0&lt;br /&gt;
Network Service: VPN (Cisco IPSec), IPSec, utun0&lt;br /&gt;
Serial ATA Device: ST9500420ASG, 465.76 GB&lt;br /&gt;
Serial ATA Device: MATSHITADVD-R UJ-898&lt;br /&gt;
USB Device: Hub, 0x0424 (SMSC), 0x2514, 0xfd100000&lt;br /&gt;
USB Device: Hub, 0x03f0 (Hewlett Packard), 0x2f24, 0xfd130000&lt;br /&gt;
USB Device: USB Receiver, 0x046d (Logitech Inc.), 0xc52b, 0xfd136000&lt;br /&gt;
USB Device: Kensington Expert Mouse, 0x047d (Kensington), 0x1020, 0xfd135000&lt;br /&gt;
USB Device: IR Receiver, 0x05ac (Apple Inc.), 0x8242, 0xfd120000&lt;br /&gt;
USB Device: Built-in iSight, 0x05ac (Apple Inc.), 0x8507, 0xfd110000&lt;br /&gt;
USB Device: Hub, 0x0424 (SMSC), 0x2514, 0xfa100000&lt;br /&gt;
USB Device: Hub, 0x050d (Belkin Corporation), 0x0237, 0xfa140000&lt;br /&gt;
USB Device: Philips PSC805, 0x0471 (Philips Consumer Electronics), 0x0155, 0xfa145000&lt;br /&gt;
USB Device: Internal Memory Card Reader, 0x05ac (Apple Inc.), 0x8403, 0xfa130000&lt;br /&gt;
USB Device: Apple Internal Keyboard / Trackpad, 0x05ac (Apple Inc.), 0x0236, 0xfa120000&lt;br /&gt;
USB Device: BRCM2070 Hub, 0x0a5c (Broadcom Corp.), 0x4500, 0xfa110000&lt;br /&gt;
USB Device: Bluetooth USB Host Controller, 0x05ac (Apple Inc.), 0x8218, 0xfa113000</summary>
		<link rel="alternate" href="https://www.bluestatic.org/bugs/showreport.php?bugid=222"/>
	</entry>
	<entry>
		<id>bug://report/173</id>
		<title>Crashes when script is interrupted</title>
		<updated>2011-05-01T19:58:17Z</updated>
		<author>
			<name>Jakob Stoeck</name>
		</author>
		<content type="html">
			&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;3&quot; border=&quot;0&quot;&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Bug ID:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;173&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Summary:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Crashes when script is interrupted&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Product/Component/Version:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;MacGDBp/1.3.0&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Status:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Closed&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Severity:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Minor&lt;/td&gt;
			&lt;/table&gt;
			
			&lt;p&gt;If I ctrl-c a php script while it is on hold in MacGDBp, it crashes as soon as I continue debugging (&amp;quot;continue&amp;quot; or &amp;quot;step over&amp;quot;, &amp;quot;out&amp;quot; or &amp;quot;in&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Expectation: MacGDBp closes current connection.&lt;br /&gt;
&lt;br /&gt;
Suggestion: Make Reset button also active when connected. It closes the connection on click.&lt;/p&gt;
		</content>
		<summary type="text">If I ctrl-c a php script while it is on hold in MacGDBp, it crashes as soon as I continue debugging (&amp;quot;continue&amp;quot; or &amp;quot;step over&amp;quot;, &amp;quot;out&amp;quot; or &amp;quot;in&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Expectation: MacGDBp closes current connection.&lt;br /&gt;
&lt;br /&gt;
Suggestion: Make Reset button also active when connected. It closes the connection on click.</summary>
		<link rel="alternate" href="https://www.bluestatic.org/bugs/showreport.php?bugid=173"/>
	</entry>
	<entry>
		<id>bug://report/127</id>
		<title>Editing Variables</title>
		<updated>2011-05-01T18:26:51Z</updated>
		<author>
			<name>Robert</name>
		</author>
		<content type="html">
			&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;3&quot; border=&quot;0&quot;&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Bug ID:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;127&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Summary:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Editing Variables&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Product/Component/Version:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;MacGDBp/1.0&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Status:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Closed&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Severity:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Enhancement&lt;/td&gt;
			&lt;/table&gt;
			
			&lt;p&gt;It would be nice to edit variables. Include a pop-open panel for large amounts of data. It would use the property_set GDBp command.&lt;/p&gt;
		</content>
		<summary type="text">It would be nice to edit variables. Include a pop-open panel for large amounts of data. It would use the property_set GDBp command.</summary>
		<link rel="alternate" href="https://www.bluestatic.org/bugs/showreport.php?bugid=127"/>
	</entry>
	<entry>
		<id>bug://report/168</id>
		<title>Variable inspector should show interpreted content</title>
		<updated>2011-05-01T18:15:28Z</updated>
		<author>
			<name>Sven Axelsson</name>
		</author>
		<content type="html">
			&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;3&quot; border=&quot;0&quot;&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Bug ID:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;168&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Summary:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Variable inspector should show interpreted content&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Product/Component/Version:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;MacGDBp/1.3.0&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Status:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Closed&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Severity:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Enhancement&lt;/td&gt;
			&lt;/table&gt;
			
			&lt;p&gt;if you invoke the variable inspector on a complex type (object, array, ...) it should show the content like print_r  or var_dump.&lt;/p&gt;
		</content>
		<summary type="text">if you invoke the variable inspector on a complex type (object, array, ...) it should show the content like print_r  or var_dump.</summary>
		<link rel="alternate" href="https://www.bluestatic.org/bugs/showreport.php?bugid=168"/>
	</entry>
	<entry>
		<id>bug://report/187</id>
		<title>Chinese characters</title>
		<updated>2011-05-01T17:16:27Z</updated>
		<author>
			<name>bakyo</name>
		</author>
		<content type="html">
			&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;3&quot; border=&quot;0&quot;&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Bug ID:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;187&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Summary:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Chinese characters&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Product/Component/Version:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;MacGDBp/1.3.1&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Status:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Unconfirmed&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Severity:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Trivial&lt;/td&gt;
			&lt;/table&gt;
			
			&lt;p&gt;Hi all&lt;br /&gt;
I'v found that if the php file contains any chinese character, then the GBDP source window does not display the php source code, and the variable inspector panel does not catch the value of the selected variable too, but the variable list window works well.  &lt;br /&gt;
Has anyone met this problem too?&lt;br /&gt;
If some body fix this problem out, Please let me know.&lt;br /&gt;
Thanks!&lt;/p&gt;
		</content>
		<summary type="text">Hi all&lt;br /&gt;
I'v found that if the php file contains any chinese character, then the GBDP source window does not display the php source code, and the variable inspector panel does not catch the value of the selected variable too, but the variable list window works well.  &lt;br /&gt;
Has anyone met this problem too?&lt;br /&gt;
If some body fix this problem out, Please let me know.&lt;br /&gt;
Thanks!</summary>
		<link rel="alternate" href="https://www.bluestatic.org/bugs/showreport.php?bugid=187"/>
	</entry>
	<entry>
		<id>bug://report/190</id>
		<title>Evaluate PHP</title>
		<updated>2011-05-01T16:45:09Z</updated>
		<author>
			<name>Tobias</name>
		</author>
		<content type="html">
			&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;3&quot; border=&quot;0&quot;&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Bug ID:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;190&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Summary:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Evaluate PHP&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Product/Component/Version:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;MacGDBp/1.3.1&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Status:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Closed&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Severity:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Enhancement&lt;/td&gt;
			&lt;/table&gt;
			
			&lt;p&gt;It would be really nice to have a textfield where I could evaluate some PHP code inside the current context. I would e.g. execute print_r( $foo ) and it would display the result inside a output view.&lt;/p&gt;
		</content>
		<summary type="text">It would be really nice to have a textfield where I could evaluate some PHP code inside the current context. I would e.g. execute print_r( $foo ) and it would display the result inside a output view.</summary>
		<link rel="alternate" href="https://www.bluestatic.org/bugs/showreport.php?bugid=190"/>
	</entry>
	<entry>
		<id>bug://report/219</id>
		<title>frequent crashing</title>
		<updated>2011-04-29T21:21:24Z</updated>
		<author>
			<name>lunatic77</name>
		</author>
		<content type="html">
			&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;3&quot; border=&quot;0&quot;&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Bug ID:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;219&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Summary:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;frequent crashing&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Product/Component/Version:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;MacGDBp/1.4&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Status:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Unconfirmed&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Severity:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Critical&lt;/td&gt;
			&lt;/table&gt;
			
			&lt;p&gt;MacGDBp now crashes when I'm in the middle of debugging one script and another request hits the web server. This makes the tool essentially unusable for me.&lt;br /&gt;
&lt;br /&gt;
I know it's off-topic, I also felt that the ability to re-attach (the button on the far right that is now gone) was an essential feature. Not having this ability makes the tool much harder to use.&lt;br /&gt;
&lt;br /&gt;
Is there any way to downgrade to 1.3.1 in the meantime?&lt;br /&gt;
&lt;br /&gt;
If it helps, here is my info:&lt;br /&gt;
OS X 10.6.6&lt;br /&gt;
late 2007 Macbook&lt;br /&gt;
PHP 5.3.5&lt;/p&gt;
		</content>
		<summary type="text">MacGDBp now crashes when I'm in the middle of debugging one script and another request hits the web server. This makes the tool essentially unusable for me.&lt;br /&gt;
&lt;br /&gt;
I know it's off-topic, I also felt that the ability to re-attach (the button on the far right that is now gone) was an essential feature. Not having this ability makes the tool much harder to use.&lt;br /&gt;
&lt;br /&gt;
Is there any way to downgrade to 1.3.1 in the meantime?&lt;br /&gt;
&lt;br /&gt;
If it helps, here is my info:&lt;br /&gt;
OS X 10.6.6&lt;br /&gt;
late 2007 Macbook&lt;br /&gt;
PHP 5.3.5</summary>
		<link rel="alternate" href="https://www.bluestatic.org/bugs/showreport.php?bugid=219"/>
	</entry>
	<entry>
		<id>bug://report/220</id>
		<title>MagGDBp is &quot;hanging&quot; frequently while debugging</title>
		<updated>2011-04-05T08:12:52Z</updated>
		<author>
			<name>Alan Pinstein</name>
		</author>
		<content type="html">
			&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;3&quot; border=&quot;0&quot;&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Bug ID:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;220&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Summary:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;MagGDBp is &amp;quot;hanging&amp;quot; frequently while debugging&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Product/Component/Version:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;MacGDBp/1.4&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Status:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Unconfirmed&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
				&lt;td&gt;&lt;strong&gt;Severity:&lt;/strong&gt;&lt;/td&gt;
				&lt;td&gt;Critical&lt;/td&gt;
			&lt;/table&gt;
			
			&lt;p&gt;While debugging, I am often running into situations where &amp;quot;stepping&amp;quot; stops working. It looks like it's getting confused on a &amp;quot;step&amp;quot; as the variable inspector goes blank, and then stepping no longer works. The stack looks accurate, though. There is no beach ball, just it's hung. Hitting STOP works in that the STOP button will be greyed out but PHP is still stuck. If you then QUIT, it works though, no need to force-quit, and at that point the PHP process under debug &amp;quot;continues&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
It seems to be repeatable; that is if you completely restart MacGDBp it will hang in the exact same spot.&lt;br /&gt;
&lt;br /&gt;
I've gotten some info from the connection log for you that will hopefully help.&lt;br /&gt;
&lt;br /&gt;
This is the XML of the last successful RECV. &lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;iso-8859-1&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response xmlns=&amp;quot;urn:debugger_protocol_v1&amp;quot;&lt;br /&gt;
xmlns:xdebug=&amp;quot;http://xdebug.org/dbgp/xdebug&amp;quot; command=&amp;quot;source&amp;quot;&lt;br /&gt;
transaction_id=&amp;quot;27&amp;quot;&lt;br /&gt;
encoding=&amp;quot;base64&amp;quot;&amp;gt;&amp;lt;![CDATA[PD9waHAKCmludGVyZmFjZSBXRk1vZGVsQnVpbGRlcgp7CiAgICAvLyBnZXQgYSBXRk1vZGVsRW50aXR5IGZvciB0aGUgZ2l2ZW4gZW50aXR5IG5hbWUKICAgIGZ1bmN0aW9uIGJ1aWxkRW50aXR5TW9kZWwoJGVudGl0eSk7Cn0KCi8vIFBIT0NPQSBXRk1vZGVsIENsYXNzIFN0cnVjdHVyZSAtLSBpbnRlcm5hbCByZXByZXNlbnRhdGlvbiBvZiB0aGUgb2JqZWN0IG1vZGVsLiBEZWNvdXBsZWQgZnJvbSB0aGUgaW1wbGVtZW50YXRpb25zLgpjbGFzcyBXRk1vZGVsIGV4dGVuZHMgV0ZPYmplY3QKewogICAgcHJvdGVjdGVkICRidWlsZGVyID0gTlVMTDsKCiAgICBwcm90ZWN0ZWQgJGVudGl0aWVzID0gYXJyYXkoKTsKICAgIHN0YXRpYyBwcml2YXRlICRfaW5zdGFuY2UgPSBOVUxMOwoKICAgIGZ1bmN0aW9uIHNoYXJlZE1vZGVsKCkKICAgIHsKICAgICAgICBpZiAoIXNlbGY6OiRfaW5zdGFuY2UpCiAgICAgICAgewogICAgICAgICAgICBzZWxmOjokX2luc3RhbmNlID0gbmV3IFdGTW9kZWw7CiAgICAgICAgfQogICAgICAgIHJldHVybiBzZWxmOjokX2luc3RhbmNlOwogICAgfQoKICAgIGZ1bmN0aW9uIF9fdG9TdHJpbmcoKQogICAgewogICAgICAgICRzdHIgPSBOVUxMOwogICAgICAgIGZvcmVhY2ggKCR0aGlzLT5lbnRpdGllcyBhcyAkZW50aXR5KSB7CiAgICAgICAgICAgICRzdHIgLj0gIlxuIiAuICRlbnRpdHktPnZhbHVlRm9yS2V5KCduYW1lJyk7CiAgICAgICAgICAgIGZvcmVhY2ggKCRlbnRpdHktPmdldFByb3BlcnRpZXMoKSBhcyAkcHJvcGVydHkpIHsKICAgICAgICAgICAgICAgICRzdHIgLj0gIlxuIC0gIiAuICRwcm9wZXJ0eS0+dmFsdWVGb3JLZXkoJ25hbWUnKSAuICIgKCIgLiAkcHJvcGVydHktPnZhbHVlRm9yS2V5KCd0eXBlJykgLiAiKSI7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZm9yZWFjaCAoJGVudGl0eS0+Z2V0UmVsYXRpb25zaGlwcygpIGFzICRyZWwpIHsKICAgICAgICAgICAgICAgICRzdHIgLj0gIlxuID4gIiAuICRyZWwtPnZhbHVlRm9yS2V5KCduYW1lJykgLiAiICgiIC4gKCRyZWwtPnZhbHVlRm9yS2V5KCd0b09uZScpID8gJ3RvLW9uZScgOiAndG8tbWFueScpIC4gKCRyZWwtPnZhbHVlRm9yS2V5KCdpc0V4dGVuc2lvbicpID8gJyBbRVhUXScgOiBOVUxMKSAuICIsICIgLiAoJHJlbC0+dmFsdWVGb3JLZXkoJ3JlcXVpcmVkJykgPyAncmVxdWlyZWQnIDogJ29wdGlvbmFsJykgLiAiKSI7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgJHN0ciAuPSAiXG5cbiI7CiAgICAgICAgcmV0dXJuICRzdHI7CiAgICB9CgogICAgcHVibGljIGZ1bmN0aW9uIGFkZEVudGl0eSgkZW50aXR5KQogICAgewogICAgICAgICR0aGlzLT5lbnRpdGllc1skZW50aXR5LT52YWx1ZUZvcktleSgnbmFtZScpXSA9ICRlbnRpdHk7CiAgICB9CgogICAgcHVibGljIGZ1bmN0aW9uIGVudGl0aWVzKCkKICAgIHsKICAgICAgICByZXR1cm4gJHRoaXMtPmVudGl0aWVzOwogICAgfQoKICAgIHB1YmxpYyBmdW5jdGlvbiBnZXRFbnRpdHkoJG5hbWUpCiAgICB7CiAgICAgICAgaWYgKGlzc2V0KCR0aGlzLT5lbnRpdGllc1skbmFtZV0pKSByZXR1cm4gJHRoaXMtPmVudGl0aWVzWyRuYW1lXTsKICAgICAgICByZXR1cm4gTlVMTDsKICAgIH0KCiAgICBwdWJsaWMgZnVuY3Rpb24gYnVpbGRFbnRpdHkoJGVudGl0eU5hbWUpCiAgICB7CiAgICAgICAgaWYgKGlzc2V0KCR0aGlzLT5lbnRpdGllc1skZW50aXR5TmFtZV0pKQogICAgICAgIHsKICAgICAgICAgICAgdGhyb3coIG5ldyBXRkV4Y2VwdGlvbigiRW50aXR5IHskZW50aXR5TmFtZX0gaXMgYWxyZWFkeSBidWlsdC4gVXNlIFdGTW9kZWw6OmdldEVudGl0eSgpLiIpICk7CiAgICAgICAgICAgIHJldHVybiAkdGhpcy0+Z2V0RW50aXR5KCRlbnRpdHlOYW1lKTsKICAgICAgICB9CgogICAgICAgIC8vIGNyZWF0ZSBlbnRpdHkKICAgICAgICAkZW50aXR5ID0gbmV3IFdGTW9kZWxFbnRpdHk7CiAgICAgICAgJGVudGl0eS0+c2V0VmFsdWVGb3JLZXkoJGVudGl0eU5hbWUsICduYW1lJyk7CiAgICAgICAgJHRoaXMtPmFkZEVudGl0eSgkZW50aXR5KTsKICAgICAgICAkdGhpcy0+YnVpbGRlci0+YnVpbGRFbnRpdHlNb2RlbCgkZW50aXR5KTsKCiAgICAgICAgcmV0dXJuICRlbnRpdHk7CiAgICB9CgogICAgcHVibGljIGZ1bmN0aW9uIGJ1aWxkTW9kZWwoJGFkYXB0ZXIsICRjb25maWdGaWxlLCAkYnVpbGRFbnRpdGllcykKICAgIHsKICAgICAgICAvLyBib290c3RyYXAKICAgICAgICAkYnVpbGRlckNsYXNzID0gJ1dGTW9kZWxCdWlsZGVyJyAuICRhZGFwdGVyOwogICAgICAgICR0aGlzLT5idWlsZGVyID0gbmV3ICRidWlsZGVyQ2xhc3M7CiAgICAgICAgJHRoaXMtPmJ1aWxkZXItPnNldHVwKCk7CiAgICAgICAgZm9yZWFjaCAoJGJ1aWxkRW50aXRpZXMgYXMgJGVudGl0eSkgewogICAgICAgICAgICAkdGhpcy0+YnVpbGRFbnRpdHkoJGVudGl0eSk7CiAgICAgICAgfQoKICAgICAgICBpZiAoZmlsZV9leGlzdHMoJGNvbmZpZ0ZpbGUpKQogICAgICAgIHsKICAgICAgICAgICAgLy8gUkVBRCBDT05GSUcgLSByZWFkIGEgY29uZmlnIFlBTUwgZmlsZSBhbmQgIm92ZXJyaWRlIiBzZXR0aW5ncyBpbiB2YXJpb3VzIGVudGl0aWVzLCBzdWNoIGFzIGRlc2NyaXB0aXZlQ29sdW1uTmFtZSwgb3IgY2FyZGluYWxpdHk6CiAgICAgICAgICAgICRjb25maWcgPSBXRllhbWw6OmxvYWQoJGNvbmZpZ0ZpbGUpOwogICAgICAgICAgICAvLyBCbG9nOgogICAgICAgICAgICAvLyAgIGRlc2NyaXB0aXZlQ29sdW1uTmFtZTogbmFtZQogICAgICAgICAgICAvLyAgIHJlbGF0aW9uc2hpcHM6CiAgICAgICAgICAgIC8vICAgICBCbG9nUHJlZmVyZW5jZXM6CiAgICAgICAgICAgIC8vICAgICAgIG1pbkNvdW50OiAwCiAgICAgICAgICAgIC8vICAgICAgIG1heENvdW50OiBOVUxMCiAgICAgICAgICAgIC8vICAgICAgIGlzRXh0ZW5zaW9uOiB0cnVlCgogICAgICAgICAgICAvLyBhcHBseSBjb25maWcKICAgICAgICAgICAgZm9yZWFjaCAoJGNvbmZpZyBhcyAkZW50aXR5TmFtZSA9PiAkZW50aXR5Q29uZmlnKSB7CiAgICAgICAgICAgICAgICB0cnkgewogICAgICAgICAgICAgICAgICAgICRlbnRpdHkgPSAkdGhpcy0+Z2V0RW50aXR5KCRlbnRpdHlOYW1lKTsKICAgICAgICAgICAgICAgIH0gY2F0Y2ggKFdGRXhjZXB0aW9uICRlKSB7CiAgICAgICAgICAgICAgICAgICAgcHJpbnQgIldBUk5JTkc6IEVudGl0eSB7JGVudGl0eU5hbWV9IG5vdCBsb2FkZWQuLi5cbiI7CiAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBmb3JlYWNoICgkZW50aXR5Q29uZmlnIGFzICRrZXkgPT4gJGNvbmZpZykgewogICAgICAgICAgICAgICAgICAgIHN3aXRjaCAoJGtleSkgewogICAgICAgICAgICAgICAgICAgICAgICBjYXNlICdyZWxhdGlvbnNoaXBzJzoKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvcmVhY2ggKCRjb25maWcgYXMgJHJlbGF0aW9uc2hpcE5hbWUgPT4gJHJlbGF0aW9uc2hpcENvbmZpZykgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRyZWwgPSAkZW50aXR5LT5nZXRSZWxhdGlvbnNoaXAoJHJlbGF0aW9uc2hpcE5hbWUpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICghJHJlbCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByaW50ICJXQVJOSU5HOiBSZWxhdGlvbnNoaXA6IHskcmVsYXRpb25zaGlwTmFtZX0gb2YgRW50aXR5IHskZW50aXR5TmFtZX0gbm90IGxvYWRlZC4uLlxuIjsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvcmVhY2ggKCRyZWxhdGlvbnNoaXBDb25maWcgYXMgJGtleSA9PiAkdmFsdWUpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCRrZXkgPT09ICdpbnZlcnNlUmVsYXRpb25zaGlwJykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdCgkZW50aXR5TmFtZSwgJHJlbE5hbWUpID0gZXhwbG9kZSgnLicsICR2YWx1ZSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoISRlbnRpdHlOYW1lIG9yICEkcmVsTmFtZSkgdGhyb3coIG5ldyBXRkV4Y2VwdGlvbigiaW52ZXJzZVJlbGF0aW9uc2hpcCBmb3JtYXQgbXVzdCBiZSA8ZW50aXR5TmFtZT4uPHJlbGF0aW9uc2hpcE5hbWU+IikgKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICghJHRoaXMtPmdldEVudGl0eSgkZW50aXR5TmFtZSkpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGludkVudGl0eSA9IG5ldyBXRk1vZGVsRW50aXR5OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRpbnZFbnRpdHktPnNldFZhbHVlRm9yS2V5KCRlbnRpdHlOYW1lLCAnbmFtZScpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR0aGlzLT5idWlsZGVyLT5idWlsZEVudGl0eU1vZGVsKCRpbnZFbnRpdHkpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR0aGlzLT5hZGRFbnRpdHkoJGludkVudGl0eSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcmVsLT5zZXRJbnZlcnNlUmVsYXRpb25zaGlwKCR0aGlzLT5nZXRFbnRpdHkoJGVudGl0eU5hbWUpLT5nZXRSZWxhdGlvbnNoaXAoJ3JlbE5hbWUnKSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcmVsLT5zZXRWYWx1ZUZvcktleSgkdmFsdWUsICRrZXkpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgJ3Byb3BlcnRpZXMnOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yZWFjaCAoJGNvbmZpZyBhcyAkcHJvcGVydHlOYW1lID0+ICRwcm9wZXJ0eUNvbmZpZykgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcm9wZXJ0eSA9ICRlbnRpdHktPmdldFByb3BlcnR5KCRwcm9wZXJ0eU5hbWUpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICghJHByb3BlcnR5KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJpbnQgIldBUk5JTkc6IFByb3BlcnR5OiB7JHByb3BlcnR5TmFtZX0gb2YgRW50aXR5IHskZW50aXR5TmFtZX0gbm90IGxvYWRlZC4uLlxuIjsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvcmVhY2ggKCRwcm9wZXJ0eUNvbmZpZyBhcyAka2V5ID0+ICR2YWx1ZSkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzd2l0Y2ggKCRrZXkpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgJ3R5cGUnOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR2YWx1ZSA9IGV2YWwoInJldHVybiB7JHZhbHVlfTsiKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJvcGVydHktPnNldFZhbHVlRm9yS2V5KCR2YWx1ZSwgJGtleSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZW50aXR5LT5zZXRWYWx1ZUZvcktleSgkY29uZmlnLCAka2V5KTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KfQoKY2xhc3MgV0ZNb2RlbEVudGl0eSBleHRlbmRzIFdGT2JqZWN0CnsKICAgIHByb3RlY3RlZCAkbmFtZSA9IE5VTEw7CiAgICBwcm90ZWN0ZWQgJHByaW1hcnlLZXlQcm9wZXJ0eSA9IE5VTEw7CiAgICBwcm90ZWN0ZWQgJGRlc2NyaXB0aXZlQ29sdW1uTmFtZSA9IE5VTEw7CiAgICBwcm90ZWN0ZWQgJHByb3BlcnRpZXMgPSBhcnJheSgpOwogICAgcHJvdGVjdGVkICRyZWxhdGlvbnNoaXBzID0gYXJyYXkoKTsKCiAgICBwdWJsaWMgZnVuY3Rpb24gYWRkUHJvcGVydHkoJHByb3BlcnR5KQogICAgewogICAgICAgIGlmICghKCRwcm9wZXJ0eSBpbnN0YW5jZW9mIFdGTW9kZWxFbnRpdHlQcm9wZXJ0eSkpIHRocm93KCBuZXcgV0ZFeGNlcHRpb24oImFkZFByb3BlcnR5IHBhcmFtZXRlciBtdXN0IGJlIGEgV0ZNb2RlbEVudGl0eVByb3BlcnR5LiIpICk7CiAgICAgICAgJHRoaXMtPnByb3BlcnRpZXNbJHByb3BlcnR5LT52YWx1ZUZvcktleSgnbmFtZScpXSA9ICRwcm9wZXJ0eTsKICAgICAgICByZXR1cm4gJHRoaXM7CiAgICB9CiAgICBwdWJsaWMgZnVuY3Rpb24gZ2V0UHJvcGVydHkoJG5hbWUpCiAgICB7CiAgICAgICAgaWYgKGlzc2V0KCR0aGlzLT5wcm9wZXJ0aWVzWyRuYW1lXSkpIHJldHVybiAkdGhpcy0+cHJvcGVydGllc1skbmFtZV07CiAgICAgICAgcmV0dXJuIE5VTEw7CiAgICB9CiAgICBwdWJsaWMgZnVuY3Rpb24gZ2V0UHJvcGVydGllcygpCiAgICB7CiAgICAgICAgcmV0dXJuICR0aGlzLT5wcm9wZXJ0aWVzOwogICAgfQoKICAgIHB1YmxpYyBmdW5jdGlvbiBhZGRSZWxhdGlvbnNoaXAoJHJlbCkKICAgIHsKICAgICAgICBpZiAoISRyZWwtPnZhbHVlRm9yS2V5KCduYW1lJykpIHRocm93KCBuZXcgV0ZFeGNlcHRpb24oIlJlbGF0aW9uc2hpcHMgbXVzdCBoYXZlIGEgbmFtZSBiZWZvcmUgYmVpbmcgYWRkZWQuIikgKTsKICAgICAgICBpZiAoISgkcmVsIGluc3RhbmNlb2YgV0ZNb2RlbEVudGl0eVJlbGF0aW9uc2hpcCkpIHRocm93KCBuZXcgV0ZFeGNlcHRpb24oImFkZFJlbGF0aW9uc2hpcCBwYXJhbWV0ZXIgbXVzdCBiZSBhIFdGTW9kZWxFbnRpdHlSZWxhdGlvbnNoaXAuIikgKTsKICAgICAgICBpZiAoaXNzZXQoJHRoaXMtPnJlbGF0aW9uc2hpcHNbJHJlbC0+dmFsdWVGb3JLZXkoJ25hbWUnKV0pKSB0aHJvdyggbmV3IFdGRXhjZXB0aW9uKCJSZWxhdGlvbnNoaXAgIiAuICRyZWwtPnZhbHVlRm9yS2V5KCduYW1lJykgLiAiIGFscmVhZHkgZXhpc3RzIGZvciBlbnRpdHkgIiAuICR0aGlzLT52YWx1ZUZvcktleSgnbmFtZScpKSApOwogICAgICAgICR0aGlzLT5yZWxhdGlvbnNoaXBzWyRyZWwtPnZhbHVlRm9yS2V5KCduYW1lJyldID0gJHJlbDsKICAgICAgICByZXR1cm4gJHRoaXM7CiAgICB9CiAgICBwdWJsaWMgZnVuY3Rpb24gZ2V0UmVsYXRpb25zaGlwKCRuYW1lKQogICAgewogICAgICAgIGlmIChpc3NldCgkdGhpcy0+cmVsYXRpb25zaGlwc1skbmFtZV0pKSByZXR1cm4gJHRoaXMtPnJlbGF0aW9uc2hpcHNbJG5hbWVdOwogICAgICAgIHJldHVybiBOVUxMOwogICAgfQogICAgcHVibGljIGZ1bmN0aW9uIGdldFJlbGF0aW9uc2hpcHMoKQogICAgewogICAgICAgIHJldHVybiAkdGhpcy0+cmVsYXRpb25zaGlwczsKICAgIH0KfQpjbGFzcyBXRk1vZGVsRW50aXR5UHJvcGVydHkgZXh0ZW5kcyBXRk9iamVjdAp7CiAgICBwcm90ZWN0ZWQgJG5hbWUgPSBOVUxMOwogICAgcHJvdGVjdGVkICR0eXBlID0gV0ZNb2RlbEVudGl0eVByb3BlcnR5OjpUWVBFX1NUUklORzsKICAgIHByb3RlY3RlZCAkZGVmYXVsdFZhbHVlID0gTlVMTDsKCiAgICBjb25zdCBUWVBFX1NUUklORyA9ICdzdHJpbmcnOwogICAgY29uc3QgVFlQRV9URVhUID0gJ3RleHQnOwogICAgY29uc3QgVFlQRV9OVU1CRVIgPSAnbnVtYmVyJzsKICAgIGNvbnN0IFRZUEVfREFURVRJTUUgPSAnZGF0ZXRpbWUnOwogICAgY29uc3QgVFlQRV9USU1FID0gJ3RpbWUnOwogICAgY29uc3QgVFlQRV9EQVRFID0gJ2RhdGUnOwogICAgY29uc3QgVFlQRV9CT09MRUFOID0gJ2Jvb2xlYW4nOwp9CmNsYXNzIFdGTW9kZWxFbnRpdHlSZWxhdGlvbnNoaXAgZXh0ZW5kcyBXRk9iamVjdAp7CiAgICBwcm90ZWN0ZWQgJG5hbWUgPSBOVUxMOyAgICAgLy8gYSBjYWxsIHRvIGdldHskbmFtZX0gb24gdGhlIGVudGl0eSBzaG91bGQgZmV0Y2ggdGhlIHJlbGF0ZWQgb2JqZWN0KHMpCiAgICBwcm90ZWN0ZWQgJGlzRXh0ZW5zaW9uID0gZmFsc2U7IC8vIGV4dGVuc2lvbnMgYXJlIHRvLW9uZSByZWxhdGlvbnNoaXBzIHRoYXQgdXNlIHRoZSBzYW1lIGlkIGZpZWxkIGluIGJvdGggdGFibGVzIGFuZCB0aGUgcmVsYXRlZCB0YWJsZSBzdG9yZXMgImV4dGVuZGVkIiBwcm9wZXJ0aWVzLiBUaGUgZXh0ZW5kZWQgdGFibGUgaXMgYmFzaWNhbGx5IGEgImdyb3VwaW5nIiBvZiBwcm9wZXJ0aWVzIGZvciB0aGUgcHJpbWFyeSBlbnRpdHkuCiAgICBwcm90ZWN0ZWQgJHRvT25lID0gdHJ1ZTsgICAgLy8gVFJVRSA9IHRvLW9uZSwgRkFMU0UgPSB0by1tYW55CiAgICBwcm90ZWN0ZWQgJHJlcXVpcmVkID0gZmFsc2U7ICAgIC8vIG9ydGhvZ29uYWwgdG8gbWluQ291bnQ7IG1pbkNvdW50IGlzIG9ubHkgZW5mb3JjZWQgaWYgdGhlcmUgaXMgYSByZWxhdGlvbnNoaXAuIFJlcXVpcmVkIGRpc2FsbG93cyBsYWNrIG9mIHJlbGF0ZWQgb2JqZWN0KHMpLgogICAgcHJvdGVjdGVkICRtaW5Db3VudCA9IDE7CiAgICBwcm90ZWN0ZWQgJG1heENvdW50ID0gMTsKICAgIHByb3RlY3RlZCAkaW52ZXJzZVJlbGF0aW9uc2hpcCA9IE5VTEw7CgogICAgZnVuY3Rpb24gc2V0VG9PbmUoJGlzVG9PbmUpCiAgICB7CiAgICAgICAgaWYgKCFpc19ib29sKCRpc1RvT25lKSkgdGhyb3coIG5ldyBXRkV4Y2VwdGlvbigiYm9vbGVhbiBleHBlY3RlZC4iKSApOwogICAgICAgICR0aGlzLT50b09uZSA9ICRpc1RvT25lOwogICAgICAgICR0aGlzLT5taW5Db3VudCA9ICR0aGlzLT5tYXhDb3VudCA9ICgkdGhpcy0+dG9PbmUgPyAxIDogTlVMTCk7CiAgICB9CiAgICBmdW5jdGlvbiBzZXRNaW5Db3VudCgkbnVtKQogICAgewogICAgICAgIGlmICgkdGhpcy0+dG9PbmUpIHRocm93KCBuZXcgV0ZFeGNlcHRpb24oIkNhbid0IHNldCBtaW5Db3VudCBvbiB0by1vbmUgcmVsYXRpb25zaGlwcy4iKSApOwogICAgICAgICR0aGlzLT5taW5Db3VudCA9ICRudW07CiAgICB9CiAgICBmdW5jdGlvbiBzZXRNYXhDb3VudCgkbnVtKQogICAgewogICAgICAgIGlmICgkdGhpcy0+dG9PbmUpIHRocm93KCBuZXcgV0ZFeGNlcHRpb24oIkNhbid0IHNldCBtYXhDb3VudCBvbiB0by1vbmUgcmVsYXRpb25zaGlwcy4iKSApOwogICAgICAgICR0aGlzLT5tYXhDb3VudCA9ICRudW07CiAgICB9CiAgICBmdW5jdGlvbiBzZXRJbnZlcnNlUmVsYXRpb25zaGlwKCRyKQogICAgewogICAgICAgIGlmICghKCRyIGluc3RhbmNlb2YgV0ZNb2RlbEVudGl0eVJlbGF0aW9uc2hpcCkpIHRocm93KCBuZXcgV0ZFeGNlcHRpb24oIlJlbGF0aW9uc2hpcCBtdXN0IGJlIGEgV0ZNb2RlbEVudGl0eVJlbGF0aW9uc2hpcC4iKSApOwogICAgICAgICR0aGlzLT5pbnZlcnNlUmVsYXRpb25zaGlwID0gJHI7CiAgICB9Cn0KCi8vIFBIT0NPQSBDb2RlLUdlbiBDbGFzc2VzCi8vIFJpZ2h0IG5vdywgaGFyZC1jb2RlZCBmb3IgUHJvcGVsOyByZWZhY3RvciBsYXRlciB0byBjYWxsIG91dCB0byBidWlsZGVyIGNsYXNzZXMgZm9yIHRoaW5ncyBsaWtlIGVudGl0eSBsb29rdXAgY29kZSAoYW55IE9STS1zcGVjaWZpYyBzdHVmZikKY2xhc3MgV0ZNb2RlbENvZGVHZW5Qcm9wZWwgZXh0ZW5kcyBXRk9iamVjdAp7CiAgICBwcm90ZWN0ZWQgJHNtYXJ0eSA9IE5VTEw7CiAgICBwcm90ZWN0ZWQgJG1vZHVsZVBhdGggPSBOVUxMOwoKICAgIGZ1bmN0aW9uIF9fY29uc3RydWN0KCkKICAgIHsKICAgICAgICAkdGhpcy0+c21hcnR5ID0gbmV3IFdGU21hcnR5OwogICAgICAgICR0aGlzLT5zbWFydHktPmxlZnRfZGVsaW1pdGVyID0gJ3t7JzsKICAgICAgICAkdGhpcy0+c21hcnR5LT5yaWdodF9kZWxpbWl0ZXIgPSAnfX0nOwoKICAgICAgICAvLyBmaWd1cmUgb3V0IG1vZHVsZVBhdGgKICAgICAgICAvLyB3YWxrIHVwIFBXRCB1bnRpbCB3ZSBoaXQgIm1vZHVsZXMiIGFuZCB1c2UgdGhhdC4KICAgICAgICAkZGlyID0gZ2V0Y3dkKCk7CiAgICAgICAgJHBhcnRzID0gZXhwbG9kZSgnLycsICRkaXIpOwogICAgICAgICR0aGlzLT5tb2R1bGVQYXRoID0gTlVMTDsKICAgICAgICBmb3JlYWNoICgkcGFydHMgYXMgJHBhcnQpIHsKICAgICAgICAgICAgaWYgKCR0aGlzLT5tb2R1bGVQYXRoID09PSBOVUxMKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBpZiAoJHBhcnQgPT0gJ21vZHVsZXMnKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICR0aGlzLT5tb2R1bGVQYXRoID0gV1dXX1JPT1Q7CiAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZWxzZQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAkdGhpcy0+bW9kdWxlUGF0aCAuPSAnLycgLiAkcGFydDsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICAkdGhpcy0+bW9kdWxlUGF0aCAuPSAnLyc7CiAgICB9CgogICAgZnVuY3Rpb24gZ2VuZXJhdGVNb2R1bGVGb3JFbnRpdHkoJGVudGl0eSkKICAgIHsKICAgICAgICBwcmludCAiR2VuZXJhdGluZyBtb2R1bGUgZm9yIGVudGl0eSAnIiAuICRlbnRpdHktPnZhbHVlRm9yS2V5KCduYW1lJykgLiAiJ1xuIjsKICAgICAgICAkY3dkID0gZ2V0Y3dkKCk7CiAgICAgICAgJG1vZHVsZU5hbWUgPSBzdHJ0b2xvd2VyKCAkZW50aXR5LT52YWx1ZUZvcktleSgnbmFtZScpICk7CiAgICAgICAgJG1vZHVsZURpciA9ICRjd2QgLiAnLycgLiAkbW9kdWxlTmFtZTsKICAgICAgICBpZiAoZmlsZV9leGlzdHMoJG1vZHVsZURpcikpCiAgICAgICAgewogICAgICAgICAgICBwcmludCAiV0FSTklORzogTW9kdWxlICRtb2R1bGVOYW1lIGFscmVhZHkgZXhpc3RzLiBTa2lwcGluZ1xuIjsKICAgICAgICAgICAgcmV0dXJuOwogICAgICAgIH0KCiAgICAgICAgbWtkaXIoJG1vZHVsZURpcik7IC8vIG1vZHVsZSBkaXIKICAgICAgICAkdGhpcy0+bW9kdWxlUGF0aCAuPSAkbW9kdWxlTmFtZTsKCiAgICAgICAgLy8gc2V0dXAgc2hhcmVkIGluc3RhbmNlcwogICAgICAgICRzaGFyZWRZYW1sWyRlbnRpdHktPnZhbHVlRm9yS2V5KCduYW1lJyldID0gYXJyYXkoCiAgICAgICAgICAgICAgICAnY2xhc3MnID0+ICdXRkFycmF5Q29udHJvbGxlcicsCiAgICAgICAgICAgICAgICAncHJvcGVydGllcycgPT4gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgJ2NsYXNzJyA9PiAkZW50aXR5LT52YWx1ZUZvcktleSgnbmFtZScpLAogICAgICAgICAgICAgICAgICAgICdjbGFzc0lkZW50aWZpZXJzJyA9PiAkZW50aXR5LT52YWx1ZUZvcktleSgncHJpbWFyeUtleVByb3BlcnR5JyksCiAgICAgICAgICAgICAgICAgICAgJ3NlbGVjdE9uSW5zZXJ0JyA9PiB0cnVlLAogICAgICAgICAgICAgICAgICAgICdhdXRvbWF0aWNhbGx5UHJlcGFyZXNDb250ZW50JyA9PiBmYWxzZQogICAgICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICAgICk7CiAgICAgICAgJHNoYXJlZFlhbWxbJ3BhZ2luYXRvciddID0gYXJyYXkoCiAgICAgICAgICAgICAgICAnY2xhc3MnID0+ICdXRlBhZ2luYXRvcicsCiAgICAgICAgICAgICAgICAncHJvcGVydGllcycgPT4gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgJ21vZGVGb3JtJyA9PiAnc2VhcmNoJywKICAgICAgICAgICAgICAgICAgICAncGFnZVNpemUnID0+IDI1LAogICAgICAgICAgICAgICAgICAgICdpdGVtUGhyYXNlU2luZ3VsYXInID0+ICRlbnRpdHktPnZhbHVlRm9yS2V5KCduYW1lJyksCiAgICAgICAgICAgICAgICAgICAgJ2l0ZW1QaHJhc2VQbHVyYWwnID0+ICRlbnRpdHktPnZhbHVlRm9yS2V5KCduYW1lJykgLiAncycKICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICApOwogICAgICAgIGZpbGVfcHV0X2NvbnRlbnRzKCRtb2R1bGVEaXIgLiAnL3NoYXJlZC55YW1sJywgV0ZZYW1sOjpkdW1wKCRzaGFyZWRZYW1sKSk7CgogICAgICAgICRzaGFyZWRFbnRpdHlJZCA9ICRlbnRpdHktPnZhbHVlRm9yS2V5KCduYW1lJyk7CgogICAgICAgIC8vIGJ1aWxkIG1vZHVsZSBjb2RlCiAgICAgICAgJHRoaXMtPnNtYXJ0eS0+YXNzaWduKCdtb2R1bGVOYW1lJywgJG1vZHVsZU5hbWUpOwogICAgICAgICR0aGlzLT5zbWFydHktPmFzc2lnbignZW50aXR5JywgJGVudGl0eSk7CiAgICAgICAgJHRoaXMtPnNtYXJ0eS0+YXNzaWduKCdlbnRpdHlOYW1lJywgJGVudGl0eS0+dmFsdWVGb3JLZXkoJ25hbWUnKSk7CiAgICAgICAgJHRoaXMtPnNtYXJ0eS0+YXNzaWduKCdzaGFyZWRFbnRpdHlJZCcsICRzaGFyZWRFbnRpdHlJZCk7CiAgICAgICAgJHRoaXMtPnNtYXJ0eS0+YXNzaWduKCdzaGFyZWRFbnRpdHlQcmltYXJ5S2V5UHJvcGVydHknLCAkZW50aXR5LT52YWx1ZUZvcktleSgncHJpbWFyeUtleVByb3BlcnR5JykpOwogICAgICAgICR0aGlzLT5zbWFydHktPmFzc2lnbignZGVzY3JpcHRpdmVDb2x1bW5OYW1lJywgJGVudGl0eS0+dmFsdWVGb3JLZXkoJ2Rlc2NyaXB0aXZlQ29sdW1uTmFtZScpKTsKCiAgICAgICAgLy8gbG9vayB1cCBQZWVyIGNvbHVtbiBjb25zdGFudCBuYW1lIGZyb20gdGhlIFBIUCBuYW1lOyBjYWxsIE9ialBlZXI6OnRyYW5zbGF0ZUZpZWxkTmFtZSgkbmFtZSwgJGZyb21UeXBlLCAkdG9UeXBlKQogICAgICAgICR0cmFuc2xhdGVGID0gYXJyYXkoJGVudGl0eS0+dmFsdWVGb3JLZXkoJ25hbWUnKSAuICdQZWVyJywgJ3RyYW5zbGF0ZUZpZWxkTmFtZScpOwogICAgICAgICRwZWVyQ29sTmFtZSA9IGNhbGxfdXNlcl9mdW5jKCR0cmFuc2xhdGVGLCB1Y2ZpcnN0KCRlbnRpdHktPnZhbHVlRm9yS2V5KCdkZXNjcmlwdGl2ZUNvbHVtbk5hbWUnKSksIEJhc2VQZWVyOjpUWVBFX1BIUE5BTUUsIEJhc2VQZWVyOjpUWVBFX0ZJRUxETkFNRSk7CiAgICAgICAgJHRoaXMtPnNtYXJ0eS0+YXNzaWduKCdkZXNjcmlwdGl2ZUNvbHVtbkNvbnN0YW50TmFtZScsIHN0cnRvdXBwZXIoJHBlZXJDb2xOYW1lKSk7CgogICAgICAgICRtb2R1bGVDb2RlID0gJHRoaXMtPnNtYXJ0eS0+ZmV0Y2goRlJBTUVXT1JLX0RJUiAuICcvZnJhbWV3b3JrL2dlbmVyYXRvci9tb2R1bGUudHBsJyk7CiAgICAgICAgZmlsZV9wdXRfY29udGVudHMoJG1vZHVsZURpciAuICcvJyAuICRtb2R1bGVOYW1lIC4gJy5waHAnLCAkbW9kdWxlQ29kZSk7CgogICAgICAgIC8vIGJ1aWxkIGxpc3QgcGFnZQogICAgICAgIC8vIGxpc3QueWFtbAogICAgICAgICRsaXN0WWFtbCA9IGFycmF5KCk7CiAgICAgICAgJGxpc3RGb3JtSWQgPSAnc2VhcmNoJyAuICRlbnRpdHktPnZhbHVlRm9yS2V5KCduYW1lJykgLiAnRm9ybSc7CiAgICAgICAgJGxpc3RZYW1sWyRsaXN0Rm9ybUlkXSA9IGFycmF5KAogICAgICAgICAgICAgICAgJ2NsYXNzJyA9PiAnV0ZGb3JtJywgJ2NoaWxkcmVuJyA9PiBhcnJheSgKICAgICAgICAgICAgICAgICAgICAnc2VhcmNoJyA9PiBhcnJheSgKICAgICAgICAgICAgICAgICAgICAgICAgJ2NsYXNzJyA9PiAnV0ZTdWJtaXQnLAogICAgICAgICAgICAgICAgICAgICAgICAncHJvcGVydGllcycgPT4gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAnbGFiZWwnID0+ICdTZWFyY2gnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICApLAogICAgICAgICAgICAgICAgICAgICAgICApLAogICAgICAgICAgICAgICAgICAgICdjbGVhcicgPT4gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgICAgICdjbGFzcycgPT4gJ1dGU3VibWl0JywKICAgICAgICAgICAgICAgICAgICAgICAgJ3Byb3BlcnRpZXMnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2xhYmVsJyA9PiAnQ2xlYXInCiAgICAgICAgICAgICAgICAgICAgICAgICAgICApLAogICAgICAgICAgICAgICAgICAgICAgICApLAogICAgICAgICAgICAgICAgICAgICdwYWdpbmF0b3JTdGF0ZScgPT4gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgICAgICdjbGFzcycgPT4gJ1dGUGFnaW5hdG9yU3RhdGUnLAogICAgICAgICAgICAgICAgICAgICAgICAncHJvcGVydGllcycgPT4gYXJyYXkoJ3BhZ2luYXRvcicgPT4gJyNtb2R1bGUjcGFnaW5hdG9yJykKICAgICAgICAgICAgICAgICAgICAgICAgKSwKICAgICAgICAgICAgICAgICAgICAncXVlcnknID0+IGFycmF5KCdjbGFzcycgPT4gJ1dGVGV4dEZpZWxkJyksCiAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgKTsKICAgICAgICAkbGlzdFlhbWxbJ3BhZ2luYXRvck5hdmlnYXRpb24nXSA9IGFycmF5KAogICAgICAgICAgICAgICAgJ2NsYXNzJyA9PiAnV0ZQYWdpbmF0b3JOYXZpZ2F0aW9uJywKICAgICAgICAgICAgICAgICdwcm9wZXJ0aWVzJyA9PiBhcnJheSgncGFnaW5hdG9yJyA9PiAnI21vZHVsZSNwYWdpbmF0b3InKSwKICAgICAgICAgICAgICAgICk7CiAgICAgICAgJGxpc3RZYW1sWydwYWdpbmF0b3JQYWdlSW5mbyddID0gYXJyYXkoCiAgICAgICAgICAgICAgICAnY2xhc3MnID0+ICdXRlBhZ2luYXRvclBhZ2VJbmZvJywKICAgICAgICAgICAgICAgICdwcm9wZXJ0aWVzJyA9PiBhcnJheSgncGFnaW5hdG9yJyA9PiAnI21vZHVsZSNwYWdpbmF0b3InKSwKICAgICAgICAgICAgICAgICk7CgogICAgICAgICRkZXNjcmlwdGl2ZUNvbHVtbk5hbWUgPSAkZW50aXR5LT52YWx1ZUZvcktleSgnZGVzY3JpcHRpdmVDb2x1bW5OYW1lJyk7CiAgICAgICAgJGxpc3RZYW1sWyRkZXNjcmlwdGl2ZUNvbHVtbk5hbWVdID0gYXJyYXkoCiAgICAgICAgICAgICAgICAnY2xhc3MnID0+ICdXRkR5bmFtaWMnLAogICAgICAgICAgICAgICAgJ3Byb3BlcnRpZXMnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICdhcnJheUNvbnRyb2xsZXInID0+ICIjbW9kdWxlI3skc2hhcmVkRW50aXR5SWR9IiwKICAgICAgICAgICAgICAgICAgICApLAogICAgICAgICAgICAgICAgJ2NoaWxkcmVuJyA9PiBhcnJheSgKICAgICAgICAgICAgICAgICAgICAieyRkZXNjcmlwdGl2ZUNvbHVtbk5hbWV9UHJvdG90eXBlIiA9PiBhcnJheSgKICAgICAgICAgICAgICAgICAgICAgICAgJ2NsYXNzJyA9PiAnV0ZMaW5rJywKICAgICAgICAgICAgICAgICAgICAgICAgJ2JpbmRpbmdzJyA9PiBhcnJheSgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICd2YWx1ZScgPT4gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2luc3RhbmNlSUQnID0+ICRzaGFyZWRFbnRpdHlJZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnY29udHJvbGxlcktleScgPT4gJyNjdXJyZW50IycsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ21vZGVsS2V5UGF0aCcgPT4gJGVudGl0eS0+dmFsdWVGb3JLZXkoJ3ByaW1hcnlLZXlQcm9wZXJ0eScpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdvcHRpb25zJyA9PiBhcnJheSgnVmFsdWVQYXR0ZXJuJyA9PiAkdGhpcy0+bW9kdWxlUGF0aCAuICcvZGV0YWlsLyUxJScpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICdsYWJlbCcgPT4gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2luc3RhbmNlSUQnID0+ICRzaGFyZWRFbnRpdHlJZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnY29udHJvbGxlcktleScgPT4gJyNjdXJyZW50IycsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ21vZGVsS2V5UGF0aCcgPT4gJGVudGl0eS0+dmFsdWVGb3JLZXkoJ2Rlc2NyaXB0aXZlQ29sdW1uTmFtZScpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgICAgICk7CiAgICAgICAgJGxpc3RZYW1sWydlZGl0TGluayddID0gYXJyYXkoCiAgICAgICAgICAgICAgICAnY2xhc3MnID0+ICdXRkR5bmFtaWMnLAogICAgICAgICAgICAgICAgJ3Byb3BlcnRpZXMnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICdhcnJheUNvbnRyb2xsZXInID0+ICIjbW9kdWxlI3skc2hhcmVkRW50aXR5SWR9IiwKICAgICAgICAgICAgICAgICAgICApLAogICAgICAgICAgICAgICAgJ2NoaWxkcmVuJyA9PiBhcnJheSgKICAgICAgICAgICAgICAgICAgICAiZWRpdExpbmtQcm90b3R5cGUiID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAnY2xhc3MnID0+ICdXRkxpbmsnLAogICAgICAgICAgICAgICAgICAgICAgICAncHJvcGVydGllcycgPT4gYXJyYXkoJ2xhYmVsJyA9PiAnRWRpdCcpLAogICAgICAgICAgICAgICAgICAgICAgICAnYmluZGluZ3MnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3ZhbHVlJyA9PiBhcnJheSgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnaW5zdGFuY2VJRCcgPT4gJHNoYXJlZEVudGl0eUlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdjb250cm9sbGVyS2V5JyA9PiAnI2N1cnJlbnQjJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnbW9kZWxLZXlQYXRoJyA9PiAkZW50aXR5LT52YWx1ZUZvcktleSgncHJpbWFyeUtleVByb3BlcnR5JyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ29wdGlvbnMnID0+IGFycmF5KCdWYWx1ZVBhdHRlcm4nID0+ICR0aGlzLT5tb2R1bGVQYXRoIC4gJy9lZGl0LyUxJScpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgICAgICAgICApIAogICAgICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICAgICk7CiAgICAgICAgJGxpc3RZYW1sWydkZWxldGVMaW5rJ10gPSBhcnJheSgKICAgICAgICAgICAgICAgICdjbGFzcycgPT4gJ1dGRHluYW1pYycsCiAgICAgICAgICAgICAgICAncHJvcGVydGllcycgPT4gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgJ2FycmF5Q29udHJvbGxlcicgPT4gIiNtb2R1bGUjeyRzaGFyZWRFbnRpdHlJZH0iLAogICAgICAgICAgICAgICAgICAgICksCiAgICAgICAgICAgICAgICAnY2hpbGRyZW4nID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICJkZWxldGVMaW5rUHJvdG90eXBlIiA9PiBhcnJheSgKICAgICAgICAgICAgICAgICAgICAgICAgJ2NsYXNzJyA9PiAnV0ZMaW5rJywKICAgICAgICAgICAgICAgICAgICAgICAgJ3Byb3BlcnRpZXMnID0+IGFycmF5KCdsYWJlbCcgPT4gJ0RlbGV0ZScpLAogICAgICAgICAgICAgICAgICAgICAgICAnYmluZGluZ3MnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3ZhbHVlJyA9PiBhcnJheSgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnaW5zdGFuY2VJRCcgPT4gJHNoYXJlZEVudGl0eUlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdjb250cm9sbGVyS2V5JyA9PiAnI2N1cnJlbnQjJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnbW9kZWxLZXlQYXRoJyA9PiAkZW50aXR5LT52YWx1ZUZvcktleSgncHJpbWFyeUtleVByb3BlcnR5JyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ29wdGlvbnMnID0+IGFycmF5KCdWYWx1ZVBhdHRlcm4nID0+ICR0aGlzLT5tb2R1bGVQYXRoIC4gJy9jb25maXJtRGVsZXRlLyUxJScpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgICAgICAgICApIAogICAgICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICAgICk7CiAgICAgICAgZmlsZV9wdXRfY29udGVudHMoJG1vZHVsZURpciAuICcvbGlzdC55YW1sJywgV0ZZYW1sOjpkdW1wKCRsaXN0WWFtbCkpOwoKICAgICAgICAvLyBidWlsZCBsaXN0LnRwbAogICAgICAgICR0aGlzLT5zbWFydHktPmFzc2lnbignbGlzdEZvcm1JZCcsICRsaXN0Rm9ybUlkKTsKICAgICAgICBmaWxlX3B1dF9jb250ZW50cygkbW9kdWxlRGlyIC4gJy9saXN0LnRwbCcsICR0aGlzLT5zbWFydHktPmZldGNoKEZSQU1FV09SS19ESVIgLiAnL2ZyYW1ld29yay9nZW5lcmF0b3IvbGlzdC50cGwnKSk7CgogICAgICAgIC8vIGJ1aWxkIGVkaXQgcGFnZQogICAgICAgIC8vIGJ1aWxkIGVkaXQueWFtbAogICAgICAgICRlZGl0WWFtbCA9IGFycmF5KCk7CiAgICAgICAgJGVkaXRGb3JtSWQgPSAnZWRpdCcgLiAkZW50aXR5LT52YWx1ZUZvcktleSgnbmFtZScpIC4gJ0Zvcm0nOwogICAgICAgICRlZGl0WWFtbFskZWRpdEZvcm1JZF0gPSBhcnJheSgnY2xhc3MnID0+ICdXRkZvcm0nLCAnY2hpbGRyZW4nID0+IGFycmF5KCkpOwoKICAgICAgICAkd2lkZ2V0cyA9IGFycmF5KCk7CiAgICAgICAgZm9yZWFjaCAoJGVudGl0eS0+Z2V0UHJvcGVydGllcygpIGFzICRwcm9wZXJ0eSkgewogICAgICAgICAgICAkd2lkZ2V0SUQgPSAkcHJvcGVydHktPnZhbHVlRm9yS2V5KCduYW1lJyk7CiAgICAgICAgICAgICR3aWRnZXRzWyR3aWRnZXRJRF0gPSAkcHJvcGVydHk7CgogICAgICAgICAgICBpZiAoJHByb3BlcnR5LT52YWx1ZUZvcktleSgnbmFtZScpID09PSAkZW50aXR5LT52YWx1ZUZvcktleSgncHJpbWFyeUtleVByb3BlcnR5JykpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICRjbGFzcyA9ICdXRkhpZGRlbic7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZWxzZQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBzd2l0Y2ggKCRwcm9wZXJ0eS0+dmFsdWVGb3JLZXkoJ3R5cGUnKSkgewogICAgICAgICAgICAgICAgICAgIGNhc2UgV0ZNb2RlbEVudGl0eVByb3BlcnR5OjpUWVBFX1RFWFQ7CiAgICAgICAgICAgICAgICAgICAgICAgICRjbGFzcyA9ICdXRlRleHRBcmVhJzsKICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgY2FzZSBXRk1vZGVsRW50aXR5UHJvcGVydHk6OlRZUEVfTlVNQkVSOwogICAgICAgICAgICAgICAgICAgIGNhc2UgV0ZNb2RlbEVudGl0eVByb3BlcnR5OjpUWVBFX1NUUklORzsKICAgICAgICAgICAgICAgICAgICBjYXNlIFdGTW9kZWxFbnRpdHlQcm9wZXJ0eTo6VFlQRV9EQVRFVElNRTsKICAgICAgICAgICAgICAgICAgICBjYXNlIFdGTW9kZWxFbnRpdHlQcm9wZXJ0eTo6VFlQRV9USU1FOwogICAgICAgICAgICAgICAgICAgIGNhc2UgV0ZNb2RlbEVudGl0eVByb3BlcnR5OjpUWVBFX0RBVEU7CiAgICAgICAgICAgICAgICAgICAgICAgICRjbGFzcyA9ICdXRlRleHRGaWVsZCc7CiAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgIGNhc2UgV0ZNb2RlbEVudGl0eVByb3BlcnR5OjpUWVBFX0JPT0xFQU47CiAgICAgICAgICAgICAgICAgICAgICAgICRjbGFzcyA9ICdXRkNoZWNrYm94JzsKICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAgICAgICAgICAgJGNsYXNzID0gJ1dGVGV4dEZpZWxkJzsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgICAkZWRpdFlhbWxbJGVkaXRGb3JtSWRdWydjaGlsZHJlbiddWyR3aWRnZXRJRF0gPSBhcnJheSgKICAgICAgICAgICAgICAgICAgICAnY2xhc3MnID0+ICRjbGFzcywKICAgICAgICAgICAgICAgICAgICAnYmluZGluZ3MnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAndmFsdWUnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2luc3RhbmNlSUQnID0+ICRzaGFyZWRFbnRpdHlJZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICdjb250cm9sbGVyS2V5JyA9PiAnc2VsZWN0aW9uJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICdtb2RlbEtleVBhdGgnID0+ICR3aWRnZXRJRAogICAgICAgICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICAgICAgKTsKCiAgICAgICAgfQogICAgICAgIC8vIHN0YXR1cyBtZXNzYWdlCiAgICAgICAgJGVkaXRZYW1sWydzdGF0dXNNZXNzYWdlJ10gPSBhcnJheSgnY2xhc3MnID0+ICdXRk1lc3NhZ2VCb3gnKTsKICAgICAgICAkZWRpdFlhbWxbJGVkaXRGb3JtSWRdWydjaGlsZHJlbiddWydzYXZlTmV3J10gPSBhcnJheSgKICAgICAgICAgICAgICAgICdjbGFzcycgPT4gJ1dGU3VibWl0JywKICAgICAgICAgICAgICAgICdwcm9wZXJ0aWVzJyA9PiBhcnJheSgKICAgICAgICAgICAgICAgICAgICAnbGFiZWwnID0+ICdDcmVhdGUgJyAuICRlbnRpdHktPnZhbHVlRm9yS2V5KCduYW1lJyksCiAgICAgICAgICAgICAgICAgICAgJ2FjdGlvbicgPT4gJ3NhdmUnCiAgICAgICAgICAgICAgICAgICAgKSwKICAgICAgICAgICAgICAgICdiaW5kaW5ncycgPT4gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgJ2hpZGRlbicgPT4gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgICAgICdpbnN0YW5jZUlEJyA9PiAkc2hhcmVkRW50aXR5SWQsCiAgICAgICAgICAgICAgICAgICAgICAgICdjb250cm9sbGVyS2V5JyA9PiAnc2VsZWN0aW9uJywKICAgICAgICAgICAgICAgICAgICAgICAgJ21vZGVsS2V5UGF0aCcgPT4gJ2lzTmV3JywKICAgICAgICAgICAgICAgICAgICAgICAgJ29wdGlvbnMnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3ZhbHVlVHJhbnNmb3JtZXInID0+ICdXRk5lZ2F0ZUJvb2xlYW4nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgKTsKICAgICAgICAkZWRpdFlhbWxbJGVkaXRGb3JtSWRdWydjaGlsZHJlbiddWydzYXZlJ10gPSBhcnJheSgKICAgICAgICAgICAgICAgICdjbGFzcycgPT4gJ1dGU3VibWl0JywKICAgICAgICAgICAgICAgICdwcm9wZXJ0aWVzJyA9PiBhcnJheSgKICAgICAgICAgICAgICAgICAgICAnbGFiZWwnID0+ICdTYXZlJwogICAgICAgICAgICAgICAgICAgICksCiAgICAgICAgICAgICAgICAnYmluZGluZ3MnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICdoaWRkZW4nID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAnaW5zdGFuY2VJRCcgPT4gJHNoYXJlZEVudGl0eUlkLAogICAgICAgICAgICAgICAgICAgICAgICAnY29udHJvbGxlcktleScgPT4gJ3NlbGVjdGlvbicsCiAgICAgICAgICAgICAgICAgICAgICAgICdtb2RlbEtleVBhdGgnID0+ICdpc05ldycsCiAgICAgICAgICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICApOwogICAgICAgICRlZGl0WWFtbFskZWRpdEZvcm1JZF1bJ2NoaWxkcmVuJ11bJ2RlbGV0ZU9iaiddID0gYXJyYXkoCiAgICAgICAgICAgICAgICAnY2xhc3MnID0+ICdXRlN1Ym1pdCcsCiAgICAgICAgICAgICAgICAncHJvcGVydGllcycgPT4gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgJ2xhYmVsJyA9PiAnRGVsZXRlJwogICAgICAgICAgICAgICAgICAgICksCiAgICAgICAgICAgICAgICAnYmluZGluZ3MnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICdoaWRkZW4nID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAnaW5zdGFuY2VJRCcgPT4gJHNoYXJlZEVudGl0eUlkLAogICAgICAgICAgICAgICAgICAgICAgICAnY29udHJvbGxlcktleScgPT4gJ3NlbGVjdGlvbicsCiAgICAgICAgICAgICAgICAgICAgICAgICdtb2RlbEtleVBhdGgnID0+ICdpc05ldycsCiAgICAgICAgICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICApOwogICAgICAgIGZpbGVfcHV0X2NvbnRlbnRzKCRtb2R1bGVEaXIgLiAnL2VkaXQueWFtbCcsIFdGWWFtbDo6ZHVtcCgkZWRpdFlhbWwpKTsKCiAgICAgICAgLy8gYnVpbGQgZWRpdC50cGwKICAgICAgICAkdGhpcy0+c21hcnR5LT5hc3NpZ24oJ2VkaXRGb3JtSWQnLCAkZWRpdEZvcm1JZCk7CiAgICAgICAgJHRoaXMtPnNtYXJ0eS0+YXNzaWduKCd3aWRnZXRzJywgJHdpZGdldHMpOwogICAgICAgIGZpbGVfcHV0X2NvbnRlbnRzKCRtb2R1bGVEaXIgLiAnL2VkaXQudHBsJywgJHRoaXMtPnNtYXJ0eS0+ZmV0Y2goRlJBTUVXT1JLX0RJUiAuICcvZnJhbWV3b3JrL2dlbmVyYXRvci9lZGl0LnRwbCcpKTsKCiAgICAgICAgLy8gYnVpbGQgY29uZmlybURlbGV0ZSBwYWdlCiAgICAgICAgJGNvbmZpcm1EZWxldGVZYW1sID0gYXJyYXkoKTsKICAgICAgICAkY29uZmlybURlbGV0ZUZvcm1JZCA9ICdjb25maXJtRGVsZXRlJyAuICRlbnRpdHktPnZhbHVlRm9yS2V5KCduYW1lJykgIC4gJ0Zvcm0nOwogICAgICAgICRwa0lkID0gJGVudGl0eS0+dmFsdWVGb3JLZXkoJ3ByaW1hcnlLZXlQcm9wZXJ0eScpOwogICAgICAgICRjb25maXJtRGVsZXRlWWFtbFskY29uZmlybURlbGV0ZUZvcm1JZF0gPSBhcnJheSgKICAgICAgICAgICAgICAgICdjbGFzcycgPT4gJ1dGRm9ybScsCiAgICAgICAgICAgICAgICAnY2hpbGRyZW4nID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICRwa0lkID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAnY2xhc3MnID0+ICdXRkhpZGRlbicsCiAgICAgICAgICAgICAgICAgICAgICAgICdiaW5kaW5ncycgPT4gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAndmFsdWUnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdpbnN0YW5jZUlEJyA9PiAkc2hhcmVkRW50aXR5SWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2NvbnRyb2xsZXJLZXknID0+ICdzZWxlY3Rpb24nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdtb2RlbEtleVBhdGgnID0+ICRlbnRpdHktPnZhbHVlRm9yS2V5KCdwcmltYXJ5S2V5UHJvcGVydHknKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICAgICAgICAgICksCiAgICAgICAgICAgICAgICAgICAgJ2NhbmNlbCcgPT4gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgICAgICdjbGFzcycgPT4gJ1dGU3VibWl0JywKICAgICAgICAgICAgICAgICAgICAgICAgJ3Byb3BlcnRpZXMnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2xhYmVsJyA9PiAnQ2FuY2VsJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgICAgICAgICApLAogICAgICAgICAgICAgICAgICAgICdkZWxldGVPYmonID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAnY2xhc3MnID0+ICdXRlN1Ym1pdCcsCiAgICAgICAgICAgICAgICAgICAgICAgICdwcm9wZXJ0aWVzJyA9PiBhcnJheSgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICdsYWJlbCcgPT4gJ0RlbGV0ZScKICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgICAgICksCiAgICAgICAgICAgICAgICAgICAgKTsKICAgICAgICAkY29uZmlybURlbGV0ZVlhbWxbJ2NvbmZpcm1NZXNzYWdlJ10gPSBhcnJheSgKICAgICAgICAgICAgICAgICdjbGFzcycgPT4gJ1dGTWVzc2FnZUJveCcsCiAgICAgICAgICAgICAgICAnYmluZGluZ3MnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICd2YWx1ZScgPT4gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgICAgICdpbnN0YW5jZUlEJyA9PiAkc2hhcmVkRW50aXR5SWQsCiAgICAgICAgICAgICAgICAgICAgICAgICdjb250cm9sbGVyS2V5JyA9PiAnc2VsZWN0aW9uJywKICAgICAgICAgICAgICAgICAgICAgICAgJ21vZGVsS2V5UGF0aCcgPT4gJGRlc2NyaXB0aXZlQ29sdW1uTmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAgJ29wdGlvbnMnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1ZhbHVlUGF0dGVybicgPT4gJ0FyZSB5b3Ugc3VyZSB5b3Ugd2FudCB0byBkZWxldGUgJyAuICRlbnRpdHktPnZhbHVlRm9yS2V5KCduYW1lJykgLiAnICIlMSUiPycKICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICAgICk7CiAgICAgICAgZmlsZV9wdXRfY29udGVudHMoJG1vZHVsZURpciAuICcvY29uZmlybURlbGV0ZS55YW1sJywgV0ZZYW1sOjpkdW1wKCRjb25maXJtRGVsZXRlWWFtbCkpOwogICAgICAgIAogICAgICAgIC8vIGNvbmZpcm1EZWxldGUudHBsIGZpbGUKICAgICAgICAkdGhpcy0+c21hcnR5LT5hc3NpZ24oJ2NvbmZpcm1EZWxldGVGb3JtSWQnLCAkY29uZmlybURlbGV0ZUZvcm1JZCk7CiAgICAgICAgZmlsZV9wdXRfY29udGVudHMoJG1vZHVsZURpciAuICcvY29uZmlybURlbGV0ZS50cGwnLCAkdGhpcy0+c21hcnR5LT5mZXRjaChGUkFNRVdPUktfRElSIC4gJy9mcmFtZXdvcmsvZ2VuZXJhdG9yL2NvbmZpcm1EZWxldGUudHBsJykpOwoKICAgICAgICAvLyBkZWxldGUgc3VjY2VzcwogICAgICAgICRkZWxldGVTdWNjZXNzWWFtbCA9IGFycmF5KCk7CiAgICAgICAgJGRlbGV0ZVN1Y2Nlc3NZYW1sWydzdGF0dXNNZXNzYWdlJ10gPSBhcnJheSgKICAgICAgICAgICAgICAgICdjbGFzcycgPT4gJ1dGTWVzc2FnZUJveCcsCiAgICAgICAgICAgICAgICAncHJvcGVydGllcycgPT4gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgJ3ZhbHVlJyA9PiAkZW50aXR5LT52YWx1ZUZvcktleSgnbmFtZScpIC4gJyBzdWNjZXNzZnVsbHkgZGVsZXRlZC4nCiAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgKTsKICAgICAgICBmaWxlX3B1dF9jb250ZW50cygkbW9kdWxlRGlyIC4gJy9kZWxldGVTdWNjZXNzLnlhbWwnLCBXRllhbWw6OmR1bXAoJGRlbGV0ZVN1Y2Nlc3NZYW1sKSk7CiAgICAgICAgZmlsZV9wdXRfY29udGVudHMoJG1vZHVsZURpciAuICcvZGVsZXRlU3VjY2Vzcy50cGwnLCAkdGhpcy0+c21hcnR5LT5mZXRjaChGUkFNRVdPUktfRElSIC4gJy9mcmFtZXdvcmsvZ2VuZXJhdG9yL2RlbGV0ZVN1Y2Nlc3MudHBsJykpOwoKICAgICAgICAvLyBkZXRhaWwgcGFnZQogICAgICAgICRkZXRhaWxZYW1sID0gYXJyYXkoKTsKICAgICAgICAkd2lkZ2V0cyA9IGFycmF5KCk7CiAgICAgICAgZm9yZWFjaCAoJGVudGl0eS0+Z2V0UHJvcGVydGllcygpIGFzICRwcm9wZXJ0eSkgewogICAgICAgICAgICAkd2lkZ2V0SUQgPSAkcHJvcGVydHktPnZhbHVlRm9yS2V5KCduYW1lJyk7CiAgICAgICAgICAgICR3aWRnZXRzWyR3aWRnZXRJRF0gPSAkcHJvcGVydHk7CiAgICAgICAgICAgICRkZXRhaWxZYW1sWyR3aWRnZXRJRF0gPSBhcnJheSgKICAgICAgICAgICAgICAgICAgICAnY2xhc3MnID0+ICdXRkxhYmVsJywKICAgICAgICAgICAgICAgICAgICAnYmluZGluZ3MnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAndmFsdWUnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2luc3RhbmNlSUQnID0+ICRzaGFyZWRFbnRpdHlJZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICdjb250cm9sbGVyS2V5JyA9PiAnc2VsZWN0aW9uJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICdtb2RlbEtleVBhdGgnID0+ICR3aWRnZXRJRAogICAgICAgICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICAgICAgKTsKICAgICAgICB9CiAgICAgICAgZmlsZV9wdXRfY29udGVudHMoJG1vZHVsZURpciAuICcvZGV0YWlsLnlhbWwnLCBXRllhbWw6OmR1bXAoJGRldGFpbFlhbWwpKTsKICAgICAgIAogICAgICAgIC8vIGJ1aWxkIGRldGFpbC50cGwKICAgICAgICAkdGhpcy0+c21hcnR5LT5hc3NpZ24oJ3dpZGdldHMnLCAkd2lkZ2V0cyk7CiAgICAgICAgZmlsZV9wdXRfY29udGVudHMoJG1vZHVsZURpciAuICcvZGV0YWlsLnRwbCcsICR0aGlzLT5zbWFydHktPmZldGNoKEZSQU1FV09SS19ESVIgLiAnL2ZyYW1ld29yay9nZW5lcmF0b3IvZGV0YWlsLnRwbCcpKTsKICAgIH0KfQo=]]&amp;gt;&amp;lt;/response&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After this, there is only one more entry in the connection log, a SEND of:&lt;br /&gt;
context_names -d 0 -i 28&lt;br /&gt;
&lt;br /&gt;
Then it's hung.&lt;br /&gt;
&lt;br /&gt;
I have screenshots if you like; I didn't see a way to attach them to the ticket.&lt;/p&gt;
		</content>
		<summary type="text">While debugging, I am often running into situations where &amp;quot;stepping&amp;quot; stops working. It looks like it's getting confused on a &amp;quot;step&amp;quot; as the variable inspector goes blank, and then stepping no longer works. The stack looks accurate, though. There is no beach ball, just it's hung. Hitting STOP works in that the STOP button will be greyed out but PHP is still stuck. If you then QUIT, it works though, no need to force-quit, and at that point the PHP process under debug &amp;quot;continues&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
It seems to be repeatable; that is if you completely restart MacGDBp it will hang in the exact same spot.&lt;br /&gt;
&lt;br /&gt;
I've gotten some info from the connection log for you that will hopefully help.&lt;br /&gt;
&lt;br /&gt;
This is the XML of the last successful RECV. &lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;iso-8859-1&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;response xmlns=&amp;quot;urn:debugger_protocol_v1&amp;quot;&lt;br /&gt;
xmlns:xdebug=&amp;quot;http://xdebug.org/dbgp/xdebug&amp;quot; command=&amp;quot;source&amp;quot;&lt;br /&gt;
transaction_id=&amp;quot;27&amp;quot;&lt;br /&gt;
encoding=&amp;quot;base64&amp;quot;&amp;gt;&amp;lt;![CDATA[PD9waHAKCmludGVyZmFjZSBXRk1vZGVsQnVpbGRlcgp7CiAgICAvLyBnZXQgYSBXRk1vZGVsRW50aXR5IGZvciB0aGUgZ2l2ZW4gZW50aXR5IG5hbWUKICAgIGZ1bmN0aW9uIGJ1aWxkRW50aXR5TW9kZWwoJGVudGl0eSk7Cn0KCi8vIFBIT0NPQSBXRk1vZGVsIENsYXNzIFN0cnVjdHVyZSAtLSBpbnRlcm5hbCByZXByZXNlbnRhdGlvbiBvZiB0aGUgb2JqZWN0IG1vZGVsLiBEZWNvdXBsZWQgZnJvbSB0aGUgaW1wbGVtZW50YXRpb25zLgpjbGFzcyBXRk1vZGVsIGV4dGVuZHMgV0ZPYmplY3QKewogICAgcHJvdGVjdGVkICRidWlsZGVyID0gTlVMTDsKCiAgICBwcm90ZWN0ZWQgJGVudGl0aWVzID0gYXJyYXkoKTsKICAgIHN0YXRpYyBwcml2YXRlICRfaW5zdGFuY2UgPSBOVUxMOwoKICAgIGZ1bmN0aW9uIHNoYXJlZE1vZGVsKCkKICAgIHsKICAgICAgICBpZiAoIXNlbGY6OiRfaW5zdGFuY2UpCiAgICAgICAgewogICAgICAgICAgICBzZWxmOjokX2luc3RhbmNlID0gbmV3IFdGTW9kZWw7CiAgICAgICAgfQogICAgICAgIHJldHVybiBzZWxmOjokX2luc3RhbmNlOwogICAgfQoKICAgIGZ1bmN0aW9uIF9fdG9TdHJpbmcoKQogICAgewogICAgICAgICRzdHIgPSBOVUxMOwogICAgICAgIGZvcmVhY2ggKCR0aGlzLT5lbnRpdGllcyBhcyAkZW50aXR5KSB7CiAgICAgICAgICAgICRzdHIgLj0gIlxuIiAuICRlbnRpdHktPnZhbHVlRm9yS2V5KCduYW1lJyk7CiAgICAgICAgICAgIGZvcmVhY2ggKCRlbnRpdHktPmdldFByb3BlcnRpZXMoKSBhcyAkcHJvcGVydHkpIHsKICAgICAgICAgICAgICAgICRzdHIgLj0gIlxuIC0gIiAuICRwcm9wZXJ0eS0+dmFsdWVGb3JLZXkoJ25hbWUnKSAuICIgKCIgLiAkcHJvcGVydHktPnZhbHVlRm9yS2V5KCd0eXBlJykgLiAiKSI7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZm9yZWFjaCAoJGVudGl0eS0+Z2V0UmVsYXRpb25zaGlwcygpIGFzICRyZWwpIHsKICAgICAgICAgICAgICAgICRzdHIgLj0gIlxuID4gIiAuICRyZWwtPnZhbHVlRm9yS2V5KCduYW1lJykgLiAiICgiIC4gKCRyZWwtPnZhbHVlRm9yS2V5KCd0b09uZScpID8gJ3RvLW9uZScgOiAndG8tbWFueScpIC4gKCRyZWwtPnZhbHVlRm9yS2V5KCdpc0V4dGVuc2lvbicpID8gJyBbRVhUXScgOiBOVUxMKSAuICIsICIgLiAoJHJlbC0+dmFsdWVGb3JLZXkoJ3JlcXVpcmVkJykgPyAncmVxdWlyZWQnIDogJ29wdGlvbmFsJykgLiAiKSI7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgJHN0ciAuPSAiXG5cbiI7CiAgICAgICAgcmV0dXJuICRzdHI7CiAgICB9CgogICAgcHVibGljIGZ1bmN0aW9uIGFkZEVudGl0eSgkZW50aXR5KQogICAgewogICAgICAgICR0aGlzLT5lbnRpdGllc1skZW50aXR5LT52YWx1ZUZvcktleSgnbmFtZScpXSA9ICRlbnRpdHk7CiAgICB9CgogICAgcHVibGljIGZ1bmN0aW9uIGVudGl0aWVzKCkKICAgIHsKICAgICAgICByZXR1cm4gJHRoaXMtPmVudGl0aWVzOwogICAgfQoKICAgIHB1YmxpYyBmdW5jdGlvbiBnZXRFbnRpdHkoJG5hbWUpCiAgICB7CiAgICAgICAgaWYgKGlzc2V0KCR0aGlzLT5lbnRpdGllc1skbmFtZV0pKSByZXR1cm4gJHRoaXMtPmVudGl0aWVzWyRuYW1lXTsKICAgICAgICByZXR1cm4gTlVMTDsKICAgIH0KCiAgICBwdWJsaWMgZnVuY3Rpb24gYnVpbGRFbnRpdHkoJGVudGl0eU5hbWUpCiAgICB7CiAgICAgICAgaWYgKGlzc2V0KCR0aGlzLT5lbnRpdGllc1skZW50aXR5TmFtZV0pKQogICAgICAgIHsKICAgICAgICAgICAgdGhyb3coIG5ldyBXRkV4Y2VwdGlvbigiRW50aXR5IHskZW50aXR5TmFtZX0gaXMgYWxyZWFkeSBidWlsdC4gVXNlIFdGTW9kZWw6OmdldEVudGl0eSgpLiIpICk7CiAgICAgICAgICAgIHJldHVybiAkdGhpcy0+Z2V0RW50aXR5KCRlbnRpdHlOYW1lKTsKICAgICAgICB9CgogICAgICAgIC8vIGNyZWF0ZSBlbnRpdHkKICAgICAgICAkZW50aXR5ID0gbmV3IFdGTW9kZWxFbnRpdHk7CiAgICAgICAgJGVudGl0eS0+c2V0VmFsdWVGb3JLZXkoJGVudGl0eU5hbWUsICduYW1lJyk7CiAgICAgICAgJHRoaXMtPmFkZEVudGl0eSgkZW50aXR5KTsKICAgICAgICAkdGhpcy0+YnVpbGRlci0+YnVpbGRFbnRpdHlNb2RlbCgkZW50aXR5KTsKCiAgICAgICAgcmV0dXJuICRlbnRpdHk7CiAgICB9CgogICAgcHVibGljIGZ1bmN0aW9uIGJ1aWxkTW9kZWwoJGFkYXB0ZXIsICRjb25maWdGaWxlLCAkYnVpbGRFbnRpdGllcykKICAgIHsKICAgICAgICAvLyBib290c3RyYXAKICAgICAgICAkYnVpbGRlckNsYXNzID0gJ1dGTW9kZWxCdWlsZGVyJyAuICRhZGFwdGVyOwogICAgICAgICR0aGlzLT5idWlsZGVyID0gbmV3ICRidWlsZGVyQ2xhc3M7CiAgICAgICAgJHRoaXMtPmJ1aWxkZXItPnNldHVwKCk7CiAgICAgICAgZm9yZWFjaCAoJGJ1aWxkRW50aXRpZXMgYXMgJGVudGl0eSkgewogICAgICAgICAgICAkdGhpcy0+YnVpbGRFbnRpdHkoJGVudGl0eSk7CiAgICAgICAgfQoKICAgICAgICBpZiAoZmlsZV9leGlzdHMoJGNvbmZpZ0ZpbGUpKQogICAgICAgIHsKICAgICAgICAgICAgLy8gUkVBRCBDT05GSUcgLSByZWFkIGEgY29uZmlnIFlBTUwgZmlsZSBhbmQgIm92ZXJyaWRlIiBzZXR0aW5ncyBpbiB2YXJpb3VzIGVudGl0aWVzLCBzdWNoIGFzIGRlc2NyaXB0aXZlQ29sdW1uTmFtZSwgb3IgY2FyZGluYWxpdHk6CiAgICAgICAgICAgICRjb25maWcgPSBXRllhbWw6OmxvYWQoJGNvbmZpZ0ZpbGUpOwogICAgICAgICAgICAvLyBCbG9nOgogICAgICAgICAgICAvLyAgIGRlc2NyaXB0aXZlQ29sdW1uTmFtZTogbmFtZQogICAgICAgICAgICAvLyAgIHJlbGF0aW9uc2hpcHM6CiAgICAgICAgICAgIC8vICAgICBCbG9nUHJlZmVyZW5jZXM6CiAgICAgICAgICAgIC8vICAgICAgIG1pbkNvdW50OiAwCiAgICAgICAgICAgIC8vICAgICAgIG1heENvdW50OiBOVUxMCiAgICAgICAgICAgIC8vICAgICAgIGlzRXh0ZW5zaW9uOiB0cnVlCgogICAgICAgICAgICAvLyBhcHBseSBjb25maWcKICAgICAgICAgICAgZm9yZWFjaCAoJGNvbmZpZyBhcyAkZW50aXR5TmFtZSA9PiAkZW50aXR5Q29uZmlnKSB7CiAgICAgICAgICAgICAgICB0cnkgewogICAgICAgICAgICAgICAgICAgICRlbnRpdHkgPSAkdGhpcy0+Z2V0RW50aXR5KCRlbnRpdHlOYW1lKTsKICAgICAgICAgICAgICAgIH0gY2F0Y2ggKFdGRXhjZXB0aW9uICRlKSB7CiAgICAgICAgICAgICAgICAgICAgcHJpbnQgIldBUk5JTkc6IEVudGl0eSB7JGVudGl0eU5hbWV9IG5vdCBsb2FkZWQuLi5cbiI7CiAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBmb3JlYWNoICgkZW50aXR5Q29uZmlnIGFzICRrZXkgPT4gJGNvbmZpZykgewogICAgICAgICAgICAgICAgICAgIHN3aXRjaCAoJGtleSkgewogICAgICAgICAgICAgICAgICAgICAgICBjYXNlICdyZWxhdGlvbnNoaXBzJzoKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvcmVhY2ggKCRjb25maWcgYXMgJHJlbGF0aW9uc2hpcE5hbWUgPT4gJHJlbGF0aW9uc2hpcENvbmZpZykgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRyZWwgPSAkZW50aXR5LT5nZXRSZWxhdGlvbnNoaXAoJHJlbGF0aW9uc2hpcE5hbWUpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICghJHJlbCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByaW50ICJXQVJOSU5HOiBSZWxhdGlvbnNoaXA6IHskcmVsYXRpb25zaGlwTmFtZX0gb2YgRW50aXR5IHskZW50aXR5TmFtZX0gbm90IGxvYWRlZC4uLlxuIjsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvcmVhY2ggKCRyZWxhdGlvbnNoaXBDb25maWcgYXMgJGtleSA9PiAkdmFsdWUpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCRrZXkgPT09ICdpbnZlcnNlUmVsYXRpb25zaGlwJykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdCgkZW50aXR5TmFtZSwgJHJlbE5hbWUpID0gZXhwbG9kZSgnLicsICR2YWx1ZSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoISRlbnRpdHlOYW1lIG9yICEkcmVsTmFtZSkgdGhyb3coIG5ldyBXRkV4Y2VwdGlvbigiaW52ZXJzZVJlbGF0aW9uc2hpcCBmb3JtYXQgbXVzdCBiZSA8ZW50aXR5TmFtZT4uPHJlbGF0aW9uc2hpcE5hbWU+IikgKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICghJHRoaXMtPmdldEVudGl0eSgkZW50aXR5TmFtZSkpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGludkVudGl0eSA9IG5ldyBXRk1vZGVsRW50aXR5OwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRpbnZFbnRpdHktPnNldFZhbHVlRm9yS2V5KCRlbnRpdHlOYW1lLCAnbmFtZScpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR0aGlzLT5idWlsZGVyLT5idWlsZEVudGl0eU1vZGVsKCRpbnZFbnRpdHkpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR0aGlzLT5hZGRFbnRpdHkoJGludkVudGl0eSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcmVsLT5zZXRJbnZlcnNlUmVsYXRpb25zaGlwKCR0aGlzLT5nZXRFbnRpdHkoJGVudGl0eU5hbWUpLT5nZXRSZWxhdGlvbnNoaXAoJ3JlbE5hbWUnKSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcmVsLT5zZXRWYWx1ZUZvcktleSgkdmFsdWUsICRrZXkpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgJ3Byb3BlcnRpZXMnOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yZWFjaCAoJGNvbmZpZyBhcyAkcHJvcGVydHlOYW1lID0+ICRwcm9wZXJ0eUNvbmZpZykgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcm9wZXJ0eSA9ICRlbnRpdHktPmdldFByb3BlcnR5KCRwcm9wZXJ0eU5hbWUpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICghJHByb3BlcnR5KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJpbnQgIldBUk5JTkc6IFByb3BlcnR5OiB7JHByb3BlcnR5TmFtZX0gb2YgRW50aXR5IHskZW50aXR5TmFtZX0gbm90IGxvYWRlZC4uLlxuIjsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvcmVhY2ggKCRwcm9wZXJ0eUNvbmZpZyBhcyAka2V5ID0+ICR2YWx1ZSkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzd2l0Y2ggKCRrZXkpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhc2UgJ3R5cGUnOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR2YWx1ZSA9IGV2YWwoInJldHVybiB7JHZhbHVlfTsiKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJvcGVydHktPnNldFZhbHVlRm9yS2V5KCR2YWx1ZSwgJGtleSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZW50aXR5LT5zZXRWYWx1ZUZvcktleSgkY29uZmlnLCAka2V5KTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KfQoKY2xhc3MgV0ZNb2RlbEVudGl0eSBleHRlbmRzIFdGT2JqZWN0CnsKICAgIHByb3RlY3RlZCAkbmFtZSA9IE5VTEw7CiAgICBwcm90ZWN0ZWQgJHByaW1hcnlLZXlQcm9wZXJ0eSA9IE5VTEw7CiAgICBwcm90ZWN0ZWQgJGRlc2NyaXB0aXZlQ29sdW1uTmFtZSA9IE5VTEw7CiAgICBwcm90ZWN0ZWQgJHByb3BlcnRpZXMgPSBhcnJheSgpOwogICAgcHJvdGVjdGVkICRyZWxhdGlvbnNoaXBzID0gYXJyYXkoKTsKCiAgICBwdWJsaWMgZnVuY3Rpb24gYWRkUHJvcGVydHkoJHByb3BlcnR5KQogICAgewogICAgICAgIGlmICghKCRwcm9wZXJ0eSBpbnN0YW5jZW9mIFdGTW9kZWxFbnRpdHlQcm9wZXJ0eSkpIHRocm93KCBuZXcgV0ZFeGNlcHRpb24oImFkZFByb3BlcnR5IHBhcmFtZXRlciBtdXN0IGJlIGEgV0ZNb2RlbEVudGl0eVByb3BlcnR5LiIpICk7CiAgICAgICAgJHRoaXMtPnByb3BlcnRpZXNbJHByb3BlcnR5LT52YWx1ZUZvcktleSgnbmFtZScpXSA9ICRwcm9wZXJ0eTsKICAgICAgICByZXR1cm4gJHRoaXM7CiAgICB9CiAgICBwdWJsaWMgZnVuY3Rpb24gZ2V0UHJvcGVydHkoJG5hbWUpCiAgICB7CiAgICAgICAgaWYgKGlzc2V0KCR0aGlzLT5wcm9wZXJ0aWVzWyRuYW1lXSkpIHJldHVybiAkdGhpcy0+cHJvcGVydGllc1skbmFtZV07CiAgICAgICAgcmV0dXJuIE5VTEw7CiAgICB9CiAgICBwdWJsaWMgZnVuY3Rpb24gZ2V0UHJvcGVydGllcygpCiAgICB7CiAgICAgICAgcmV0dXJuICR0aGlzLT5wcm9wZXJ0aWVzOwogICAgfQoKICAgIHB1YmxpYyBmdW5jdGlvbiBhZGRSZWxhdGlvbnNoaXAoJHJlbCkKICAgIHsKICAgICAgICBpZiAoISRyZWwtPnZhbHVlRm9yS2V5KCduYW1lJykpIHRocm93KCBuZXcgV0ZFeGNlcHRpb24oIlJlbGF0aW9uc2hpcHMgbXVzdCBoYXZlIGEgbmFtZSBiZWZvcmUgYmVpbmcgYWRkZWQuIikgKTsKICAgICAgICBpZiAoISgkcmVsIGluc3RhbmNlb2YgV0ZNb2RlbEVudGl0eVJlbGF0aW9uc2hpcCkpIHRocm93KCBuZXcgV0ZFeGNlcHRpb24oImFkZFJlbGF0aW9uc2hpcCBwYXJhbWV0ZXIgbXVzdCBiZSBhIFdGTW9kZWxFbnRpdHlSZWxhdGlvbnNoaXAuIikgKTsKICAgICAgICBpZiAoaXNzZXQoJHRoaXMtPnJlbGF0aW9uc2hpcHNbJHJlbC0+dmFsdWVGb3JLZXkoJ25hbWUnKV0pKSB0aHJvdyggbmV3IFdGRXhjZXB0aW9uKCJSZWxhdGlvbnNoaXAgIiAuICRyZWwtPnZhbHVlRm9yS2V5KCduYW1lJykgLiAiIGFscmVhZHkgZXhpc3RzIGZvciBlbnRpdHkgIiAuICR0aGlzLT52YWx1ZUZvcktleSgnbmFtZScpKSApOwogICAgICAgICR0aGlzLT5yZWxhdGlvbnNoaXBzWyRyZWwtPnZhbHVlRm9yS2V5KCduYW1lJyldID0gJHJlbDsKICAgICAgICByZXR1cm4gJHRoaXM7CiAgICB9CiAgICBwdWJsaWMgZnVuY3Rpb24gZ2V0UmVsYXRpb25zaGlwKCRuYW1lKQogICAgewogICAgICAgIGlmIChpc3NldCgkdGhpcy0+cmVsYXRpb25zaGlwc1skbmFtZV0pKSByZXR1cm4gJHRoaXMtPnJlbGF0aW9uc2hpcHNbJG5hbWVdOwogICAgICAgIHJldHVybiBOVUxMOwogICAgfQogICAgcHVibGljIGZ1bmN0aW9uIGdldFJlbGF0aW9uc2hpcHMoKQogICAgewogICAgICAgIHJldHVybiAkdGhpcy0+cmVsYXRpb25zaGlwczsKICAgIH0KfQpjbGFzcyBXRk1vZGVsRW50aXR5UHJvcGVydHkgZXh0ZW5kcyBXRk9iamVjdAp7CiAgICBwcm90ZWN0ZWQgJG5hbWUgPSBOVUxMOwogICAgcHJvdGVjdGVkICR0eXBlID0gV0ZNb2RlbEVudGl0eVByb3BlcnR5OjpUWVBFX1NUUklORzsKICAgIHByb3RlY3RlZCAkZGVmYXVsdFZhbHVlID0gTlVMTDsKCiAgICBjb25zdCBUWVBFX1NUUklORyA9ICdzdHJpbmcnOwogICAgY29uc3QgVFlQRV9URVhUID0gJ3RleHQnOwogICAgY29uc3QgVFlQRV9OVU1CRVIgPSAnbnVtYmVyJzsKICAgIGNvbnN0IFRZUEVfREFURVRJTUUgPSAnZGF0ZXRpbWUnOwogICAgY29uc3QgVFlQRV9USU1FID0gJ3RpbWUnOwogICAgY29uc3QgVFlQRV9EQVRFID0gJ2RhdGUnOwogICAgY29uc3QgVFlQRV9CT09MRUFOID0gJ2Jvb2xlYW4nOwp9CmNsYXNzIFdGTW9kZWxFbnRpdHlSZWxhdGlvbnNoaXAgZXh0ZW5kcyBXRk9iamVjdAp7CiAgICBwcm90ZWN0ZWQgJG5hbWUgPSBOVUxMOyAgICAgLy8gYSBjYWxsIHRvIGdldHskbmFtZX0gb24gdGhlIGVudGl0eSBzaG91bGQgZmV0Y2ggdGhlIHJlbGF0ZWQgb2JqZWN0KHMpCiAgICBwcm90ZWN0ZWQgJGlzRXh0ZW5zaW9uID0gZmFsc2U7IC8vIGV4dGVuc2lvbnMgYXJlIHRvLW9uZSByZWxhdGlvbnNoaXBzIHRoYXQgdXNlIHRoZSBzYW1lIGlkIGZpZWxkIGluIGJvdGggdGFibGVzIGFuZCB0aGUgcmVsYXRlZCB0YWJsZSBzdG9yZXMgImV4dGVuZGVkIiBwcm9wZXJ0aWVzLiBUaGUgZXh0ZW5kZWQgdGFibGUgaXMgYmFzaWNhbGx5IGEgImdyb3VwaW5nIiBvZiBwcm9wZXJ0aWVzIGZvciB0aGUgcHJpbWFyeSBlbnRpdHkuCiAgICBwcm90ZWN0ZWQgJHRvT25lID0gdHJ1ZTsgICAgLy8gVFJVRSA9IHRvLW9uZSwgRkFMU0UgPSB0by1tYW55CiAgICBwcm90ZWN0ZWQgJHJlcXVpcmVkID0gZmFsc2U7ICAgIC8vIG9ydGhvZ29uYWwgdG8gbWluQ291bnQ7IG1pbkNvdW50IGlzIG9ubHkgZW5mb3JjZWQgaWYgdGhlcmUgaXMgYSByZWxhdGlvbnNoaXAuIFJlcXVpcmVkIGRpc2FsbG93cyBsYWNrIG9mIHJlbGF0ZWQgb2JqZWN0KHMpLgogICAgcHJvdGVjdGVkICRtaW5Db3VudCA9IDE7CiAgICBwcm90ZWN0ZWQgJG1heENvdW50ID0gMTsKICAgIHByb3RlY3RlZCAkaW52ZXJzZVJlbGF0aW9uc2hpcCA9IE5VTEw7CgogICAgZnVuY3Rpb24gc2V0VG9PbmUoJGlzVG9PbmUpCiAgICB7CiAgICAgICAgaWYgKCFpc19ib29sKCRpc1RvT25lKSkgdGhyb3coIG5ldyBXRkV4Y2VwdGlvbigiYm9vbGVhbiBleHBlY3RlZC4iKSApOwogICAgICAgICR0aGlzLT50b09uZSA9ICRpc1RvT25lOwogICAgICAgICR0aGlzLT5taW5Db3VudCA9ICR0aGlzLT5tYXhDb3VudCA9ICgkdGhpcy0+dG9PbmUgPyAxIDogTlVMTCk7CiAgICB9CiAgICBmdW5jdGlvbiBzZXRNaW5Db3VudCgkbnVtKQogICAgewogICAgICAgIGlmICgkdGhpcy0+dG9PbmUpIHRocm93KCBuZXcgV0ZFeGNlcHRpb24oIkNhbid0IHNldCBtaW5Db3VudCBvbiB0by1vbmUgcmVsYXRpb25zaGlwcy4iKSApOwogICAgICAgICR0aGlzLT5taW5Db3VudCA9ICRudW07CiAgICB9CiAgICBmdW5jdGlvbiBzZXRNYXhDb3VudCgkbnVtKQogICAgewogICAgICAgIGlmICgkdGhpcy0+dG9PbmUpIHRocm93KCBuZXcgV0ZFeGNlcHRpb24oIkNhbid0IHNldCBtYXhDb3VudCBvbiB0by1vbmUgcmVsYXRpb25zaGlwcy4iKSApOwogICAgICAgICR0aGlzLT5tYXhDb3VudCA9ICRudW07CiAgICB9CiAgICBmdW5jdGlvbiBzZXRJbnZlcnNlUmVsYXRpb25zaGlwKCRyKQogICAgewogICAgICAgIGlmICghKCRyIGluc3RhbmNlb2YgV0ZNb2RlbEVudGl0eVJlbGF0aW9uc2hpcCkpIHRocm93KCBuZXcgV0ZFeGNlcHRpb24oIlJlbGF0aW9uc2hpcCBtdXN0IGJlIGEgV0ZNb2RlbEVudGl0eVJlbGF0aW9uc2hpcC4iKSApOwogICAgICAgICR0aGlzLT5pbnZlcnNlUmVsYXRpb25zaGlwID0gJHI7CiAgICB9Cn0KCi8vIFBIT0NPQSBDb2RlLUdlbiBDbGFzc2VzCi8vIFJpZ2h0IG5vdywgaGFyZC1jb2RlZCBmb3IgUHJvcGVsOyByZWZhY3RvciBsYXRlciB0byBjYWxsIG91dCB0byBidWlsZGVyIGNsYXNzZXMgZm9yIHRoaW5ncyBsaWtlIGVudGl0eSBsb29rdXAgY29kZSAoYW55IE9STS1zcGVjaWZpYyBzdHVmZikKY2xhc3MgV0ZNb2RlbENvZGVHZW5Qcm9wZWwgZXh0ZW5kcyBXRk9iamVjdAp7CiAgICBwcm90ZWN0ZWQgJHNtYXJ0eSA9IE5VTEw7CiAgICBwcm90ZWN0ZWQgJG1vZHVsZVBhdGggPSBOVUxMOwoKICAgIGZ1bmN0aW9uIF9fY29uc3RydWN0KCkKICAgIHsKICAgICAgICAkdGhpcy0+c21hcnR5ID0gbmV3IFdGU21hcnR5OwogICAgICAgICR0aGlzLT5zbWFydHktPmxlZnRfZGVsaW1pdGVyID0gJ3t7JzsKICAgICAgICAkdGhpcy0+c21hcnR5LT5yaWdodF9kZWxpbWl0ZXIgPSAnfX0nOwoKICAgICAgICAvLyBmaWd1cmUgb3V0IG1vZHVsZVBhdGgKICAgICAgICAvLyB3YWxrIHVwIFBXRCB1bnRpbCB3ZSBoaXQgIm1vZHVsZXMiIGFuZCB1c2UgdGhhdC4KICAgICAgICAkZGlyID0gZ2V0Y3dkKCk7CiAgICAgICAgJHBhcnRzID0gZXhwbG9kZSgnLycsICRkaXIpOwogICAgICAgICR0aGlzLT5tb2R1bGVQYXRoID0gTlVMTDsKICAgICAgICBmb3JlYWNoICgkcGFydHMgYXMgJHBhcnQpIHsKICAgICAgICAgICAgaWYgKCR0aGlzLT5tb2R1bGVQYXRoID09PSBOVUxMKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBpZiAoJHBhcnQgPT0gJ21vZHVsZXMnKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICR0aGlzLT5tb2R1bGVQYXRoID0gV1dXX1JPT1Q7CiAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZWxzZQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAkdGhpcy0+bW9kdWxlUGF0aCAuPSAnLycgLiAkcGFydDsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICAkdGhpcy0+bW9kdWxlUGF0aCAuPSAnLyc7CiAgICB9CgogICAgZnVuY3Rpb24gZ2VuZXJhdGVNb2R1bGVGb3JFbnRpdHkoJGVudGl0eSkKICAgIHsKICAgICAgICBwcmludCAiR2VuZXJhdGluZyBtb2R1bGUgZm9yIGVudGl0eSAnIiAuICRlbnRpdHktPnZhbHVlRm9yS2V5KCduYW1lJykgLiAiJ1xuIjsKICAgICAgICAkY3dkID0gZ2V0Y3dkKCk7CiAgICAgICAgJG1vZHVsZU5hbWUgPSBzdHJ0b2xvd2VyKCAkZW50aXR5LT52YWx1ZUZvcktleSgnbmFtZScpICk7CiAgICAgICAgJG1vZHVsZURpciA9ICRjd2QgLiAnLycgLiAkbW9kdWxlTmFtZTsKICAgICAgICBpZiAoZmlsZV9leGlzdHMoJG1vZHVsZURpcikpCiAgICAgICAgewogICAgICAgICAgICBwcmludCAiV0FSTklORzogTW9kdWxlICRtb2R1bGVOYW1lIGFscmVhZHkgZXhpc3RzLiBTa2lwcGluZ1xuIjsKICAgICAgICAgICAgcmV0dXJuOwogICAgICAgIH0KCiAgICAgICAgbWtkaXIoJG1vZHVsZURpcik7IC8vIG1vZHVsZSBkaXIKICAgICAgICAkdGhpcy0+bW9kdWxlUGF0aCAuPSAkbW9kdWxlTmFtZTsKCiAgICAgICAgLy8gc2V0dXAgc2hhcmVkIGluc3RhbmNlcwogICAgICAgICRzaGFyZWRZYW1sWyRlbnRpdHktPnZhbHVlRm9yS2V5KCduYW1lJyldID0gYXJyYXkoCiAgICAgICAgICAgICAgICAnY2xhc3MnID0+ICdXRkFycmF5Q29udHJvbGxlcicsCiAgICAgICAgICAgICAgICAncHJvcGVydGllcycgPT4gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgJ2NsYXNzJyA9PiAkZW50aXR5LT52YWx1ZUZvcktleSgnbmFtZScpLAogICAgICAgICAgICAgICAgICAgICdjbGFzc0lkZW50aWZpZXJzJyA9PiAkZW50aXR5LT52YWx1ZUZvcktleSgncHJpbWFyeUtleVByb3BlcnR5JyksCiAgICAgICAgICAgICAgICAgICAgJ3NlbGVjdE9uSW5zZXJ0JyA9PiB0cnVlLAogICAgICAgICAgICAgICAgICAgICdhdXRvbWF0aWNhbGx5UHJlcGFyZXNDb250ZW50JyA9PiBmYWxzZQogICAgICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICAgICk7CiAgICAgICAgJHNoYXJlZFlhbWxbJ3BhZ2luYXRvciddID0gYXJyYXkoCiAgICAgICAgICAgICAgICAnY2xhc3MnID0+ICdXRlBhZ2luYXRvcicsCiAgICAgICAgICAgICAgICAncHJvcGVydGllcycgPT4gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgJ21vZGVGb3JtJyA9PiAnc2VhcmNoJywKICAgICAgICAgICAgICAgICAgICAncGFnZVNpemUnID0+IDI1LAogICAgICAgICAgICAgICAgICAgICdpdGVtUGhyYXNlU2luZ3VsYXInID0+ICRlbnRpdHktPnZhbHVlRm9yS2V5KCduYW1lJyksCiAgICAgICAgICAgICAgICAgICAgJ2l0ZW1QaHJhc2VQbHVyYWwnID0+ICRlbnRpdHktPnZhbHVlRm9yS2V5KCduYW1lJykgLiAncycKICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICApOwogICAgICAgIGZpbGVfcHV0X2NvbnRlbnRzKCRtb2R1bGVEaXIgLiAnL3NoYXJlZC55YW1sJywgV0ZZYW1sOjpkdW1wKCRzaGFyZWRZYW1sKSk7CgogICAgICAgICRzaGFyZWRFbnRpdHlJZCA9ICRlbnRpdHktPnZhbHVlRm9yS2V5KCduYW1lJyk7CgogICAgICAgIC8vIGJ1aWxkIG1vZHVsZSBjb2RlCiAgICAgICAgJHRoaXMtPnNtYXJ0eS0+YXNzaWduKCdtb2R1bGVOYW1lJywgJG1vZHVsZU5hbWUpOwogICAgICAgICR0aGlzLT5zbWFydHktPmFzc2lnbignZW50aXR5JywgJGVudGl0eSk7CiAgICAgICAgJHRoaXMtPnNtYXJ0eS0+YXNzaWduKCdlbnRpdHlOYW1lJywgJGVudGl0eS0+dmFsdWVGb3JLZXkoJ25hbWUnKSk7CiAgICAgICAgJHRoaXMtPnNtYXJ0eS0+YXNzaWduKCdzaGFyZWRFbnRpdHlJZCcsICRzaGFyZWRFbnRpdHlJZCk7CiAgICAgICAgJHRoaXMtPnNtYXJ0eS0+YXNzaWduKCdzaGFyZWRFbnRpdHlQcmltYXJ5S2V5UHJvcGVydHknLCAkZW50aXR5LT52YWx1ZUZvcktleSgncHJpbWFyeUtleVByb3BlcnR5JykpOwogICAgICAgICR0aGlzLT5zbWFydHktPmFzc2lnbignZGVzY3JpcHRpdmVDb2x1bW5OYW1lJywgJGVudGl0eS0+dmFsdWVGb3JLZXkoJ2Rlc2NyaXB0aXZlQ29sdW1uTmFtZScpKTsKCiAgICAgICAgLy8gbG9vayB1cCBQZWVyIGNvbHVtbiBjb25zdGFudCBuYW1lIGZyb20gdGhlIFBIUCBuYW1lOyBjYWxsIE9ialBlZXI6OnRyYW5zbGF0ZUZpZWxkTmFtZSgkbmFtZSwgJGZyb21UeXBlLCAkdG9UeXBlKQogICAgICAgICR0cmFuc2xhdGVGID0gYXJyYXkoJGVudGl0eS0+dmFsdWVGb3JLZXkoJ25hbWUnKSAuICdQZWVyJywgJ3RyYW5zbGF0ZUZpZWxkTmFtZScpOwogICAgICAgICRwZWVyQ29sTmFtZSA9IGNhbGxfdXNlcl9mdW5jKCR0cmFuc2xhdGVGLCB1Y2ZpcnN0KCRlbnRpdHktPnZhbHVlRm9yS2V5KCdkZXNjcmlwdGl2ZUNvbHVtbk5hbWUnKSksIEJhc2VQZWVyOjpUWVBFX1BIUE5BTUUsIEJhc2VQZWVyOjpUWVBFX0ZJRUxETkFNRSk7CiAgICAgICAgJHRoaXMtPnNtYXJ0eS0+YXNzaWduKCdkZXNjcmlwdGl2ZUNvbHVtbkNvbnN0YW50TmFtZScsIHN0cnRvdXBwZXIoJHBlZXJDb2xOYW1lKSk7CgogICAgICAgICRtb2R1bGVDb2RlID0gJHRoaXMtPnNtYXJ0eS0+ZmV0Y2goRlJBTUVXT1JLX0RJUiAuICcvZnJhbWV3b3JrL2dlbmVyYXRvci9tb2R1bGUudHBsJyk7CiAgICAgICAgZmlsZV9wdXRfY29udGVudHMoJG1vZHVsZURpciAuICcvJyAuICRtb2R1bGVOYW1lIC4gJy5waHAnLCAkbW9kdWxlQ29kZSk7CgogICAgICAgIC8vIGJ1aWxkIGxpc3QgcGFnZQogICAgICAgIC8vIGxpc3QueWFtbAogICAgICAgICRsaXN0WWFtbCA9IGFycmF5KCk7CiAgICAgICAgJGxpc3RGb3JtSWQgPSAnc2VhcmNoJyAuICRlbnRpdHktPnZhbHVlRm9yS2V5KCduYW1lJykgLiAnRm9ybSc7CiAgICAgICAgJGxpc3RZYW1sWyRsaXN0Rm9ybUlkXSA9IGFycmF5KAogICAgICAgICAgICAgICAgJ2NsYXNzJyA9PiAnV0ZGb3JtJywgJ2NoaWxkcmVuJyA9PiBhcnJheSgKICAgICAgICAgICAgICAgICAgICAnc2VhcmNoJyA9PiBhcnJheSgKICAgICAgICAgICAgICAgICAgICAgICAgJ2NsYXNzJyA9PiAnV0ZTdWJtaXQnLAogICAgICAgICAgICAgICAgICAgICAgICAncHJvcGVydGllcycgPT4gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAnbGFiZWwnID0+ICdTZWFyY2gnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICApLAogICAgICAgICAgICAgICAgICAgICAgICApLAogICAgICAgICAgICAgICAgICAgICdjbGVhcicgPT4gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgICAgICdjbGFzcycgPT4gJ1dGU3VibWl0JywKICAgICAgICAgICAgICAgICAgICAgICAgJ3Byb3BlcnRpZXMnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2xhYmVsJyA9PiAnQ2xlYXInCiAgICAgICAgICAgICAgICAgICAgICAgICAgICApLAogICAgICAgICAgICAgICAgICAgICAgICApLAogICAgICAgICAgICAgICAgICAgICdwYWdpbmF0b3JTdGF0ZScgPT4gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgICAgICdjbGFzcycgPT4gJ1dGUGFnaW5hdG9yU3RhdGUnLAogICAgICAgICAgICAgICAgICAgICAgICAncHJvcGVydGllcycgPT4gYXJyYXkoJ3BhZ2luYXRvcicgPT4gJyNtb2R1bGUjcGFnaW5hdG9yJykKICAgICAgICAgICAgICAgICAgICAgICAgKSwKICAgICAgICAgICAgICAgICAgICAncXVlcnknID0+IGFycmF5KCdjbGFzcycgPT4gJ1dGVGV4dEZpZWxkJyksCiAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgKTsKICAgICAgICAkbGlzdFlhbWxbJ3BhZ2luYXRvck5hdmlnYXRpb24nXSA9IGFycmF5KAogICAgICAgICAgICAgICAgJ2NsYXNzJyA9PiAnV0ZQYWdpbmF0b3JOYXZpZ2F0aW9uJywKICAgICAgICAgICAgICAgICdwcm9wZXJ0aWVzJyA9PiBhcnJheSgncGFnaW5hdG9yJyA9PiAnI21vZHVsZSNwYWdpbmF0b3InKSwKICAgICAgICAgICAgICAgICk7CiAgICAgICAgJGxpc3RZYW1sWydwYWdpbmF0b3JQYWdlSW5mbyddID0gYXJyYXkoCiAgICAgICAgICAgICAgICAnY2xhc3MnID0+ICdXRlBhZ2luYXRvclBhZ2VJbmZvJywKICAgICAgICAgICAgICAgICdwcm9wZXJ0aWVzJyA9PiBhcnJheSgncGFnaW5hdG9yJyA9PiAnI21vZHVsZSNwYWdpbmF0b3InKSwKICAgICAgICAgICAgICAgICk7CgogICAgICAgICRkZXNjcmlwdGl2ZUNvbHVtbk5hbWUgPSAkZW50aXR5LT52YWx1ZUZvcktleSgnZGVzY3JpcHRpdmVDb2x1bW5OYW1lJyk7CiAgICAgICAgJGxpc3RZYW1sWyRkZXNjcmlwdGl2ZUNvbHVtbk5hbWVdID0gYXJyYXkoCiAgICAgICAgICAgICAgICAnY2xhc3MnID0+ICdXRkR5bmFtaWMnLAogICAgICAgICAgICAgICAgJ3Byb3BlcnRpZXMnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICdhcnJheUNvbnRyb2xsZXInID0+ICIjbW9kdWxlI3skc2hhcmVkRW50aXR5SWR9IiwKICAgICAgICAgICAgICAgICAgICApLAogICAgICAgICAgICAgICAgJ2NoaWxkcmVuJyA9PiBhcnJheSgKICAgICAgICAgICAgICAgICAgICAieyRkZXNjcmlwdGl2ZUNvbHVtbk5hbWV9UHJvdG90eXBlIiA9PiBhcnJheSgKICAgICAgICAgICAgICAgICAgICAgICAgJ2NsYXNzJyA9PiAnV0ZMaW5rJywKICAgICAgICAgICAgICAgICAgICAgICAgJ2JpbmRpbmdzJyA9PiBhcnJheSgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICd2YWx1ZScgPT4gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2luc3RhbmNlSUQnID0+ICRzaGFyZWRFbnRpdHlJZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnY29udHJvbGxlcktleScgPT4gJyNjdXJyZW50IycsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ21vZGVsS2V5UGF0aCcgPT4gJGVudGl0eS0+dmFsdWVGb3JLZXkoJ3ByaW1hcnlLZXlQcm9wZXJ0eScpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdvcHRpb25zJyA9PiBhcnJheSgnVmFsdWVQYXR0ZXJuJyA9PiAkdGhpcy0+bW9kdWxlUGF0aCAuICcvZGV0YWlsLyUxJScpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICdsYWJlbCcgPT4gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2luc3RhbmNlSUQnID0+ICRzaGFyZWRFbnRpdHlJZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnY29udHJvbGxlcktleScgPT4gJyNjdXJyZW50IycsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ21vZGVsS2V5UGF0aCcgPT4gJGVudGl0eS0+dmFsdWVGb3JLZXkoJ2Rlc2NyaXB0aXZlQ29sdW1uTmFtZScpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgICAgICk7CiAgICAgICAgJGxpc3RZYW1sWydlZGl0TGluayddID0gYXJyYXkoCiAgICAgICAgICAgICAgICAnY2xhc3MnID0+ICdXRkR5bmFtaWMnLAogICAgICAgICAgICAgICAgJ3Byb3BlcnRpZXMnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICdhcnJheUNvbnRyb2xsZXInID0+ICIjbW9kdWxlI3skc2hhcmVkRW50aXR5SWR9IiwKICAgICAgICAgICAgICAgICAgICApLAogICAgICAgICAgICAgICAgJ2NoaWxkcmVuJyA9PiBhcnJheSgKICAgICAgICAgICAgICAgICAgICAiZWRpdExpbmtQcm90b3R5cGUiID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAnY2xhc3MnID0+ICdXRkxpbmsnLAogICAgICAgICAgICAgICAgICAgICAgICAncHJvcGVydGllcycgPT4gYXJyYXkoJ2xhYmVsJyA9PiAnRWRpdCcpLAogICAgICAgICAgICAgICAgICAgICAgICAnYmluZGluZ3MnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3ZhbHVlJyA9PiBhcnJheSgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnaW5zdGFuY2VJRCcgPT4gJHNoYXJlZEVudGl0eUlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdjb250cm9sbGVyS2V5JyA9PiAnI2N1cnJlbnQjJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnbW9kZWxLZXlQYXRoJyA9PiAkZW50aXR5LT52YWx1ZUZvcktleSgncHJpbWFyeUtleVByb3BlcnR5JyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ29wdGlvbnMnID0+IGFycmF5KCdWYWx1ZVBhdHRlcm4nID0+ICR0aGlzLT5tb2R1bGVQYXRoIC4gJy9lZGl0LyUxJScpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgICAgICAgICApIAogICAgICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICAgICk7CiAgICAgICAgJGxpc3RZYW1sWydkZWxldGVMaW5rJ10gPSBhcnJheSgKICAgICAgICAgICAgICAgICdjbGFzcycgPT4gJ1dGRHluYW1pYycsCiAgICAgICAgICAgICAgICAncHJvcGVydGllcycgPT4gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgJ2FycmF5Q29udHJvbGxlcicgPT4gIiNtb2R1bGUjeyRzaGFyZWRFbnRpdHlJZH0iLAogICAgICAgICAgICAgICAgICAgICksCiAgICAgICAgICAgICAgICAnY2hpbGRyZW4nID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICJkZWxldGVMaW5rUHJvdG90eXBlIiA9PiBhcnJheSgKICAgICAgICAgICAgICAgICAgICAgICAgJ2NsYXNzJyA9PiAnV0ZMaW5rJywKICAgICAgICAgICAgICAgICAgICAgICAgJ3Byb3BlcnRpZXMnID0+IGFycmF5KCdsYWJlbCcgPT4gJ0RlbGV0ZScpLAogICAgICAgICAgICAgICAgICAgICAgICAnYmluZGluZ3MnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3ZhbHVlJyA9PiBhcnJheSgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnaW5zdGFuY2VJRCcgPT4gJHNoYXJlZEVudGl0eUlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdjb250cm9sbGVyS2V5JyA9PiAnI2N1cnJlbnQjJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnbW9kZWxLZXlQYXRoJyA9PiAkZW50aXR5LT52YWx1ZUZvcktleSgncHJpbWFyeUtleVByb3BlcnR5JyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ29wdGlvbnMnID0+IGFycmF5KCdWYWx1ZVBhdHRlcm4nID0+ICR0aGlzLT5tb2R1bGVQYXRoIC4gJy9jb25maXJtRGVsZXRlLyUxJScpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgICAgICAgICApIAogICAgICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICAgICk7CiAgICAgICAgZmlsZV9wdXRfY29udGVudHMoJG1vZHVsZURpciAuICcvbGlzdC55YW1sJywgV0ZZYW1sOjpkdW1wKCRsaXN0WWFtbCkpOwoKICAgICAgICAvLyBidWlsZCBsaXN0LnRwbAogICAgICAgICR0aGlzLT5zbWFydHktPmFzc2lnbignbGlzdEZvcm1JZCcsICRsaXN0Rm9ybUlkKTsKICAgICAgICBmaWxlX3B1dF9jb250ZW50cygkbW9kdWxlRGlyIC4gJy9saXN0LnRwbCcsICR0aGlzLT5zbWFydHktPmZldGNoKEZSQU1FV09SS19ESVIgLiAnL2ZyYW1ld29yay9nZW5lcmF0b3IvbGlzdC50cGwnKSk7CgogICAgICAgIC8vIGJ1aWxkIGVkaXQgcGFnZQogICAgICAgIC8vIGJ1aWxkIGVkaXQueWFtbAogICAgICAgICRlZGl0WWFtbCA9IGFycmF5KCk7CiAgICAgICAgJGVkaXRGb3JtSWQgPSAnZWRpdCcgLiAkZW50aXR5LT52YWx1ZUZvcktleSgnbmFtZScpIC4gJ0Zvcm0nOwogICAgICAgICRlZGl0WWFtbFskZWRpdEZvcm1JZF0gPSBhcnJheSgnY2xhc3MnID0+ICdXRkZvcm0nLCAnY2hpbGRyZW4nID0+IGFycmF5KCkpOwoKICAgICAgICAkd2lkZ2V0cyA9IGFycmF5KCk7CiAgICAgICAgZm9yZWFjaCAoJGVudGl0eS0+Z2V0UHJvcGVydGllcygpIGFzICRwcm9wZXJ0eSkgewogICAgICAgICAgICAkd2lkZ2V0SUQgPSAkcHJvcGVydHktPnZhbHVlRm9yS2V5KCduYW1lJyk7CiAgICAgICAgICAgICR3aWRnZXRzWyR3aWRnZXRJRF0gPSAkcHJvcGVydHk7CgogICAgICAgICAgICBpZiAoJHByb3BlcnR5LT52YWx1ZUZvcktleSgnbmFtZScpID09PSAkZW50aXR5LT52YWx1ZUZvcktleSgncHJpbWFyeUtleVByb3BlcnR5JykpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICRjbGFzcyA9ICdXRkhpZGRlbic7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZWxzZQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBzd2l0Y2ggKCRwcm9wZXJ0eS0+dmFsdWVGb3JLZXkoJ3R5cGUnKSkgewogICAgICAgICAgICAgICAgICAgIGNhc2UgV0ZNb2RlbEVudGl0eVByb3BlcnR5OjpUWVBFX1RFWFQ7CiAgICAgICAgICAgICAgICAgICAgICAgICRjbGFzcyA9ICdXRlRleHRBcmVhJzsKICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgY2FzZSBXRk1vZGVsRW50aXR5UHJvcGVydHk6OlRZUEVfTlVNQkVSOwogICAgICAgICAgICAgICAgICAgIGNhc2UgV0ZNb2RlbEVudGl0eVByb3BlcnR5OjpUWVBFX1NUUklORzsKICAgICAgICAgICAgICAgICAgICBjYXNlIFdGTW9kZWxFbnRpdHlQcm9wZXJ0eTo6VFlQRV9EQVRFVElNRTsKICAgICAgICAgICAgICAgICAgICBjYXNlIFdGTW9kZWxFbnRpdHlQcm9wZXJ0eTo6VFlQRV9USU1FOwogICAgICAgICAgICAgICAgICAgIGNhc2UgV0ZNb2RlbEVudGl0eVByb3BlcnR5OjpUWVBFX0RBVEU7CiAgICAgICAgICAgICAgICAgICAgICAgICRjbGFzcyA9ICdXRlRleHRGaWVsZCc7CiAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgIGNhc2UgV0ZNb2RlbEVudGl0eVByb3BlcnR5OjpUWVBFX0JPT0xFQU47CiAgICAgICAgICAgICAgICAgICAgICAgICRjbGFzcyA9ICdXRkNoZWNrYm94JzsKICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAgICAgICAgICAgJGNsYXNzID0gJ1dGVGV4dEZpZWxkJzsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgICAkZWRpdFlhbWxbJGVkaXRGb3JtSWRdWydjaGlsZHJlbiddWyR3aWRnZXRJRF0gPSBhcnJheSgKICAgICAgICAgICAgICAgICAgICAnY2xhc3MnID0+ICRjbGFzcywKICAgICAgICAgICAgICAgICAgICAnYmluZGluZ3MnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAndmFsdWUnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2luc3RhbmNlSUQnID0+ICRzaGFyZWRFbnRpdHlJZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICdjb250cm9sbGVyS2V5JyA9PiAnc2VsZWN0aW9uJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICdtb2RlbEtleVBhdGgnID0+ICR3aWRnZXRJRAogICAgICAgICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICAgICAgKTsKCiAgICAgICAgfQogICAgICAgIC8vIHN0YXR1cyBtZXNzYWdlCiAgICAgICAgJGVkaXRZYW1sWydzdGF0dXNNZXNzYWdlJ10gPSBhcnJheSgnY2xhc3MnID0+ICdXRk1lc3NhZ2VCb3gnKTsKICAgICAgICAkZWRpdFlhbWxbJGVkaXRGb3JtSWRdWydjaGlsZHJlbiddWydzYXZlTmV3J10gPSBhcnJheSgKICAgICAgICAgICAgICAgICdjbGFzcycgPT4gJ1dGU3VibWl0JywKICAgICAgICAgICAgICAgICdwcm9wZXJ0aWVzJyA9PiBhcnJheSgKICAgICAgICAgICAgICAgICAgICAnbGFiZWwnID0+ICdDcmVhdGUgJyAuICRlbnRpdHktPnZhbHVlRm9yS2V5KCduYW1lJyksCiAgICAgICAgICAgICAgICAgICAgJ2FjdGlvbicgPT4gJ3NhdmUnCiAgICAgICAgICAgICAgICAgICAgKSwKICAgICAgICAgICAgICAgICdiaW5kaW5ncycgPT4gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgJ2hpZGRlbicgPT4gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgICAgICdpbnN0YW5jZUlEJyA9PiAkc2hhcmVkRW50aXR5SWQsCiAgICAgICAgICAgICAgICAgICAgICAgICdjb250cm9sbGVyS2V5JyA9PiAnc2VsZWN0aW9uJywKICAgICAgICAgICAgICAgICAgICAgICAgJ21vZGVsS2V5UGF0aCcgPT4gJ2lzTmV3JywKICAgICAgICAgICAgICAgICAgICAgICAgJ29wdGlvbnMnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3ZhbHVlVHJhbnNmb3JtZXInID0+ICdXRk5lZ2F0ZUJvb2xlYW4nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgKTsKICAgICAgICAkZWRpdFlhbWxbJGVkaXRGb3JtSWRdWydjaGlsZHJlbiddWydzYXZlJ10gPSBhcnJheSgKICAgICAgICAgICAgICAgICdjbGFzcycgPT4gJ1dGU3VibWl0JywKICAgICAgICAgICAgICAgICdwcm9wZXJ0aWVzJyA9PiBhcnJheSgKICAgICAgICAgICAgICAgICAgICAnbGFiZWwnID0+ICdTYXZlJwogICAgICAgICAgICAgICAgICAgICksCiAgICAgICAgICAgICAgICAnYmluZGluZ3MnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICdoaWRkZW4nID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAnaW5zdGFuY2VJRCcgPT4gJHNoYXJlZEVudGl0eUlkLAogICAgICAgICAgICAgICAgICAgICAgICAnY29udHJvbGxlcktleScgPT4gJ3NlbGVjdGlvbicsCiAgICAgICAgICAgICAgICAgICAgICAgICdtb2RlbEtleVBhdGgnID0+ICdpc05ldycsCiAgICAgICAgICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICApOwogICAgICAgICRlZGl0WWFtbFskZWRpdEZvcm1JZF1bJ2NoaWxkcmVuJ11bJ2RlbGV0ZU9iaiddID0gYXJyYXkoCiAgICAgICAgICAgICAgICAnY2xhc3MnID0+ICdXRlN1Ym1pdCcsCiAgICAgICAgICAgICAgICAncHJvcGVydGllcycgPT4gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgJ2xhYmVsJyA9PiAnRGVsZXRlJwogICAgICAgICAgICAgICAgICAgICksCiAgICAgICAgICAgICAgICAnYmluZGluZ3MnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICdoaWRkZW4nID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAnaW5zdGFuY2VJRCcgPT4gJHNoYXJlZEVudGl0eUlkLAogICAgICAgICAgICAgICAgICAgICAgICAnY29udHJvbGxlcktleScgPT4gJ3NlbGVjdGlvbicsCiAgICAgICAgICAgICAgICAgICAgICAgICdtb2RlbEtleVBhdGgnID0+ICdpc05ldycsCiAgICAgICAgICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICApOwogICAgICAgIGZpbGVfcHV0X2NvbnRlbnRzKCRtb2R1bGVEaXIgLiAnL2VkaXQueWFtbCcsIFdGWWFtbDo6ZHVtcCgkZWRpdFlhbWwpKTsKCiAgICAgICAgLy8gYnVpbGQgZWRpdC50cGwKICAgICAgICAkdGhpcy0+c21hcnR5LT5hc3NpZ24oJ2VkaXRGb3JtSWQnLCAkZWRpdEZvcm1JZCk7CiAgICAgICAgJHRoaXMtPnNtYXJ0eS0+YXNzaWduKCd3aWRnZXRzJywgJHdpZGdldHMpOwogICAgICAgIGZpbGVfcHV0X2NvbnRlbnRzKCRtb2R1bGVEaXIgLiAnL2VkaXQudHBsJywgJHRoaXMtPnNtYXJ0eS0+ZmV0Y2goRlJBTUVXT1JLX0RJUiAuICcvZnJhbWV3b3JrL2dlbmVyYXRvci9lZGl0LnRwbCcpKTsKCiAgICAgICAgLy8gYnVpbGQgY29uZmlybURlbGV0ZSBwYWdlCiAgICAgICAgJGNvbmZpcm1EZWxldGVZYW1sID0gYXJyYXkoKTsKICAgICAgICAkY29uZmlybURlbGV0ZUZvcm1JZCA9ICdjb25maXJtRGVsZXRlJyAuICRlbnRpdHktPnZhbHVlRm9yS2V5KCduYW1lJykgIC4gJ0Zvcm0nOwogICAgICAgICRwa0lkID0gJGVudGl0eS0+dmFsdWVGb3JLZXkoJ3ByaW1hcnlLZXlQcm9wZXJ0eScpOwogICAgICAgICRjb25maXJtRGVsZXRlWWFtbFskY29uZmlybURlbGV0ZUZvcm1JZF0gPSBhcnJheSgKICAgICAgICAgICAgICAgICdjbGFzcycgPT4gJ1dGRm9ybScsCiAgICAgICAgICAgICAgICAnY2hpbGRyZW4nID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICRwa0lkID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAnY2xhc3MnID0+ICdXRkhpZGRlbicsCiAgICAgICAgICAgICAgICAgICAgICAgICdiaW5kaW5ncycgPT4gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAndmFsdWUnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdpbnN0YW5jZUlEJyA9PiAkc2hhcmVkRW50aXR5SWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2NvbnRyb2xsZXJLZXknID0+ICdzZWxlY3Rpb24nLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdtb2RlbEtleVBhdGgnID0+ICRlbnRpdHktPnZhbHVlRm9yS2V5KCdwcmltYXJ5S2V5UHJvcGVydHknKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICAgICAgICAgICksCiAgICAgICAgICAgICAgICAgICAgJ2NhbmNlbCcgPT4gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgICAgICdjbGFzcycgPT4gJ1dGU3VibWl0JywKICAgICAgICAgICAgICAgICAgICAgICAgJ3Byb3BlcnRpZXMnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2xhYmVsJyA9PiAnQ2FuY2VsJwogICAgICAgICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgICAgICAgICApLAogICAgICAgICAgICAgICAgICAgICdkZWxldGVPYmonID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAnY2xhc3MnID0+ICdXRlN1Ym1pdCcsCiAgICAgICAgICAgICAgICAgICAgICAgICdwcm9wZXJ0aWVzJyA9PiBhcnJheSgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICdsYWJlbCcgPT4gJ0RlbGV0ZScKICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgICAgICksCiAgICAgICAgICAgICAgICAgICAgKTsKICAgICAgICAkY29uZmlybURlbGV0ZVlhbWxbJ2NvbmZpcm1NZXNzYWdlJ10gPSBhcnJheSgKICAgICAgICAgICAgICAgICdjbGFzcycgPT4gJ1dGTWVzc2FnZUJveCcsCiAgICAgICAgICAgICAgICAnYmluZGluZ3MnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICd2YWx1ZScgPT4gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgICAgICdpbnN0YW5jZUlEJyA9PiAkc2hhcmVkRW50aXR5SWQsCiAgICAgICAgICAgICAgICAgICAgICAgICdjb250cm9sbGVyS2V5JyA9PiAnc2VsZWN0aW9uJywKICAgICAgICAgICAgICAgICAgICAgICAgJ21vZGVsS2V5UGF0aCcgPT4gJGRlc2NyaXB0aXZlQ29sdW1uTmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAgJ29wdGlvbnMnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1ZhbHVlUGF0dGVybicgPT4gJ0FyZSB5b3Ugc3VyZSB5b3Ugd2FudCB0byBkZWxldGUgJyAuICRlbnRpdHktPnZhbHVlRm9yS2V5KCduYW1lJykgLiAnICIlMSUiPycKICAgICAgICAgICAgICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICAgICk7CiAgICAgICAgZmlsZV9wdXRfY29udGVudHMoJG1vZHVsZURpciAuICcvY29uZmlybURlbGV0ZS55YW1sJywgV0ZZYW1sOjpkdW1wKCRjb25maXJtRGVsZXRlWWFtbCkpOwogICAgICAgIAogICAgICAgIC8vIGNvbmZpcm1EZWxldGUudHBsIGZpbGUKICAgICAgICAkdGhpcy0+c21hcnR5LT5hc3NpZ24oJ2NvbmZpcm1EZWxldGVGb3JtSWQnLCAkY29uZmlybURlbGV0ZUZvcm1JZCk7CiAgICAgICAgZmlsZV9wdXRfY29udGVudHMoJG1vZHVsZURpciAuICcvY29uZmlybURlbGV0ZS50cGwnLCAkdGhpcy0+c21hcnR5LT5mZXRjaChGUkFNRVdPUktfRElSIC4gJy9mcmFtZXdvcmsvZ2VuZXJhdG9yL2NvbmZpcm1EZWxldGUudHBsJykpOwoKICAgICAgICAvLyBkZWxldGUgc3VjY2VzcwogICAgICAgICRkZWxldGVTdWNjZXNzWWFtbCA9IGFycmF5KCk7CiAgICAgICAgJGRlbGV0ZVN1Y2Nlc3NZYW1sWydzdGF0dXNNZXNzYWdlJ10gPSBhcnJheSgKICAgICAgICAgICAgICAgICdjbGFzcycgPT4gJ1dGTWVzc2FnZUJveCcsCiAgICAgICAgICAgICAgICAncHJvcGVydGllcycgPT4gYXJyYXkoCiAgICAgICAgICAgICAgICAgICAgJ3ZhbHVlJyA9PiAkZW50aXR5LT52YWx1ZUZvcktleSgnbmFtZScpIC4gJyBzdWNjZXNzZnVsbHkgZGVsZXRlZC4nCiAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgKTsKICAgICAgICBmaWxlX3B1dF9jb250ZW50cygkbW9kdWxlRGlyIC4gJy9kZWxldGVTdWNjZXNzLnlhbWwnLCBXRllhbWw6OmR1bXAoJGRlbGV0ZVN1Y2Nlc3NZYW1sKSk7CiAgICAgICAgZmlsZV9wdXRfY29udGVudHMoJG1vZHVsZURpciAuICcvZGVsZXRlU3VjY2Vzcy50cGwnLCAkdGhpcy0+c21hcnR5LT5mZXRjaChGUkFNRVdPUktfRElSIC4gJy9mcmFtZXdvcmsvZ2VuZXJhdG9yL2RlbGV0ZVN1Y2Nlc3MudHBsJykpOwoKICAgICAgICAvLyBkZXRhaWwgcGFnZQogICAgICAgICRkZXRhaWxZYW1sID0gYXJyYXkoKTsKICAgICAgICAkd2lkZ2V0cyA9IGFycmF5KCk7CiAgICAgICAgZm9yZWFjaCAoJGVudGl0eS0+Z2V0UHJvcGVydGllcygpIGFzICRwcm9wZXJ0eSkgewogICAgICAgICAgICAkd2lkZ2V0SUQgPSAkcHJvcGVydHktPnZhbHVlRm9yS2V5KCduYW1lJyk7CiAgICAgICAgICAgICR3aWRnZXRzWyR3aWRnZXRJRF0gPSAkcHJvcGVydHk7CiAgICAgICAgICAgICRkZXRhaWxZYW1sWyR3aWRnZXRJRF0gPSBhcnJheSgKICAgICAgICAgICAgICAgICAgICAnY2xhc3MnID0+ICdXRkxhYmVsJywKICAgICAgICAgICAgICAgICAgICAnYmluZGluZ3MnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAndmFsdWUnID0+IGFycmF5KAogICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2luc3RhbmNlSUQnID0+ICRzaGFyZWRFbnRpdHlJZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICdjb250cm9sbGVyS2V5JyA9PiAnc2VsZWN0aW9uJywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICdtb2RlbEtleVBhdGgnID0+ICR3aWRnZXRJRAogICAgICAgICAgICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICAgICAgKTsKICAgICAgICB9CiAgICAgICAgZmlsZV9wdXRfY29udGVudHMoJG1vZHVsZURpciAuICcvZGV0YWlsLnlhbWwnLCBXRllhbWw6OmR1bXAoJGRldGFpbFlhbWwpKTsKICAgICAgIAogICAgICAgIC8vIGJ1aWxkIGRldGFpbC50cGwKICAgICAgICAkdGhpcy0+c21hcnR5LT5hc3NpZ24oJ3dpZGdldHMnLCAkd2lkZ2V0cyk7CiAgICAgICAgZmlsZV9wdXRfY29udGVudHMoJG1vZHVsZURpciAuICcvZGV0YWlsLnRwbCcsICR0aGlzLT5zbWFydHktPmZldGNoKEZSQU1FV09SS19ESVIgLiAnL2ZyYW1ld29yay9nZW5lcmF0b3IvZGV0YWlsLnRwbCcpKTsKICAgIH0KfQo=]]&amp;gt;&amp;lt;/response&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After this, there is only one more entry in the connection log, a SEND of:&lt;br /&gt;
context_names -d 0 -i 28&lt;br /&gt;
&lt;br /&gt;
Then it's hung.&lt;br /&gt;
&lt;br /&gt;
I have screenshots if you like; I didn't see a way to attach them to the ticket.</summary>
		<link rel="alternate" href="https://www.bluestatic.org/bugs/showreport.php?bugid=220"/>
	</entry>
	<!-- / entries -->

</feed>
