<?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>77471</bug_id>
          
          <creation_ts>2012-01-31 13:30:42 -0800</creation_ts>
          <short_desc>Web Inspector: CodeGeneratorInspector.py: move type builder code to dedicated InspectorTypeBuilder .h/.cpp</short_desc>
          <delta_ts>2012-02-01 09:22:26 -0800</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>
          
          <blocked>72861</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Peter Rybin">prybin</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>prybin</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>546438</commentid>
    <comment_count>0</comment_count>
    <who name="Peter Rybin">prybin</who>
    <bug_when>2012-01-31 13:30:42 -0800</bug_when>
    <thetext>InspectorTypeBuilder.h and InspectorTypeBuilder.cpp is already prepared for typebuilder code. It now should be moved here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>546450</commentid>
    <comment_count>1</comment_count>
      <attachid>124813</attachid>
    <who name="Peter Rybin">prybin</who>
    <bug_when>2012-01-31 13:41:22 -0800</bug_when>
    <thetext>Created attachment 124813
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>547120</commentid>
    <comment_count>2</comment_count>
      <attachid>124813</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-01 09:22:16 -0800</bug_when>
    <thetext>Comment on attachment 124813
Patch

Clearing flags on attachment: 124813

Committed r106469: &lt;http://trac.webkit.org/changeset/106469&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>547121</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-01 09:22:26 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>124813</attachid>
            <date>2012-01-31 13:41:22 -0800</date>
            <delta_ts>2012-02-01 09:22:16 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-77471-20120201014120.patch</filename>
            <type>text/plain</type>
            <size>9236</size>
            <attacher name="Peter Rybin">prybin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA2MzYzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYmIyZTcxZjE2ZjE5OGU2
MjAxZGIxZDAyMjc5Yjk3NDA4YTc3OGE1My4uOGY0MTA0YTJhMzEwOWY4NTg3MTMxYmJlNDlhMGY1
OGQ1YWU3OGMxMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTAxLTMxICBQZXRl
ciBSeWJpbiAgPHBldGVyLnJ5YmluQGdtYWlsLmNvbT4KKworICAgICAgICBXZWIgSW5zcGVjdG9y
OiBDb2RlR2VuZXJhdG9ySW5zcGVjdG9yLnB5OiBtb3ZlIHR5cGUgYnVpbGRlciBjb2RlIHRvIGRl
ZGljYXRlZCBJbnNwZWN0b3JUeXBlQnVpbGRlciAuaC8uY3BwCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NzQ3MQorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENvZGUgaXMgbW92ZWQgcGh5c2ljYWxseSB0byBv
dGhlciBmaWxlIC0tIGdlbmVyYXRvciBpcyBjaGFuZ2VkIGFjY3JvZGluZ2x5LgorCisgICAgICAg
ICogaW5zcGVjdG9yL0NvZGVHZW5lcmF0b3JJbnNwZWN0b3IucHk6CisgICAgICAgIChTdHJpbmcp
OgorICAgICAgICAocHJvdmlkZXMpOgorICAgICAgICAodHlwZW5hbWUpOgorICAgICAgICAoQXJy
YXkpOgorCiAyMDEyLTAxLTMxICBBcmtvIFNhaGEgIDxhcmtvQG1vdG9yb2xhLmNvbT4KIAogICAg
ICAgICBUaGUgc3BlYyByZW5hbWVkIGFkZFRyYWNrKCkgdG8gYWRkVGV4dFRyYWNrKCkuCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvQ29kZUdlbmVyYXRvckluc3BlY3Rvci5w
eSBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9Db2RlR2VuZXJhdG9ySW5zcGVjdG9yLnB5Cmlu
ZGV4IGU4OTVmMDdhYjlhMjlmNTM0YTM1ZGFmNWRmZjE5NmY2NzAzYWI0YjEuLjA0MzU4ZWRjYmI1
MzFiODRkNmMxOTkzZDU5ZjJkMTNkNTNjMjEzMzMgMTAwNzU1Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L2luc3BlY3Rvci9Db2RlR2VuZXJhdG9ySW5zcGVjdG9yLnB5CisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2luc3BlY3Rvci9Db2RlR2VuZXJhdG9ySW5zcGVjdG9yLnB5CkBAIC0xNjQzLDgwICsxNjQzLDYg
QEAgdHlwZWRlZiBTdHJpbmcgRXJyb3JTdHJpbmc7CiAKICNpZiBFTkFCTEUoSU5TUEVDVE9SKQog
Ci1uYW1lc3BhY2UgVHlwZUJ1aWxkZXIgewotCi0vLyBUaGlzIGNsYXNzIHByb3ZpZGVzICJUcmFp
dHMiIHR5cGUgZm9yIHRoZSBpbnB1dCB0eXBlIFQuIEl0IGlzIHByb2dyYW1tZWQgdXNpbmcgQysr
IHRlbXBsYXRlIHNwZWNpYWxpemF0aW9uCi0vLyB0ZWNobmlxdWUuIEJ5IGRlZmF1bHQgaXQgc2lt
cGx5IHRha2VzICJJdGVtVHJhaXRzIiB0eXBlIGZyb20gVCwgYnV0IGl0IGRvZXNuJ3Qgd29yayB3
aXRoIHRoZSBiYXNlIHR5cGVzLgotdGVtcGxhdGU8dHlwZW5hbWUgVD4KLXN0cnVjdCBBcnJheUl0
ZW1IZWxwZXIgewotICAgIHR5cGVkZWYgdHlwZW5hbWUgVDo6SXRlbVRyYWl0cyBUcmFpdHM7Ci19
OwotCi10ZW1wbGF0ZTx0eXBlbmFtZSBUPgotY2xhc3MgQXJyYXkgOiBwdWJsaWMgSW5zcGVjdG9y
QXJyYXkgewotcHJpdmF0ZToKLSAgICBBcnJheSgpIHsgfQotCi1wdWJsaWM6Ci0gICAgdm9pZCBh
ZGRJdGVtKFBhc3NSZWZQdHI8VD4gdmFsdWUpCi0gICAgewotICAgICAgICBBcnJheUl0ZW1IZWxw
ZXI8VD46OlRyYWl0czo6cHVzaFJlZlB0cih0aGlzLCB2YWx1ZSk7Ci0gICAgfQotCi0gICAgdm9p
ZCBhZGRJdGVtKFQgdmFsdWUpCi0gICAgewotICAgICAgICBBcnJheUl0ZW1IZWxwZXI8VD46OlRy
YWl0czo6cHVzaFJhdyh0aGlzLCB2YWx1ZSk7Ci0gICAgfQotCi0gICAgc3RhdGljIFBhc3NSZWZQ
dHI8QXJyYXk8VD4gPiBjcmVhdGUoKQotICAgIHsKLSAgICAgICAgcmV0dXJuIGFkb3B0UmVmKG5l
dyBBcnJheTxUPigpKTsKLSAgICB9Ci0KLSNpZiAiIiIgKyBWQUxJREFUT1JfSUZERUZfTkFNRSAr
ICIiIgotICAgIHN0YXRpYyB2b2lkIGFzc2VydENvcnJlY3RWYWx1ZShJbnNwZWN0b3JWYWx1ZSog
dmFsdWUpOwotI2VuZGlmIC8vICIiIiArIFZBTElEQVRPUl9JRkRFRl9OQU1FICsgIiIiCi19Owot
Ci1zdHJ1Y3QgU3RydWN0SXRlbVRyYWl0cyB7Ci0gICAgc3RhdGljIHZvaWQgcHVzaFJlZlB0cihJ
bnNwZWN0b3JBcnJheSogYXJyYXksIFBhc3NSZWZQdHI8SW5zcGVjdG9yT2JqZWN0PiB2YWx1ZSkK
LSAgICB7Ci0gICAgICAgIGFycmF5LT5wdXNoT2JqZWN0KHZhbHVlKTsKLSAgICB9Ci0KLSAgICB0
ZW1wbGF0ZTx0eXBlbmFtZSBUPgotICAgIHN0YXRpYyB2b2lkIGFzc2VydENvcnJlY3RWYWx1ZShJ
bnNwZWN0b3JWYWx1ZSogdmFsdWUpIHsKLSAgICAgICAgVDo6YXNzZXJ0Q29ycmVjdFZhbHVlKHZh
bHVlKTsKLSAgICB9Ci19OwotCi10ZW1wbGF0ZTw+Ci1zdHJ1Y3QgQXJyYXlJdGVtSGVscGVyPFN0
cmluZz4gewotICAgIHN0cnVjdCBUcmFpdHMgewotICAgICAgICBzdGF0aWMgdm9pZCBwdXNoUmF3
KEluc3BlY3RvckFycmF5KiBhcnJheSwgY29uc3QgU3RyaW5nJiB2YWx1ZSkKLSAgICAgICAgewot
ICAgICAgICAgICAgYXJyYXktPnB1c2hTdHJpbmcodmFsdWUpOwotICAgICAgICB9Ci0gICAgfTsK
LX07Ci0KLXRlbXBsYXRlPD4KLXN0cnVjdCBBcnJheUl0ZW1IZWxwZXI8SW5zcGVjdG9yT2JqZWN0
PiB7Ci0gICAgc3RydWN0IFRyYWl0cyB7Ci0gICAgICAgIHN0YXRpYyB2b2lkIHB1c2hSZWZQdHIo
SW5zcGVjdG9yQXJyYXkqIGFycmF5LCBQYXNzUmVmUHRyPEluc3BlY3Rvck9iamVjdD4gdmFsdWUp
Ci0gICAgICAgIHsKLSAgICAgICAgICAgIGFycmF5LT5wdXNoT2JqZWN0KHZhbHVlKTsKLSAgICAg
ICAgfQotICAgIH07Ci19OwotCi0ke2ZvcndhcmRzfQotCi1TdHJpbmcgZ2V0RW51bUNvbnN0YW50
VmFsdWUoaW50IGNvZGUpOwotCi0ke3R5cGVCdWlsZGVyc30KLX0gLy8gbmFtZXNwYWNlIFR5cGVC
dWlsZGVyCi0KIGNsYXNzIEluc3BlY3RvckZyb250ZW5kIHsKIHB1YmxpYzoKICAgICBJbnNwZWN0
b3JGcm9udGVuZChJbnNwZWN0b3JGcm9udGVuZENoYW5uZWwqKTsKQEAgLTIxNzksNTMgKzIxMDUs
MTAzIEBAICRjb25zdHJ1Y3RvckluaXR7CiAKICRtZXRob2RzCiAKLW5hbWVzcGFjZSBUeXBlQnVp
bGRlciB7Cit9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCiAKLWNvbnN0IGNoYXIqIGNvbnN0IGVudW1f
Y29uc3RhbnRfdmFsdWVzW10gPSB7Ci0kZW51bUNvbnN0YW50VmFsdWVzfTsKKyNlbmRpZiAvLyBF
TkFCTEUoSU5TUEVDVE9SKQorIiIiKQogCi1TdHJpbmcgZ2V0RW51bUNvbnN0YW50VmFsdWUoaW50
IGNvZGUpIHsKLSAgICAvLyBUZXN0IHZhcmlhYmxlIGZyb20gZ2VuZXJhdGVkIHNvdXJjZXMsIGRl
Y2xhcmVkIGluIEluc3BlY3RvclR5cGVCdWlsZGVyLmggYW5kIGRlZmluZWQgaW4gSW5zcGVjdG9y
VHlwZUJ1aWxkZXIuY3BwCi0gICAgQVNTRVJUKHR5cGVCdWlsZGVyVGVzdFZhcmlhYmxlKTsKLSAg
ICByZXR1cm4gZW51bV9jb25zdGFudF92YWx1ZXNbY29kZV07Ci19CisgICAgdHlwZWJ1aWxkZXJf
aCA9IHN0cmluZy5UZW1wbGF0ZShmaWxlX2hlYWRlcl8gKworIiIiCisjaWZuZGVmIEluc3BlY3Rv
clR5cGVCdWlsZGVyX2gKKyNkZWZpbmUgSW5zcGVjdG9yVHlwZUJ1aWxkZXJfaAogCi19IC8vIG5h
bWVzcGFjZSBUeXBlQnVpbGRlcgorI2lmIEVOQUJMRShJTlNQRUNUT1IpCiAKLSNpZiAiIiIgKyBW
QUxJREFUT1JfSUZERUZfTkFNRSArICIiIgorI2luY2x1ZGUgIkluc3BlY3RvclZhbHVlcy5oIgor
I2luY2x1ZGUgPFBsYXRmb3JtU3RyaW5nLmg+CisjaW5jbHVkZSA8d3RmL1Bhc3NSZWZQdHIuaD4K
KworbmFtZXNwYWNlIFdlYkNvcmUgewogCituYW1lc3BhY2UgVHlwZUJ1aWxkZXIgeworCisvLyBU
aGlzIGNsYXNzIHByb3ZpZGVzICJUcmFpdHMiIHR5cGUgZm9yIHRoZSBpbnB1dCB0eXBlIFQuIEl0
IGlzIHByb2dyYW1tZWQgdXNpbmcgQysrIHRlbXBsYXRlIHNwZWNpYWxpemF0aW9uCisvLyB0ZWNo
bmlxdWUuIEJ5IGRlZmF1bHQgaXQgc2ltcGx5IHRha2VzICJJdGVtVHJhaXRzIiB0eXBlIGZyb20g
VCwgYnV0IGl0IGRvZXNuJ3Qgd29yayB3aXRoIHRoZSBiYXNlIHR5cGVzLgogdGVtcGxhdGU8dHlw
ZW5hbWUgVD4KLXZvaWQgVHlwZUJ1aWxkZXI6OkFycmF5PFQ+Ojphc3NlcnRDb3JyZWN0VmFsdWUo
SW5zcGVjdG9yVmFsdWUqIHZhbHVlKQotewotICAgIFJlZlB0cjxJbnNwZWN0b3JBcnJheT4gYXJy
YXk7Ci0gICAgYm9vbCBjYXN0UmVzID0gdmFsdWUtPmFzQXJyYXkoJmFycmF5KTsKLSAgICBBU1NF
UlRfVU5VU0VEKGNhc3RSZXMsIGNhc3RSZXMpOwotICAgIGZvciAodW5zaWduZWQgaSA9IDA7IGkg
PCBhcnJheS0+bGVuZ3RoKCk7IGkrKykKLSAgICAgICAgQXJyYXlJdGVtSGVscGVyPFQ+OjpUcmFp
dHM6OnRlbXBsYXRlIGFzc2VydENvcnJlY3RWYWx1ZTxUPihhcnJheS0+Z2V0KGkpLmdldCgpKTsK
LX0KK3N0cnVjdCBBcnJheUl0ZW1IZWxwZXIgeworICAgIHR5cGVkZWYgdHlwZW5hbWUgVDo6SXRl
bVRyYWl0cyBUcmFpdHM7Cit9OwogCi0kdmFsaWRhdG9yQ29kZQordGVtcGxhdGU8dHlwZW5hbWUg
VD4KK2NsYXNzIEFycmF5IDogcHVibGljIEluc3BlY3RvckFycmF5IHsKK3ByaXZhdGU6CisgICAg
QXJyYXkoKSB7IH0KKworcHVibGljOgorICAgIHZvaWQgYWRkSXRlbShQYXNzUmVmUHRyPFQ+IHZh
bHVlKQorICAgIHsKKyAgICAgICAgQXJyYXlJdGVtSGVscGVyPFQ+OjpUcmFpdHM6OnB1c2hSZWZQ
dHIodGhpcywgdmFsdWUpOworICAgIH0KKworICAgIHZvaWQgYWRkSXRlbShUIHZhbHVlKQorICAg
IHsKKyAgICAgICAgQXJyYXlJdGVtSGVscGVyPFQ+OjpUcmFpdHM6OnB1c2hSYXcodGhpcywgdmFs
dWUpOworICAgIH0KKworICAgIHN0YXRpYyBQYXNzUmVmUHRyPEFycmF5PFQ+ID4gY3JlYXRlKCkK
KyAgICB7CisgICAgICAgIHJldHVybiBhZG9wdFJlZihuZXcgQXJyYXk8VD4oKSk7CisgICAgfQog
CisjaWYgIiIiICsgVkFMSURBVE9SX0lGREVGX05BTUUgKyAiIiIKKyAgICBzdGF0aWMgdm9pZCBh
c3NlcnRDb3JyZWN0VmFsdWUoSW5zcGVjdG9yVmFsdWUqIHZhbHVlKTsKICNlbmRpZiAvLyAiIiIg
KyBWQUxJREFUT1JfSUZERUZfTkFNRSArICIiIgorfTsKIAotfSAvLyBuYW1lc3BhY2UgV2ViQ29y
ZQorc3RydWN0IFN0cnVjdEl0ZW1UcmFpdHMgeworICAgIHN0YXRpYyB2b2lkIHB1c2hSZWZQdHIo
SW5zcGVjdG9yQXJyYXkqIGFycmF5LCBQYXNzUmVmUHRyPEluc3BlY3Rvck9iamVjdD4gdmFsdWUp
CisgICAgeworICAgICAgICBhcnJheS0+cHVzaE9iamVjdCh2YWx1ZSk7CisgICAgfQogCi0jZW5k
aWYgLy8gRU5BQkxFKElOU1BFQ1RPUikKLSIiIikKKyAgICB0ZW1wbGF0ZTx0eXBlbmFtZSBUPgor
ICAgIHN0YXRpYyB2b2lkIGFzc2VydENvcnJlY3RWYWx1ZShJbnNwZWN0b3JWYWx1ZSogdmFsdWUp
IHsKKyAgICAgICAgVDo6YXNzZXJ0Q29ycmVjdFZhbHVlKHZhbHVlKTsKKyAgICB9Cit9OwogCi0g
ICAgdHlwZWJ1aWxkZXJfaCA9IHN0cmluZy5UZW1wbGF0ZShmaWxlX2hlYWRlcl8gKwotIiIiCi0j
aWZuZGVmIEluc3BlY3RvclR5cGVCdWlsZGVyX2gKLSNkZWZpbmUgSW5zcGVjdG9yVHlwZUJ1aWxk
ZXJfaAordGVtcGxhdGU8Pgorc3RydWN0IEFycmF5SXRlbUhlbHBlcjxTdHJpbmc+IHsKKyAgICBz
dHJ1Y3QgVHJhaXRzIHsKKyAgICAgICAgc3RhdGljIHZvaWQgcHVzaFJhdyhJbnNwZWN0b3JBcnJh
eSogYXJyYXksIGNvbnN0IFN0cmluZyYgdmFsdWUpCisgICAgICAgIHsKKyAgICAgICAgICAgIGFy
cmF5LT5wdXNoU3RyaW5nKHZhbHVlKTsKKyAgICAgICAgfQorICAgIH07Cit9OwogCi1uYW1lc3Bh
Y2UgV2ViQ29yZSB7Cit0ZW1wbGF0ZTw+CitzdHJ1Y3QgQXJyYXlJdGVtSGVscGVyPEluc3BlY3Rv
ck9iamVjdD4geworICAgIHN0cnVjdCBUcmFpdHMgeworICAgICAgICBzdGF0aWMgdm9pZCBwdXNo
UmVmUHRyKEluc3BlY3RvckFycmF5KiBhcnJheSwgUGFzc1JlZlB0cjxJbnNwZWN0b3JPYmplY3Q+
IHZhbHVlKQorICAgICAgICB7CisgICAgICAgICAgICBhcnJheS0+cHVzaE9iamVjdCh2YWx1ZSk7
CisgICAgICAgIH0KKyAgICB9OworfTsKKworJHtmb3J3YXJkc30KIAotLy8gRklYTUU6IG1vdmUg
aGVyZSBUeXBlQnVpbGRlciBuYW1lc3BhY2UgZnJvbSBJbnNwZWN0b3JGcm9udGVuZC5oCitTdHJp
bmcgZ2V0RW51bUNvbnN0YW50VmFsdWUoaW50IGNvZGUpOworCiske3R5cGVCdWlsZGVyc30KK30g
Ly8gbmFtZXNwYWNlIFR5cGVCdWlsZGVyCiAKLS8vIEZJWE1FOiBVc2VkIHRvIHRlc3QgdGhhdCB3
ZSBkb24ndCBtaXNzIC5jcHAgZmlsZS4gUmVtb3ZlIG9uY2UgdGVzdGVkLgotZXh0ZXJuIGJvb2wg
dHlwZUJ1aWxkZXJUZXN0VmFyaWFibGU7CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKKworI2Vu
ZGlmIC8vIEVOQUJMRShJTlNQRUNUT1IpCisKICNlbmRpZiAvLyAhZGVmaW5lZChJbnNwZWN0b3JU
eXBlQnVpbGRlcl9oKQogCiAiIiIpCkBAIC0yMjQwLDEwICsyMjE2LDMyIEBAIGV4dGVybiBib29s
IHR5cGVCdWlsZGVyVGVzdFZhcmlhYmxlOwogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKLS8vIEZJ
WE1FOiBtb3ZlIGhlcmUgVHlwZUJ1aWxkZXIgbmFtZXNwYWNlIGZyb20gSW5zcGVjdG9yRnJvbnRl
bmQuY3BwCituYW1lc3BhY2UgVHlwZUJ1aWxkZXIgeworCitjb25zdCBjaGFyKiBjb25zdCBlbnVt
X2NvbnN0YW50X3ZhbHVlc1tdID0geworJGVudW1Db25zdGFudFZhbHVlc307CisKK1N0cmluZyBn
ZXRFbnVtQ29uc3RhbnRWYWx1ZShpbnQgY29kZSkgeworICAgIHJldHVybiBlbnVtX2NvbnN0YW50
X3ZhbHVlc1tjb2RlXTsKK30KKworfSAvLyBuYW1lc3BhY2UgVHlwZUJ1aWxkZXIKKworI2lmICIi
IiArIFZBTElEQVRPUl9JRkRFRl9OQU1FICsgIiIiCisKK3RlbXBsYXRlPHR5cGVuYW1lIFQ+Cit2
b2lkIFR5cGVCdWlsZGVyOjpBcnJheTxUPjo6YXNzZXJ0Q29ycmVjdFZhbHVlKEluc3BlY3RvclZh
bHVlKiB2YWx1ZSkKK3sKKyAgICBSZWZQdHI8SW5zcGVjdG9yQXJyYXk+IGFycmF5OworICAgIGJv
b2wgY2FzdFJlcyA9IHZhbHVlLT5hc0FycmF5KCZhcnJheSk7CisgICAgQVNTRVJUX1VOVVNFRChj
YXN0UmVzLCBjYXN0UmVzKTsKKyAgICBmb3IgKHVuc2lnbmVkIGkgPSAwOyBpIDwgYXJyYXktPmxl
bmd0aCgpOyBpKyspCisgICAgICAgIEFycmF5SXRlbUhlbHBlcjxUPjo6VHJhaXRzOjp0ZW1wbGF0
ZSBhc3NlcnRDb3JyZWN0VmFsdWU8VD4oYXJyYXktPmdldChpKS5nZXQoKSk7Cit9CisKKyR2YWxp
ZGF0b3JDb2RlCiAKLS8vIEZJWE1FOiBVc2VkIHRvIHRlc3QgdGhhdCB3ZSBkb24ndCBtaXNzIC5j
cHAgZmlsZS4gUmVtb3ZlIG9uY2UgdGVzdGVkLgotYm9vbCB0eXBlQnVpbGRlclRlc3RWYXJpYWJs
ZSA9IHRydWU7CisjZW5kaWYgLy8gIiIiICsgVkFMSURBVE9SX0lGREVGX05BTUUgKyAiIiIKIAog
fSAvLyBuYW1lc3BhY2UgV2ViQ29yZQogCkBAIC0yODE4LDIwICsyODE2LDIwIEBAIGJhY2tlbmRf
Y3BwX2ZpbGUud3JpdGUoVGVtcGxhdGVzLmJhY2tlbmRfY3BwLnN1YnN0aXR1dGUoTm9uZSwKICAg
ICBtZXNzYWdlSGFuZGxlcnM9am9pbihHZW5lcmF0b3IubWV0aG9kX2hhbmRsZXJfbGlzdCwgIlxu
IikpKQogCiBmcm9udGVuZF9oX2ZpbGUud3JpdGUoVGVtcGxhdGVzLmZyb250ZW5kX2guc3Vic3Rp
dHV0ZShOb25lLAotICAgICAgICAgZmllbGREZWNsYXJhdGlvbnM9am9pbihHZW5lcmF0b3IuZnJv
bnRlbmRfY2xhc3NfZmllbGRfbGluZXMsICIiKSwKLSAgICAgICAgIGRvbWFpbkNsYXNzTGlzdD1q
b2luKEdlbmVyYXRvci5mcm9udGVuZF9kb21haW5fY2xhc3NfbGluZXMsICIiKSwKLSAgICAgICAg
IHR5cGVCdWlsZGVycz1qb2luKGZsYXR0ZW5fbGlzdChHZW5lcmF0b3IudHlwZV9idWlsZGVyX2Zy
YWdtZW50cyksICIiKSwKLSAgICAgICAgIGZvcndhcmRzPWpvaW4oR2VuZXJhdG9yLnR5cGVfYnVp
bGRlcl9mb3J3YXJkcywgIiIpKSkKKyAgICBmaWVsZERlY2xhcmF0aW9ucz1qb2luKEdlbmVyYXRv
ci5mcm9udGVuZF9jbGFzc19maWVsZF9saW5lcywgIiIpLAorICAgIGRvbWFpbkNsYXNzTGlzdD1q
b2luKEdlbmVyYXRvci5mcm9udGVuZF9kb21haW5fY2xhc3NfbGluZXMsICIiKSkpCiAKIGZyb250
ZW5kX2NwcF9maWxlLndyaXRlKFRlbXBsYXRlcy5mcm9udGVuZF9jcHAuc3Vic3RpdHV0ZShOb25l
LAogICAgIGNvbnN0cnVjdG9ySW5pdD1qb2luKEdlbmVyYXRvci5mcm9udGVuZF9jb25zdHJ1Y3Rv
cl9pbml0X2xpc3QsICIiKSwKLSAgICBtZXRob2RzPWpvaW4oR2VuZXJhdG9yLmZyb250ZW5kX21l
dGhvZF9saXN0LCAiXG4iKSwKLSAgICBlbnVtQ29uc3RhbnRWYWx1ZXM9RW51bUNvbnN0YW50cy5n
ZXRfZW51bV9jb25zdGFudF9jb2RlKCksCi0gICAgdmFsaWRhdG9yQ29kZT1qb2luKGZsYXR0ZW5f
bGlzdChHZW5lcmF0b3IudmFsaWRhdG9yX2ltcGxfbGlzdCksICIiKSkpCisgICAgbWV0aG9kcz1q
b2luKEdlbmVyYXRvci5mcm9udGVuZF9tZXRob2RfbGlzdCwgIlxuIikpKQogCi10eXBlYnVpbGRl
cl9oX2ZpbGUud3JpdGUoVGVtcGxhdGVzLnR5cGVidWlsZGVyX2guc3Vic3RpdHV0ZShOb25lKSkK
K3R5cGVidWlsZGVyX2hfZmlsZS53cml0ZShUZW1wbGF0ZXMudHlwZWJ1aWxkZXJfaC5zdWJzdGl0
dXRlKE5vbmUsCisgICAgdHlwZUJ1aWxkZXJzPWpvaW4oZmxhdHRlbl9saXN0KEdlbmVyYXRvci50
eXBlX2J1aWxkZXJfZnJhZ21lbnRzKSwgIiIpLAorICAgIGZvcndhcmRzPWpvaW4oR2VuZXJhdG9y
LnR5cGVfYnVpbGRlcl9mb3J3YXJkcywgIiIpKSkKIAotdHlwZWJ1aWxkZXJfY3BwX2ZpbGUud3Jp
dGUoVGVtcGxhdGVzLnR5cGVidWlsZGVyX2NwcC5zdWJzdGl0dXRlKE5vbmUpKQordHlwZWJ1aWxk
ZXJfY3BwX2ZpbGUud3JpdGUoVGVtcGxhdGVzLnR5cGVidWlsZGVyX2NwcC5zdWJzdGl0dXRlKE5v
bmUsCisgICAgZW51bUNvbnN0YW50VmFsdWVzPUVudW1Db25zdGFudHMuZ2V0X2VudW1fY29uc3Rh
bnRfY29kZSgpLAorICAgIHZhbGlkYXRvckNvZGU9am9pbihmbGF0dGVuX2xpc3QoR2VuZXJhdG9y
LnZhbGlkYXRvcl9pbXBsX2xpc3QpLCAiIikpKQogCiBiYWNrZW5kX2pzX2ZpbGUud3JpdGUoVGVt
cGxhdGVzLmJhY2tlbmRfanMuc3Vic3RpdHV0ZShOb25lLAogICAgIGRvbWFpbkluaXRpYWxpemVy
cz1qb2luKEdlbmVyYXRvci5iYWNrZW5kX2pzX2RvbWFpbl9pbml0aWFsaXplcl9saXN0LCAiIikp
KQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>