Attachments
MacGDBp-15.zip
Beta build
Votes
For: 0 (0%)
Against: 0 (0%)
Total: 0
May 7, 2009 08:29 PM
JonR
Environment:
XAMPP runnning PHP 5.2.6
using precompiled binary xdebug.so from activestate
Debug log is below...
Log opened at 2009-05-07 20:17:04
-> <init xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" fileuri="file:///Users/jonr/Solutions/highly-visible/WordPress%20Plugin%20Examples/www_root/wp-admin/edit.php" language="PHP" protocol_version="1.0" appid="3067" idekey="jonr"><engine version="2.0.4"><![CDATA[Xdebug]]></engine><author><![CDATA[Derick Rethans]]></author><url><![CDATA[http://xdebug.org]]></url><copyright><![CDATA[Copyright (c) 2002-2008 by Derick Rethans]]></copyright></init>
<- status -i macgdbp
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="status" transaction_id="macgdbp" status="starting" reason="ok"></response>
<- breakpoint_set -t line -f /Users/jonr/Solutions/highly-visible/WordPress Plugin Examples/www_root/wp-content/plugins/post-types/classes/PostTypes.php -n 51 -i macgdbp
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="breakpoint_set"><error code="3"><message><![CDATA[invalid or missing options]]></message></error></response>
<- step_into -i macgdbp
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="step_into" transaction_id="macgdbp" status="break" reason="ok"><xdebug:message filename="file:///Users/jonr/Solutions/highly-visible/WordPress%20Plugin%20Examples/www_root/wp-admin/edit.php" lineno="10"></xdebug:message></response>
<- status -i macgdbp
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="status" transaction_id="macgdbp" status="break" reason="ok"></response>
<- stack_get -d 0 -i macgdbp
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="stack_get" transaction_id="macgdbp"><stack where="{main}" level="0" type="file" filename="file:///Users/jonr/Solutions/highly-visible/WordPress%20Plugin%20Examples/www_root/wp-admin/edit.php" lineno="10"></stack></response>
<- context_names -d 0 -i macgdbp
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="context_names" transaction_id="macgdbp"><context name="Locals" id="0"></context><context name="Superglobals" id="1"></context></response>
<- context_get -d 0 -c 0 -i macgdbp
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="context_get" transaction_id="macgdbp" context="0"><property name="_redirect" fullname="$_redirect" type="uninitialized"></property><property name="arc_query" fullname="$arc_query" type="uninitialized"></property><property name="arc_result" fullname="$arc_result" type="uninitialized"></property><property name="arc_row" fullname="$arc_row" type="uninitialized"></property><property name="avail_post_stati" fullname="$avail_post_stati" type="uninitialized"></property><property name="cat" fullname="$cat" type="uninitialized"></property><property name="class" fullname="$class" type="uninitialized"></property><property name="default" fullname="$default" type="uninitialized"></property><property name="deleted" fullname="$deleted" type="uninitialized"></property><property name="doaction" fullname="$doaction" type="uninitialized"></property><property name="done" fullname="$done" type="uninitialized"></property><property name="dropdown_options" fullname="$dropdown_options" type="uninitialized"></property><property name="label" fullname="$label" type="uninitialized"></property><property name="m" fullname="$m" type="uninitialized"></property><property name="mode" fullname="$mode" type="uninitialized"></property><property name="month_count" fullname="$month_count" type="uninitialized"></property><property name="num_posts" fullname="$num_posts" type="uninitialized"></property><property name="page_links" fullname="$page_links" type="uninitialized"></property><property name="page_links_text" fullname="$page_links_text" type="uninitialized"></property><property name="parent_file" fullname="$parent_file" type="uninitialized"></property><property name="post_del" fullname="$post_del" type="uninitialized"></property><property name="post_id_del" fullname="$post_id_del" type="uninitialized"></property><property name="post_stati" fullname="$post_stati" type="uninitialized"></property><property name="sendback" fullname="$sendback" type="uninitialized"></property><property name="status" fullname="$status" type="uninitialized"></property><property name="status_links" fullname="$status_links" type="uninitialized"></property><property name="title" fullname="$title" type="uninitialized"></property><property name="total_posts" fullname="$total_posts" type="uninitialized"></property><property name="wp_locale" fullname="$wp_locale" type="uninitialized"></property><property name="wp_query" fullname="$wp_query" type="uninitialized"></property><property name="wpdb" fullname="$wpdb" type="uninitialized"></property></response>
<- context_get -d 0 -c 1 -i macgdbp
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="context_get" transaction_id="macgdbp" context="1"><property name="_COOKIE" fullname="$_COOKIE" address="33254152" type="array" children="1" numchildren="7"><property name="wordpress_ab29fdcb3c955239bf8ad0ad207ce36f" fullname="$_COOKIE['wordpress_ab29fdcb3c955239bf8ad0ad207ce36f']" address="33255720" type="string" size="49" encoding="base64"><![CDATA[YWRtaW58MTI0MjkyODE5N3w1NjQyMTlhZWI2NmMxMzI3ZTE0ZThjNjI4ODg1YTZmNg==]]></property><property name="comment_author_ab29fdcb3c955239bf8ad0ad207ce36f" fullname="$_COOKIE['comment_author_ab29fdcb3c955239bf8ad0ad207ce36f']" address="33256112" type="string" size="4" encoding="base64"><![CDATA[dGVzdA==]]></property><property name="comment_author_email_ab29fdcb3c955239bf8ad0ad207ce36f" fullname="$_COOKIE['comment_author_email_ab29fdcb3c955239bf8ad0ad207ce36f']" address="33256620" type="string" size="13" encoding="base64"><![CDATA[dGVzdEB0ZXN0LmNvbQ==]]></property><property name="wordpress_test_cookie" fullname="$_COOKIE['wordpress_test_cookie']" address="33256980" type="string" size="15" encoding="base64"><![CDATA[V1AgQ29va2llIGNoZWNr]]></property><property name="wordpress_logged_in_ab29fdcb3c955239bf8ad0ad207ce36f" fullname="$_COOKIE['wordpress_logged_in_ab29fdcb3c955239bf8ad0ad207ce36f']" address="33257352" type="string" size="49" encoding="base64"><![CDATA[YWRtaW58MTI0MjkyODE5N3wxNDRkMmRjYjk2ZWNkZmU5Y2Y5Y2NjNmY0Y2IxMmQ2MA==]]></property><property name="wp-settings-1" fullname="$_COOKIE['wp-settings-1']" address="33257824" type="string" size="59" encoding="base64"><![CDATA[ZWRpdG9yPXRpbnltY2UmbTA9byZtMT1jJm0yPWMmbTM9YyZtND1jJm01PWMmbTY9YyZtNz1jJm04PWM=]]></property><property name="wp-settings-time-1" fullname="$_COOKIE['wp-settings-time-1']" address="33257964" type="string" size="10" encoding="base64"><![CDATA[MTI0MTcxODY1NQ==]]></property></property><property name="_ENV" fullname="$_ENV" address="33250956" type="array" children="1" numchildren="17"><property name="SHELL" fullname="$_ENV['SHELL']" address="33251088" type="string" size="9" encoding="base64"><![CDATA[L2Jpbi9iYXNo]]></property><property name="TMPDIR" fullname="$_ENV['TMPDIR']" address="33251224" type="string" size="50" encoding="base64"><![CDATA[L3Zhci9mb2xkZXJzL3E3L3E3M3dud045R3ZhNlZQZUx1cVgremsrKytUSS8tVG1wLS8=]]></property><property name="Apple_PubSub_Socket_Render" fullname="$_ENV['Apple_PubSub_Socket_Render']" address="33251336" type="string" size="25" encoding="base64"><![CDATA[L3RtcC9sYXVuY2gtTzYxRXUyL1JlbmRlcg==]]></property><property name="__AUTHORIZATION" fullname="$_ENV['__AUTHORIZATION']" address="33251448" type="string" size="6" encoding="base64"><![CDATA[YXV0aCA3]]></property><property name="USER" fullname="$_ENV['USER']" address="33251548" type="string" size="4" encoding="base64"><![CDATA[am9ucg==]]></property><property name="LD_LIBRARY_PATH" fullname="$_ENV['LD_LIBRARY_PATH']" address="33251664" type="string" size="34" encoding="base64"><![CDATA[L0FwcGxpY2F0aW9ucy94YW1wcC94YW1wcGZpbGVzL2xpYg==]]></property><property name="COMMAND_MODE" fullname="$_ENV['COMMAND_MODE']" address="33251764" type="string" size="6" encoding="base64"><![CDATA[bGVnYWN5]]></property><property name="SSH_AUTH_SOCK" fullname="$_ENV['SSH_AUTH_SOCK']" address="33251884" type="string" size="28" encoding="base64"><![CDATA[L3RtcC9sYXVuY2gtMlhueVlaL0xpc3RlbmVycw==]]></property><property name="_BASH_IMPLICIT_DASH_PEE" fullname="$_ENV['_BASH_IMPLICIT_DASH_PEE']" address="33251984" type="string" size="2" encoding="base64"><![CDATA[LXA=]]></property><property name="__CF_USER_TEXT_ENCODING" fullname="$_ENV['__CF_USER_TEXT_ENCODING']" address="33252164" type="string" size="7" encoding="base64"><![CDATA[MHgwOjA6MA==]]></property><property name="PATH" fullname="$_ENV['PATH']" address="33252256" type="string" size="29" encoding="base64"><![CDATA[L3Vzci9iaW46L2JpbjovdXNyL3NiaW46L3NiaW4=]]></property><property name="PWD" fullname="$_ENV['PWD']" address="33252344" type="string" size="1" encoding="base64"><![CDATA[Lw==]]></property><property name="SHLVL" fullname="$_ENV['SHLVL']" address="33252432" type="string" size="1" encoding="base64"><![CDATA[Mw==]]></property><property name="HOME" fullname="$_ENV['HOME']" address="33252528" type="string" size="11" encoding="base64"><![CDATA[L1VzZXJzL2pvbnI=]]></property><property name="LOGNAME" fullname="$_ENV['LOGNAME']" address="33252616" type="string" size="4" encoding="base64"><![CDATA[am9ucg==]]></property><property name="DISPLAY" fullname="$_ENV['DISPLAY']" address="33252724" type="string" size="21" encoding="base64"><![CDATA[L3RtcC9sYXVuY2gtc2lkeDgyLzow]]></property><property name="_" fullname="$_ENV['_']" address="33252852" type="string" size="40" encoding="base64"><![CDATA[L0FwcGxpY2F0aW9ucy94YW1wcC94YW1wcGZpbGVzL2Jpbi9odHRwZA==]]></property></property><property name="_FILES" fullname="$_FILES" address="33225308" type="array" children="0" numchildren="0"></property><property name="_GET" fullname="$_GET" address="33254040" type="array" children="1" numchildren="1"><property name="page" fullname="$_GET['page']" address="33254480" type="string" size="9" encoding="base64"><![CDATA[YWRkLXBob3Rv]]></property></property><property name="_POST" fullname="$_POST" address="33268688" type="array" children="0" numchildren="0"></property><property name="_REQUEST" fullname="$_REQUEST" address="33269744" type="array" children="1" numchildren="8"><property name="page" fullname="$_REQUEST['page']" address="33254480" type="string" size="9" encoding="base64"><![CDATA[YWRkLXBob3Rv]]></property><property name="wordpress_ab29fdcb3c955239bf8ad0ad207ce36f" fullname="$_REQUEST['wordpress_ab29fdcb3c955239bf8ad0ad207ce36f']" address="33255720" type="string" size="49" encoding="base64"><![CDATA[YWRtaW58MTI0MjkyODE5N3w1NjQyMTlhZWI2NmMxMzI3ZTE0ZThjNjI4ODg1YTZmNg==]]></property><property name="comment_author_ab29fdcb3c955239bf8ad0ad207ce36f" fullname="$_REQUEST['comment_author_ab29fdcb3c955239bf8ad0ad207ce36f']" address="33256112" type="string" size="4" encoding="base64"><![CDATA[dGVzdA==]]></property><property name="comment_author_email_ab29fdcb3c955239bf8ad0ad207ce36f" fullname="$_REQUEST['comment_author_email_ab29fdcb3c955239bf8ad0ad207ce36f']" address="33256620" type="string" size="13" encoding="base64"><![CDATA[dGVzdEB0ZXN0LmNvbQ==]]></property><property name="wordpress_test_cookie" fullname="$_REQUEST['wordpress_test_cookie']" address="33256980" type="string" size="15" encoding="base64"><![CDATA[V1AgQ29va2llIGNoZWNr]]></property><property name="wordpress_logged_in_ab29fdcb3c955239bf8ad0ad207ce36f" fullname="$_REQUEST['wordpress_logged_in_ab29fdcb3c955239bf8ad0ad207ce36f']" address="33257352" type="string" size="49" encoding="base64"><![CDATA[YWRtaW58MTI0MjkyODE5N3wxNDRkMmRjYjk2ZWNkZmU5Y2Y5Y2NjNmY0Y2IxMmQ2MA==]]></property><property name="wp-settings-1" fullname="$_REQUEST['wp-settings-1']" address="33257824" type="string" size="59" encoding="base64"><![CDATA[ZWRpdG9yPXRpbnltY2UmbTA9byZtMT1jJm0yPWMmbTM9YyZtND1jJm01PWMmbTY9YyZtNz1jJm04PWM=]]></property><property name="wp-settings-time-1" fullname="$_REQUEST['wp-settings-time-1']" address="33257964" type="string" size="10" encoding="base64"><![CDATA[MTI0MTcxODY1NQ==]]></property></property><property name="_SERVER" fullname="$_SERVER" address="33255124" type="array" children="1" numchildren="33" page="0" pagesize="32"><property name="UNIQUE_ID" fullname="$_SERVER['UNIQUE_ID']" address="33258228" type="string" size="24" encoding="base64"><![CDATA[U2dOQndNQ29BVUVBQUF2N1VKMEFBQUFK]]></property><property name="HTTP_HOST" fullname="$_SERVER['HTTP_HOST']" address="33258364" type="string" size="33" encoding="base64"><![CDATA[ZGV2LndvcmRwcmVzcy1wbHVnaW4tZXhhbXBsZXMuY29t]]></property><property name="HTTP_USER_AGENT" fullname="$_SERVER['HTTP_USER_AGENT']" address="33258768" type="string" size="99" encoding="base64"><![CDATA[TW96aWxsYS81LjAgKE1hY2ludG9zaDsgVTsgSW50ZWwgTWFjIE9TIFggMTAuNTsgZW4tVVM7IHJ2OjEuOS4wLjEwKSBHZWNrby8yMDA5MDQyMzE1IEZpcmVmb3gvMy4wLjEw]]></property><property name="HTTP_ACCEPT" fullname="$_SERVER['HTTP_ACCEPT']" address="33259052" type="string" size="63" encoding="base64"><![CDATA[dGV4dC9odG1sLGFwcGxpY2F0aW9uL3hodG1sK3htbCxhcHBsaWNhdGlvbi94bWw7cT0wLjksKi8qO3E9MC44]]></property><property name="HTTP_ACCEPT_LANGUAGE" fullname="$_SERVER['HTTP_ACCEPT_LANGUAGE']" address="33259204" type="string" size="14" encoding="base64"><![CDATA[ZW4tdXMsZW47cT0wLjU=]]></property><property name="HTTP_ACCEPT_ENCODING" fullname="$_SERVER['HTTP_ACCEPT_ENCODING']" address="33259364" type="string" size="12" encoding="base64"><![CDATA[Z3ppcCxkZWZsYXRl]]></property><property name="HTTP_ACCEPT_CHARSET" fullname="$_SERVER['HTTP_ACCEPT_CHARSET']" address="33259620" type="string" size="30" encoding="base64"><![CDATA[SVNPLTg4NTktMSx1dGYtODtxPTAuNywqO3E9MC43]]></property><property name="HTTP_KEEP_ALIVE" fullname="$_SERVER['HTTP_KEEP_ALIVE']" address="33259816" type="string" size="3" encoding="base64"><![CDATA[MzAw]]></property><property name="HTTP_CONNECTION" fullname="$_SERVER['HTTP_CONNECTION']" address="33260056" type="string" size="10" encoding="base64"><![CDATA[a2VlcC1hbGl2ZQ==]]></property><property name="HTTP_COOKIE" fullname="$_SERVER['HTTP_COOKIE']" address="33261336" type="string" size="512" encoding="base64"><![CDATA[d29yZHByZXNzX2FiMjlmZGNiM2M5NTUyMzliZjhhZDBhZDIwN2NlMzZmPWFkbWluJTdDMTI0MjkyODE5NyU3QzU2NDIxOWFlYjY2YzEzMjdlMTRlOGM2Mjg4ODVhNmY2OyBjb21tZW50X2F1dGhvcl9hYjI5ZmRjYjNjOTU1MjM5YmY4YWQwYWQyMDdjZTM2Zj10ZXN0OyBjb21tZW50X2F1dGhvcl9lbWFpbF9hYjI5ZmRjYjNjOTU1MjM5YmY4YWQwYWQyMDdjZTM2Zj10ZXN0JTQwdGVzdC5jb207IHdvcmRwcmVzc190ZXN0X2Nvb2tpZT1XUCtDb29raWUrY2hlY2s7IHdvcmRwcmVzc19sb2dnZWRfaW5fYWIyOWZkY2IzYzk1NTIzOWJmOGFkMGFkMjA3Y2UzNmY9YWRtaW4lN0MxMjQyOTI4MTk3JTdDMTQ0ZDJkY2I5NmVjZGZlOWNmOWNjYzZmNGNiMTJkNjA7IHdwLXNldHRpbmdzLTE9ZWRpdG9yJTNEdGlueW1jZSUyNm0wJTNEbyUyNm0xJTNEYyUyNm0yJTNEYyUyNm0zJTNEYyUyNm00JTNEYyUyNm01JTNEYyUyNm02JTNEYyUyNm03JTNEYyUyNm04JTNEYzsgd3Atc2V0dGluZ3MtdGltZS0xPTEyNDE3MTg2NTU=]]></property><property name="HTTP_IF_MODIFIED_SINCE" fullname="$_SERVER['HTTP_IF_MODIFIED_SINCE']" address="33261508" type="string" size="29" encoding="base64"><![CDATA[VGh1LCAwNyBNYXkgMjAwOSAyMDowOTozOSBHTVQ=]]></property><property name="HTTP_CACHE_CONTROL" fullname="$_SERVER['HTTP_CACHE_CONTROL']" address="33261708" type="string" size="9" encoding="base64"><![CDATA[bWF4LWFnZT0w]]></property><property name="PATH" fullname="$_SERVER['PATH']" address="33261964" type="string" size="29" encoding="base64"><![CDATA[L3Vzci9iaW46L2JpbjovdXNyL3NiaW46L3NiaW4=]]></property><property name="SERVER_SIGNATURE" fullname="$_SERVER['SERVER_SIGNATURE']" address="33262136" type="string" size="0" encoding="base64"><![CDATA[]]></property><property name="SERVER_SOFTWARE" fullname="$_SERVER['SERVER_SOFTWARE']" address="33262480" type="string" size="64" encoding="base64"><![CDATA[QXBhY2hlLzIuMi45IChVbml4KSBtb2Rfc3NsLzIuMi45IE9wZW5TU0wvMC45LjhoIERBVi8yIFBIUC81LjIuNg==]]></property><property name="SERVER_NAME" fullname="$_SERVER['SERVER_NAME']" address="33262728" type="string" size="33" encoding="base64"><![CDATA[ZGV2LndvcmRwcmVzcy1wbHVnaW4tZXhhbXBsZXMuY29t]]></property><property name="SERVER_ADDR" fullname="$_SERVER['SERVER_ADDR']" address="33263064" type="string" size="9" encoding="base64"><![CDATA[MTI3LjAuMC4x]]></property><property name="SERVER_PORT" fullname="$_SERVER['SERVER_PORT']" address="33263392" type="string" size="2" encoding="base64"><![CDATA[ODA=]]></property><property name="REMOTE_ADDR" fullname="$_SERVER['REMOTE_ADDR']" address="33263592" type="string" size="9" encoding="base64"><![CDATA[MTI3LjAuMC4x]]></property><property name="DOCUMENT_ROOT" fullname="$_SERVER['DOCUMENT_ROOT']" address="33263940" type="string" size="71" encoding="base64"><![CDATA[L1VzZXJzL2pvbnIvU29sdXRpb25zL2hpZ2hseS12aXNpYmxlL1dvcmRQcmVzcyBQbHVnaW4gRXhhbXBsZXMvd3d3X3Jvb3Q=]]></property><property name="SERVER_ADMIN" fullname="$_SERVER['SERVER_ADMIN']" address="33264184" type="string" size="31" encoding="base64"><![CDATA[am9ucmF0Y2xpZmZlQGhpZ2hseS12aXNpYmxlLm5ldA==]]></property><property name="SCRIPT_FILENAME" fullname="$_SERVER['SCRIPT_FILENAME']" address="33264548" type="string" size="89" encoding="base64"><![CDATA[L1VzZXJzL2pvbnIvU29sdXRpb25zL2hpZ2hseS12aXNpYmxlL1dvcmRQcmVzcyBQbHVnaW4gRXhhbXBsZXMvd3d3X3Jvb3Qvd3AtYWRtaW4vZWRpdC5waHA=]]></property><property name="REMOTE_PORT" fullname="$_SERVER['REMOTE_PORT']" address="33264720" type="string" size="5" encoding="base64"><![CDATA[NTc1OTM=]]></property><property name="GATEWAY_INTERFACE" fullname="$_SERVER['GATEWAY_INTERFACE']" address="33264920" type="string" size="7" encoding="base64"><![CDATA[Q0dJLzEuMQ==]]></property><property name="SERVER_PROTOCOL" fullname="$_SERVER['SERVER_PROTOCOL']" address="33265136" type="string" size="8" encoding="base64"><![CDATA[SFRUUC8xLjE=]]></property><property name="REQUEST_METHOD" fullname="$_SERVER['REQUEST_METHOD']" address="33265336" type="string" size="3" encoding="base64"><![CDATA[R0VU]]></property><property name="QUERY_STRING" fullname="$_SERVER['QUERY_STRING']" address="33265548" type="string" size="14" encoding="base64"><![CDATA[cGFnZT1hZGQtcGhvdG8=]]></property><property name="REQUEST_URI" fullname="$_SERVER['REQUEST_URI']" address="33265792" type="string" size="33" encoding="base64"><![CDATA[L3dwLWFkbWluL2VkaXQucGhwP3BhZ2U9YWRkLXBob3Rv]]></property><property name="SCRIPT_NAME" fullname="$_SERVER['SCRIPT_NAME']" address="33265952" type="string" size="18" encoding="base64"><![CDATA[L3dwLWFkbWluL2VkaXQucGhw]]></property><property name="PHP_SELF" fullname="$_SERVER['PHP_SELF']" address="33266084" type="string" size="18" encoding="base64"><![CDATA[L3dwLWFkbWluL2VkaXQucGhw]]></property><property name="REQUEST_TIME" fullname="$_SERVER['REQUEST_TIME']" address="33266160" type="int"><![CDATA[1241727424]]></property><property name="argv" fullname="$_SERVER['argv']" address="33268004" type="array" children="1" numchildren="1"></property></property></response>
<- source -f file:///Users/jonr/Solutions/highly-visible/WordPress%20Plugin%20Examples/www_root/wp-admin/edit.php -i macgdbp
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="source" transaction_id="macgdbp" encoding="base64"><![CDATA[PD9waHAKLyoqCiAqIEVkaXQgUG9zdHMgQWRtaW5pc3RyYXRpb24gUGFuZWwuCiAqCiAqIEBwYWNrYWdlIFdvcmRQcmVzcwogKiBAc3VicGFja2FnZSBBZG1pbmlzdHJhdGlvbgogKi8KCi8qKiBXb3JkUHJlc3MgQWRtaW5pc3RyYXRpb24gQm9vdHN0cmFwICovCnJlcXVpcmVfb25jZSgnYWRtaW4ucGhwJyk7CgovLyBCYWNrLWNvbXBhdCBmb3Igdmlld2luZyBjb21tZW50cyBvZiBhbiBlbnRyeQppZiAoICRfcmVkaXJlY3QgPSBpbnR2YWwoIG1heCggQCRfR0VUWydwJ10sIEAkX0dFVFsnYXR0YWNobWVudF9pZCddLCBAJF9HRVRbJ3BhZ2VfaWQnXSApICkgKSB7Cgl3cF9yZWRpcmVjdCggYWRtaW5fdXJsKCdlZGl0LWNvbW1lbnRzLnBocD9wPScgLiAkX3JlZGlyZWN0ICkgKTsKCWV4aXQ7Cn0gZWxzZSB7Cgl1bnNldCggJF9yZWRpcmVjdCApOwp9CgovLyBIYW5kbGUgYnVsayBhY3Rpb25zCmlmICggaXNzZXQoJF9HRVRbJ2FjdGlvbiddKSAmJiAoIC0xICE9ICRfR0VUWydhY3Rpb24nXSB8fCAtMSAhPSAkX0dFVFsnYWN0aW9uMiddICkgKSB7CgkkZG9hY3Rpb24gPSAoIC0xICE9ICRfR0VUWydhY3Rpb24nXSApID8gJF9HRVRbJ2FjdGlvbiddIDogJF9HRVRbJ2FjdGlvbjInXTsKCglzd2l0Y2ggKCAkZG9hY3Rpb24gKSB7CgkJY2FzZSAnZGVsZXRlJzoKCQkJaWYgKCBpc3NldCgkX0dFVFsncG9zdCddKSAmJiAhIGlzc2V0KCRfR0VUWydidWxrX2VkaXQnXSkgJiYgKGlzc2V0KCRfR0VUWydkb2FjdGlvbiddKSB8fCBpc3NldCgkX0dFVFsnZG9hY3Rpb24yJ10pKSApIHsKCQkJCWNoZWNrX2FkbWluX3JlZmVyZXIoJ2J1bGstcG9zdHMnKTsKCQkJCSRkZWxldGVkID0gMDsKCQkJCWZvcmVhY2goIChhcnJheSkgJF9HRVRbJ3Bvc3QnXSBhcyAkcG9zdF9pZF9kZWwgKSB7CgkJCQkJJHBvc3RfZGVsID0gJiBnZXRfcG9zdCgkcG9zdF9pZF9kZWwpOwoKCQkJCQlpZiAoICFjdXJyZW50X3VzZXJfY2FuKCdkZWxldGVfcG9zdCcsICRwb3N0X2lkX2RlbCkgKQoJCQkJCQl3cF9kaWUoIF9fKCdZb3UgYXJlIG5vdCBhbGxvd2VkIHRvIGRlbGV0ZSB0aGlzIHBvc3QuJykgKTsKCgkJCQkJaWYgKCAkcG9zdF9kZWwtPnBvc3RfdHlwZSA9PSAnYXR0YWNobWVudCcgKSB7CgkJCQkJCWlmICggISB3cF9kZWxldGVfYXR0YWNobWVudCgkcG9zdF9pZF9kZWwpICkKCQkJCQkJCXdwX2RpZSggX18oJ0Vycm9yIGluIGRlbGV0aW5nLi4uJykgKTsKCQkJCQl9IGVsc2UgewoJCQkJCQlpZiAoICF3cF9kZWxldGVfcG9zdCgkcG9zdF9pZF9kZWwpICkKCQkJCQkJCXdwX2RpZSggX18oJ0Vycm9yIGluIGRlbGV0aW5nLi4uJykgKTsKCQkJCQl9CgkJCQkJJGRlbGV0ZWQrKzsKCQkJCX0KCQkJfQoJCQlicmVhazsKCQljYXNlICdlZGl0JzoKCQkJaWYgKCBpc3NldCgkX0dFVFsncG9zdCddKSAmJiBpc3NldCgkX0dFVFsnYnVsa19lZGl0J10pICkgewoJCQkJY2hlY2tfYWRtaW5fcmVmZXJlcignYnVsay1wb3N0cycpOwoKCQkJCWlmICggLTEgPT0gJF9HRVRbJ19zdGF0dXMnXSApIHsKCQkJCQkkX0dFVFsncG9zdF9zdGF0dXMnXSA9IG51bGw7CgkJCQkJdW5zZXQoJF9HRVRbJ19zdGF0dXMnXSwgJF9HRVRbJ3Bvc3Rfc3RhdHVzJ10pOwoJCQkJfSBlbHNlIHsKCQkJCQkkX0dFVFsncG9zdF9zdGF0dXMnXSA9ICRfR0VUWydfc3RhdHVzJ107CgkJCQl9CgoJCQkJJGRvbmUgPSBidWxrX2VkaXRfcG9zdHMoJF9HRVQpOwoJCQl9CgkJCWJyZWFrOwoJfQoKCSRzZW5kYmFjayA9IHdwX2dldF9yZWZlcmVyKCk7CglpZiAoIHN0cnBvcygkc2VuZGJhY2ssICdwb3N0LnBocCcpICE9PSBmYWxzZSApICRzZW5kYmFjayA9IGFkbWluX3VybCgncG9zdC1uZXcucGhwJyk7CgllbHNlaWYgKCBzdHJwb3MoJHNlbmRiYWNrLCAnYXR0YWNobWVudHMucGhwJykgIT09IGZhbHNlICkgJHNlbmRiYWNrID0gYWRtaW5fdXJsKCdhdHRhY2htZW50cy5waHAnKTsKCWlmICggaXNzZXQoJGRvbmUpICkgewoJCSRkb25lWyd1cGRhdGVkJ10gPSBjb3VudCggJGRvbmVbJ3VwZGF0ZWQnXSApOwoJCSRkb25lWydza2lwcGVkJ10gPSBjb3VudCggJGRvbmVbJ3NraXBwZWQnXSApOwoJCSRkb25lWydsb2NrZWQnXSA9IGNvdW50KCAkZG9uZVsnbG9ja2VkJ10gKTsKCQkkc2VuZGJhY2sgPSBhZGRfcXVlcnlfYXJnKCAkZG9uZSwgJHNlbmRiYWNrICk7Cgl9CglpZiAoIGlzc2V0KCRkZWxldGVkKSApCgkJJHNlbmRiYWNrID0gYWRkX3F1ZXJ5X2FyZygnZGVsZXRlZCcsICRkZWxldGVkLCAkc2VuZGJhY2spOwoJd3BfcmVkaXJlY3QoJHNlbmRiYWNrKTsKCWV4aXQoKTsKfSBlbHNlaWYgKCBpc3NldCgkX0dFVFsnX3dwX2h0dHBfcmVmZXJlciddKSAmJiAhIGVtcHR5KCRfR0VUWydfd3BfaHR0cF9yZWZlcmVyJ10pICkgewoJIHdwX3JlZGlyZWN0KCByZW1vdmVfcXVlcnlfYXJnKCBhcnJheSgnX3dwX2h0dHBfcmVmZXJlcicsICdfd3Bub25jZScpLCBzdHJpcHNsYXNoZXMoJF9TRVJWRVJbJ1JFUVVFU1RfVVJJJ10pICkgKTsKCSBleGl0Owp9CgppZiAoIGVtcHR5KCR0aXRsZSkgKQoJJHRpdGxlID0gX18oJ0VkaXQgUG9zdHMnKTsKJHBhcmVudF9maWxlID0gJ2VkaXQucGhwJzsKd3BfZW5xdWV1ZV9zY3JpcHQoJ2lubGluZS1lZGl0LXBvc3QnKTsKCmxpc3QoJHBvc3Rfc3RhdGksICRhdmFpbF9wb3N0X3N0YXRpKSA9IHdwX2VkaXRfcG9zdHNfcXVlcnkoKTsKCnJlcXVpcmVfb25jZSgnYWRtaW4taGVhZGVyLnBocCcpOwoKaWYgKCAhaXNzZXQoICRfR0VUWydwYWdlZCddICkgKQoJJF9HRVRbJ3BhZ2VkJ10gPSAxOwoKaWYgKCBlbXB0eSgkX0dFVFsnbW9kZSddKSApCgkkbW9kZSA9ICdsaXN0JzsKZWxzZQoJJG1vZGUgPSBhdHRyaWJ1dGVfZXNjYXBlKCRfR0VUWydtb2RlJ10pOyA/PgoKPGRpdiBjbGFzcz0id3JhcCI+Cjw/cGhwIHNjcmVlbl9pY29uKCk7ID8+CjxoMj48P3BocCBlY2hvIHdwX3NwZWNpYWxjaGFycyggJHRpdGxlICk7CmlmICggaXNzZXQoJF9HRVRbJ3MnXSkgJiYgJF9HRVRbJ3MnXSApCglwcmludGYoICc8c3BhbiBjbGFzcz0ic3VidGl0bGUiPicgLiBfXygnU2VhcmNoIHJlc3VsdHMgZm9yICYjODIyMDslcyYjODIyMTsnKSAuICc8L3NwYW4+Jywgd3Bfc3BlY2lhbGNoYXJzKCBnZXRfc2VhcmNoX3F1ZXJ5KCkgKSApOyA/Pgo8L2gyPgoKPD9waHAKaWYgKCBpc3NldCgkX0dFVFsncG9zdGVkJ10pICYmICRfR0VUWydwb3N0ZWQnXSApIDogJF9HRVRbJ3Bvc3RlZCddID0gKGludCkgJF9HRVRbJ3Bvc3RlZCddOyA/Pgo8ZGl2IGlkPSJtZXNzYWdlIiBjbGFzcz0idXBkYXRlZCBmYWRlIj48cD48c3Ryb25nPjw/cGhwIF9lKCdZb3VyIHBvc3QgaGFzIGJlZW4gc2F2ZWQuJyk7ID8+PC9zdHJvbmc+IDxhIGhyZWY9Ijw/cGhwIGVjaG8gZ2V0X3Blcm1hbGluayggJF9HRVRbJ3Bvc3RlZCddICk7ID8+Ij48P3BocCBfZSgnVmlldyBwb3N0Jyk7ID8+PC9hPiB8IDxhIGhyZWY9Ijw/cGhwIGVjaG8gZ2V0X2VkaXRfcG9zdF9saW5rKCAkX0dFVFsncG9zdGVkJ10gKTsgPz4iPjw/cGhwIF9lKCdFZGl0IHBvc3QnKTsgPz48L2E+PC9wPjwvZGl2Pgo8P3BocCAkX1NFUlZFUlsnUkVRVUVTVF9VUkknXSA9IHJlbW92ZV9xdWVyeV9hcmcoYXJyYXkoJ3Bvc3RlZCcpLCAkX1NFUlZFUlsnUkVRVUVTVF9VUkknXSk7CmVuZGlmOyA/PgoKPD9waHAgaWYgKCBpc3NldCgkX0dFVFsnbG9ja2VkJ10pIHx8IGlzc2V0KCRfR0VUWydza2lwcGVkJ10pIHx8IGlzc2V0KCRfR0VUWyd1cGRhdGVkJ10pIHx8IGlzc2V0KCRfR0VUWydkZWxldGVkJ10pICkgeyA/Pgo8ZGl2IGlkPSJtZXNzYWdlIiBjbGFzcz0idXBkYXRlZCBmYWRlIj48cD4KPD9waHAgaWYgKCBpc3NldCgkX0dFVFsndXBkYXRlZCddKSAmJiAoaW50KSAkX0dFVFsndXBkYXRlZCddICkgewoJcHJpbnRmKCBfX25nZXR0ZXh0KCAnJXMgcG9zdCB1cGRhdGVkLicsICclcyBwb3N0cyB1cGRhdGVkLicsICRfR0VUWyd1cGRhdGVkJ10gKSwgbnVtYmVyX2Zvcm1hdF9pMThuKCAkX0dFVFsndXBkYXRlZCddICkgKTsKCXVuc2V0KCRfR0VUWyd1cGRhdGVkJ10pOwp9CgppZiAoIGlzc2V0KCRfR0VUWydza2lwcGVkJ10pICYmIChpbnQpICRfR0VUWydza2lwcGVkJ10gKQoJdW5zZXQoJF9HRVRbJ3NraXBwZWQnXSk7CgppZiAoIGlzc2V0KCRfR0VUWydsb2NrZWQnXSkgJiYgKGludCkgJF9HRVRbJ2xvY2tlZCddICkgewoJcHJpbnRmKCBfX25nZXR0ZXh0KCAnJXMgcG9zdCBub3QgdXBkYXRlZCwgc29tZWJvZHkgaXMgZWRpdGluZyBpdC4nLCAnJXMgcG9zdHMgbm90IHVwZGF0ZWQsIHNvbWVib2R5IGlzIGVkaXRpbmcgdGhlbS4nLCAkX0dFVFsnbG9ja2VkJ10gKSwgbnVtYmVyX2Zvcm1hdF9pMThuKCAkX0dFVFsnbG9ja2VkJ10gKSApOwoJdW5zZXQoJF9HRVRbJ2xvY2tlZCddKTsKfQoKaWYgKCBpc3NldCgkX0dFVFsnZGVsZXRlZCddKSAmJiAoaW50KSAkX0dFVFsnZGVsZXRlZCddICkgewoJcHJpbnRmKCBfX25nZXR0ZXh0KCAnUG9zdCBkZWxldGVkLicsICclcyBwb3N0cyBkZWxldGVkLicsICRfR0VUWydkZWxldGVkJ10gKSwgbnVtYmVyX2Zvcm1hdF9pMThuKCAkX0dFVFsnZGVsZXRlZCddICkgKTsKCXVuc2V0KCRfR0VUWydkZWxldGVkJ10pOwp9CgokX1NFUlZFUlsnUkVRVUVTVF9VUkknXSA9IHJlbW92ZV9xdWVyeV9hcmcoIGFycmF5KCdsb2NrZWQnLCAnc2tpcHBlZCcsICd1cGRhdGVkJywgJ2RlbGV0ZWQnKSwgJF9TRVJWRVJbJ1JFUVVFU1RfVVJJJ10gKTsKPz4KPC9wPjwvZGl2Pgo8P3BocCB9ID8+Cgo8Zm9ybSBpZD0icG9zdHMtZmlsdGVyIiBhY3Rpb249IiIgbWV0aG9kPSJnZXQiPgoKPHVsIGNsYXNzPSJzdWJzdWJzdWIiPgo8P3BocAppZiAoIGVtcHR5KCRsb2NrZWRfcG9zdF9zdGF0dXMpICkgOgokc3RhdHVzX2xpbmtzID0gYXJyYXkoKTsKJG51bV9wb3N0cyA9IHdwX2NvdW50X3Bvc3RzKCAncG9zdCcsICdyZWFkYWJsZScgKTsKJHRvdGFsX3Bvc3RzID0gYXJyYXlfc3VtKCAoYXJyYXkpICRudW1fcG9zdHMgKTsKJGNsYXNzID0gZW1wdHkoICRfR0VUWydwb3N0X3N0YXR1cyddICkgPyAnIGNsYXNzPSJjdXJyZW50IicgOiAnJzsKJHN0YXR1c19saW5rc1tdID0gIjxsaT48YSBocmVmPSdlZGl0LnBocCcgJGNsYXNzPiIgLiBzcHJpbnRmKCBfX25nZXR0ZXh0KCAnQWxsIDxzcGFuIGNsYXNzPSJjb3VudCI+KCVzKTwvc3Bhbj4nLCAnQWxsIDxzcGFuIGNsYXNzPSJjb3VudCI+KCVzKTwvc3Bhbj4nLCAkdG90YWxfcG9zdHMgKSwgbnVtYmVyX2Zvcm1hdF9pMThuKCAkdG90YWxfcG9zdHMgKSApIC4gJzwvYT4nOwoKCmZvcmVhY2ggKCAkcG9zdF9zdGF0aSBhcyAkc3RhdHVzID0+ICRsYWJlbCApIHsKCSRjbGFzcyA9ICcnOwoKCWlmICggIWluX2FycmF5KCAkc3RhdHVzLCAkYXZhaWxfcG9zdF9zdGF0aSApICkKCQljb250aW51ZTsKCglpZiAoIGVtcHR5KCAkbnVtX3Bvc3RzLT4kc3RhdHVzICkgKQoJCWNvbnRpbnVlOwoJaWYgKCBpc3NldCgkX0dFVFsncG9zdF9zdGF0dXMnXSkgJiYgJHN0YXR1cyA9PSAkX0dFVFsncG9zdF9zdGF0dXMnXSApCgkJJGNsYXNzID0gJyBjbGFzcz0iY3VycmVudCInOwoKCSRzdGF0dXNfbGlua3NbXSA9ICI8bGk+PGEgaHJlZj0nZWRpdC5waHA/cG9zdF9zdGF0dXM9JHN0YXR1cycgJGNsYXNzPiIgLiBzcHJpbnRmKCBfX25nZXR0ZXh0KCAkbGFiZWxbMl1bMF0sICRsYWJlbFsyXVsxXSwgJG51bV9wb3N0cy0+JHN0YXR1cyApLCBudW1iZXJfZm9ybWF0X2kxOG4oICRudW1fcG9zdHMtPiRzdGF0dXMgKSApIC4gJzwvYT4nOwp9CmVjaG8gaW1wbG9kZSggIiB8PC9saT5cbiIsICRzdGF0dXNfbGlua3MgKSAuICc8L2xpPic7CnVuc2V0KCAkc3RhdHVzX2xpbmtzICk7CmVuZGlmOwo/Pgo8L3VsPgoKPHAgY2xhc3M9InNlYXJjaC1ib3giPgoJPGxhYmVsIGNsYXNzPSJoaWRkZW4iIGZvcj0icG9zdC1zZWFyY2gtaW5wdXQiPjw/cGhwIF9lKCAnU2VhcmNoIFBvc3RzJyApOyA/Pjo8L2xhYmVsPgoJPGlucHV0IHR5cGU9InRleHQiIGNsYXNzPSJzZWFyY2gtaW5wdXQiIGlkPSJwb3N0LXNlYXJjaC1pbnB1dCIgbmFtZT0icyIgdmFsdWU9Ijw/cGhwIHRoZV9zZWFyY2hfcXVlcnkoKTsgPz4iIC8+Cgk8aW5wdXQgdHlwZT0ic3VibWl0IiB2YWx1ZT0iPD9waHAgX2UoICdTZWFyY2ggUG9zdHMnICk7ID8+IiBjbGFzcz0iYnV0dG9uIiAvPgo8L3A+Cgo8P3BocCBpZiAoIGlzc2V0KCRfR0VUWydwb3N0X3N0YXR1cyddICkgKSA6ID8+CjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9InBvc3Rfc3RhdHVzIiB2YWx1ZT0iPD9waHAgZWNobyBhdHRyaWJ1dGVfZXNjYXBlKCRfR0VUWydwb3N0X3N0YXR1cyddKSA/PiIgLz4KPD9waHAgZW5kaWY7ID8+CjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9Im1vZGUiIHZhbHVlPSI8P3BocCBlY2hvICRtb2RlOyA/PiIgLz4KCjw/cGhwIGlmICggaGF2ZV9wb3N0cygpICkgeyA/PgoKPGRpdiBjbGFzcz0idGFibGVuYXYiPgo8P3BocAokcGFnZV9saW5rcyA9IHBhZ2luYXRlX2xpbmtzKCBhcnJheSgKCSdiYXNlJyA9PiBhZGRfcXVlcnlfYXJnKCAncGFnZWQnLCAnJSMlJyApLAoJJ2Zvcm1hdCcgPT4gJycsCgkncHJldl90ZXh0JyA9PiBfXygnJmxhcXVvOycpLAoJJ25leHRfdGV4dCcgPT4gX18oJyZyYXF1bzsnKSwKCSd0b3RhbCcgPT4gJHdwX3F1ZXJ5LT5tYXhfbnVtX3BhZ2VzLAoJJ2N1cnJlbnQnID0+ICRfR0VUWydwYWdlZCddCikpOwoKPz4KCjxkaXYgY2xhc3M9ImFsaWdubGVmdCBhY3Rpb25zIj4KPHNlbGVjdCBuYW1lPSJhY3Rpb24iPgo8b3B0aW9uIHZhbHVlPSItMSIgc2VsZWN0ZWQ9InNlbGVjdGVkIj48P3BocCBfZSgnQnVsayBBY3Rpb25zJyk7ID8+PC9vcHRpb24+CjxvcHRpb24gdmFsdWU9ImVkaXQiPjw/cGhwIF9lKCdFZGl0Jyk7ID8+PC9vcHRpb24+CjxvcHRpb24gdmFsdWU9ImRlbGV0ZSI+PD9waHAgX2UoJ0RlbGV0ZScpOyA/Pjwvb3B0aW9uPgo8L3NlbGVjdD4KPGlucHV0IHR5cGU9InN1Ym1pdCIgdmFsdWU9Ijw/cGhwIF9lKCdBcHBseScpOyA/PiIgbmFtZT0iZG9hY3Rpb24iIGlkPSJkb2FjdGlvbiIgY2xhc3M9ImJ1dHRvbi1zZWNvbmRhcnkgYWN0aW9uIiAvPgo8P3BocCB3cF9ub25jZV9maWVsZCgnYnVsay1wb3N0cycpOyA/PgoKPD9waHAgLy8gdmlldyBmaWx0ZXJzCmlmICggIWlzX3Npbmd1bGFyKCkgKSB7CiRhcmNfcXVlcnkgPSAiU0VMRUNUIERJU1RJTkNUIFlFQVIocG9zdF9kYXRlKSBBUyB5eWVhciwgTU9OVEgocG9zdF9kYXRlKSBBUyBtbW9udGggRlJPTSAkd3BkYi0+cG9zdHMgV0hFUkUgcG9zdF90eXBlID0gJ3Bvc3QnIE9SREVSIEJZIHBvc3RfZGF0ZSBERVNDIjsKCiRhcmNfcmVzdWx0ID0gJHdwZGItPmdldF9yZXN1bHRzKCAkYXJjX3F1ZXJ5ICk7CgokbW9udGhfY291bnQgPSBjb3VudCgkYXJjX3Jlc3VsdCk7CgppZiAoICRtb250aF9jb3VudCAmJiAhKCAxID09ICRtb250aF9jb3VudCAmJiAwID09ICRhcmNfcmVzdWx0WzBdLT5tbW9udGggKSApIHsKJG0gPSBpc3NldCgkX0dFVFsnbSddKSA/IChpbnQpJF9HRVRbJ20nXSA6IDA7Cj8+CjxzZWxlY3QgbmFtZT0nbSc+CjxvcHRpb248P3BocCBzZWxlY3RlZCggJG0sIDAgKTsgPz4gdmFsdWU9JzAnPjw/cGhwIF9lKCdTaG93IGFsbCBkYXRlcycpOyA/Pjwvb3B0aW9uPgo8P3BocApmb3JlYWNoICgkYXJjX3Jlc3VsdCBhcyAkYXJjX3JvdykgewoJaWYgKCAkYXJjX3Jvdy0+eXllYXIgPT0gMCApCgkJY29udGludWU7CgkkYXJjX3Jvdy0+bW1vbnRoID0gemVyb2lzZSggJGFyY19yb3ctPm1tb250aCwgMiApOwoKCWlmICggJGFyY19yb3ctPnl5ZWFyIC4gJGFyY19yb3ctPm1tb250aCA9PSAkbSApCgkJJGRlZmF1bHQgPSAnIHNlbGVjdGVkPSJzZWxlY3RlZCInOwoJZWxzZQoJCSRkZWZhdWx0ID0gJyc7CgoJZWNobyAiPG9wdGlvbiRkZWZhdWx0IHZhbHVlPSckYXJjX3Jvdy0+eXllYXIkYXJjX3Jvdy0+bW1vbnRoJz4iOwoJZWNobyAkd3BfbG9jYWxlLT5nZXRfbW9udGgoJGFyY19yb3ctPm1tb250aCkgLiAiICRhcmNfcm93LT55eWVhciI7CgllY2hvICI8L29wdGlvbj5cbiI7Cn0KPz4KPC9zZWxlY3Q+Cjw/cGhwIH0gPz4KCjw/cGhwCiRkcm9wZG93bl9vcHRpb25zID0gYXJyYXkoJ3Nob3dfb3B0aW9uX2FsbCcgPT4gX18oJ1ZpZXcgYWxsIGNhdGVnb3JpZXMnKSwgJ2hpZGVfZW1wdHknID0+IDAsICdoaWVyYXJjaGljYWwnID0+IDEsCgknc2hvd19jb3VudCcgPT4gMCwgJ29yZGVyYnknID0+ICduYW1lJywgJ3NlbGVjdGVkJyA9PiAkY2F0KTsKd3BfZHJvcGRvd25fY2F0ZWdvcmllcygkZHJvcGRvd25fb3B0aW9ucyk7CmRvX2FjdGlvbigncmVzdHJpY3RfbWFuYWdlX3Bvc3RzJyk7Cj8+CjxpbnB1dCB0eXBlPSJzdWJtaXQiIGlkPSJwb3N0LXF1ZXJ5LXN1Ym1pdCIgdmFsdWU9Ijw/cGhwIF9lKCdGaWx0ZXInKTsgPz4iIGNsYXNzPSJidXR0b24tc2Vjb25kYXJ5IiAvPgoKPD9waHAgfSA/Pgo8L2Rpdj4KCjw/cGhwIGlmICggJHBhZ2VfbGlua3MgKSB7ID8+CjxkaXYgY2xhc3M9InRhYmxlbmF2LXBhZ2VzIj48P3BocCAkcGFnZV9saW5rc190ZXh0ID0gc3ByaW50ZiggJzxzcGFuIGNsYXNzPSJkaXNwbGF5aW5nLW51bSI+JyAuIF9fKCAnRGlzcGxheWluZyAlcyYjODIxMTslcyBvZiAlcycgKSAuICc8L3NwYW4+JXMnLAoJbnVtYmVyX2Zvcm1hdF9pMThuKCAoICRfR0VUWydwYWdlZCddIC0gMSApICogJHdwX3F1ZXJ5LT5xdWVyeV92YXJzWydwb3N0c19wZXJfcGFnZSddICsgMSApLAoJbnVtYmVyX2Zvcm1hdF9pMThuKCBtaW4oICRfR0VUWydwYWdlZCddICogJHdwX3F1ZXJ5LT5xdWVyeV92YXJzWydwb3N0c19wZXJfcGFnZSddLCAkd3BfcXVlcnktPmZvdW5kX3Bvc3RzICkgKSwKCW51bWJlcl9mb3JtYXRfaTE4biggJHdwX3F1ZXJ5LT5mb3VuZF9wb3N0cyApLAoJJHBhZ2VfbGlua3MKKTsgZWNobyAkcGFnZV9saW5rc190ZXh0OyA/PjwvZGl2Pgo8P3BocCB9ID8+Cgo8ZGl2IGNsYXNzPSJ2aWV3LXN3aXRjaCI+Cgk8YSBocmVmPSI8P3BocCBlY2hvIGNsZWFuX3VybChhZGRfcXVlcnlfYXJnKCdtb2RlJywgJ2xpc3QnLCAkX1NFUlZFUlsnUkVRVUVTVF9VUkknXSkpID8+Ij48aW1nIDw/cGhwIGlmICggJ2xpc3QnID09ICRtb2RlICkgZWNobyAnY2xhc3M9ImN1cnJlbnQiJzsgPz4gaWQ9InZpZXctc3dpdGNoLWxpc3QiIHNyYz0iLi4vd3AtaW5jbHVkZXMvaW1hZ2VzL2JsYW5rLmdpZiIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB0aXRsZT0iPD9waHAgX2UoJ0xpc3QgVmlldycpID8+IiBhbHQ9Ijw/cGhwIF9lKCdMaXN0IFZpZXcnKSA/PiIgLz48L2E+Cgk8YSBocmVmPSI8P3BocCBlY2hvIGNsZWFuX3VybChhZGRfcXVlcnlfYXJnKCdtb2RlJywgJ2V4Y2VycHQnLCAkX1NFUlZFUlsnUkVRVUVTVF9VUkknXSkpID8+Ij48aW1nIDw/cGhwIGlmICggJ2V4Y2VycHQnID09ICRtb2RlICkgZWNobyAnY2xhc3M9ImN1cnJlbnQiJzsgPz4gaWQ9InZpZXctc3dpdGNoLWV4Y2VycHQiIHNyYz0iLi4vd3AtaW5jbHVkZXMvaW1hZ2VzL2JsYW5rLmdpZiIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB0aXRsZT0iPD9waHAgX2UoJ0V4Y2VycHQgVmlldycpID8+IiBhbHQ9Ijw/cGhwIF9lKCdFeGNlcnB0IFZpZXcnKSA/PiIgLz48L2E+CjwvZGl2PgoKPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4KCjw/cGhwIGluY2x1ZGUoICdlZGl0LXBvc3Qtcm93cy5waHAnICk7ID8+Cgo8ZGl2IGNsYXNzPSJ0YWJsZW5hdiI+Cgo8P3BocAppZiAoICRwYWdlX2xpbmtzICkKCWVjaG8gIjxkaXYgY2xhc3M9J3RhYmxlbmF2LXBhZ2VzJz4kcGFnZV9saW5rc190ZXh0PC9kaXY+IjsKPz4KCjxkaXYgY2xhc3M9ImFsaWdubGVmdCBhY3Rpb25zIj4KPHNlbGVjdCBuYW1lPSJhY3Rpb24yIj4KPG9wdGlvbiB2YWx1ZT0iLTEiIHNlbGVjdGVkPSJzZWxlY3RlZCI+PD9waHAgX2UoJ0J1bGsgQWN0aW9ucycpOyA/Pjwvb3B0aW9uPgo8b3B0aW9uIHZhbHVlPSJlZGl0Ij48P3BocCBfZSgnRWRpdCcpOyA/Pjwvb3B0aW9uPgo8b3B0aW9uIHZhbHVlPSJkZWxldGUiPjw/cGhwIF9lKCdEZWxldGUnKTsgPz48L29wdGlvbj4KPC9zZWxlY3Q+CjxpbnB1dCB0eXBlPSJzdWJtaXQiIHZhbHVlPSI8P3BocCBfZSgnQXBwbHknKTsgPz4iIG5hbWU9ImRvYWN0aW9uMiIgaWQ9ImRvYWN0aW9uMiIgY2xhc3M9ImJ1dHRvbi1zZWNvbmRhcnkgYWN0aW9uIiAvPgo8YnIgY2xhc3M9ImNsZWFyIiAvPgo8L2Rpdj4KPGJyIGNsYXNzPSJjbGVhciIgLz4KPC9kaXY+Cgo8P3BocCB9IGVsc2UgeyAvLyBoYXZlX3Bvc3RzKCkgPz4KPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2Pgo8cD48P3BocCBfZSgnTm8gcG9zdHMgZm91bmQnKSA/PjwvcD4KPD9waHAgfSA/PgoKPC9mb3JtPgoKPD9waHAgaW5saW5lX2VkaXRfcm93KCAncG9zdCcgKTsgPz4KCjxkaXYgaWQ9ImFqYXgtcmVzcG9uc2UiPjwvZGl2PgoKPGJyIGNsYXNzPSJjbGVhciIgLz4KCjwvZGl2PgoKPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgovKiA8IVtDREFUQVsgKi8KKGZ1bmN0aW9uKCQpewoJJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oKXsKCQkkKCcjZG9hY3Rpb24sICNkb2FjdGlvbjInKS5jbGljayhmdW5jdGlvbigpewoJCQlpZiAoICQoJ3NlbGVjdFtuYW1lXj0iYWN0aW9uIl0nKS52YWwoKSA9PSAnZGVsZXRlJyApIHsKCQkJCXZhciBtID0gJzw/cGhwIGVjaG8ganNfZXNjYXBlKF9fKCJZb3UgYXJlIGFib3V0IHRvIGRlbGV0ZSB0aGUgc2VsZWN0ZWQgcG9zdHMuXG4gICdDYW5jZWwnIHRvIHN0b3AsICdPSycgdG8gZGVsZXRlLiIpKTsgPz4nOwoJCQkJcmV0dXJuIHNob3dOb3RpY2Uud2FybihtKTsKCQkJfQoJCX0pOwoJfSk7Cn0pKGpRdWVyeSk7CmNvbHVtbnMuaW5pdCgnZWRpdCcpOwovKiBdXT4gKi8KPC9zY3JpcHQ+Cgo8P3BocCBpbmNsdWRlKCdhZG1pbi1mb290ZXIucGhwJyk7ID8+Cg==]]></response>
<- run -i macgdbp
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="run" transaction_id="macgdbp" status="stopping" reason="ok"></response>
<- status -i macgdbp
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="status" transaction_id="macgdbp" status="stopping" reason="ok"></response>
Log closed at 2009-05-07 20:17:12
XAMPP runnning PHP 5.2.6
using precompiled binary xdebug.so from activestate
Debug log is below...
Log opened at 2009-05-07 20:17:04
-> <init xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" fileuri="file:///Users/jonr/Solutions/highly-visible/WordPress%20Plugin%20Examples/www_root/wp-admin/edit.php" language="PHP" protocol_version="1.0" appid="3067" idekey="jonr"><engine version="2.0.4"><![CDATA[Xdebug]]></engine><author><![CDATA[Derick Rethans]]></author><url><![CDATA[http://xdebug.org]]></url><copyright><![CDATA[Copyright (c) 2002-2008 by Derick Rethans]]></copyright></init>
<- status -i macgdbp
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="status" transaction_id="macgdbp" status="starting" reason="ok"></response>
<- breakpoint_set -t line -f /Users/jonr/Solutions/highly-visible/WordPress Plugin Examples/www_root/wp-content/plugins/post-types/classes/PostTypes.php -n 51 -i macgdbp
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="breakpoint_set"><error code="3"><message><![CDATA[invalid or missing options]]></message></error></response>
<- step_into -i macgdbp
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="step_into" transaction_id="macgdbp" status="break" reason="ok"><xdebug:message filename="file:///Users/jonr/Solutions/highly-visible/WordPress%20Plugin%20Examples/www_root/wp-admin/edit.php" lineno="10"></xdebug:message></response>
<- status -i macgdbp
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="status" transaction_id="macgdbp" status="break" reason="ok"></response>
<- stack_get -d 0 -i macgdbp
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="stack_get" transaction_id="macgdbp"><stack where="{main}" level="0" type="file" filename="file:///Users/jonr/Solutions/highly-visible/WordPress%20Plugin%20Examples/www_root/wp-admin/edit.php" lineno="10"></stack></response>
<- context_names -d 0 -i macgdbp
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="context_names" transaction_id="macgdbp"><context name="Locals" id="0"></context><context name="Superglobals" id="1"></context></response>
<- context_get -d 0 -c 0 -i macgdbp
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="context_get" transaction_id="macgdbp" context="0"><property name="_redirect" fullname="$_redirect" type="uninitialized"></property><property name="arc_query" fullname="$arc_query" type="uninitialized"></property><property name="arc_result" fullname="$arc_result" type="uninitialized"></property><property name="arc_row" fullname="$arc_row" type="uninitialized"></property><property name="avail_post_stati" fullname="$avail_post_stati" type="uninitialized"></property><property name="cat" fullname="$cat" type="uninitialized"></property><property name="class" fullname="$class" type="uninitialized"></property><property name="default" fullname="$default" type="uninitialized"></property><property name="deleted" fullname="$deleted" type="uninitialized"></property><property name="doaction" fullname="$doaction" type="uninitialized"></property><property name="done" fullname="$done" type="uninitialized"></property><property name="dropdown_options" fullname="$dropdown_options" type="uninitialized"></property><property name="label" fullname="$label" type="uninitialized"></property><property name="m" fullname="$m" type="uninitialized"></property><property name="mode" fullname="$mode" type="uninitialized"></property><property name="month_count" fullname="$month_count" type="uninitialized"></property><property name="num_posts" fullname="$num_posts" type="uninitialized"></property><property name="page_links" fullname="$page_links" type="uninitialized"></property><property name="page_links_text" fullname="$page_links_text" type="uninitialized"></property><property name="parent_file" fullname="$parent_file" type="uninitialized"></property><property name="post_del" fullname="$post_del" type="uninitialized"></property><property name="post_id_del" fullname="$post_id_del" type="uninitialized"></property><property name="post_stati" fullname="$post_stati" type="uninitialized"></property><property name="sendback" fullname="$sendback" type="uninitialized"></property><property name="status" fullname="$status" type="uninitialized"></property><property name="status_links" fullname="$status_links" type="uninitialized"></property><property name="title" fullname="$title" type="uninitialized"></property><property name="total_posts" fullname="$total_posts" type="uninitialized"></property><property name="wp_locale" fullname="$wp_locale" type="uninitialized"></property><property name="wp_query" fullname="$wp_query" type="uninitialized"></property><property name="wpdb" fullname="$wpdb" type="uninitialized"></property></response>
<- context_get -d 0 -c 1 -i macgdbp
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="context_get" transaction_id="macgdbp" context="1"><property name="_COOKIE" fullname="$_COOKIE" address="33254152" type="array" children="1" numchildren="7"><property name="wordpress_ab29fdcb3c955239bf8ad0ad207ce36f" fullname="$_COOKIE['wordpress_ab29fdcb3c955239bf8ad0ad207ce36f']" address="33255720" type="string" size="49" encoding="base64"><![CDATA[YWRtaW58MTI0MjkyODE5N3w1NjQyMTlhZWI2NmMxMzI3ZTE0ZThjNjI4ODg1YTZmNg==]]></property><property name="comment_author_ab29fdcb3c955239bf8ad0ad207ce36f" fullname="$_COOKIE['comment_author_ab29fdcb3c955239bf8ad0ad207ce36f']" address="33256112" type="string" size="4" encoding="base64"><![CDATA[dGVzdA==]]></property><property name="comment_author_email_ab29fdcb3c955239bf8ad0ad207ce36f" fullname="$_COOKIE['comment_author_email_ab29fdcb3c955239bf8ad0ad207ce36f']" address="33256620" type="string" size="13" encoding="base64"><![CDATA[dGVzdEB0ZXN0LmNvbQ==]]></property><property name="wordpress_test_cookie" fullname="$_COOKIE['wordpress_test_cookie']" address="33256980" type="string" size="15" encoding="base64"><![CDATA[V1AgQ29va2llIGNoZWNr]]></property><property name="wordpress_logged_in_ab29fdcb3c955239bf8ad0ad207ce36f" fullname="$_COOKIE['wordpress_logged_in_ab29fdcb3c955239bf8ad0ad207ce36f']" address="33257352" type="string" size="49" encoding="base64"><![CDATA[YWRtaW58MTI0MjkyODE5N3wxNDRkMmRjYjk2ZWNkZmU5Y2Y5Y2NjNmY0Y2IxMmQ2MA==]]></property><property name="wp-settings-1" fullname="$_COOKIE['wp-settings-1']" address="33257824" type="string" size="59" encoding="base64"><![CDATA[ZWRpdG9yPXRpbnltY2UmbTA9byZtMT1jJm0yPWMmbTM9YyZtND1jJm01PWMmbTY9YyZtNz1jJm04PWM=]]></property><property name="wp-settings-time-1" fullname="$_COOKIE['wp-settings-time-1']" address="33257964" type="string" size="10" encoding="base64"><![CDATA[MTI0MTcxODY1NQ==]]></property></property><property name="_ENV" fullname="$_ENV" address="33250956" type="array" children="1" numchildren="17"><property name="SHELL" fullname="$_ENV['SHELL']" address="33251088" type="string" size="9" encoding="base64"><![CDATA[L2Jpbi9iYXNo]]></property><property name="TMPDIR" fullname="$_ENV['TMPDIR']" address="33251224" type="string" size="50" encoding="base64"><![CDATA[L3Zhci9mb2xkZXJzL3E3L3E3M3dud045R3ZhNlZQZUx1cVgremsrKytUSS8tVG1wLS8=]]></property><property name="Apple_PubSub_Socket_Render" fullname="$_ENV['Apple_PubSub_Socket_Render']" address="33251336" type="string" size="25" encoding="base64"><![CDATA[L3RtcC9sYXVuY2gtTzYxRXUyL1JlbmRlcg==]]></property><property name="__AUTHORIZATION" fullname="$_ENV['__AUTHORIZATION']" address="33251448" type="string" size="6" encoding="base64"><![CDATA[YXV0aCA3]]></property><property name="USER" fullname="$_ENV['USER']" address="33251548" type="string" size="4" encoding="base64"><![CDATA[am9ucg==]]></property><property name="LD_LIBRARY_PATH" fullname="$_ENV['LD_LIBRARY_PATH']" address="33251664" type="string" size="34" encoding="base64"><![CDATA[L0FwcGxpY2F0aW9ucy94YW1wcC94YW1wcGZpbGVzL2xpYg==]]></property><property name="COMMAND_MODE" fullname="$_ENV['COMMAND_MODE']" address="33251764" type="string" size="6" encoding="base64"><![CDATA[bGVnYWN5]]></property><property name="SSH_AUTH_SOCK" fullname="$_ENV['SSH_AUTH_SOCK']" address="33251884" type="string" size="28" encoding="base64"><![CDATA[L3RtcC9sYXVuY2gtMlhueVlaL0xpc3RlbmVycw==]]></property><property name="_BASH_IMPLICIT_DASH_PEE" fullname="$_ENV['_BASH_IMPLICIT_DASH_PEE']" address="33251984" type="string" size="2" encoding="base64"><![CDATA[LXA=]]></property><property name="__CF_USER_TEXT_ENCODING" fullname="$_ENV['__CF_USER_TEXT_ENCODING']" address="33252164" type="string" size="7" encoding="base64"><![CDATA[MHgwOjA6MA==]]></property><property name="PATH" fullname="$_ENV['PATH']" address="33252256" type="string" size="29" encoding="base64"><![CDATA[L3Vzci9iaW46L2JpbjovdXNyL3NiaW46L3NiaW4=]]></property><property name="PWD" fullname="$_ENV['PWD']" address="33252344" type="string" size="1" encoding="base64"><![CDATA[Lw==]]></property><property name="SHLVL" fullname="$_ENV['SHLVL']" address="33252432" type="string" size="1" encoding="base64"><![CDATA[Mw==]]></property><property name="HOME" fullname="$_ENV['HOME']" address="33252528" type="string" size="11" encoding="base64"><![CDATA[L1VzZXJzL2pvbnI=]]></property><property name="LOGNAME" fullname="$_ENV['LOGNAME']" address="33252616" type="string" size="4" encoding="base64"><![CDATA[am9ucg==]]></property><property name="DISPLAY" fullname="$_ENV['DISPLAY']" address="33252724" type="string" size="21" encoding="base64"><![CDATA[L3RtcC9sYXVuY2gtc2lkeDgyLzow]]></property><property name="_" fullname="$_ENV['_']" address="33252852" type="string" size="40" encoding="base64"><![CDATA[L0FwcGxpY2F0aW9ucy94YW1wcC94YW1wcGZpbGVzL2Jpbi9odHRwZA==]]></property></property><property name="_FILES" fullname="$_FILES" address="33225308" type="array" children="0" numchildren="0"></property><property name="_GET" fullname="$_GET" address="33254040" type="array" children="1" numchildren="1"><property name="page" fullname="$_GET['page']" address="33254480" type="string" size="9" encoding="base64"><![CDATA[YWRkLXBob3Rv]]></property></property><property name="_POST" fullname="$_POST" address="33268688" type="array" children="0" numchildren="0"></property><property name="_REQUEST" fullname="$_REQUEST" address="33269744" type="array" children="1" numchildren="8"><property name="page" fullname="$_REQUEST['page']" address="33254480" type="string" size="9" encoding="base64"><![CDATA[YWRkLXBob3Rv]]></property><property name="wordpress_ab29fdcb3c955239bf8ad0ad207ce36f" fullname="$_REQUEST['wordpress_ab29fdcb3c955239bf8ad0ad207ce36f']" address="33255720" type="string" size="49" encoding="base64"><![CDATA[YWRtaW58MTI0MjkyODE5N3w1NjQyMTlhZWI2NmMxMzI3ZTE0ZThjNjI4ODg1YTZmNg==]]></property><property name="comment_author_ab29fdcb3c955239bf8ad0ad207ce36f" fullname="$_REQUEST['comment_author_ab29fdcb3c955239bf8ad0ad207ce36f']" address="33256112" type="string" size="4" encoding="base64"><![CDATA[dGVzdA==]]></property><property name="comment_author_email_ab29fdcb3c955239bf8ad0ad207ce36f" fullname="$_REQUEST['comment_author_email_ab29fdcb3c955239bf8ad0ad207ce36f']" address="33256620" type="string" size="13" encoding="base64"><![CDATA[dGVzdEB0ZXN0LmNvbQ==]]></property><property name="wordpress_test_cookie" fullname="$_REQUEST['wordpress_test_cookie']" address="33256980" type="string" size="15" encoding="base64"><![CDATA[V1AgQ29va2llIGNoZWNr]]></property><property name="wordpress_logged_in_ab29fdcb3c955239bf8ad0ad207ce36f" fullname="$_REQUEST['wordpress_logged_in_ab29fdcb3c955239bf8ad0ad207ce36f']" address="33257352" type="string" size="49" encoding="base64"><![CDATA[YWRtaW58MTI0MjkyODE5N3wxNDRkMmRjYjk2ZWNkZmU5Y2Y5Y2NjNmY0Y2IxMmQ2MA==]]></property><property name="wp-settings-1" fullname="$_REQUEST['wp-settings-1']" address="33257824" type="string" size="59" encoding="base64"><![CDATA[ZWRpdG9yPXRpbnltY2UmbTA9byZtMT1jJm0yPWMmbTM9YyZtND1jJm01PWMmbTY9YyZtNz1jJm04PWM=]]></property><property name="wp-settings-time-1" fullname="$_REQUEST['wp-settings-time-1']" address="33257964" type="string" size="10" encoding="base64"><![CDATA[MTI0MTcxODY1NQ==]]></property></property><property name="_SERVER" fullname="$_SERVER" address="33255124" type="array" children="1" numchildren="33" page="0" pagesize="32"><property name="UNIQUE_ID" fullname="$_SERVER['UNIQUE_ID']" address="33258228" type="string" size="24" encoding="base64"><![CDATA[U2dOQndNQ29BVUVBQUF2N1VKMEFBQUFK]]></property><property name="HTTP_HOST" fullname="$_SERVER['HTTP_HOST']" address="33258364" type="string" size="33" encoding="base64"><![CDATA[ZGV2LndvcmRwcmVzcy1wbHVnaW4tZXhhbXBsZXMuY29t]]></property><property name="HTTP_USER_AGENT" fullname="$_SERVER['HTTP_USER_AGENT']" address="33258768" type="string" size="99" encoding="base64"><![CDATA[TW96aWxsYS81LjAgKE1hY2ludG9zaDsgVTsgSW50ZWwgTWFjIE9TIFggMTAuNTsgZW4tVVM7IHJ2OjEuOS4wLjEwKSBHZWNrby8yMDA5MDQyMzE1IEZpcmVmb3gvMy4wLjEw]]></property><property name="HTTP_ACCEPT" fullname="$_SERVER['HTTP_ACCEPT']" address="33259052" type="string" size="63" encoding="base64"><![CDATA[dGV4dC9odG1sLGFwcGxpY2F0aW9uL3hodG1sK3htbCxhcHBsaWNhdGlvbi94bWw7cT0wLjksKi8qO3E9MC44]]></property><property name="HTTP_ACCEPT_LANGUAGE" fullname="$_SERVER['HTTP_ACCEPT_LANGUAGE']" address="33259204" type="string" size="14" encoding="base64"><![CDATA[ZW4tdXMsZW47cT0wLjU=]]></property><property name="HTTP_ACCEPT_ENCODING" fullname="$_SERVER['HTTP_ACCEPT_ENCODING']" address="33259364" type="string" size="12" encoding="base64"><![CDATA[Z3ppcCxkZWZsYXRl]]></property><property name="HTTP_ACCEPT_CHARSET" fullname="$_SERVER['HTTP_ACCEPT_CHARSET']" address="33259620" type="string" size="30" encoding="base64"><![CDATA[SVNPLTg4NTktMSx1dGYtODtxPTAuNywqO3E9MC43]]></property><property name="HTTP_KEEP_ALIVE" fullname="$_SERVER['HTTP_KEEP_ALIVE']" address="33259816" type="string" size="3" encoding="base64"><![CDATA[MzAw]]></property><property name="HTTP_CONNECTION" fullname="$_SERVER['HTTP_CONNECTION']" address="33260056" type="string" size="10" encoding="base64"><![CDATA[a2VlcC1hbGl2ZQ==]]></property><property name="HTTP_COOKIE" fullname="$_SERVER['HTTP_COOKIE']" address="33261336" type="string" size="512" encoding="base64"><![CDATA[d29yZHByZXNzX2FiMjlmZGNiM2M5NTUyMzliZjhhZDBhZDIwN2NlMzZmPWFkbWluJTdDMTI0MjkyODE5NyU3QzU2NDIxOWFlYjY2YzEzMjdlMTRlOGM2Mjg4ODVhNmY2OyBjb21tZW50X2F1dGhvcl9hYjI5ZmRjYjNjOTU1MjM5YmY4YWQwYWQyMDdjZTM2Zj10ZXN0OyBjb21tZW50X2F1dGhvcl9lbWFpbF9hYjI5ZmRjYjNjOTU1MjM5YmY4YWQwYWQyMDdjZTM2Zj10ZXN0JTQwdGVzdC5jb207IHdvcmRwcmVzc190ZXN0X2Nvb2tpZT1XUCtDb29raWUrY2hlY2s7IHdvcmRwcmVzc19sb2dnZWRfaW5fYWIyOWZkY2IzYzk1NTIzOWJmOGFkMGFkMjA3Y2UzNmY9YWRtaW4lN0MxMjQyOTI4MTk3JTdDMTQ0ZDJkY2I5NmVjZGZlOWNmOWNjYzZmNGNiMTJkNjA7IHdwLXNldHRpbmdzLTE9ZWRpdG9yJTNEdGlueW1jZSUyNm0wJTNEbyUyNm0xJTNEYyUyNm0yJTNEYyUyNm0zJTNEYyUyNm00JTNEYyUyNm01JTNEYyUyNm02JTNEYyUyNm03JTNEYyUyNm04JTNEYzsgd3Atc2V0dGluZ3MtdGltZS0xPTEyNDE3MTg2NTU=]]></property><property name="HTTP_IF_MODIFIED_SINCE" fullname="$_SERVER['HTTP_IF_MODIFIED_SINCE']" address="33261508" type="string" size="29" encoding="base64"><![CDATA[VGh1LCAwNyBNYXkgMjAwOSAyMDowOTozOSBHTVQ=]]></property><property name="HTTP_CACHE_CONTROL" fullname="$_SERVER['HTTP_CACHE_CONTROL']" address="33261708" type="string" size="9" encoding="base64"><![CDATA[bWF4LWFnZT0w]]></property><property name="PATH" fullname="$_SERVER['PATH']" address="33261964" type="string" size="29" encoding="base64"><![CDATA[L3Vzci9iaW46L2JpbjovdXNyL3NiaW46L3NiaW4=]]></property><property name="SERVER_SIGNATURE" fullname="$_SERVER['SERVER_SIGNATURE']" address="33262136" type="string" size="0" encoding="base64"><![CDATA[]]></property><property name="SERVER_SOFTWARE" fullname="$_SERVER['SERVER_SOFTWARE']" address="33262480" type="string" size="64" encoding="base64"><![CDATA[QXBhY2hlLzIuMi45IChVbml4KSBtb2Rfc3NsLzIuMi45IE9wZW5TU0wvMC45LjhoIERBVi8yIFBIUC81LjIuNg==]]></property><property name="SERVER_NAME" fullname="$_SERVER['SERVER_NAME']" address="33262728" type="string" size="33" encoding="base64"><![CDATA[ZGV2LndvcmRwcmVzcy1wbHVnaW4tZXhhbXBsZXMuY29t]]></property><property name="SERVER_ADDR" fullname="$_SERVER['SERVER_ADDR']" address="33263064" type="string" size="9" encoding="base64"><![CDATA[MTI3LjAuMC4x]]></property><property name="SERVER_PORT" fullname="$_SERVER['SERVER_PORT']" address="33263392" type="string" size="2" encoding="base64"><![CDATA[ODA=]]></property><property name="REMOTE_ADDR" fullname="$_SERVER['REMOTE_ADDR']" address="33263592" type="string" size="9" encoding="base64"><![CDATA[MTI3LjAuMC4x]]></property><property name="DOCUMENT_ROOT" fullname="$_SERVER['DOCUMENT_ROOT']" address="33263940" type="string" size="71" encoding="base64"><![CDATA[L1VzZXJzL2pvbnIvU29sdXRpb25zL2hpZ2hseS12aXNpYmxlL1dvcmRQcmVzcyBQbHVnaW4gRXhhbXBsZXMvd3d3X3Jvb3Q=]]></property><property name="SERVER_ADMIN" fullname="$_SERVER['SERVER_ADMIN']" address="33264184" type="string" size="31" encoding="base64"><![CDATA[am9ucmF0Y2xpZmZlQGhpZ2hseS12aXNpYmxlLm5ldA==]]></property><property name="SCRIPT_FILENAME" fullname="$_SERVER['SCRIPT_FILENAME']" address="33264548" type="string" size="89" encoding="base64"><![CDATA[L1VzZXJzL2pvbnIvU29sdXRpb25zL2hpZ2hseS12aXNpYmxlL1dvcmRQcmVzcyBQbHVnaW4gRXhhbXBsZXMvd3d3X3Jvb3Qvd3AtYWRtaW4vZWRpdC5waHA=]]></property><property name="REMOTE_PORT" fullname="$_SERVER['REMOTE_PORT']" address="33264720" type="string" size="5" encoding="base64"><![CDATA[NTc1OTM=]]></property><property name="GATEWAY_INTERFACE" fullname="$_SERVER['GATEWAY_INTERFACE']" address="33264920" type="string" size="7" encoding="base64"><![CDATA[Q0dJLzEuMQ==]]></property><property name="SERVER_PROTOCOL" fullname="$_SERVER['SERVER_PROTOCOL']" address="33265136" type="string" size="8" encoding="base64"><![CDATA[SFRUUC8xLjE=]]></property><property name="REQUEST_METHOD" fullname="$_SERVER['REQUEST_METHOD']" address="33265336" type="string" size="3" encoding="base64"><![CDATA[R0VU]]></property><property name="QUERY_STRING" fullname="$_SERVER['QUERY_STRING']" address="33265548" type="string" size="14" encoding="base64"><![CDATA[cGFnZT1hZGQtcGhvdG8=]]></property><property name="REQUEST_URI" fullname="$_SERVER['REQUEST_URI']" address="33265792" type="string" size="33" encoding="base64"><![CDATA[L3dwLWFkbWluL2VkaXQucGhwP3BhZ2U9YWRkLXBob3Rv]]></property><property name="SCRIPT_NAME" fullname="$_SERVER['SCRIPT_NAME']" address="33265952" type="string" size="18" encoding="base64"><![CDATA[L3dwLWFkbWluL2VkaXQucGhw]]></property><property name="PHP_SELF" fullname="$_SERVER['PHP_SELF']" address="33266084" type="string" size="18" encoding="base64"><![CDATA[L3dwLWFkbWluL2VkaXQucGhw]]></property><property name="REQUEST_TIME" fullname="$_SERVER['REQUEST_TIME']" address="33266160" type="int"><![CDATA[1241727424]]></property><property name="argv" fullname="$_SERVER['argv']" address="33268004" type="array" children="1" numchildren="1"></property></property></response>
<- source -f file:///Users/jonr/Solutions/highly-visible/WordPress%20Plugin%20Examples/www_root/wp-admin/edit.php -i macgdbp
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="source" transaction_id="macgdbp" encoding="base64"><![CDATA[PD9waHAKLyoqCiAqIEVkaXQgUG9zdHMgQWRtaW5pc3RyYXRpb24gUGFuZWwuCiAqCiAqIEBwYWNrYWdlIFdvcmRQcmVzcwogKiBAc3VicGFja2FnZSBBZG1pbmlzdHJhdGlvbgogKi8KCi8qKiBXb3JkUHJlc3MgQWRtaW5pc3RyYXRpb24gQm9vdHN0cmFwICovCnJlcXVpcmVfb25jZSgnYWRtaW4ucGhwJyk7CgovLyBCYWNrLWNvbXBhdCBmb3Igdmlld2luZyBjb21tZW50cyBvZiBhbiBlbnRyeQppZiAoICRfcmVkaXJlY3QgPSBpbnR2YWwoIG1heCggQCRfR0VUWydwJ10sIEAkX0dFVFsnYXR0YWNobWVudF9pZCddLCBAJF9HRVRbJ3BhZ2VfaWQnXSApICkgKSB7Cgl3cF9yZWRpcmVjdCggYWRtaW5fdXJsKCdlZGl0LWNvbW1lbnRzLnBocD9wPScgLiAkX3JlZGlyZWN0ICkgKTsKCWV4aXQ7Cn0gZWxzZSB7Cgl1bnNldCggJF9yZWRpcmVjdCApOwp9CgovLyBIYW5kbGUgYnVsayBhY3Rpb25zCmlmICggaXNzZXQoJF9HRVRbJ2FjdGlvbiddKSAmJiAoIC0xICE9ICRfR0VUWydhY3Rpb24nXSB8fCAtMSAhPSAkX0dFVFsnYWN0aW9uMiddICkgKSB7CgkkZG9hY3Rpb24gPSAoIC0xICE9ICRfR0VUWydhY3Rpb24nXSApID8gJF9HRVRbJ2FjdGlvbiddIDogJF9HRVRbJ2FjdGlvbjInXTsKCglzd2l0Y2ggKCAkZG9hY3Rpb24gKSB7CgkJY2FzZSAnZGVsZXRlJzoKCQkJaWYgKCBpc3NldCgkX0dFVFsncG9zdCddKSAmJiAhIGlzc2V0KCRfR0VUWydidWxrX2VkaXQnXSkgJiYgKGlzc2V0KCRfR0VUWydkb2FjdGlvbiddKSB8fCBpc3NldCgkX0dFVFsnZG9hY3Rpb24yJ10pKSApIHsKCQkJCWNoZWNrX2FkbWluX3JlZmVyZXIoJ2J1bGstcG9zdHMnKTsKCQkJCSRkZWxldGVkID0gMDsKCQkJCWZvcmVhY2goIChhcnJheSkgJF9HRVRbJ3Bvc3QnXSBhcyAkcG9zdF9pZF9kZWwgKSB7CgkJCQkJJHBvc3RfZGVsID0gJiBnZXRfcG9zdCgkcG9zdF9pZF9kZWwpOwoKCQkJCQlpZiAoICFjdXJyZW50X3VzZXJfY2FuKCdkZWxldGVfcG9zdCcsICRwb3N0X2lkX2RlbCkgKQoJCQkJCQl3cF9kaWUoIF9fKCdZb3UgYXJlIG5vdCBhbGxvd2VkIHRvIGRlbGV0ZSB0aGlzIHBvc3QuJykgKTsKCgkJCQkJaWYgKCAkcG9zdF9kZWwtPnBvc3RfdHlwZSA9PSAnYXR0YWNobWVudCcgKSB7CgkJCQkJCWlmICggISB3cF9kZWxldGVfYXR0YWNobWVudCgkcG9zdF9pZF9kZWwpICkKCQkJCQkJCXdwX2RpZSggX18oJ0Vycm9yIGluIGRlbGV0aW5nLi4uJykgKTsKCQkJCQl9IGVsc2UgewoJCQkJCQlpZiAoICF3cF9kZWxldGVfcG9zdCgkcG9zdF9pZF9kZWwpICkKCQkJCQkJCXdwX2RpZSggX18oJ0Vycm9yIGluIGRlbGV0aW5nLi4uJykgKTsKCQkJCQl9CgkJCQkJJGRlbGV0ZWQrKzsKCQkJCX0KCQkJfQoJCQlicmVhazsKCQljYXNlICdlZGl0JzoKCQkJaWYgKCBpc3NldCgkX0dFVFsncG9zdCddKSAmJiBpc3NldCgkX0dFVFsnYnVsa19lZGl0J10pICkgewoJCQkJY2hlY2tfYWRtaW5fcmVmZXJlcignYnVsay1wb3N0cycpOwoKCQkJCWlmICggLTEgPT0gJF9HRVRbJ19zdGF0dXMnXSApIHsKCQkJCQkkX0dFVFsncG9zdF9zdGF0dXMnXSA9IG51bGw7CgkJCQkJdW5zZXQoJF9HRVRbJ19zdGF0dXMnXSwgJF9HRVRbJ3Bvc3Rfc3RhdHVzJ10pOwoJCQkJfSBlbHNlIHsKCQkJCQkkX0dFVFsncG9zdF9zdGF0dXMnXSA9ICRfR0VUWydfc3RhdHVzJ107CgkJCQl9CgoJCQkJJGRvbmUgPSBidWxrX2VkaXRfcG9zdHMoJF9HRVQpOwoJCQl9CgkJCWJyZWFrOwoJfQoKCSRzZW5kYmFjayA9IHdwX2dldF9yZWZlcmVyKCk7CglpZiAoIHN0cnBvcygkc2VuZGJhY2ssICdwb3N0LnBocCcpICE9PSBmYWxzZSApICRzZW5kYmFjayA9IGFkbWluX3VybCgncG9zdC1uZXcucGhwJyk7CgllbHNlaWYgKCBzdHJwb3MoJHNlbmRiYWNrLCAnYXR0YWNobWVudHMucGhwJykgIT09IGZhbHNlICkgJHNlbmRiYWNrID0gYWRtaW5fdXJsKCdhdHRhY2htZW50cy5waHAnKTsKCWlmICggaXNzZXQoJGRvbmUpICkgewoJCSRkb25lWyd1cGRhdGVkJ10gPSBjb3VudCggJGRvbmVbJ3VwZGF0ZWQnXSApOwoJCSRkb25lWydza2lwcGVkJ10gPSBjb3VudCggJGRvbmVbJ3NraXBwZWQnXSApOwoJCSRkb25lWydsb2NrZWQnXSA9IGNvdW50KCAkZG9uZVsnbG9ja2VkJ10gKTsKCQkkc2VuZGJhY2sgPSBhZGRfcXVlcnlfYXJnKCAkZG9uZSwgJHNlbmRiYWNrICk7Cgl9CglpZiAoIGlzc2V0KCRkZWxldGVkKSApCgkJJHNlbmRiYWNrID0gYWRkX3F1ZXJ5X2FyZygnZGVsZXRlZCcsICRkZWxldGVkLCAkc2VuZGJhY2spOwoJd3BfcmVkaXJlY3QoJHNlbmRiYWNrKTsKCWV4aXQoKTsKfSBlbHNlaWYgKCBpc3NldCgkX0dFVFsnX3dwX2h0dHBfcmVmZXJlciddKSAmJiAhIGVtcHR5KCRfR0VUWydfd3BfaHR0cF9yZWZlcmVyJ10pICkgewoJIHdwX3JlZGlyZWN0KCByZW1vdmVfcXVlcnlfYXJnKCBhcnJheSgnX3dwX2h0dHBfcmVmZXJlcicsICdfd3Bub25jZScpLCBzdHJpcHNsYXNoZXMoJF9TRVJWRVJbJ1JFUVVFU1RfVVJJJ10pICkgKTsKCSBleGl0Owp9CgppZiAoIGVtcHR5KCR0aXRsZSkgKQoJJHRpdGxlID0gX18oJ0VkaXQgUG9zdHMnKTsKJHBhcmVudF9maWxlID0gJ2VkaXQucGhwJzsKd3BfZW5xdWV1ZV9zY3JpcHQoJ2lubGluZS1lZGl0LXBvc3QnKTsKCmxpc3QoJHBvc3Rfc3RhdGksICRhdmFpbF9wb3N0X3N0YXRpKSA9IHdwX2VkaXRfcG9zdHNfcXVlcnkoKTsKCnJlcXVpcmVfb25jZSgnYWRtaW4taGVhZGVyLnBocCcpOwoKaWYgKCAhaXNzZXQoICRfR0VUWydwYWdlZCddICkgKQoJJF9HRVRbJ3BhZ2VkJ10gPSAxOwoKaWYgKCBlbXB0eSgkX0dFVFsnbW9kZSddKSApCgkkbW9kZSA9ICdsaXN0JzsKZWxzZQoJJG1vZGUgPSBhdHRyaWJ1dGVfZXNjYXBlKCRfR0VUWydtb2RlJ10pOyA/PgoKPGRpdiBjbGFzcz0id3JhcCI+Cjw/cGhwIHNjcmVlbl9pY29uKCk7ID8+CjxoMj48P3BocCBlY2hvIHdwX3NwZWNpYWxjaGFycyggJHRpdGxlICk7CmlmICggaXNzZXQoJF9HRVRbJ3MnXSkgJiYgJF9HRVRbJ3MnXSApCglwcmludGYoICc8c3BhbiBjbGFzcz0ic3VidGl0bGUiPicgLiBfXygnU2VhcmNoIHJlc3VsdHMgZm9yICYjODIyMDslcyYjODIyMTsnKSAuICc8L3NwYW4+Jywgd3Bfc3BlY2lhbGNoYXJzKCBnZXRfc2VhcmNoX3F1ZXJ5KCkgKSApOyA/Pgo8L2gyPgoKPD9waHAKaWYgKCBpc3NldCgkX0dFVFsncG9zdGVkJ10pICYmICRfR0VUWydwb3N0ZWQnXSApIDogJF9HRVRbJ3Bvc3RlZCddID0gKGludCkgJF9HRVRbJ3Bvc3RlZCddOyA/Pgo8ZGl2IGlkPSJtZXNzYWdlIiBjbGFzcz0idXBkYXRlZCBmYWRlIj48cD48c3Ryb25nPjw/cGhwIF9lKCdZb3VyIHBvc3QgaGFzIGJlZW4gc2F2ZWQuJyk7ID8+PC9zdHJvbmc+IDxhIGhyZWY9Ijw/cGhwIGVjaG8gZ2V0X3Blcm1hbGluayggJF9HRVRbJ3Bvc3RlZCddICk7ID8+Ij48P3BocCBfZSgnVmlldyBwb3N0Jyk7ID8+PC9hPiB8IDxhIGhyZWY9Ijw/cGhwIGVjaG8gZ2V0X2VkaXRfcG9zdF9saW5rKCAkX0dFVFsncG9zdGVkJ10gKTsgPz4iPjw/cGhwIF9lKCdFZGl0IHBvc3QnKTsgPz48L2E+PC9wPjwvZGl2Pgo8P3BocCAkX1NFUlZFUlsnUkVRVUVTVF9VUkknXSA9IHJlbW92ZV9xdWVyeV9hcmcoYXJyYXkoJ3Bvc3RlZCcpLCAkX1NFUlZFUlsnUkVRVUVTVF9VUkknXSk7CmVuZGlmOyA/PgoKPD9waHAgaWYgKCBpc3NldCgkX0dFVFsnbG9ja2VkJ10pIHx8IGlzc2V0KCRfR0VUWydza2lwcGVkJ10pIHx8IGlzc2V0KCRfR0VUWyd1cGRhdGVkJ10pIHx8IGlzc2V0KCRfR0VUWydkZWxldGVkJ10pICkgeyA/Pgo8ZGl2IGlkPSJtZXNzYWdlIiBjbGFzcz0idXBkYXRlZCBmYWRlIj48cD4KPD9waHAgaWYgKCBpc3NldCgkX0dFVFsndXBkYXRlZCddKSAmJiAoaW50KSAkX0dFVFsndXBkYXRlZCddICkgewoJcHJpbnRmKCBfX25nZXR0ZXh0KCAnJXMgcG9zdCB1cGRhdGVkLicsICclcyBwb3N0cyB1cGRhdGVkLicsICRfR0VUWyd1cGRhdGVkJ10gKSwgbnVtYmVyX2Zvcm1hdF9pMThuKCAkX0dFVFsndXBkYXRlZCddICkgKTsKCXVuc2V0KCRfR0VUWyd1cGRhdGVkJ10pOwp9CgppZiAoIGlzc2V0KCRfR0VUWydza2lwcGVkJ10pICYmIChpbnQpICRfR0VUWydza2lwcGVkJ10gKQoJdW5zZXQoJF9HRVRbJ3NraXBwZWQnXSk7CgppZiAoIGlzc2V0KCRfR0VUWydsb2NrZWQnXSkgJiYgKGludCkgJF9HRVRbJ2xvY2tlZCddICkgewoJcHJpbnRmKCBfX25nZXR0ZXh0KCAnJXMgcG9zdCBub3QgdXBkYXRlZCwgc29tZWJvZHkgaXMgZWRpdGluZyBpdC4nLCAnJXMgcG9zdHMgbm90IHVwZGF0ZWQsIHNvbWVib2R5IGlzIGVkaXRpbmcgdGhlbS4nLCAkX0dFVFsnbG9ja2VkJ10gKSwgbnVtYmVyX2Zvcm1hdF9pMThuKCAkX0dFVFsnbG9ja2VkJ10gKSApOwoJdW5zZXQoJF9HRVRbJ2xvY2tlZCddKTsKfQoKaWYgKCBpc3NldCgkX0dFVFsnZGVsZXRlZCddKSAmJiAoaW50KSAkX0dFVFsnZGVsZXRlZCddICkgewoJcHJpbnRmKCBfX25nZXR0ZXh0KCAnUG9zdCBkZWxldGVkLicsICclcyBwb3N0cyBkZWxldGVkLicsICRfR0VUWydkZWxldGVkJ10gKSwgbnVtYmVyX2Zvcm1hdF9pMThuKCAkX0dFVFsnZGVsZXRlZCddICkgKTsKCXVuc2V0KCRfR0VUWydkZWxldGVkJ10pOwp9CgokX1NFUlZFUlsnUkVRVUVTVF9VUkknXSA9IHJlbW92ZV9xdWVyeV9hcmcoIGFycmF5KCdsb2NrZWQnLCAnc2tpcHBlZCcsICd1cGRhdGVkJywgJ2RlbGV0ZWQnKSwgJF9TRVJWRVJbJ1JFUVVFU1RfVVJJJ10gKTsKPz4KPC9wPjwvZGl2Pgo8P3BocCB9ID8+Cgo8Zm9ybSBpZD0icG9zdHMtZmlsdGVyIiBhY3Rpb249IiIgbWV0aG9kPSJnZXQiPgoKPHVsIGNsYXNzPSJzdWJzdWJzdWIiPgo8P3BocAppZiAoIGVtcHR5KCRsb2NrZWRfcG9zdF9zdGF0dXMpICkgOgokc3RhdHVzX2xpbmtzID0gYXJyYXkoKTsKJG51bV9wb3N0cyA9IHdwX2NvdW50X3Bvc3RzKCAncG9zdCcsICdyZWFkYWJsZScgKTsKJHRvdGFsX3Bvc3RzID0gYXJyYXlfc3VtKCAoYXJyYXkpICRudW1fcG9zdHMgKTsKJGNsYXNzID0gZW1wdHkoICRfR0VUWydwb3N0X3N0YXR1cyddICkgPyAnIGNsYXNzPSJjdXJyZW50IicgOiAnJzsKJHN0YXR1c19saW5rc1tdID0gIjxsaT48YSBocmVmPSdlZGl0LnBocCcgJGNsYXNzPiIgLiBzcHJpbnRmKCBfX25nZXR0ZXh0KCAnQWxsIDxzcGFuIGNsYXNzPSJjb3VudCI+KCVzKTwvc3Bhbj4nLCAnQWxsIDxzcGFuIGNsYXNzPSJjb3VudCI+KCVzKTwvc3Bhbj4nLCAkdG90YWxfcG9zdHMgKSwgbnVtYmVyX2Zvcm1hdF9pMThuKCAkdG90YWxfcG9zdHMgKSApIC4gJzwvYT4nOwoKCmZvcmVhY2ggKCAkcG9zdF9zdGF0aSBhcyAkc3RhdHVzID0+ICRsYWJlbCApIHsKCSRjbGFzcyA9ICcnOwoKCWlmICggIWluX2FycmF5KCAkc3RhdHVzLCAkYXZhaWxfcG9zdF9zdGF0aSApICkKCQljb250aW51ZTsKCglpZiAoIGVtcHR5KCAkbnVtX3Bvc3RzLT4kc3RhdHVzICkgKQoJCWNvbnRpbnVlOwoJaWYgKCBpc3NldCgkX0dFVFsncG9zdF9zdGF0dXMnXSkgJiYgJHN0YXR1cyA9PSAkX0dFVFsncG9zdF9zdGF0dXMnXSApCgkJJGNsYXNzID0gJyBjbGFzcz0iY3VycmVudCInOwoKCSRzdGF0dXNfbGlua3NbXSA9ICI8bGk+PGEgaHJlZj0nZWRpdC5waHA/cG9zdF9zdGF0dXM9JHN0YXR1cycgJGNsYXNzPiIgLiBzcHJpbnRmKCBfX25nZXR0ZXh0KCAkbGFiZWxbMl1bMF0sICRsYWJlbFsyXVsxXSwgJG51bV9wb3N0cy0+JHN0YXR1cyApLCBudW1iZXJfZm9ybWF0X2kxOG4oICRudW1fcG9zdHMtPiRzdGF0dXMgKSApIC4gJzwvYT4nOwp9CmVjaG8gaW1wbG9kZSggIiB8PC9saT5cbiIsICRzdGF0dXNfbGlua3MgKSAuICc8L2xpPic7CnVuc2V0KCAkc3RhdHVzX2xpbmtzICk7CmVuZGlmOwo/Pgo8L3VsPgoKPHAgY2xhc3M9InNlYXJjaC1ib3giPgoJPGxhYmVsIGNsYXNzPSJoaWRkZW4iIGZvcj0icG9zdC1zZWFyY2gtaW5wdXQiPjw/cGhwIF9lKCAnU2VhcmNoIFBvc3RzJyApOyA/Pjo8L2xhYmVsPgoJPGlucHV0IHR5cGU9InRleHQiIGNsYXNzPSJzZWFyY2gtaW5wdXQiIGlkPSJwb3N0LXNlYXJjaC1pbnB1dCIgbmFtZT0icyIgdmFsdWU9Ijw/cGhwIHRoZV9zZWFyY2hfcXVlcnkoKTsgPz4iIC8+Cgk8aW5wdXQgdHlwZT0ic3VibWl0IiB2YWx1ZT0iPD9waHAgX2UoICdTZWFyY2ggUG9zdHMnICk7ID8+IiBjbGFzcz0iYnV0dG9uIiAvPgo8L3A+Cgo8P3BocCBpZiAoIGlzc2V0KCRfR0VUWydwb3N0X3N0YXR1cyddICkgKSA6ID8+CjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9InBvc3Rfc3RhdHVzIiB2YWx1ZT0iPD9waHAgZWNobyBhdHRyaWJ1dGVfZXNjYXBlKCRfR0VUWydwb3N0X3N0YXR1cyddKSA/PiIgLz4KPD9waHAgZW5kaWY7ID8+CjxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9Im1vZGUiIHZhbHVlPSI8P3BocCBlY2hvICRtb2RlOyA/PiIgLz4KCjw/cGhwIGlmICggaGF2ZV9wb3N0cygpICkgeyA/PgoKPGRpdiBjbGFzcz0idGFibGVuYXYiPgo8P3BocAokcGFnZV9saW5rcyA9IHBhZ2luYXRlX2xpbmtzKCBhcnJheSgKCSdiYXNlJyA9PiBhZGRfcXVlcnlfYXJnKCAncGFnZWQnLCAnJSMlJyApLAoJJ2Zvcm1hdCcgPT4gJycsCgkncHJldl90ZXh0JyA9PiBfXygnJmxhcXVvOycpLAoJJ25leHRfdGV4dCcgPT4gX18oJyZyYXF1bzsnKSwKCSd0b3RhbCcgPT4gJHdwX3F1ZXJ5LT5tYXhfbnVtX3BhZ2VzLAoJJ2N1cnJlbnQnID0+ICRfR0VUWydwYWdlZCddCikpOwoKPz4KCjxkaXYgY2xhc3M9ImFsaWdubGVmdCBhY3Rpb25zIj4KPHNlbGVjdCBuYW1lPSJhY3Rpb24iPgo8b3B0aW9uIHZhbHVlPSItMSIgc2VsZWN0ZWQ9InNlbGVjdGVkIj48P3BocCBfZSgnQnVsayBBY3Rpb25zJyk7ID8+PC9vcHRpb24+CjxvcHRpb24gdmFsdWU9ImVkaXQiPjw/cGhwIF9lKCdFZGl0Jyk7ID8+PC9vcHRpb24+CjxvcHRpb24gdmFsdWU9ImRlbGV0ZSI+PD9waHAgX2UoJ0RlbGV0ZScpOyA/Pjwvb3B0aW9uPgo8L3NlbGVjdD4KPGlucHV0IHR5cGU9InN1Ym1pdCIgdmFsdWU9Ijw/cGhwIF9lKCdBcHBseScpOyA/PiIgbmFtZT0iZG9hY3Rpb24iIGlkPSJkb2FjdGlvbiIgY2xhc3M9ImJ1dHRvbi1zZWNvbmRhcnkgYWN0aW9uIiAvPgo8P3BocCB3cF9ub25jZV9maWVsZCgnYnVsay1wb3N0cycpOyA/PgoKPD9waHAgLy8gdmlldyBmaWx0ZXJzCmlmICggIWlzX3Npbmd1bGFyKCkgKSB7CiRhcmNfcXVlcnkgPSAiU0VMRUNUIERJU1RJTkNUIFlFQVIocG9zdF9kYXRlKSBBUyB5eWVhciwgTU9OVEgocG9zdF9kYXRlKSBBUyBtbW9udGggRlJPTSAkd3BkYi0+cG9zdHMgV0hFUkUgcG9zdF90eXBlID0gJ3Bvc3QnIE9SREVSIEJZIHBvc3RfZGF0ZSBERVNDIjsKCiRhcmNfcmVzdWx0ID0gJHdwZGItPmdldF9yZXN1bHRzKCAkYXJjX3F1ZXJ5ICk7CgokbW9udGhfY291bnQgPSBjb3VudCgkYXJjX3Jlc3VsdCk7CgppZiAoICRtb250aF9jb3VudCAmJiAhKCAxID09ICRtb250aF9jb3VudCAmJiAwID09ICRhcmNfcmVzdWx0WzBdLT5tbW9udGggKSApIHsKJG0gPSBpc3NldCgkX0dFVFsnbSddKSA/IChpbnQpJF9HRVRbJ20nXSA6IDA7Cj8+CjxzZWxlY3QgbmFtZT0nbSc+CjxvcHRpb248P3BocCBzZWxlY3RlZCggJG0sIDAgKTsgPz4gdmFsdWU9JzAnPjw/cGhwIF9lKCdTaG93IGFsbCBkYXRlcycpOyA/Pjwvb3B0aW9uPgo8P3BocApmb3JlYWNoICgkYXJjX3Jlc3VsdCBhcyAkYXJjX3JvdykgewoJaWYgKCAkYXJjX3Jvdy0+eXllYXIgPT0gMCApCgkJY29udGludWU7CgkkYXJjX3Jvdy0+bW1vbnRoID0gemVyb2lzZSggJGFyY19yb3ctPm1tb250aCwgMiApOwoKCWlmICggJGFyY19yb3ctPnl5ZWFyIC4gJGFyY19yb3ctPm1tb250aCA9PSAkbSApCgkJJGRlZmF1bHQgPSAnIHNlbGVjdGVkPSJzZWxlY3RlZCInOwoJZWxzZQoJCSRkZWZhdWx0ID0gJyc7CgoJZWNobyAiPG9wdGlvbiRkZWZhdWx0IHZhbHVlPSckYXJjX3Jvdy0+eXllYXIkYXJjX3Jvdy0+bW1vbnRoJz4iOwoJZWNobyAkd3BfbG9jYWxlLT5nZXRfbW9udGgoJGFyY19yb3ctPm1tb250aCkgLiAiICRhcmNfcm93LT55eWVhciI7CgllY2hvICI8L29wdGlvbj5cbiI7Cn0KPz4KPC9zZWxlY3Q+Cjw/cGhwIH0gPz4KCjw/cGhwCiRkcm9wZG93bl9vcHRpb25zID0gYXJyYXkoJ3Nob3dfb3B0aW9uX2FsbCcgPT4gX18oJ1ZpZXcgYWxsIGNhdGVnb3JpZXMnKSwgJ2hpZGVfZW1wdHknID0+IDAsICdoaWVyYXJjaGljYWwnID0+IDEsCgknc2hvd19jb3VudCcgPT4gMCwgJ29yZGVyYnknID0+ICduYW1lJywgJ3NlbGVjdGVkJyA9PiAkY2F0KTsKd3BfZHJvcGRvd25fY2F0ZWdvcmllcygkZHJvcGRvd25fb3B0aW9ucyk7CmRvX2FjdGlvbigncmVzdHJpY3RfbWFuYWdlX3Bvc3RzJyk7Cj8+CjxpbnB1dCB0eXBlPSJzdWJtaXQiIGlkPSJwb3N0LXF1ZXJ5LXN1Ym1pdCIgdmFsdWU9Ijw/cGhwIF9lKCdGaWx0ZXInKTsgPz4iIGNsYXNzPSJidXR0b24tc2Vjb25kYXJ5IiAvPgoKPD9waHAgfSA/Pgo8L2Rpdj4KCjw/cGhwIGlmICggJHBhZ2VfbGlua3MgKSB7ID8+CjxkaXYgY2xhc3M9InRhYmxlbmF2LXBhZ2VzIj48P3BocCAkcGFnZV9saW5rc190ZXh0ID0gc3ByaW50ZiggJzxzcGFuIGNsYXNzPSJkaXNwbGF5aW5nLW51bSI+JyAuIF9fKCAnRGlzcGxheWluZyAlcyYjODIxMTslcyBvZiAlcycgKSAuICc8L3NwYW4+JXMnLAoJbnVtYmVyX2Zvcm1hdF9pMThuKCAoICRfR0VUWydwYWdlZCddIC0gMSApICogJHdwX3F1ZXJ5LT5xdWVyeV92YXJzWydwb3N0c19wZXJfcGFnZSddICsgMSApLAoJbnVtYmVyX2Zvcm1hdF9pMThuKCBtaW4oICRfR0VUWydwYWdlZCddICogJHdwX3F1ZXJ5LT5xdWVyeV92YXJzWydwb3N0c19wZXJfcGFnZSddLCAkd3BfcXVlcnktPmZvdW5kX3Bvc3RzICkgKSwKCW51bWJlcl9mb3JtYXRfaTE4biggJHdwX3F1ZXJ5LT5mb3VuZF9wb3N0cyApLAoJJHBhZ2VfbGlua3MKKTsgZWNobyAkcGFnZV9saW5rc190ZXh0OyA/PjwvZGl2Pgo8P3BocCB9ID8+Cgo8ZGl2IGNsYXNzPSJ2aWV3LXN3aXRjaCI+Cgk8YSBocmVmPSI8P3BocCBlY2hvIGNsZWFuX3VybChhZGRfcXVlcnlfYXJnKCdtb2RlJywgJ2xpc3QnLCAkX1NFUlZFUlsnUkVRVUVTVF9VUkknXSkpID8+Ij48aW1nIDw/cGhwIGlmICggJ2xpc3QnID09ICRtb2RlICkgZWNobyAnY2xhc3M9ImN1cnJlbnQiJzsgPz4gaWQ9InZpZXctc3dpdGNoLWxpc3QiIHNyYz0iLi4vd3AtaW5jbHVkZXMvaW1hZ2VzL2JsYW5rLmdpZiIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB0aXRsZT0iPD9waHAgX2UoJ0xpc3QgVmlldycpID8+IiBhbHQ9Ijw/cGhwIF9lKCdMaXN0IFZpZXcnKSA/PiIgLz48L2E+Cgk8YSBocmVmPSI8P3BocCBlY2hvIGNsZWFuX3VybChhZGRfcXVlcnlfYXJnKCdtb2RlJywgJ2V4Y2VycHQnLCAkX1NFUlZFUlsnUkVRVUVTVF9VUkknXSkpID8+Ij48aW1nIDw/cGhwIGlmICggJ2V4Y2VycHQnID09ICRtb2RlICkgZWNobyAnY2xhc3M9ImN1cnJlbnQiJzsgPz4gaWQ9InZpZXctc3dpdGNoLWV4Y2VycHQiIHNyYz0iLi4vd3AtaW5jbHVkZXMvaW1hZ2VzL2JsYW5rLmdpZiIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB0aXRsZT0iPD9waHAgX2UoJ0V4Y2VycHQgVmlldycpID8+IiBhbHQ9Ijw/cGhwIF9lKCdFeGNlcnB0IFZpZXcnKSA/PiIgLz48L2E+CjwvZGl2PgoKPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2Pgo8L2Rpdj4KCjxkaXYgY2xhc3M9ImNsZWFyIj48L2Rpdj4KCjw/cGhwIGluY2x1ZGUoICdlZGl0LXBvc3Qtcm93cy5waHAnICk7ID8+Cgo8ZGl2IGNsYXNzPSJ0YWJsZW5hdiI+Cgo8P3BocAppZiAoICRwYWdlX2xpbmtzICkKCWVjaG8gIjxkaXYgY2xhc3M9J3RhYmxlbmF2LXBhZ2VzJz4kcGFnZV9saW5rc190ZXh0PC9kaXY+IjsKPz4KCjxkaXYgY2xhc3M9ImFsaWdubGVmdCBhY3Rpb25zIj4KPHNlbGVjdCBuYW1lPSJhY3Rpb24yIj4KPG9wdGlvbiB2YWx1ZT0iLTEiIHNlbGVjdGVkPSJzZWxlY3RlZCI+PD9waHAgX2UoJ0J1bGsgQWN0aW9ucycpOyA/Pjwvb3B0aW9uPgo8b3B0aW9uIHZhbHVlPSJlZGl0Ij48P3BocCBfZSgnRWRpdCcpOyA/Pjwvb3B0aW9uPgo8b3B0aW9uIHZhbHVlPSJkZWxldGUiPjw/cGhwIF9lKCdEZWxldGUnKTsgPz48L29wdGlvbj4KPC9zZWxlY3Q+CjxpbnB1dCB0eXBlPSJzdWJtaXQiIHZhbHVlPSI8P3BocCBfZSgnQXBwbHknKTsgPz4iIG5hbWU9ImRvYWN0aW9uMiIgaWQ9ImRvYWN0aW9uMiIgY2xhc3M9ImJ1dHRvbi1zZWNvbmRhcnkgYWN0aW9uIiAvPgo8YnIgY2xhc3M9ImNsZWFyIiAvPgo8L2Rpdj4KPGJyIGNsYXNzPSJjbGVhciIgLz4KPC9kaXY+Cgo8P3BocCB9IGVsc2UgeyAvLyBoYXZlX3Bvc3RzKCkgPz4KPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2Pgo8cD48P3BocCBfZSgnTm8gcG9zdHMgZm91bmQnKSA/PjwvcD4KPD9waHAgfSA/PgoKPC9mb3JtPgoKPD9waHAgaW5saW5lX2VkaXRfcm93KCAncG9zdCcgKTsgPz4KCjxkaXYgaWQ9ImFqYXgtcmVzcG9uc2UiPjwvZGl2PgoKPGJyIGNsYXNzPSJjbGVhciIgLz4KCjwvZGl2PgoKPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgovKiA8IVtDREFUQVsgKi8KKGZ1bmN0aW9uKCQpewoJJChkb2N1bWVudCkucmVhZHkoZnVuY3Rpb24oKXsKCQkkKCcjZG9hY3Rpb24sICNkb2FjdGlvbjInKS5jbGljayhmdW5jdGlvbigpewoJCQlpZiAoICQoJ3NlbGVjdFtuYW1lXj0iYWN0aW9uIl0nKS52YWwoKSA9PSAnZGVsZXRlJyApIHsKCQkJCXZhciBtID0gJzw/cGhwIGVjaG8ganNfZXNjYXBlKF9fKCJZb3UgYXJlIGFib3V0IHRvIGRlbGV0ZSB0aGUgc2VsZWN0ZWQgcG9zdHMuXG4gICdDYW5jZWwnIHRvIHN0b3AsICdPSycgdG8gZGVsZXRlLiIpKTsgPz4nOwoJCQkJcmV0dXJuIHNob3dOb3RpY2Uud2FybihtKTsKCQkJfQoJCX0pOwoJfSk7Cn0pKGpRdWVyeSk7CmNvbHVtbnMuaW5pdCgnZWRpdCcpOwovKiBdXT4gKi8KPC9zY3JpcHQ+Cgo8P3BocCBpbmNsdWRlKCdhZG1pbi1mb290ZXIucGhwJyk7ID8+Cg==]]></response>
<- run -i macgdbp
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="run" transaction_id="macgdbp" status="stopping" reason="ok"></response>
<- status -i macgdbp
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="status" transaction_id="macgdbp" status="stopping" reason="ok"></response>
Log closed at 2009-05-07 20:17:12
May 10, 2009 05:39 AM
Robert
This is because there's a space in the path to your file. You can symlink (man ln) to get around this issue until I can patch and post a beta build.
On May 10, 2009 05:39 AM, Robert changed:
- Status from "Unconfirmed" to "Assigned"
On May 10, 2009 05:40 AM, Robert changed:
- Comment #635 Comment from "This is because there's a path in your filename. You can symlink (man ln) to get around this issue until I can patch and post a beta build." to "This is because there's a space in the path to your file. You can symlink (man ln) to get around this issue until I can patch and post a beta build."
May 10, 2009 03:11 PM
Robert
This is now fixed. I've attached a beta build so you can confirm that. While fixing this one, I also fixed an issue where the source code pane would be blank if the pathname had a space.
http://www.bluestatic.org/git/?p=MacGDBp.git;a=commit;h=6774d6ffac4a677162c7a2392e407b31fcbcbbd8
http://www.bluestatic.org/git/?p=MacGDBp.git;a=commit;h=57d3062f6c0a0700198b45250c53c97b0d3d6f79
--------------- AUTOMATIC RESPONSE ---------------
Thank you for your bug report. This issue has been closed and fixed in git. This change will be available in a future release, but you can download the change at any time from the git repository, found at http://www.bluestatic.org/git/.
http://www.bluestatic.org/git/?p=MacGDBp.git;a=commit;h=6774d6ffac4a677162c7a2392e407b31fcbcbbd8
http://www.bluestatic.org/git/?p=MacGDBp.git;a=commit;h=57d3062f6c0a0700198b45250c53c97b0d3d6f79
--------------- AUTOMATIC RESPONSE ---------------
Thank you for your bug report. This issue has been closed and fixed in git. This change will be available in a future release, but you can download the change at any time from the git repository, found at http://www.bluestatic.org/git/.
On May 10, 2009 03:11 PM, Robert changed:
- Status from "Assigned" to "Closed"
- Resolution from "Open" to "Fixed"
- Fixed in Revision from "" to "master/6774d6f"
May 17, 2009 03:59 AM
Robert
Can you test and make sure this is still fixed in this build? You can download it here: http://www.bluestatic.org/bugs/viewattachment.php?attachmentid=83
May 17, 2009 08:57 AM
JonR
Hi Robert,
Sorry for the delay - I've just tested the new build and it works a treat!
Thank you very much for fixing this, it will be very useful and save me a lot of development time.
JonR
Sorry for the delay - I've just tested the new build and it works a treat!
Thank you very much for fixing this, it will be very useful and save me a lot of development time.
JonR