<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>36658</bug_id>
          
          <creation_ts>2010-03-26 05:31:56 -0700</creation_ts>
          <short_desc>Web Inspector: contents of worker script not shown on the resource tab</short_desc>
          <delta_ts>2010-03-26 09:34:26 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Web Inspector (Deprecated)</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Andrey Kosyakov">caseq</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bweinstein</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dglazkov</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>204514</commentid>
    <comment_count>0</comment_count>
    <who name="Andrey Kosyakov">caseq</who>
    <bug_when>2010-03-26 05:31:56 -0700</bug_when>
    <thetext>1. Load a page with workers
2. Workers debugging should be set to off (i.e. not using fake workers)

Note worker scripts are shown in resource panel, but content tab is empty.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204519</commentid>
    <comment_count>1</comment_count>
      <attachid>51733</attachid>
    <who name="Andrey Kosyakov">caseq</who>
    <bug_when>2010-03-26 05:40:50 -0700</bug_when>
    <thetext>Created attachment 51733
Send worker resource content to inspector controller to enable display of worker scripts content in inspector&apos;s resource tab</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204523</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-03-26 05:43:20 -0700</bug_when>
    <thetext>Attachment 51733 did not build on chromium:
Build output: http://webkit-commit-queue.appspot.com/results/1387017</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204538</commentid>
    <comment_count>3</comment_count>
      <attachid>51736</attachid>
    <who name="Andrey Kosyakov">caseq</who>
    <bug_when>2010-03-26 06:36:49 -0700</bug_when>
    <thetext>Created attachment 51736
Send worker resource content to inspector controller to enable display of worker scripts content in inspector&apos;s resource tab</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204541</commentid>
    <comment_count>4</comment_count>
      <attachid>51736</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2010-03-26 06:52:38 -0700</bug_when>
    <thetext>Comment on attachment 51736
Send worker resource content to inspector controller to enable display of worker scripts content in inspector&apos;s resource tab

I noticed that there is a number of methods on ScriptExecutionContext that are there with no good reason. All they do is delegate to InspectorController instance that is now exposed on the context itself. Since you exposed it in the context, could you remove these methods now?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204626</commentid>
    <comment_count>5</comment_count>
      <attachid>51736</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-03-26 09:34:21 -0700</bug_when>
    <thetext>Comment on attachment 51736
Send worker resource content to inspector controller to enable display of worker scripts content in inspector&apos;s resource tab

Clearing flags on attachment: 51736

Committed r56630: &lt;http://trac.webkit.org/changeset/56630&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204627</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-03-26 09:34:26 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>51733</attachid>
            <date>2010-03-26 05:40:50 -0700</date>
            <delta_ts>2010-03-26 05:52:35 -0700</delta_ts>
            <desc>Send worker resource content to inspector controller to enable display of worker scripts content in inspector&apos;s resource tab</desc>
            <filename>worker-resource-content.patch</filename>
            <type>text/plain</type>
            <size>8997</size>
            <attacher name="Andrey Kosyakov">caseq</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1NjYxNykKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjUgQEAKKzIwMTAtMDMtMjYgIEFuZHJleSBLb3N5YWtvdiAgPGNhc2VxQGNocm9t
aXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBTZW5kIHdvcmtlciByZXNvdXJjZSBjb250ZW50IHRvIGluc3BlY3RvciB0byBlbmFibGUgZGlz
cGxheSBvZiB3ZWIKKyAgICAgICAgd29ya2VycyBpbiBpbnNwZWN0b3IncyByZXNvdXJjZSB0YWIu
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNjY1OAor
CisgICAgICAgICogaW5zcGVjdG9yL0luc3BlY3RvckNvbnRyb2xsZXIuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6SW5zcGVjdG9yQ29udHJvbGxlcjo6cmVzb3VyY2VSZXRyaWV2ZWRCeVhNTEh0dHBS
ZXF1ZXN0KToKKyAgICAgICAgKFdlYkNvcmU6Okluc3BlY3RvckNvbnRyb2xsZXI6OnNjcmlwdElt
cG9ydGVkKToKKyAgICAgICAgKiBpbnNwZWN0b3IvSW5zcGVjdG9yQ29udHJvbGxlci5oOgorICAg
ICAgICAqIGluc3BlY3Rvci9JbnNwZWN0b3JSZXNvdXJjZS5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpJbnNwZWN0b3JSZXNvdXJjZTo6dHlwZSk6CisgICAgICAgIChXZWJDb3JlOjpJbnNwZWN0b3JS
ZXNvdXJjZTo6c2V0T3ZlcnJpZGVDb250ZW50KToKKyAgICAgICAgKFdlYkNvcmU6Okluc3BlY3Rv
clJlc291cmNlOjpzb3VyY2VTdHJpbmcpOgorICAgICAgICAqIGluc3BlY3Rvci9JbnNwZWN0b3JS
ZXNvdXJjZS5oOgorICAgICAgICAqIHdvcmtlcnMvRGVmYXVsdFNoYXJlZFdvcmtlclJlcG9zaXRv
cnkuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U2hhcmVkV29ya2VyU2NyaXB0TG9hZGVyOjpub3Rp
ZnlGaW5pc2hlZCk6CisgICAgICAgICogd29ya2Vycy9Xb3JrZXIuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6V29ya2VyOjpub3RpZnlGaW5pc2hlZCk6CisKIDIwMTAtMDMtMDggIFBoaWxpcHBlIE5v
cm1hbmQgIDxwbm9ybWFuZEBpZ2FsaWEuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEd1c3Rh
dm8gTm9yb25oYS4KSW5kZXg6IFdlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckNvbnRyb2xsZXIu
Y3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckNvbnRyb2xsZXIu
Y3BwCShyZXZpc2lvbiA1NjYxNikKKysrIFdlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvckNvbnRy
b2xsZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC05NjUsNyArOTY1LDcgQEAgdm9pZCBJbnNwZWN0
b3JDb250cm9sbGVyOjpyZXNvdXJjZVJldHJpZQogICAgIGlmICghcmVzb3VyY2UpCiAgICAgICAg
IHJldHVybjsKIAotICAgIHJlc291cmNlLT5zZXRYTUxIdHRwUmVzcG9uc2VUZXh0KHNvdXJjZVN0
cmluZyk7CisgICAgcmVzb3VyY2UtPnNldE92ZXJyaWRlQ29udGVudChzb3VyY2VTdHJpbmcsIElu
c3BlY3RvclJlc291cmNlOjpYSFIpOwogCiAgICAgaWYgKG1fZnJvbnRlbmQpCiAgICAgICAgIHJl
c291cmNlLT51cGRhdGVTY3JpcHRPYmplY3QobV9mcm9udGVuZC5nZXQoKSk7CkBAIC05ODAsOSAr
OTgwLDcgQEAgdm9pZCBJbnNwZWN0b3JDb250cm9sbGVyOjpzY3JpcHRJbXBvcnRlZAogICAgIGlm
ICghcmVzb3VyY2UpCiAgICAgICAgIHJldHVybjsKICAgICAKLSAgICAvLyBGSVhNRTogaW1wb3J0
ZWQgc2NyaXB0IGFuZCBYSFIgcmVzcG9uc2UgYXJlIGN1cnJlbnRseSB2aWV3ZWQgYXMgdGhlIHNh
bWUKLSAgICAvLyB0aGluZyBieSB0aGUgSW5zcGVjdG9yLiBUaGV5IHNob3VsZCBiZSBtYWRlIGlu
dG8gZGlzdGluY3QgdHlwZXMuCi0gICAgcmVzb3VyY2UtPnNldFhNTEh0dHBSZXNwb25zZVRleHQo
U2NyaXB0U3RyaW5nKHNvdXJjZVN0cmluZykpOworICAgIHJlc291cmNlLT5zZXRPdmVycmlkZUNv
bnRlbnQoU2NyaXB0U3RyaW5nKHNvdXJjZVN0cmluZyksIEluc3BlY3RvclJlc291cmNlOjpTY3Jp
cHQpOwogCiAgICAgaWYgKG1fZnJvbnRlbmQpCiAgICAgICAgIHJlc291cmNlLT51cGRhdGVTY3Jp
cHRPYmplY3QobV9mcm9udGVuZC5nZXQoKSk7CkluZGV4OiBXZWJDb3JlL2luc3BlY3Rvci9JbnNw
ZWN0b3JDb250cm9sbGVyLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVj
dG9yQ29udHJvbGxlci5oCShyZXZpc2lvbiA1NjYxNikKKysrIFdlYkNvcmUvaW5zcGVjdG9yL0lu
c3BlY3RvckNvbnRyb2xsZXIuaAkod29ya2luZyBjb3B5KQpAQCAtODQsNyArODQsNiBAQCBjbGFz
cyBTdG9yYWdlQXJlYTsKIGNsYXNzIENvbnNvbGVNZXNzYWdlOwogY2xhc3MgSW5zcGVjdG9yRGF0
YWJhc2VSZXNvdXJjZTsKIGNsYXNzIEluc3BlY3RvckRPTVN0b3JhZ2VSZXNvdXJjZTsKLWNsYXNz
IEluc3BlY3RvclJlc291cmNlOwogY2xhc3MgSW5zcGVjdG9yV29ya2VyUmVzb3VyY2U7CiAKIGNs
YXNzIEluc3BlY3RvckNvbnRyb2xsZXIKSW5kZXg6IFdlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rv
clJlc291cmNlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JS
ZXNvdXJjZS5jcHAJKHJldmlzaW9uIDU2NjE2KQorKysgV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVj
dG9yUmVzb3VyY2UuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yNjIsOCArMjYyLDggQEAgSW5zcGVj
dG9yUmVzb3VyY2U6OlR5cGUgSW5zcGVjdG9yUmVzb3VyYwogCiBJbnNwZWN0b3JSZXNvdXJjZTo6
VHlwZSBJbnNwZWN0b3JSZXNvdXJjZTo6dHlwZSgpIGNvbnN0CiB7Ci0gICAgaWYgKCFtX3htbEh0
dHBSZXNwb25zZVRleHQuaXNOdWxsKCkpCi0gICAgICAgIHJldHVybiBYSFI7CisgICAgaWYgKCFt
X292ZXJyaWRlQ29udGVudC5pc051bGwoKSkKKyAgICAgICAgcmV0dXJuIG1fb3ZlcnJpZGVDb250
ZW50VHlwZTsKIAogICAgIGlmIChtX3JlcXVlc3RVUkwgPT0gbV9sb2FkZXItPnJlcXVlc3RVUkwo
KSkgewogICAgICAgICBJbnNwZWN0b3JSZXNvdXJjZTo6VHlwZSByZXNvdXJjZVR5cGUgPSBjYWNo
ZWRSZXNvdXJjZVR5cGUoKTsKQEAgLTI3OSwxNiArMjc5LDE3IEBAIEluc3BlY3RvclJlc291cmNl
OjpUeXBlIEluc3BlY3RvclJlc291cmMKICAgICByZXR1cm4gY2FjaGVkUmVzb3VyY2VUeXBlKCk7
CiB9CiAKLXZvaWQgSW5zcGVjdG9yUmVzb3VyY2U6OnNldFhNTEh0dHBSZXNwb25zZVRleHQoY29u
c3QgU2NyaXB0U3RyaW5nJiBkYXRhKQordm9pZCBJbnNwZWN0b3JSZXNvdXJjZTo6c2V0T3ZlcnJp
ZGVDb250ZW50KGNvbnN0IFNjcmlwdFN0cmluZyYgZGF0YSwgVHlwZSB0eXBlKQogewotICAgIG1f
eG1sSHR0cFJlc3BvbnNlVGV4dCA9IGRhdGE7CisgICAgbV9vdmVycmlkZUNvbnRlbnQgPSBkYXRh
OworICAgIG1fb3ZlcnJpZGVDb250ZW50VHlwZSA9IHR5cGU7CiAgICAgbV9jaGFuZ2VzLnNldChU
eXBlQ2hhbmdlKTsKIH0KIAogU3RyaW5nIEluc3BlY3RvclJlc291cmNlOjpzb3VyY2VTdHJpbmco
KSBjb25zdAogewotICAgIGlmICghbV94bWxIdHRwUmVzcG9uc2VUZXh0LmlzTnVsbCgpKQotICAg
ICAgICByZXR1cm4gU3RyaW5nKG1feG1sSHR0cFJlc3BvbnNlVGV4dCk7CisgICAgaWYgKCFtX292
ZXJyaWRlQ29udGVudC5pc051bGwoKSkKKyAgICAgICAgcmV0dXJuIFN0cmluZyhtX292ZXJyaWRl
Q29udGVudCk7CiAKICAgICBTdHJpbmcgdGV4dEVuY29kaW5nTmFtZTsKICAgICBSZWZQdHI8U2hh
cmVkQnVmZmVyPiBidWZmZXIgPSByZXNvdXJjZURhdGEoJnRleHRFbmNvZGluZ05hbWUpOwpJbmRl
eDogV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yUmVzb3VyY2UuaAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBX
ZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JSZXNvdXJjZS5oCShyZXZpc2lvbiA1NjYxNikKKysr
IFdlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvclJlc291cmNlLmgJKHdvcmtpbmcgY29weSkKQEAg
LTg0LDcgKzg0LDcgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogICAgICAgICB2b2lkIHVwZGF0ZVJl
cXVlc3QoY29uc3QgUmVzb3VyY2VSZXF1ZXN0Jik7CiAgICAgICAgIHZvaWQgdXBkYXRlUmVzcG9u
c2UoY29uc3QgUmVzb3VyY2VSZXNwb25zZSYpOwogCi0gICAgICAgIHZvaWQgc2V0WE1MSHR0cFJl
c3BvbnNlVGV4dChjb25zdCBTY3JpcHRTdHJpbmcmIGRhdGEpOworICAgICAgICB2b2lkIHNldE92
ZXJyaWRlQ29udGVudChjb25zdCBTY3JpcHRTdHJpbmcmIGRhdGEsIFR5cGUpOwogCiAgICAgICAg
IFN0cmluZyBzb3VyY2VTdHJpbmcoKSBjb25zdDsKICAgICAgICAgUGFzc1JlZlB0cjxTaGFyZWRC
dWZmZXI+IHJlc291cmNlRGF0YShTdHJpbmcqIHRleHRFbmNvZGluZ05hbWUpIGNvbnN0OwpAQCAt
MTcxLDcgKzE3MSw4IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICAgICAgZG91YmxlIG1fZW5k
VGltZTsKICAgICAgICAgZG91YmxlIG1fbG9hZEV2ZW50VGltZTsKICAgICAgICAgZG91YmxlIG1f
ZG9tQ29udGVudEV2ZW50VGltZTsKLSAgICAgICAgU2NyaXB0U3RyaW5nIG1feG1sSHR0cFJlc3Bv
bnNlVGV4dDsKKyAgICAgICAgU2NyaXB0U3RyaW5nIG1fb3ZlcnJpZGVDb250ZW50OworICAgICAg
ICBUeXBlIG1fb3ZlcnJpZGVDb250ZW50VHlwZTsKICAgICAgICAgQ2hhbmdlcyBtX2NoYW5nZXM7
CiAgICAgICAgIGJvb2wgbV9pc01haW5SZXNvdXJjZTsKICAgICAgICAgU3RyaW5nIG1fcmVxdWVz
dE1ldGhvZDsKSW5kZXg6IFdlYkNvcmUvd29ya2Vycy9EZWZhdWx0U2hhcmVkV29ya2VyUmVwb3Np
dG9yeS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS93b3JrZXJzL0RlZmF1bHRTaGFyZWRXb3Jr
ZXJSZXBvc2l0b3J5LmNwcAkocmV2aXNpb24gNTY2MTYpCisrKyBXZWJDb3JlL3dvcmtlcnMvRGVm
YXVsdFNoYXJlZFdvcmtlclJlcG9zaXRvcnkuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zNyw2ICsz
Nyw3IEBACiAjaW5jbHVkZSAiQWN0aXZlRE9NT2JqZWN0LmgiCiAjaW5jbHVkZSAiRG9jdW1lbnQu
aCIKICNpbmNsdWRlICJHZW5lcmljV29ya2VyVGFzay5oIgorI2luY2x1ZGUgIkluc3BlY3RvckNv
bnRyb2xsZXIuaCIKICNpbmNsdWRlICJNZXNzYWdlRXZlbnQuaCIKICNpbmNsdWRlICJNZXNzYWdl
UG9ydC5oIgogI2luY2x1ZGUgIk5vdEltcGxlbWVudGVkLmgiCkBAIC0yODksOSArMjkwLDEzIEBA
IHZvaWQgU2hhcmVkV29ya2VyU2NyaXB0TG9hZGVyOjpub3RpZnlGaW4KICAgICAvLyBIYW5kIG9m
ZiB0aGUganVzdC1sb2FkZWQgY29kZSB0byB0aGUgcmVwb3NpdG9yeSB0byBzdGFydCB1cCB0aGUg
d29ya2VyIHRocmVhZC4KICAgICBpZiAobV9zY3JpcHRMb2FkZXItPmZhaWxlZCgpKQogICAgICAg
ICBtX3dvcmtlci0+ZGlzcGF0Y2hFdmVudChFdmVudDo6Y3JlYXRlKGV2ZW50TmFtZXMoKS5lcnJv
ckV2ZW50LCBmYWxzZSwgdHJ1ZSkpOwotICAgIGVsc2UKKyAgICBlbHNlIHsKKyNpZiBFTkFCTEUo
SU5TUEVDVE9SKQorICAgICAgICBpZiAoSW5zcGVjdG9yQ29udHJvbGxlciogaW5zcGVjdG9yID0g
bV93b3JrZXItPnNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKS0+aW5zcGVjdG9yQ29udHJvbGxlcigp
KQorICAgICAgICAgICAgaW5zcGVjdG9yLT5zY3JpcHRJbXBvcnRlZChtX3NjcmlwdExvYWRlci0+
aWRlbnRpZmllcigpLCBtX3NjcmlwdExvYWRlci0+c2NyaXB0KCkpOworI2VuZGlmCiAgICAgICAg
IERlZmF1bHRTaGFyZWRXb3JrZXJSZXBvc2l0b3J5OjppbnN0YW5jZSgpLndvcmtlclNjcmlwdExv
YWRlZCgqbV9wcm94eSwgbV93b3JrZXItPnNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKS0+dXNlckFn
ZW50KG1fc2NyaXB0TG9hZGVyLT51cmwoKSksIG1fc2NyaXB0TG9hZGVyLT5zY3JpcHQoKSwgbV9w
b3J0LnJlbGVhc2UoKSk7Ci0KKyAgICB9CiAgICAgbV93b3JrZXItPnVuc2V0UGVuZGluZ0FjdGl2
aXR5KG1fd29ya2VyLmdldCgpKTsKICAgICB0aGlzLT5kZXJlZigpOyAvLyBUaGlzIGZyZWVzIHRo
aXMgb2JqZWN0IC0gbXVzdCBiZSB0aGUgbGFzdCBhY3Rpb24gaW4gdGhpcyBmdW5jdGlvbi4KIH0K
SW5kZXg6IFdlYkNvcmUvd29ya2Vycy9Xb3JrZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUv
d29ya2Vycy9Xb3JrZXIuY3BwCShyZXZpc2lvbiA1NjYxNikKKysrIFdlYkNvcmUvd29ya2Vycy9X
b3JrZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMjIsOSArMTIyLDEzIEBAIHZvaWQgV29ya2Vy
Ojpub3RpZnlGaW5pc2hlZCgpCiB7CiAgICAgaWYgKG1fc2NyaXB0TG9hZGVyLT5mYWlsZWQoKSkK
ICAgICAgICAgZGlzcGF0Y2hFdmVudChFdmVudDo6Y3JlYXRlKGV2ZW50TmFtZXMoKS5lcnJvckV2
ZW50LCBmYWxzZSwgdHJ1ZSkpOwotICAgIGVsc2UKKyAgICBlbHNlIHsKICAgICAgICAgbV9jb250
ZXh0UHJveHktPnN0YXJ0V29ya2VyQ29udGV4dChtX3NjcmlwdExvYWRlci0+dXJsKCksIHNjcmlw
dEV4ZWN1dGlvbkNvbnRleHQoKS0+dXNlckFnZW50KG1fc2NyaXB0TG9hZGVyLT51cmwoKSksIG1f
c2NyaXB0TG9hZGVyLT5zY3JpcHQoKSk7Ci0KKyNpZiBFTkFCTEUoSU5TUEVDVE9SKQorICAgICAg
ICBpZiAoSW5zcGVjdG9yQ29udHJvbGxlciogaW5zcGVjdG9yID0gc2NyaXB0RXhlY3V0aW9uQ29u
dGV4dCgpLT5pbnNwZWN0b3JDb250cm9sbGVyKCkpCisgICAgICAgICAgICBpbnNwZWN0b3ItPnNj
cmlwdEltcG9ydGVkKG1fc2NyaXB0TG9hZGVyLT5pZGVudGlmaWVyKCksIG1fc2NyaXB0TG9hZGVy
LT5zY3JpcHQoKSk7CisjZW5kaWYKKyAgICB9CiAgICAgbV9zY3JpcHRMb2FkZXIgPSAwOwogCiAg
ICAgdW5zZXRQZW5kaW5nQWN0aXZpdHkodGhpcyk7CkluZGV4OiBXZWJLaXQvY2hyb21pdW0vQ2hh
bmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cJKHJldmlzaW9u
IDU2NjE3KQorKysgV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAt
MSwzICsxLDE0IEBACisyMDEwLTAzLTI2ICBBbmRyZXkgS29zeWFrb3YgIDxjYXNlcUBjaHJvbWl1
bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
U2VuZCB3b3JrZXIgcmVzb3VyY2UgY29udGVudCB0byBpbnNwZWN0b3IgdG8gZW5hYmxlIGRpc3Bs
YXkgb2Ygd2ViCisgICAgICAgIHdvcmtlcnMgaW4gaW5zcGVjdG9yJ3MgcmVzb3VyY2UgdGFiLgor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzY2NTgKKwor
ICAgICAgICAqIHNyYy9TaGFyZWRXb3JrZXJSZXBvc2l0b3J5LmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OlNoYXJlZFdvcmtlclNjcmlwdExvYWRlcjo6bm90aWZ5RmluaXNoZWQpOgorCiAyMDEwLTAz
LTI1ICBUb255IENoYW5nICA8dG9ueUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQg
YnkgRGF2aWQgTGV2aW4uCkluZGV4OiBXZWJLaXQvY2hyb21pdW0vc3JjL1NoYXJlZFdvcmtlclJl
cG9zaXRvcnkuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9jaHJvbWl1bS9zcmMvU2hhcmVkV29y
a2VyUmVwb3NpdG9yeS5jcHAJKHJldmlzaW9uIDU2NjE2KQorKysgV2ViS2l0L2Nocm9taXVtL3Ny
Yy9TaGFyZWRXb3JrZXJSZXBvc2l0b3J5LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzYsNiArMzYs
NyBAQAogCiAjaW5jbHVkZSAiRXZlbnQuaCIKICNpbmNsdWRlICJFdmVudE5hbWVzLmgiCisjaW5j
bHVkZSAiSW5zcGVjdG9yQ29udHJvbGxlci5oIgogI2luY2x1ZGUgIk1lc3NhZ2VQb3J0Q2hhbm5l
bC5oIgogI2luY2x1ZGUgIlBsYXRmb3JtTWVzc2FnZVBvcnRDaGFubmVsLmgiCiAjaW5jbHVkZSAi
U2NyaXB0RXhlY3V0aW9uQ29udGV4dC5oIgpAQCAtMTUyLDYgKzE1MywxMCBAQCB2b2lkIFNoYXJl
ZFdvcmtlclNjcmlwdExvYWRlcjo6bm90aWZ5RmluCiAgICAgICAgIG1fd29ya2VyLT5kaXNwYXRj
aEV2ZW50KEV2ZW50OjpjcmVhdGUoZXZlbnROYW1lcygpLmVycm9yRXZlbnQsIGZhbHNlLCB0cnVl
KSk7CiAgICAgICAgIGRlbGV0ZSB0aGlzOwogICAgIH0gZWxzZSB7CisjaWYgRU5BQkxFKElOU1BF
Q1RPUikKKyAgICAgICAgaWYgKEluc3BlY3RvckNvbnRyb2xsZXIqIGluc3BlY3RvciA9IG1fd29y
a2VyLT5zY3JpcHRFeGVjdXRpb25Db250ZXh0KCktPmluc3BlY3RvckNvbnRyb2xsZXIoKSkKKyAg
ICAgICAgICAgIGluc3BlY3Rvci0+c2NyaXB0SW1wb3J0ZWQobV9zY3JpcHRMb2FkZXIuaWRlbnRp
ZmllcigpLCBtX3NjcmlwdExvYWRlci5zY3JpcHQoKSk7CisjZW5kaWYKICAgICAgICAgLy8gUGFz
cyB0aGUgc2NyaXB0IG9mZiB0byB0aGUgd29ya2VyLCB0aGVuIHNlbmQgYSBjb25uZWN0IGV2ZW50
LgogICAgICAgICBtX3dlYldvcmtlci0+c3RhcnRXb3JrZXJDb250ZXh0KG1fdXJsLCBtX25hbWUs
IG1fd29ya2VyLT5zY3JpcHRFeGVjdXRpb25Db250ZXh0KCktPnVzZXJBZ2VudChtX3VybCksIG1f
c2NyaXB0TG9hZGVyLnNjcmlwdCgpKTsKICAgICAgICAgc2VuZENvbm5lY3QoKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>51736</attachid>
            <date>2010-03-26 06:36:49 -0700</date>
            <delta_ts>2010-03-26 09:34:21 -0700</delta_ts>
            <desc>Send worker resource content to inspector controller to enable display of worker scripts content in inspector&apos;s resource tab</desc>
            <filename>worker-resource-content.patch</filename>
            <type>text/plain</type>
            <size>8501</size>
            <attacher name="Andrey Kosyakov">caseq</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1NjYyMSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjUgQEAKKzIwMTAtMDMtMjYgIEFuZHJleSBLb3N5YWtvdiAgPGNhc2VxQGNocm9t
aXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworCisgICAg
ICAgIFNlbmQgd29ya2VyIHJlc291cmNlIGNvbnRlbnQgdG8gaW5zcGVjdG9yIHRvIGVuYWJsZSBk
aXNwbGF5IG9mIHdlYgorICAgICAgICB3b3JrZXJzIGluIGluc3BlY3RvcidzIHJlc291cmNlIHRh
Yi4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM2NjU4
CisKKyAgICAgICAgKiBpbnNwZWN0b3IvSW5zcGVjdG9yQ29udHJvbGxlci5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpJbnNwZWN0b3JDb250cm9sbGVyOjpyZXNvdXJjZVJldHJpZXZlZEJ5WE1MSHR0
cFJlcXVlc3QpOgorICAgICAgICAoV2ViQ29yZTo6SW5zcGVjdG9yQ29udHJvbGxlcjo6c2NyaXB0
SW1wb3J0ZWQpOgorICAgICAgICAqIGluc3BlY3Rvci9JbnNwZWN0b3JSZXNvdXJjZS5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpJbnNwZWN0b3JSZXNvdXJjZTo6dHlwZSk6CisgICAgICAgIChXZWJD
b3JlOjpJbnNwZWN0b3JSZXNvdXJjZTo6c2V0T3ZlcnJpZGVDb250ZW50KToKKyAgICAgICAgKFdl
YkNvcmU6Okluc3BlY3RvclJlc291cmNlOjpzb3VyY2VTdHJpbmcpOgorICAgICAgICAqIGluc3Bl
Y3Rvci9JbnNwZWN0b3JSZXNvdXJjZS5oOgorICAgICAgICAqIHdvcmtlcnMvRGVmYXVsdFNoYXJl
ZFdvcmtlclJlcG9zaXRvcnkuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U2hhcmVkV29ya2VyU2Ny
aXB0TG9hZGVyOjpub3RpZnlGaW5pc2hlZCk6CisgICAgICAgICogd29ya2Vycy9Xb3JrZXIuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6V29ya2VyOjpub3RpZnlGaW5pc2hlZCk6CisKIDIwMTAtMDMt
MjQgIFN0ZXBoZW4gV2hpdGUgIDxzZW5vcmJsYW5jb0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAg
UmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIuCkluZGV4OiBXZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0
b3JDb250cm9sbGVyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0
b3JDb250cm9sbGVyLmNwcAkocmV2aXNpb24gNTY2MTYpCisrKyBXZWJDb3JlL2luc3BlY3Rvci9J
bnNwZWN0b3JDb250cm9sbGVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtOTY1LDcgKzk2NSw3IEBA
IHZvaWQgSW5zcGVjdG9yQ29udHJvbGxlcjo6cmVzb3VyY2VSZXRyaWUKICAgICBpZiAoIXJlc291
cmNlKQogICAgICAgICByZXR1cm47CiAKLSAgICByZXNvdXJjZS0+c2V0WE1MSHR0cFJlc3BvbnNl
VGV4dChzb3VyY2VTdHJpbmcpOworICAgIHJlc291cmNlLT5zZXRPdmVycmlkZUNvbnRlbnQoc291
cmNlU3RyaW5nLCBJbnNwZWN0b3JSZXNvdXJjZTo6WEhSKTsKIAogICAgIGlmIChtX2Zyb250ZW5k
KQogICAgICAgICByZXNvdXJjZS0+dXBkYXRlU2NyaXB0T2JqZWN0KG1fZnJvbnRlbmQuZ2V0KCkp
OwpAQCAtOTgwLDkgKzk4MCw3IEBAIHZvaWQgSW5zcGVjdG9yQ29udHJvbGxlcjo6c2NyaXB0SW1w
b3J0ZWQKICAgICBpZiAoIXJlc291cmNlKQogICAgICAgICByZXR1cm47CiAgICAgCi0gICAgLy8g
RklYTUU6IGltcG9ydGVkIHNjcmlwdCBhbmQgWEhSIHJlc3BvbnNlIGFyZSBjdXJyZW50bHkgdmll
d2VkIGFzIHRoZSBzYW1lCi0gICAgLy8gdGhpbmcgYnkgdGhlIEluc3BlY3Rvci4gVGhleSBzaG91
bGQgYmUgbWFkZSBpbnRvIGRpc3RpbmN0IHR5cGVzLgotICAgIHJlc291cmNlLT5zZXRYTUxIdHRw
UmVzcG9uc2VUZXh0KFNjcmlwdFN0cmluZyhzb3VyY2VTdHJpbmcpKTsKKyAgICByZXNvdXJjZS0+
c2V0T3ZlcnJpZGVDb250ZW50KFNjcmlwdFN0cmluZyhzb3VyY2VTdHJpbmcpLCBJbnNwZWN0b3JS
ZXNvdXJjZTo6U2NyaXB0KTsKIAogICAgIGlmIChtX2Zyb250ZW5kKQogICAgICAgICByZXNvdXJj
ZS0+dXBkYXRlU2NyaXB0T2JqZWN0KG1fZnJvbnRlbmQuZ2V0KCkpOwpJbmRleDogV2ViQ29yZS9p
bnNwZWN0b3IvSW5zcGVjdG9yUmVzb3VyY2UuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvaW5z
cGVjdG9yL0luc3BlY3RvclJlc291cmNlLmNwcAkocmV2aXNpb24gNTY2MTYpCisrKyBXZWJDb3Jl
L2luc3BlY3Rvci9JbnNwZWN0b3JSZXNvdXJjZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTI2Miw4
ICsyNjIsOCBAQCBJbnNwZWN0b3JSZXNvdXJjZTo6VHlwZSBJbnNwZWN0b3JSZXNvdXJjCiAKIElu
c3BlY3RvclJlc291cmNlOjpUeXBlIEluc3BlY3RvclJlc291cmNlOjp0eXBlKCkgY29uc3QKIHsK
LSAgICBpZiAoIW1feG1sSHR0cFJlc3BvbnNlVGV4dC5pc051bGwoKSkKLSAgICAgICAgcmV0dXJu
IFhIUjsKKyAgICBpZiAoIW1fb3ZlcnJpZGVDb250ZW50LmlzTnVsbCgpKQorICAgICAgICByZXR1
cm4gbV9vdmVycmlkZUNvbnRlbnRUeXBlOwogCiAgICAgaWYgKG1fcmVxdWVzdFVSTCA9PSBtX2xv
YWRlci0+cmVxdWVzdFVSTCgpKSB7CiAgICAgICAgIEluc3BlY3RvclJlc291cmNlOjpUeXBlIHJl
c291cmNlVHlwZSA9IGNhY2hlZFJlc291cmNlVHlwZSgpOwpAQCAtMjc5LDE2ICsyNzksMTcgQEAg
SW5zcGVjdG9yUmVzb3VyY2U6OlR5cGUgSW5zcGVjdG9yUmVzb3VyYwogICAgIHJldHVybiBjYWNo
ZWRSZXNvdXJjZVR5cGUoKTsKIH0KIAotdm9pZCBJbnNwZWN0b3JSZXNvdXJjZTo6c2V0WE1MSHR0
cFJlc3BvbnNlVGV4dChjb25zdCBTY3JpcHRTdHJpbmcmIGRhdGEpCit2b2lkIEluc3BlY3RvclJl
c291cmNlOjpzZXRPdmVycmlkZUNvbnRlbnQoY29uc3QgU2NyaXB0U3RyaW5nJiBkYXRhLCBUeXBl
IHR5cGUpCiB7Ci0gICAgbV94bWxIdHRwUmVzcG9uc2VUZXh0ID0gZGF0YTsKKyAgICBtX292ZXJy
aWRlQ29udGVudCA9IGRhdGE7CisgICAgbV9vdmVycmlkZUNvbnRlbnRUeXBlID0gdHlwZTsKICAg
ICBtX2NoYW5nZXMuc2V0KFR5cGVDaGFuZ2UpOwogfQogCiBTdHJpbmcgSW5zcGVjdG9yUmVzb3Vy
Y2U6OnNvdXJjZVN0cmluZygpIGNvbnN0CiB7Ci0gICAgaWYgKCFtX3htbEh0dHBSZXNwb25zZVRl
eHQuaXNOdWxsKCkpCi0gICAgICAgIHJldHVybiBTdHJpbmcobV94bWxIdHRwUmVzcG9uc2VUZXh0
KTsKKyAgICBpZiAoIW1fb3ZlcnJpZGVDb250ZW50LmlzTnVsbCgpKQorICAgICAgICByZXR1cm4g
U3RyaW5nKG1fb3ZlcnJpZGVDb250ZW50KTsKIAogICAgIFN0cmluZyB0ZXh0RW5jb2RpbmdOYW1l
OwogICAgIFJlZlB0cjxTaGFyZWRCdWZmZXI+IGJ1ZmZlciA9IHJlc291cmNlRGF0YSgmdGV4dEVu
Y29kaW5nTmFtZSk7CkluZGV4OiBXZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JSZXNvdXJjZS5o
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFdlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvclJlc291cmNlLmgJKHJl
dmlzaW9uIDU2NjE2KQorKysgV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yUmVzb3VyY2UuaAko
d29ya2luZyBjb3B5KQpAQCAtODQsNyArODQsNyBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAgICAg
ICAgIHZvaWQgdXBkYXRlUmVxdWVzdChjb25zdCBSZXNvdXJjZVJlcXVlc3QmKTsKICAgICAgICAg
dm9pZCB1cGRhdGVSZXNwb25zZShjb25zdCBSZXNvdXJjZVJlc3BvbnNlJik7CiAKLSAgICAgICAg
dm9pZCBzZXRYTUxIdHRwUmVzcG9uc2VUZXh0KGNvbnN0IFNjcmlwdFN0cmluZyYgZGF0YSk7Cisg
ICAgICAgIHZvaWQgc2V0T3ZlcnJpZGVDb250ZW50KGNvbnN0IFNjcmlwdFN0cmluZyYgZGF0YSwg
VHlwZSk7CiAKICAgICAgICAgU3RyaW5nIHNvdXJjZVN0cmluZygpIGNvbnN0OwogICAgICAgICBQ
YXNzUmVmUHRyPFNoYXJlZEJ1ZmZlcj4gcmVzb3VyY2VEYXRhKFN0cmluZyogdGV4dEVuY29kaW5n
TmFtZSkgY29uc3Q7CkBAIC0xNzEsNyArMTcxLDggQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogICAg
ICAgICBkb3VibGUgbV9lbmRUaW1lOwogICAgICAgICBkb3VibGUgbV9sb2FkRXZlbnRUaW1lOwog
ICAgICAgICBkb3VibGUgbV9kb21Db250ZW50RXZlbnRUaW1lOwotICAgICAgICBTY3JpcHRTdHJp
bmcgbV94bWxIdHRwUmVzcG9uc2VUZXh0OworICAgICAgICBTY3JpcHRTdHJpbmcgbV9vdmVycmlk
ZUNvbnRlbnQ7CisgICAgICAgIFR5cGUgbV9vdmVycmlkZUNvbnRlbnRUeXBlOwogICAgICAgICBD
aGFuZ2VzIG1fY2hhbmdlczsKICAgICAgICAgYm9vbCBtX2lzTWFpblJlc291cmNlOwogICAgICAg
ICBTdHJpbmcgbV9yZXF1ZXN0TWV0aG9kOwpJbmRleDogV2ViQ29yZS93b3JrZXJzL0RlZmF1bHRT
aGFyZWRXb3JrZXJSZXBvc2l0b3J5LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3dvcmtlcnMv
RGVmYXVsdFNoYXJlZFdvcmtlclJlcG9zaXRvcnkuY3BwCShyZXZpc2lvbiA1NjYxNikKKysrIFdl
YkNvcmUvd29ya2Vycy9EZWZhdWx0U2hhcmVkV29ya2VyUmVwb3NpdG9yeS5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTM3LDYgKzM3LDcgQEAKICNpbmNsdWRlICJBY3RpdmVET01PYmplY3QuaCIKICNp
bmNsdWRlICJEb2N1bWVudC5oIgogI2luY2x1ZGUgIkdlbmVyaWNXb3JrZXJUYXNrLmgiCisjaW5j
bHVkZSAiSW5zcGVjdG9yQ29udHJvbGxlci5oIgogI2luY2x1ZGUgIk1lc3NhZ2VFdmVudC5oIgog
I2luY2x1ZGUgIk1lc3NhZ2VQb3J0LmgiCiAjaW5jbHVkZSAiTm90SW1wbGVtZW50ZWQuaCIKQEAg
LTI4OSw5ICsyOTAsMTMgQEAgdm9pZCBTaGFyZWRXb3JrZXJTY3JpcHRMb2FkZXI6Om5vdGlmeUZp
bgogICAgIC8vIEhhbmQgb2ZmIHRoZSBqdXN0LWxvYWRlZCBjb2RlIHRvIHRoZSByZXBvc2l0b3J5
IHRvIHN0YXJ0IHVwIHRoZSB3b3JrZXIgdGhyZWFkLgogICAgIGlmIChtX3NjcmlwdExvYWRlci0+
ZmFpbGVkKCkpCiAgICAgICAgIG1fd29ya2VyLT5kaXNwYXRjaEV2ZW50KEV2ZW50OjpjcmVhdGUo
ZXZlbnROYW1lcygpLmVycm9yRXZlbnQsIGZhbHNlLCB0cnVlKSk7Ci0gICAgZWxzZQorICAgIGVs
c2UgeworI2lmIEVOQUJMRShJTlNQRUNUT1IpCisgICAgICAgIGlmIChJbnNwZWN0b3JDb250cm9s
bGVyKiBpbnNwZWN0b3IgPSBtX3dvcmtlci0+c2NyaXB0RXhlY3V0aW9uQ29udGV4dCgpLT5pbnNw
ZWN0b3JDb250cm9sbGVyKCkpCisgICAgICAgICAgICBpbnNwZWN0b3ItPnNjcmlwdEltcG9ydGVk
KG1fc2NyaXB0TG9hZGVyLT5pZGVudGlmaWVyKCksIG1fc2NyaXB0TG9hZGVyLT5zY3JpcHQoKSk7
CisjZW5kaWYKICAgICAgICAgRGVmYXVsdFNoYXJlZFdvcmtlclJlcG9zaXRvcnk6Omluc3RhbmNl
KCkud29ya2VyU2NyaXB0TG9hZGVkKCptX3Byb3h5LCBtX3dvcmtlci0+c2NyaXB0RXhlY3V0aW9u
Q29udGV4dCgpLT51c2VyQWdlbnQobV9zY3JpcHRMb2FkZXItPnVybCgpKSwgbV9zY3JpcHRMb2Fk
ZXItPnNjcmlwdCgpLCBtX3BvcnQucmVsZWFzZSgpKTsKLQorICAgIH0KICAgICBtX3dvcmtlci0+
dW5zZXRQZW5kaW5nQWN0aXZpdHkobV93b3JrZXIuZ2V0KCkpOwogICAgIHRoaXMtPmRlcmVmKCk7
IC8vIFRoaXMgZnJlZXMgdGhpcyBvYmplY3QgLSBtdXN0IGJlIHRoZSBsYXN0IGFjdGlvbiBpbiB0
aGlzIGZ1bmN0aW9uLgogfQpJbmRleDogV2ViQ29yZS93b3JrZXJzL1dvcmtlci5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gV2ViQ29yZS93b3JrZXJzL1dvcmtlci5jcHAJKHJldmlzaW9uIDU2NjE2KQorKysg
V2ViQ29yZS93b3JrZXJzL1dvcmtlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEyMiw5ICsxMjIs
MTMgQEAgdm9pZCBXb3JrZXI6Om5vdGlmeUZpbmlzaGVkKCkKIHsKICAgICBpZiAobV9zY3JpcHRM
b2FkZXItPmZhaWxlZCgpKQogICAgICAgICBkaXNwYXRjaEV2ZW50KEV2ZW50OjpjcmVhdGUoZXZl
bnROYW1lcygpLmVycm9yRXZlbnQsIGZhbHNlLCB0cnVlKSk7Ci0gICAgZWxzZQorICAgIGVsc2Ug
ewogICAgICAgICBtX2NvbnRleHRQcm94eS0+c3RhcnRXb3JrZXJDb250ZXh0KG1fc2NyaXB0TG9h
ZGVyLT51cmwoKSwgc2NyaXB0RXhlY3V0aW9uQ29udGV4dCgpLT51c2VyQWdlbnQobV9zY3JpcHRM
b2FkZXItPnVybCgpKSwgbV9zY3JpcHRMb2FkZXItPnNjcmlwdCgpKTsKLQorI2lmIEVOQUJMRShJ
TlNQRUNUT1IpCisgICAgICAgIGlmIChJbnNwZWN0b3JDb250cm9sbGVyKiBpbnNwZWN0b3IgPSBz
Y3JpcHRFeGVjdXRpb25Db250ZXh0KCktPmluc3BlY3RvckNvbnRyb2xsZXIoKSkKKyAgICAgICAg
ICAgIGluc3BlY3Rvci0+c2NyaXB0SW1wb3J0ZWQobV9zY3JpcHRMb2FkZXItPmlkZW50aWZpZXIo
KSwgbV9zY3JpcHRMb2FkZXItPnNjcmlwdCgpKTsKKyNlbmRpZgorICAgIH0KICAgICBtX3Njcmlw
dExvYWRlciA9IDA7CiAKICAgICB1bnNldFBlbmRpbmdBY3Rpdml0eSh0aGlzKTsKSW5kZXg6IFdl
YktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L2Nocm9taXVtL0No
YW5nZUxvZwkocmV2aXNpb24gNTY2MjEpCisrKyBXZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCSh3
b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTAtMDMtMjYgIEFuZHJleSBLb3N5YWtv
diAgPGNhc2VxQGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBTZW5kIHdvcmtlciByZXNvdXJjZSBjb250ZW50IHRvIGluc3BlY3Rv
ciB0byBlbmFibGUgZGlzcGxheSBvZiB3ZWIKKyAgICAgICAgd29ya2VycyBpbiBpbnNwZWN0b3In
cyByZXNvdXJjZSB0YWIuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0zNjY1OAorCisgICAgICAgICogc3JjL1NoYXJlZFdvcmtlclJlcG9zaXRvcnkuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6U2hhcmVkV29ya2VyU2NyaXB0TG9hZGVyOjpub3RpZnlGaW5p
c2hlZCk6CisKIDIwMTAtMDMtMjUgIFRvbnkgQ2hhbmcgIDx0b255QGNocm9taXVtLm9yZz4KIAog
ICAgICAgICBSZXZpZXdlZCBieSBEYXZpZCBMZXZpbi4KSW5kZXg6IFdlYktpdC9jaHJvbWl1bS9z
cmMvU2hhcmVkV29ya2VyUmVwb3NpdG9yeS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L2Nocm9t
aXVtL3NyYy9TaGFyZWRXb3JrZXJSZXBvc2l0b3J5LmNwcAkocmV2aXNpb24gNTY2MTYpCisrKyBX
ZWJLaXQvY2hyb21pdW0vc3JjL1NoYXJlZFdvcmtlclJlcG9zaXRvcnkuY3BwCSh3b3JraW5nIGNv
cHkpCkBAIC0zNiw2ICszNiw3IEBACiAKICNpbmNsdWRlICJFdmVudC5oIgogI2luY2x1ZGUgIkV2
ZW50TmFtZXMuaCIKKyNpbmNsdWRlICJJbnNwZWN0b3JDb250cm9sbGVyLmgiCiAjaW5jbHVkZSAi
TWVzc2FnZVBvcnRDaGFubmVsLmgiCiAjaW5jbHVkZSAiUGxhdGZvcm1NZXNzYWdlUG9ydENoYW5u
ZWwuaCIKICNpbmNsdWRlICJTY3JpcHRFeGVjdXRpb25Db250ZXh0LmgiCkBAIC0xNTIsNiArMTUz
LDEwIEBAIHZvaWQgU2hhcmVkV29ya2VyU2NyaXB0TG9hZGVyOjpub3RpZnlGaW4KICAgICAgICAg
bV93b3JrZXItPmRpc3BhdGNoRXZlbnQoRXZlbnQ6OmNyZWF0ZShldmVudE5hbWVzKCkuZXJyb3JF
dmVudCwgZmFsc2UsIHRydWUpKTsKICAgICAgICAgZGVsZXRlIHRoaXM7CiAgICAgfSBlbHNlIHsK
KyNpZiBFTkFCTEUoSU5TUEVDVE9SKQorICAgICAgICBpZiAoSW5zcGVjdG9yQ29udHJvbGxlciog
aW5zcGVjdG9yID0gbV93b3JrZXItPnNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKS0+aW5zcGVjdG9y
Q29udHJvbGxlcigpKQorICAgICAgICAgICAgaW5zcGVjdG9yLT5zY3JpcHRJbXBvcnRlZChtX3Nj
cmlwdExvYWRlci5pZGVudGlmaWVyKCksIG1fc2NyaXB0TG9hZGVyLnNjcmlwdCgpKTsKKyNlbmRp
ZgogICAgICAgICAvLyBQYXNzIHRoZSBzY3JpcHQgb2ZmIHRvIHRoZSB3b3JrZXIsIHRoZW4gc2Vu
ZCBhIGNvbm5lY3QgZXZlbnQuCiAgICAgICAgIG1fd2ViV29ya2VyLT5zdGFydFdvcmtlckNvbnRl
eHQobV91cmwsIG1fbmFtZSwgbV93b3JrZXItPnNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKS0+dXNl
ckFnZW50KG1fdXJsKSwgbV9zY3JpcHRMb2FkZXIuc2NyaXB0KCkpOwogICAgICAgICBzZW5kQ29u
bmVjdCgpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>