<?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>43234</bug_id>
          
          <creation_ts>2010-07-30 01:52:50 -0700</creation_ts>
          <short_desc>[QT] build fix for symbian</short_desc>
          <delta_ts>2010-08-24 07:49:32 -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>WebCore JavaScript</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt, QtTriaged</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mahesh Kulkarni">maheshk</reporter>
          <assigned_to name="Mahesh Kulkarni">maheshk</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>hausmann</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>258090</commentid>
    <comment_count>0</comment_count>
    <who name="Mahesh Kulkarni">maheshk</who>
    <bug_when>2010-07-30 01:52:50 -0700</bug_when>
    <thetext>Build of qtwebkit on symbian has been broken since 
bugs.webkit.org/show_bug.cgi?id=43009 
http://trac.webkit.org/changeset/64105</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258091</commentid>
    <comment_count>1</comment_count>
      <attachid>63037</attachid>
    <who name="Mahesh Kulkarni">maheshk</who>
    <bug_when>2010-07-30 01:56:19 -0700</bug_when>
    <thetext>Created attachment 63037
patch

Fixed symbian build issue</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258123</commentid>
    <comment_count>2</comment_count>
      <attachid>63037</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-07-30 04:10:25 -0700</bug_when>
    <thetext>Comment on attachment 63037
patch

Clearing flags on attachment: 63037

Committed r64346: &lt;http://trac.webkit.org/changeset/64346&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258124</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-07-30 04:10:30 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258147</commentid>
    <comment_count>4</comment_count>
    <who name="Mahesh Kulkarni">maheshk</who>
    <bug_when>2010-07-30 05:18:38 -0700</bug_when>
    <thetext>Found one more build issue. Patch coming soon</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258148</commentid>
    <comment_count>5</comment_count>
      <attachid>63049</attachid>
    <who name="Mahesh Kulkarni">maheshk</who>
    <bug_when>2010-07-30 05:19:59 -0700</bug_when>
    <thetext>Created attachment 63049
patch

found one more build issue.
1) parameter passing misplaced 
2) casting error on symbian. Converted to int*</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258780</commentid>
    <comment_count>6</comment_count>
      <attachid>63190</attachid>
    <who name="Mahesh Kulkarni">maheshk</who>
    <bug_when>2010-08-02 04:31:57 -0700</bug_when>
    <thetext>Created attachment 63190
patch

As per comments from Simon on irc, changing static_cast to reinterpret_cast.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258782</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-08-02 04:33:00 -0700</bug_when>
    <thetext>Attachment 63190 did not pass style-queue:

Failed to run &quot;[&apos;WebKitTools/Scripts/check-webkit-style&apos;]&quot; exit_code: 1
WebCore/platform/graphics/qt/MediaPlayerPrivateQt.cpp:49:  Alphabetical sorting problem.  [build/include_order] [4]
Total errors found: 1 in 5 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258785</commentid>
    <comment_count>8</comment_count>
      <attachid>63191</attachid>
    <who name="Mahesh Kulkarni">maheshk</who>
    <bug_when>2010-08-02 04:37:35 -0700</bug_when>
    <thetext>Created attachment 63191
patch

Corrected style issue and removed unintended changes :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258786</commentid>
    <comment_count>9</comment_count>
      <attachid>63191</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2010-08-02 04:43:31 -0700</bug_when>
    <thetext>Comment on attachment 63191
patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258796</commentid>
    <comment_count>10</comment_count>
      <attachid>63191</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-08-02 05:21:25 -0700</bug_when>
    <thetext>Comment on attachment 63191
patch

Clearing flags on attachment: 63191

Committed r64456: &lt;http://trac.webkit.org/changeset/64456&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258797</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-08-02 05:21:29 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>259330</commentid>
    <comment_count>12</comment_count>
      <attachid>63311</attachid>
    <who name="Mahesh Kulkarni">maheshk</who>
    <bug_when>2010-08-03 02:45:32 -0700</bug_when>
    <thetext>Created attachment 63311
patch

def file updated</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>259354</commentid>
    <comment_count>13</comment_count>
      <attachid>63315</attachid>
    <who name="Mahesh Kulkarni">maheshk</who>
    <bug_when>2010-08-03 04:01:42 -0700</bug_when>
    <thetext>Created attachment 63315
patch

Updated patch for def files to mark missing exports as absent.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>268551</commentid>
    <comment_count>14</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2010-08-24 07:49:32 -0700</bug_when>
    <thetext>Removing from the 2.1 release blocker, as the 2.1 release branch is not affected by the refactorings.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>63037</attachid>
            <date>2010-07-30 01:56:19 -0700</date>
            <delta_ts>2010-08-02 04:31:57 -0700</delta_ts>
            <desc>patch</desc>
            <filename>buildfix.patch</filename>
            <type>text/plain</type>
            <size>1015</size>
            <attacher name="Mahesh Kulkarni">maheshk</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDY0MzQxKQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTAtMDctMzAgIE1haGVzaCBL
dWxrYXJuaSAgPG1haGVzaC5rdWxrYXJuaUBub2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW1FUXSBidWlsZCBmaXggZm9yIHN5bWJpYW4K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQzMjM0CisK
KyAgICAgICAgKiB3dGYvUGFnZUFsbG9jYXRpb24uaDoKKyAgICAgICAgKFdURjo6UGFnZUFsbG9j
YXRpb246OlBhZ2VBbGxvY2F0aW9uKToKKwogMjAxMC0wNy0yOSAgU2hlcmlmZiBCb3QgIDx3ZWJr
aXQucmV2aWV3LmJvdEBnbWFpbC5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBv
dXQgcjY0MzEzLgpJbmRleDogSmF2YVNjcmlwdENvcmUvd3RmL1BhZ2VBbGxvY2F0aW9uLmgKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gSmF2YVNjcmlwdENvcmUvd3RmL1BhZ2VBbGxvY2F0aW9uLmgJKHJldmlzaW9u
IDY0MjY0KQorKysgSmF2YVNjcmlwdENvcmUvd3RmL1BhZ2VBbGxvY2F0aW9uLmgJKHdvcmtpbmcg
Y29weSkKQEAgLTY3LDcgKzY3LDcgQEAgcHVibGljOgogICAgICAgICA6IG1fYmFzZShiYXNlKQog
ICAgICAgICAsIG1fc2l6ZShzaXplKQogI2lmIE9TKFNZTUJJQU4pCi0gICAgICAgICwgbV9jaHVu
ayhwYXJlbnQuY2h1bmspCisgICAgICAgICwgbV9jaHVuayhwYXJlbnQubV9jaHVuaykKICNlbmRp
ZgogICAgIHsKICNpZiBkZWZpbmVkKE5ERUJVRykgJiYgIU9TKFNZTUJJQU4pCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>63049</attachid>
            <date>2010-07-30 05:19:59 -0700</date>
            <delta_ts>2010-08-02 04:31:57 -0700</delta_ts>
            <desc>patch</desc>
            <filename>buildfix1.patch</filename>
            <type>text/plain</type>
            <size>2056</size>
            <attacher name="Mahesh Kulkarni">maheshk</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDY0MzUwKQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTAtMDctMzAgIE1haGVzaCBL
dWxrYXJuaSAgPG1haGVzaC5rdWxrYXJuaUBub2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW1FUXSBidWlsZCBmaXggZm9yIHN5bWJpYW4K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQzMjM0CisK
KyAgICAgICAgYnVpbGQgZml4IDEpIHdyb25nIGNhc3RpbmcgMikgd3Jvbmcgd2F5IG9mIHBhc3Np
bmcgcGFyYW1ldGVyIAorCisgICAgICAgICogd3RmL1BhZ2VBbGxvY2F0aW9uLmNwcDoKKyAgICAg
ICAgKFdURjo6UGFnZUFsbG9jYXRpb246OmNvbW1pdCk6CisgICAgICAgIChXVEY6OlBhZ2VBbGxv
Y2F0aW9uOjpkZWNvbW1pdCk6CisgICAgICAgIChXVEY6OlBhZ2VBbGxvY2F0aW9uOjpyZXNlcnZl
KToKKwogMjAxMC0wNy0zMCAgTWFoZXNoIEt1bGthcm5pICA8bWFoZXNoLmt1bGthcm5pQG5va2lh
LmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBTaW1vbiBIYXVzbWFubi4KSW5kZXg6IEphdmFT
Y3JpcHRDb3JlL3d0Zi9QYWdlQWxsb2NhdGlvbi5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gSmF2YVNjcmlw
dENvcmUvd3RmL1BhZ2VBbGxvY2F0aW9uLmNwcAkocmV2aXNpb24gNjQyNjQpCisrKyBKYXZhU2Ny
aXB0Q29yZS93dGYvUGFnZUFsbG9jYXRpb24uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xNzYsNyAr
MTc2LDcgQEAgc2l6ZV90IFBhZ2VBbGxvY2F0aW9uOjpwYWdlc2l6ZSgpCiBib29sIFBhZ2VBbGxv
Y2F0aW9uOjpjb21taXQodm9pZCogc3RhcnQsIHNpemVfdCBzaXplLCBib29sIHdyaXRhYmxlLCBi
b29sIGV4ZWN1dGFibGUpIGNvbnN0CiB7CiAgICAgaWYgKG1fY2h1bmspIHsKLSAgICAgICAgaW50
cHRyX3Qgb2Zmc2V0ID0gc3RhdGljX2Nhc3Q8aW50cHRyX3Q+KGJhc2UoKSkgLSBzdGF0aWNfY2Fz
dDxpbnRwdHJfdD4oc3RhcnQpOworICAgICAgICBpbnRwdHJfdCBvZmZzZXQgPSAoaW50KikoYmFz
ZSgpKSAtIChpbnQqKShzdGFydCk7CiAgICAgICAgIG1fY2h1bmstPkNvbW1pdChvZmZzZXQsIHNp
emUpOwogICAgIH0KICAgICByZXR1cm4gdHJ1ZTsKQEAgLTE4NSw3ICsxODUsNyBAQCBib29sIFBh
Z2VBbGxvY2F0aW9uOjpjb21taXQodm9pZCogc3RhcnQsCiB2b2lkIFBhZ2VBbGxvY2F0aW9uOjpk
ZWNvbW1pdCh2b2lkKiBzdGFydCwgc2l6ZV90IHNpemUpIGNvbnN0CiB7CiAgICAgaWYgKG1fY2h1
bmspIHsKLSAgICAgICAgaW50cHRyX3Qgb2Zmc2V0ID0gc3RhdGljX2Nhc3Q8aW50cHRyX3Q+KGJh
c2UoKSkgLSBzdGF0aWNfY2FzdDxpbnRwdHJfdD4oc3RhcnQpOworICAgICAgICBpbnRwdHJfdCBv
ZmZzZXQgPSAoaW50KikoYmFzZSgpKSAtIChpbnQqKShzdGFydCk7CiAgICAgICAgIG1fY2h1bmst
PkRlY29tbWl0KG9mZnNldCwgc2l6ZSk7CiAgICAgfQogfQpAQCAtMjA1LDcgKzIwNSw3IEBAIFBh
Z2VBbGxvY2F0aW9uIFBhZ2VBbGxvY2F0aW9uOjpyZXNlcnZlKHMKICAgICAgICAgcmV0dXJuIFBh
Z2VBbGxvY2F0aW9uKGZhc3RNYWxsb2Moc2l6ZSksIHNpemUsIDApOwogICAgIFJDaHVuayogcmNo
dW5rID0gbmV3IFJDaHVuaygpOwogICAgIFRJbnQgZXJyb3JDb2RlID0gcmNodW5rLT5DcmVhdGVM
b2NhbENvZGUoMCwgc2l6ZSk7Ci0gICAgcmV0dXJuIFBhZ2VBbGxvY2F0aW9uKHJjaHVuaywgcmNo
dW5rLT5CYXNlKCksIHNpemUpOworICAgIHJldHVybiBQYWdlQWxsb2NhdGlvbihyY2h1bmstPkJh
c2UoKSwgc2l6ZSwgcmNodW5rKTsKIH0KIAogdm9pZCBQYWdlQWxsb2NhdGlvbjo6ZGVhbGxvY2F0
ZSgpCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>63190</attachid>
            <date>2010-08-02 04:31:57 -0700</date>
            <delta_ts>2010-08-02 04:37:35 -0700</delta_ts>
            <desc>patch</desc>
            <filename>buildfix2.patch</filename>
            <type>text/plain</type>
            <size>15461</size>
            <attacher name="Mahesh Kulkarni">maheshk</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDY0NDU0KQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTggQEAKKzIwMTAtMDgtMDIgIE1haGVzaCBL
dWxrYXJuaSAgPG1haGVzaC5rdWxrYXJuaUBub2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW1FUXSBidWlsZCBmaXggZm9yIHN5bWJpYW4K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQzMjM0CisK
KyAgICAgICAgMSkgd3Jvbmcgb3JkZXIgb2YgcGFzc2luZyBwYXJhbSdzCisgICAgICAgIDIpIHN0
YXRpY19jYXN0IGNvbXBsYWlucyBvbiBzeW1iaWFuIHNvIHVzaW5nIHJlaW50ZXJwcmV0X2Nhc3QK
KworICAgICAgICAqIHd0Zi9QYWdlQWxsb2NhdGlvbi5jcHA6CisgICAgICAgIChXVEY6OlBhZ2VB
bGxvY2F0aW9uOjpjb21taXQpOgorICAgICAgICAoV1RGOjpQYWdlQWxsb2NhdGlvbjo6ZGVjb21t
aXQpOgorICAgICAgICAoV1RGOjpQYWdlQWxsb2NhdGlvbjo6cmVzZXJ2ZSk6CisKIDIwMTAtMDct
MzAgIEx1aXogQWdvc3RpbmkgIDxsdWl6LmFnb3N0aW5pQG9wZW5ib3NzYS5vcmc+CiAKICAgICAg
ICAgUmV2aWV3ZWQgYnkgU2ltb24gRnJhc2VyLgpJbmRleDogSmF2YVNjcmlwdENvcmUvd3RmL1Bh
Z2VBbGxvY2F0aW9uLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0Q29yZS93dGYvUGFnZUFs
bG9jYXRpb24uY3BwCShyZXZpc2lvbiA2NDQ1MSkKKysrIEphdmFTY3JpcHRDb3JlL3d0Zi9QYWdl
QWxsb2NhdGlvbi5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE3Niw3ICsxNzYsNyBAQCBzaXplX3Qg
UGFnZUFsbG9jYXRpb246OnBhZ2VzaXplKCkKIGJvb2wgUGFnZUFsbG9jYXRpb246OmNvbW1pdCh2
b2lkKiBzdGFydCwgc2l6ZV90IHNpemUsIGJvb2wgd3JpdGFibGUsIGJvb2wgZXhlY3V0YWJsZSkg
Y29uc3QKIHsKICAgICBpZiAobV9jaHVuaykgewotICAgICAgICBpbnRwdHJfdCBvZmZzZXQgPSBz
dGF0aWNfY2FzdDxpbnRwdHJfdD4oYmFzZSgpKSAtIHN0YXRpY19jYXN0PGludHB0cl90PihzdGFy
dCk7CisgICAgICAgIGludHB0cl90IG9mZnNldCA9IHJlaW50ZXJwcmV0X2Nhc3Q8aW50cHRyX3Q+
KGJhc2UoKSkgLSByZWludGVycHJldF9jYXN0PGludHB0cl90PihzdGFydCk7CiAgICAgICAgIG1f
Y2h1bmstPkNvbW1pdChvZmZzZXQsIHNpemUpOwogICAgIH0KICAgICByZXR1cm4gdHJ1ZTsKQEAg
LTE4NSw3ICsxODUsNyBAQCBib29sIFBhZ2VBbGxvY2F0aW9uOjpjb21taXQodm9pZCogc3RhcnQs
CiB2b2lkIFBhZ2VBbGxvY2F0aW9uOjpkZWNvbW1pdCh2b2lkKiBzdGFydCwgc2l6ZV90IHNpemUp
IGNvbnN0CiB7CiAgICAgaWYgKG1fY2h1bmspIHsKLSAgICAgICAgaW50cHRyX3Qgb2Zmc2V0ID0g
c3RhdGljX2Nhc3Q8aW50cHRyX3Q+KGJhc2UoKSkgLSBzdGF0aWNfY2FzdDxpbnRwdHJfdD4oc3Rh
cnQpOworICAgICAgICBpbnRwdHJfdCBvZmZzZXQgPSByZWludGVycHJldF9jYXN0PGludHB0cl90
PihiYXNlKCkpIC0gcmVpbnRlcnByZXRfY2FzdDxpbnRwdHJfdD4oc3RhcnQpOwogICAgICAgICBt
X2NodW5rLT5EZWNvbW1pdChvZmZzZXQsIHNpemUpOwogICAgIH0KIH0KQEAgLTIwNSw3ICsyMDUs
NyBAQCBQYWdlQWxsb2NhdGlvbiBQYWdlQWxsb2NhdGlvbjo6cmVzZXJ2ZShzCiAgICAgICAgIHJl
dHVybiBQYWdlQWxsb2NhdGlvbihmYXN0TWFsbG9jKHNpemUpLCBzaXplLCAwKTsKICAgICBSQ2h1
bmsqIHJjaHVuayA9IG5ldyBSQ2h1bmsoKTsKICAgICBUSW50IGVycm9yQ29kZSA9IHJjaHVuay0+
Q3JlYXRlTG9jYWxDb2RlKDAsIHNpemUpOwotICAgIHJldHVybiBQYWdlQWxsb2NhdGlvbihyY2h1
bmssIHJjaHVuay0+QmFzZSgpLCBzaXplKTsKKyAgICByZXR1cm4gUGFnZUFsbG9jYXRpb24ocmNo
dW5rLT5CYXNlKCksIHNpemUsIHJjaHVuayk7CiB9CiAKIHZvaWQgUGFnZUFsbG9jYXRpb246OmRl
YWxsb2NhdGUoKQpJbmRleDogV2ViQ29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29y
ZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDY0NDU0KQorKysgV2ViQ29yZS9DaGFuZ2VMb2cJKHdvcmtp
bmcgY29weSkKQEAgLTEsMyArMSw1OCBAQAorMjAxMC0wOC0wMiAgTWFoZXNoIEt1bGthcm5pICA8
bWFoZXNoLmt1bGthcm5pQG5va2lhLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBbUVRdIGJ1aWxkIGZpeCBmb3Igc3ltYmlhbgorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDMyMzQKKworICAgICAgICBO
byBuZXcgdGVzdHMuIChPT1BTISkKKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3F0L01l
ZGlhUGxheWVyUHJpdmF0ZVF0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhUGxheWVyUHJp
dmF0ZTo6Y3JlYXRlKToKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhUGxheWVyUHJpdmF0ZTo6Z2V0
U3VwcG9ydGVkVHlwZXMpOgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlOjpz
dXBwb3J0c1R5cGUpOgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlOjpNZWRp
YVBsYXllclByaXZhdGUpOgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlOjp+
TWVkaWFQbGF5ZXJQcml2YXRlKToKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhUGxheWVyUHJpdmF0
ZTo6aGFzVmlkZW8pOgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlOjpoYXNB
dWRpbyk6CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVBsYXllclByaXZhdGU6OmxvYWQpOgorICAg
ICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlOjpjYW5jZWxMb2FkKToKKyAgICAgICAg
KFdlYkNvcmU6Ok1lZGlhUGxheWVyUHJpdmF0ZTo6cGxheSk6CisgICAgICAgIChXZWJDb3JlOjpN
ZWRpYVBsYXllclByaXZhdGU6OnBhdXNlKToKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhUGxheWVy
UHJpdmF0ZTo6cGF1c2VkKToKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhUGxheWVyUHJpdmF0ZTo6
c2Vlayk6CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVBsYXllclByaXZhdGU6OnNlZWtpbmcpOgor
ICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlOjpkdXJhdGlvbik6CisgICAgICAg
IChXZWJDb3JlOjpNZWRpYVBsYXllclByaXZhdGU6OmN1cnJlbnRUaW1lKToKKyAgICAgICAgKFdl
YkNvcmU6Ok1lZGlhUGxheWVyUHJpdmF0ZTo6YnVmZmVyZWQpOgorICAgICAgICAoV2ViQ29yZTo6
TWVkaWFQbGF5ZXJQcml2YXRlOjptYXhUaW1lU2Vla2FibGUpOgorICAgICAgICAoV2ViQ29yZTo6
TWVkaWFQbGF5ZXJQcml2YXRlOjpieXRlc0xvYWRlZCk6CisgICAgICAgIChXZWJDb3JlOjpNZWRp
YVBsYXllclByaXZhdGU6OnRvdGFsQnl0ZXMpOgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5
ZXJQcml2YXRlOjpzZXRSYXRlKToKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhUGxheWVyUHJpdmF0
ZTo6c2V0Vm9sdW1lKToKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhUGxheWVyUHJpdmF0ZTo6bmV0
d29ya1N0YXRlKToKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhUGxheWVyUHJpdmF0ZTo6cmVhZHlT
dGF0ZSk6CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVBsYXllclByaXZhdGU6OnNldFZpc2libGUp
OgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlOjptZWRpYUNoYW5nZWQpOgor
ICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlOjptZWRpYVN0YXR1c0NoYW5nZWQp
OgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlOjpoYW5kbGVFcnJvcik6Cisg
ICAgICAgIChXZWJDb3JlOjpNZWRpYVBsYXllclByaXZhdGU6OnN0YXRlQ2hhbmdlZCk6CisgICAg
ICAgIChXZWJDb3JlOjpNZWRpYVBsYXllclByaXZhdGU6Om5hdGl2ZVNpemVDaGFuZ2VkKToKKyAg
ICAgICAgKFdlYkNvcmU6Ok1lZGlhUGxheWVyUHJpdmF0ZTo6cXVldWVkU2Vla1RpbWVvdXQpOgor
ICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlOjpzZWVrVGltZW91dCk6CisgICAg
ICAgIChXZWJDb3JlOjpNZWRpYVBsYXllclByaXZhdGU6OnBvc2l0aW9uQ2hhbmdlZCk6CisgICAg
ICAgIChXZWJDb3JlOjpNZWRpYVBsYXllclByaXZhdGU6OmR1cmF0aW9uQ2hhbmdlZCk6CisgICAg
ICAgIChXZWJDb3JlOjpNZWRpYVBsYXllclByaXZhdGU6OnZvbHVtZUNoYW5nZWQpOgorICAgICAg
ICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlOjptdXRlZENoYW5nZWQpOgorICAgICAgICAo
V2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlOjp1cGRhdGVTdGF0ZXMpOgorICAgICAgICAoV2Vi
Q29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlOjpzZXRTaXplKToKKyAgICAgICAgKFdlYkNvcmU6Ok1l
ZGlhUGxheWVyUHJpdmF0ZTo6bmF0dXJhbFNpemUpOgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFQ
bGF5ZXJQcml2YXRlOjpwYWludCk6CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVBsYXllclByaXZh
dGU6OnJlcGFpbnQpOgorICAgICAgICAoV2ViQ29yZTo6TWVkaWFQbGF5ZXJQcml2YXRlOjphY2Nl
bGVyYXRlZFJlbmRlcmluZ1N0YXRlQ2hhbmdlZCk6CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVBs
YXllclByaXZhdGU6OnBsYXRmb3JtTGF5ZXIpOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNz
L3F0L01lZGlhUGxheWVyUHJpdmF0ZVF0Lmg6CisKIDIwMTAtMDgtMDEgIE5pa29sYXMgWmltbWVy
bWFubiAgPG56aW1tZXJtYW5uQHJpbS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGlyayBT
Y2h1bHplLgpJbmRleDogV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9NZWRpYVBsYXllclBy
aXZhdGVRdC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9N
ZWRpYVBsYXllclByaXZhdGVRdC5jcHAJKHJldmlzaW9uIDY0NDUxKQorKysgV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9xdC9NZWRpYVBsYXllclByaXZhdGVRdC5jcHAJKHdvcmtpbmcgY29weSkK
QEAgLTQ2LDYgKzQ2LDcgQEAKICNpbmNsdWRlIDxsaW1pdHM+CiAjaW5jbHVkZSA8d3RmL0hhc2hT
ZXQuaD4KICNpbmNsdWRlIDx3dGYvdGV4dC9DU3RyaW5nLmg+CisjaW5jbHVkZSA8UURlYnVnPgog
CiB1c2luZyBuYW1lc3BhY2UgV1RGOwogCkBAIC01Myw2ICs1NCw3IEBAIG5hbWVzcGFjZSBXZWJD
b3JlIHsKIAogTWVkaWFQbGF5ZXJQcml2YXRlSW50ZXJmYWNlKiBNZWRpYVBsYXllclByaXZhdGU6
OmNyZWF0ZShNZWRpYVBsYXllciogcGxheWVyKQogeworICAgIHFEZWJ1ZygpIDw8IFFfRlVOQ19J
TkZPOwogICAgIHJldHVybiBuZXcgTWVkaWFQbGF5ZXJQcml2YXRlKHBsYXllcik7CiB9CiAKQEAg
LTYzLDYgKzY1LDcgQEAgdm9pZCBNZWRpYVBsYXllclByaXZhdGU6OnJlZ2lzdGVyTWVkaWFFbgog
CiB2b2lkIE1lZGlhUGxheWVyUHJpdmF0ZTo6Z2V0U3VwcG9ydGVkVHlwZXMoSGFzaFNldDxTdHJp
bmc+ICZzdXBwb3J0ZWQpCiB7CisgICAgcURlYnVnKCkgPDwgUV9GVU5DX0lORk87CiAgICAgUVN0
cmluZ0xpc3QgdHlwZXMgPSBRTWVkaWFQbGF5ZXI6OnN1cHBvcnRlZE1pbWVUeXBlcygpOwogCiAg
ICAgZm9yIChpbnQgaSA9IDA7IGkgPCB0eXBlcy5zaXplKCk7IGkrKykgewpAQCAtNzQsNiArNzcs
NyBAQCB2b2lkIE1lZGlhUGxheWVyUHJpdmF0ZTo6Z2V0U3VwcG9ydGVkVHlwCiAKIE1lZGlhUGxh
eWVyOjpTdXBwb3J0c1R5cGUgTWVkaWFQbGF5ZXJQcml2YXRlOjpzdXBwb3J0c1R5cGUoY29uc3Qg
U3RyaW5nJiBtaW1lLCBjb25zdCBTdHJpbmcmIGNvZGVjKQogeworICAgIHFEZWJ1ZygpIDw8IFFf
RlVOQ19JTkZPOwogICAgIGlmICghbWltZS5zdGFydHNXaXRoKCJhdWRpby8iKSAmJiAhbWltZS5z
dGFydHNXaXRoKCJ2aWRlby8iKSkKICAgICAgICAgcmV0dXJuIE1lZGlhUGxheWVyOjpJc05vdFN1
cHBvcnRlZDsKIApAQCAtOTYsMTAgKzEwMCwxMyBAQCBNZWRpYVBsYXllclByaXZhdGU6Ok1lZGlh
UGxheWVyUHJpdmF0ZShNCiAgICAgLCBtX2NvbXBvc2l0ZWQoZmFsc2UpCiAgICAgLCBtX3F1ZXVl
ZFNlZWsoLTEpCiB7CisgICAgcURlYnVnKCkgPDwgUV9GVU5DX0lORk87CiAgICAgbV9tZWRpYVBs
YXllci0+YmluZChtX3ZpZGVvSXRlbSk7CiAgICAgbV92aWRlb1NjZW5lLT5hZGRJdGVtKG1fdmlk
ZW9JdGVtKTsKIAogICAgIC8vIFNpZ25hbCBIYW5kbGVycworICAgIGNvbm5lY3QobV9tZWRpYVBs
YXllciwgU0lHTkFMKG1lZGlhQ2hhbmdlZChjb25zdCBRTWVkaWFDb250ZW50JikpLAorICAgICAg
ICAgICAgdGhpcywgU0xPVChtZWRpYUNoYW5nZWQoY29uc3QgUU1lZGlhQ29udGVudCYpKSk7CiAg
ICAgY29ubmVjdChtX21lZGlhUGxheWVyLCBTSUdOQUwobWVkaWFTdGF0dXNDaGFuZ2VkKFFNZWRp
YVBsYXllcjo6TWVkaWFTdGF0dXMpKSwKICAgICAgICAgICAgIHRoaXMsIFNMT1QobWVkaWFTdGF0
dXNDaGFuZ2VkKFFNZWRpYVBsYXllcjo6TWVkaWFTdGF0dXMpKSk7CiAgICAgY29ubmVjdChtX21l
ZGlhUGxheWVyLCBTSUdOQUwoc3RhdGVDaGFuZ2VkKFFNZWRpYVBsYXllcjo6U3RhdGUpKSwKQEAg
LTEyOSwyMiArMTM2LDI2IEBAIE1lZGlhUGxheWVyUHJpdmF0ZTo6TWVkaWFQbGF5ZXJQcml2YXRl
KE0KIAogTWVkaWFQbGF5ZXJQcml2YXRlOjp+TWVkaWFQbGF5ZXJQcml2YXRlKCkKIHsKKyAgICBx
RGVidWcoKSA8PCBRX0ZVTkNfSU5GTzsKICAgICBkZWxldGUgbV9tZWRpYVBsYXllcjsKICAgICBk
ZWxldGUgbV92aWRlb1NjZW5lOwogfQogCiBib29sIE1lZGlhUGxheWVyUHJpdmF0ZTo6aGFzVmlk
ZW8oKSBjb25zdAogeworICAgIHFEZWJ1ZygpIDw8IFFfRlVOQ19JTkZPIDw8IG1fbWVkaWFQbGF5
ZXItPmlzVmlkZW9BdmFpbGFibGUoKTsKICAgICByZXR1cm4gbV9tZWRpYVBsYXllci0+aXNWaWRl
b0F2YWlsYWJsZSgpOwogfQogCiBib29sIE1lZGlhUGxheWVyUHJpdmF0ZTo6aGFzQXVkaW8oKSBj
b25zdAogeworICAgIHFEZWJ1ZygpIDw8IFFfRlVOQ19JTkZPOwogICAgIHJldHVybiB0cnVlOwog
fQogCiB2b2lkIE1lZGlhUGxheWVyUHJpdmF0ZTo6bG9hZChjb25zdCBTdHJpbmcmIHVybCkKIHsK
KyAgICBxRGVidWcoKSA8PCBRX0ZVTkNfSU5GTzsKICAgICAvLyBXZSBhcmUgbm93IGxvYWRpbmcK
ICAgICBpZiAobV9uZXR3b3JrU3RhdGUgIT0gTWVkaWFQbGF5ZXI6OkxvYWRpbmcpIHsKICAgICAg
ICAgbV9uZXR3b3JrU3RhdGUgPSBNZWRpYVBsYXllcjo6TG9hZGluZzsKQEAgLTE5Niw3ICsyMDcs
NyBAQCB2b2lkIE1lZGlhUGxheWVyUHJpdmF0ZTo6bG9hZChjb25zdCBTdHJpCiAgICAgICAgICAg
ICByZXF1ZXN0LnNldFJhd0hlYWRlcigiVXNlci1BZ2VudCIsIGZyYW1lTG9hZGVyLT51c2VyQWdl
bnQoclVybCkudXRmOCgpLmRhdGEoKSk7CiAgICAgICAgIH0KIAotICAgICAgICBtX21lZGlhUGxh
eWVyLT5zZXRNZWRpYShRTWVkaWFDb250ZW50KHJlcXVlc3QpKTsKKyAgICAgICAgbV9tZWRpYVBs
YXllci0+c2V0TWVkaWEoUU1lZGlhQ29udGVudChyVXJsKSk7CiAgICAgfSBlbHNlIHsKICAgICAg
ICAgLy8gT3RoZXJ3aXNlLCBqdXN0IHVzZSB0aGUgVVJMCiAgICAgICAgIG1fbWVkaWFQbGF5ZXIt
PnNldE1lZGlhKFFNZWRpYUNvbnRlbnQoclVybCkpOwpAQCAtMjEyLDI5ICsyMjMsMzQgQEAgdm9p
ZCBNZWRpYVBsYXllclByaXZhdGU6OmxvYWQoY29uc3QgU3RyaQogCiB2b2lkIE1lZGlhUGxheWVy
UHJpdmF0ZTo6Y2FuY2VsTG9hZCgpCiB7CisgICAgcURlYnVnKCkgPDwgUV9GVU5DX0lORk87CiAg
ICAgbV9tZWRpYVBsYXllci0+c2V0TWVkaWEoUU1lZGlhQ29udGVudCgpKTsKICAgICB1cGRhdGVT
dGF0ZXMoKTsKIH0KIAogdm9pZCBNZWRpYVBsYXllclByaXZhdGU6OnBsYXkoKQogeworICAgIHFE
ZWJ1ZygpIDw8IFFfRlVOQ19JTkZPOwogICAgIGlmIChtX21lZGlhUGxheWVyLT5zdGF0ZSgpICE9
IFFNZWRpYVBsYXllcjo6UGxheWluZ1N0YXRlKQogICAgICAgICBtX21lZGlhUGxheWVyLT5wbGF5
KCk7CiB9CiAKIHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlOjpwYXVzZSgpCiB7CisgICAgcURlYnVn
KCkgPDwgUV9GVU5DX0lORk87CiAgICAgaWYgKG1fbWVkaWFQbGF5ZXItPnN0YXRlKCkgPT0gUU1l
ZGlhUGxheWVyOjpQbGF5aW5nU3RhdGUpCiAgICAgICAgIG1fbWVkaWFQbGF5ZXItPnBhdXNlKCk7
CiB9CiAKIGJvb2wgTWVkaWFQbGF5ZXJQcml2YXRlOjpwYXVzZWQoKSBjb25zdAogeworICAgIHFE
ZWJ1ZygpIDw8IFFfRlVOQ19JTkZPIDw8IChtX21lZGlhUGxheWVyLT5zdGF0ZSgpICE9IFFNZWRp
YVBsYXllcjo6UGxheWluZ1N0YXRlKTsKICAgICByZXR1cm4gKG1fbWVkaWFQbGF5ZXItPnN0YXRl
KCkgIT0gUU1lZGlhUGxheWVyOjpQbGF5aW5nU3RhdGUpOwogfQogCiB2b2lkIE1lZGlhUGxheWVy
UHJpdmF0ZTo6c2VlayhmbG9hdCBwb3NpdGlvbikKIHsKKyAgICBxRGVidWcoKSA8PCBRX0ZVTkNf
SU5GTzsKICAgICBpZiAoIW1fbWVkaWFQbGF5ZXItPmlzU2Vla2FibGUoKSkKICAgICAgICAgcmV0
dXJuOwogCkBAIC0yNzEsMTEgKzI4NywxMyBAQCB2b2lkIE1lZGlhUGxheWVyUHJpdmF0ZTo6c2Vl
ayhmbG9hdCBwb3NpCiAKIGJvb2wgTWVkaWFQbGF5ZXJQcml2YXRlOjpzZWVraW5nKCkgY29uc3QK
IHsKKyAgICBxRGVidWcoKSA8PCBRX0ZVTkNfSU5GTzsKICAgICByZXR1cm4gbV9pc1NlZWtpbmc7
CiB9CiAKIGZsb2F0IE1lZGlhUGxheWVyUHJpdmF0ZTo6ZHVyYXRpb24oKSBjb25zdAogeworICAg
IHFEZWJ1ZygpIDw8IFFfRlVOQ19JTkZPOwogICAgIGlmIChtX3JlYWR5U3RhdGUgPCBNZWRpYVBs
YXllcjo6SGF2ZU1ldGFkYXRhKQogICAgICAgICByZXR1cm4gMC4wZjsKIApAQCAtMjkwLDEyICsz
MDgsMTQgQEAgZmxvYXQgTWVkaWFQbGF5ZXJQcml2YXRlOjpkdXJhdGlvbigpIGNvbgogCiBmbG9h
dCBNZWRpYVBsYXllclByaXZhdGU6OmN1cnJlbnRUaW1lKCkgY29uc3QKIHsKKyAgICBxRGVidWco
KSA8PCBRX0ZVTkNfSU5GTzsKICAgICBmbG9hdCBjdXJyZW50VGltZSA9IG1fbWVkaWFQbGF5ZXIt
PnBvc2l0aW9uKCkgLyAxMDAwLjBmOwogICAgIHJldHVybiBjdXJyZW50VGltZTsKIH0KIAogUGFz
c1JlZlB0cjxUaW1lUmFuZ2VzPiBNZWRpYVBsYXllclByaXZhdGU6OmJ1ZmZlcmVkKCkgY29uc3QK
IHsKKyAgICBxRGVidWcoKSA8PCBRX0ZVTkNfSU5GTzsKICAgICBSZWZQdHI8VGltZVJhbmdlcz4g
YnVmZmVyZWQgPSBUaW1lUmFuZ2VzOjpjcmVhdGUoKTsKIAogICAgIGlmICghbV9tZWRpYVBsYXll
ckNvbnRyb2wpCkBAIC0zMTQsNiArMzM0LDcgQEAgUGFzc1JlZlB0cjxUaW1lUmFuZ2VzPiBNZWRp
YVBsYXllclByaXZhdAogCiBmbG9hdCBNZWRpYVBsYXllclByaXZhdGU6Om1heFRpbWVTZWVrYWJs
ZSgpIGNvbnN0CiB7CisgICAgcURlYnVnKCkgPDwgUV9GVU5DX0lORk87CiAgICAgaWYgKCFtX21l
ZGlhUGxheWVyQ29udHJvbCkKICAgICAgICAgcmV0dXJuIDA7CiAKQEAgLTMyMyw3ICszNDQsNyBA
QCBmbG9hdCBNZWRpYVBsYXllclByaXZhdGU6Om1heFRpbWVTZWVrYWJsCiB1bnNpZ25lZCBNZWRp
YVBsYXllclByaXZhdGU6OmJ5dGVzTG9hZGVkKCkgY29uc3QKIHsKICAgICB1bnNpZ25lZCBwZXJj
ZW50YWdlID0gbV9tZWRpYVBsYXllci0+YnVmZmVyU3RhdHVzKCk7Ci0KKyAgICBxRGVidWcoKSA8
PCBRX0ZVTkNfSU5GTyA8PCBwZXJjZW50YWdlOwogICAgIGlmIChwZXJjZW50YWdlID09IDEwMCkg
ewogICAgICAgICBpZiAobV9uZXR3b3JrU3RhdGUgIT0gTWVkaWFQbGF5ZXI6OklkbGUpIHsKICAg
ICAgICAgICAgIG1fbmV0d29ya1N0YXRlID0gTWVkaWFQbGF5ZXI6OklkbGU7CkBAIC0zNDQsNiAr
MzY1LDcgQEAgdW5zaWduZWQgTWVkaWFQbGF5ZXJQcml2YXRlOjpieXRlc0xvYWRlZAogCiB1bnNp
Z25lZCBNZWRpYVBsYXllclByaXZhdGU6OnRvdGFsQnl0ZXMoKSBjb25zdAogeworICAgIHFEZWJ1
ZygpIDw8IFFfRlVOQ19JTkZPOwogICAgIGlmIChtX21lZGlhUGxheWVyLT5hdmFpbGFibGVNZXRh
RGF0YSgpLmNvbnRhaW5zKFF0TXVsdGltZWRpYUtpdDo6U2l6ZSkpCiAgICAgICAgIHJldHVybiBt
X21lZGlhUGxheWVyLT5tZXRhRGF0YShRdE11bHRpbWVkaWFLaXQ6OlNpemUpLnRvSW50KCk7CiAK
QEAgLTM1MiwxMSArMzc0LDEzIEBAIHVuc2lnbmVkIE1lZGlhUGxheWVyUHJpdmF0ZTo6dG90YWxC
eXRlcygKIAogdm9pZCBNZWRpYVBsYXllclByaXZhdGU6OnNldFJhdGUoZmxvYXQgcmF0ZSkKIHsK
KyAgICBxRGVidWcoKSA8PCBRX0ZVTkNfSU5GTzsKICAgICBtX21lZGlhUGxheWVyLT5zZXRQbGF5
YmFja1JhdGUocmF0ZSk7CiB9CiAKIHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlOjpzZXRWb2x1bWUo
ZmxvYXQgdm9sdW1lKQogeworICAgIHFEZWJ1ZygpIDw8IFFfRlVOQ19JTkZPOwogICAgIG1fbWVk
aWFQbGF5ZXItPnNldFZvbHVtZShzdGF0aWNfY2FzdDxpbnQ+KHZvbHVtZSAqIDEwMC4wKSk7CiB9
CiAKQEAgLTM3MiwzMSArMzk2LDQxIEBAIHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlOjpzZXRNdXRl
ZChib29sIG0KIAogTWVkaWFQbGF5ZXI6Ok5ldHdvcmtTdGF0ZSBNZWRpYVBsYXllclByaXZhdGU6
Om5ldHdvcmtTdGF0ZSgpIGNvbnN0CiB7CisgICAgcURlYnVnKCkgPDwgUV9GVU5DX0lORk87CiAg
ICAgcmV0dXJuIG1fbmV0d29ya1N0YXRlOwogfQogCiBNZWRpYVBsYXllcjo6UmVhZHlTdGF0ZSBN
ZWRpYVBsYXllclByaXZhdGU6OnJlYWR5U3RhdGUoKSBjb25zdAogeworICAgIHFEZWJ1ZygpIDw8
IFFfRlVOQ19JTkZPOwogICAgIHJldHVybiBtX3JlYWR5U3RhdGU7CiB9CiAKIHZvaWQgTWVkaWFQ
bGF5ZXJQcml2YXRlOjpzZXRWaXNpYmxlKGJvb2wgdmlzaWJsZSkKIHsKKyAgICBxRGVidWcoKSA8
PCBRX0ZVTkNfSU5GTyA8PCB2aXNpYmxlOwogICAgIG1faXNWaXNpYmxlID0gdmlzaWJsZTsKIH0K
IAordm9pZCBNZWRpYVBsYXllclByaXZhdGU6Om1lZGlhQ2hhbmdlZChjb25zdCBRTWVkaWFDb250
ZW50JiBtZWRpYSkKK3sKK3FEZWJ1ZygpIDw8IFFfRlVOQ19JTkZPIDw8IG1lZGlhLmNhbm9uaWNh
bFVybCgpOworfQogdm9pZCBNZWRpYVBsYXllclByaXZhdGU6Om1lZGlhU3RhdHVzQ2hhbmdlZChR
TWVkaWFQbGF5ZXI6Ok1lZGlhU3RhdHVzKQogeworICAgIHFEZWJ1ZygpIDw8IFFfRlVOQ19JTkZP
OwogICAgIHVwZGF0ZVN0YXRlcygpOwogfQogCiB2b2lkIE1lZGlhUGxheWVyUHJpdmF0ZTo6aGFu
ZGxlRXJyb3IoUU1lZGlhUGxheWVyOjpFcnJvcikKIHsKKyAgICBxRGVidWcoKSA8PCBRX0ZVTkNf
SU5GTzsKICAgICB1cGRhdGVTdGF0ZXMoKTsKIH0KIAogdm9pZCBNZWRpYVBsYXllclByaXZhdGU6
OnN0YXRlQ2hhbmdlZChRTWVkaWFQbGF5ZXI6OlN0YXRlIHN0YXRlKQogeworICAgIHFEZWJ1Zygp
IDw8IFFfRlVOQ19JTkZPOwogICAgIGlmIChzdGF0ZSAhPSBRTWVkaWFQbGF5ZXI6OlBsYXlpbmdT
dGF0ZSAmJiBtX2lzU2Vla2luZyAmJiBtX3F1ZXVlZFNlZWsgPj0gMCkgewogICAgICAgICBtX21l
ZGlhUGxheWVyLT5zZXRQb3NpdGlvbihtX3F1ZXVlZFNlZWspOwogICAgICAgICBtX3F1ZXVlZFNl
ZWsgPSAtMTsKQEAgLTQwNSwxMSArNDM5LDE0IEBAIHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlOjpz
dGF0ZUNoYW5nZWQoUU0KIAogdm9pZCBNZWRpYVBsYXllclByaXZhdGU6Om5hdGl2ZVNpemVDaGFu
Z2VkKGNvbnN0IFFTaXplRiYpCiB7CisgICAgcURlYnVnKCkgPDwgUV9GVU5DX0lORk87CiAgICAg
bV9wbGF5ZXItPnNpemVDaGFuZ2VkKCk7CiB9CiAKIHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlOjpx
dWV1ZWRTZWVrVGltZW91dCgpCiB7CisKKyAgICBxRGVidWcoKSA8PCBRX0ZVTkNfSU5GTzsKICAg
ICAvLyBJZiB3ZSBoYXZlbid0IGhlYXJkIGFueXRoaW5nLCBhc3N1bWUgdGhlIHBsYXllciBpcyBu
b3cgcGF1c2VkCiAgICAgLy8gYW5kIHdlIGNhbiBhdHRlbXB0IHRoZSBzZWVrCiAgICAgaWYgKG1f
aXNTZWVraW5nICYmIG1fcXVldWVkU2VlayA+PSAwKSB7CkBAIC00MjMsNiArNDYwLDcgQEAgdm9p
ZCBNZWRpYVBsYXllclByaXZhdGU6OnF1ZXVlZFNlZWtUaW1lbwogCiB2b2lkIE1lZGlhUGxheWVy
UHJpdmF0ZTo6c2Vla1RpbWVvdXQoKQogeworICAgIHFEZWJ1ZygpIDw8IFFfRlVOQ19JTkZPOwog
ICAgIC8vIElmIHdlIGhhdmVuJ3QgaGVhcmQgYW55dGhpbmcsIGFzc3VtZSB0aGUgc2VlayBzdWNj
ZWVkZWQKICAgICBpZiAobV9pc1NlZWtpbmcpIHsKICAgICAgICAgbV9wbGF5ZXItPnRpbWVDaGFu
Z2VkKCk7CkBAIC00MzIsNiArNDcwLDcgQEAgdm9pZCBNZWRpYVBsYXllclByaXZhdGU6OnNlZWtU
aW1lb3V0KCkKIAogdm9pZCBNZWRpYVBsYXllclByaXZhdGU6OnBvc2l0aW9uQ2hhbmdlZChxaW50
NjQpCiB7CisgICAgcURlYnVnKCkgPDwgUV9GVU5DX0lORk87CiAgICAgLy8gT25seSBwcm9wb2dh
dGUgdGhpcyBldmVudCBpZiB3ZSBhcmUgc2Vla2luZwogICAgIGlmIChtX2lzU2Vla2luZyAmJiBt
X3F1ZXVlZFNlZWsgPT0gLTEpIHsKICAgICAgICAgbV9wbGF5ZXItPnRpbWVDaGFuZ2VkKCk7CkBA
IC00NDEsMjEgKzQ4MCwyNSBAQCB2b2lkIE1lZGlhUGxheWVyUHJpdmF0ZTo6cG9zaXRpb25DaGFu
Z2VkCiAKIHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlOjpkdXJhdGlvbkNoYW5nZWQocWludDY0KQog
eworICAgIHFEZWJ1ZygpIDw8IFFfRlVOQ19JTkZPOwogICAgIG1fcGxheWVyLT5kdXJhdGlvbkNo
YW5nZWQoKTsKIH0KIAogdm9pZCBNZWRpYVBsYXllclByaXZhdGU6OnZvbHVtZUNoYW5nZWQoaW50
IHZvbHVtZSkKIHsKKyAgICBxRGVidWcoKSA8PCBRX0ZVTkNfSU5GTzsKICAgICBtX3BsYXllci0+
dm9sdW1lQ2hhbmdlZChzdGF0aWNfY2FzdDxmbG9hdD4odm9sdW1lKSAvIDEwMC4wKTsKIH0KIAog
dm9pZCBNZWRpYVBsYXllclByaXZhdGU6Om11dGVkQ2hhbmdlZChib29sIG11dGVkKQogeworICAg
IHFEZWJ1ZygpIDw8IFFfRlVOQ19JTkZPOwogICAgIG1fcGxheWVyLT5tdXRlQ2hhbmdlZChtdXRl
ZCk7CiB9CiAKIHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlOjp1cGRhdGVTdGF0ZXMoKQogeworICAg
IHFEZWJ1ZygpIDw8IFFfRlVOQ19JTkZPIDw8IG1fbWVkaWFQbGF5ZXItPm1lZGlhU3RhdHVzKCkg
PDwgbV9tZWRpYVBsYXllci0+ZXJyb3IoKTsKICAgICAvLyBTdG9yZSB0aGUgb2xkIHN0YXRlcyBz
byB0aGF0IHdlIGNhbiBkZXRlY3QgYSBjaGFuZ2UgYW5kIHJhaXNlIGNoYW5nZSBldmVudHMKICAg
ICBNZWRpYVBsYXllcjo6TmV0d29ya1N0YXRlIG9sZE5ldHdvcmtTdGF0ZSA9IG1fbmV0d29ya1N0
YXRlOwogICAgIE1lZGlhUGxheWVyOjpSZWFkeVN0YXRlIG9sZFJlYWR5U3RhdGUgPSBtX3JlYWR5
U3RhdGU7CkBAIC01MDYsNyArNTQ5LDcgQEAgdm9pZCBNZWRpYVBsYXllclByaXZhdGU6OnVwZGF0
ZVN0YXRlcygpCiB9CiAKIHZvaWQgTWVkaWFQbGF5ZXJQcml2YXRlOjpzZXRTaXplKGNvbnN0IElu
dFNpemUmIHNpemUpCi17Cit7cURlYnVnKCkgPDwgUV9GVU5DX0lORk8gPDwgUVNpemUoc2l6ZSk7
CiAgICAgaWYgKHNpemUgPT0gbV9jdXJyZW50U2l6ZSkKICAgICAgICAgcmV0dXJuOwogCkBAIC01
MTUsNyArNTU4LDcgQEAgdm9pZCBNZWRpYVBsYXllclByaXZhdGU6OnNldFNpemUoY29uc3QgSQog
fQogCiBJbnRTaXplIE1lZGlhUGxheWVyUHJpdmF0ZTo6bmF0dXJhbFNpemUoKSBjb25zdAotewor
e3FEZWJ1ZygpIDw8IFFfRlVOQ19JTkZPOwogICAgIGlmICghaGFzVmlkZW8oKSB8fCBtX3JlYWR5
U3RhdGUgPCBNZWRpYVBsYXllcjo6SGF2ZU1ldGFkYXRhKQogICAgICAgICByZXR1cm4gSW50U2l6
ZSgpOwogCkBAIC01MjMsNyArNTY2LDcgQEAgSW50U2l6ZSBNZWRpYVBsYXllclByaXZhdGU6Om5h
dHVyYWxTaXplKAogfQogCiB2b2lkIE1lZGlhUGxheWVyUHJpdmF0ZTo6cGFpbnQoR3JhcGhpY3ND
b250ZXh0KiBjb250ZXh0LCBjb25zdCBJbnRSZWN0JiByZWN0KQotewore3FEZWJ1ZygpIDw8IFFf
RlVOQ19JTkZPOwogI2lmIFVTRShBQ0NFTEVSQVRFRF9DT01QT1NJVElORykKICAgICBpZiAobV9j
b21wb3NpdGVkKQogICAgICAgICByZXR1cm47CkBAIC01NDIsMTMgKzU4NSwxMyBAQCB2b2lkIE1l
ZGlhUGxheWVyUHJpdmF0ZTo6cGFpbnQoR3JhcGhpY3NDCiB9CiAKIHZvaWQgTWVkaWFQbGF5ZXJQ
cml2YXRlOjpyZXBhaW50KCkKLXsKK3txRGVidWcoKSA8PCBRX0ZVTkNfSU5GTzsKICAgICBtX3Bs
YXllci0+cmVwYWludCgpOwogfQogCiAjaWYgVVNFKEFDQ0VMRVJBVEVEX0NPTVBPU0lUSU5HKQog
dm9pZCBNZWRpYVBsYXllclByaXZhdGU6OmFjY2VsZXJhdGVkUmVuZGVyaW5nU3RhdGVDaGFuZ2Vk
KCkKLXsKK3txRGVidWcoKSA8PCBRX0ZVTkNfSU5GTzsKICAgICBib29sIGNvbXBvc2l0ZWQgPSBt
X3BsYXllci0+bWVkaWFQbGF5ZXJDbGllbnQoKS0+bWVkaWFQbGF5ZXJSZW5kZXJpbmdDYW5CZUFj
Y2VsZXJhdGVkKG1fcGxheWVyKTsKICAgICBpZiAoY29tcG9zaXRlZCA9PSBtX2NvbXBvc2l0ZWQp
CiAgICAgICAgIHJldHVybjsKQEAgLTU2MSw3ICs2MDQsNyBAQCB2b2lkIE1lZGlhUGxheWVyUHJp
dmF0ZTo6YWNjZWxlcmF0ZWRSZW5kCiB9CiAKIFBsYXRmb3JtTGF5ZXIqIE1lZGlhUGxheWVyUHJp
dmF0ZTo6cGxhdGZvcm1MYXllcigpIGNvbnN0Ci17Cit7cURlYnVnKCkgPDwgUV9GVU5DX0lORk87
CiAgICAgcmV0dXJuIG1fY29tcG9zaXRlZCA/IG1fdmlkZW9JdGVtIDogMDsKIH0KICNlbmRpZgpJ
bmRleDogV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9xdC9NZWRpYVBsYXllclByaXZhdGVRdC5o
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvcXQvTWVkaWFQbGF5ZXJQ
cml2YXRlUXQuaAkocmV2aXNpb24gNjQ0NTEpCisrKyBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L3F0L01lZGlhUGxheWVyUHJpdmF0ZVF0LmgJKHdvcmtpbmcgY29weSkKQEAgLTEwNiw2ICsxMDYs
NyBAQCBwcml2YXRlIHNsb3RzOgogICAgIHZvaWQgdm9sdW1lQ2hhbmdlZChpbnQpOwogICAgIHZv
aWQgbXV0ZWRDaGFuZ2VkKGJvb2wpOwogICAgIHZvaWQgcmVwYWludCgpOworICAgIHZvaWQgbWVk
aWFDaGFuZ2VkKGNvbnN0IFFNZWRpYUNvbnRlbnQmKTsKIAogcHJpdmF0ZToKICAgICB2b2lkIHVw
ZGF0ZVN0YXRlcygpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>63191</attachid>
            <date>2010-08-02 04:37:35 -0700</date>
            <delta_ts>2010-08-03 02:45:32 -0700</delta_ts>
            <desc>patch</desc>
            <filename>buildfix2.patch</filename>
            <type>text/plain</type>
            <size>2124</size>
            <attacher name="Mahesh Kulkarni">maheshk</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDY0NDU0KQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTAtMDgtMDIgIE1haGVzaCBL
dWxrYXJuaSAgPG1haGVzaC5rdWxrYXJuaUBub2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW1FUXSBidWlsZCBmaXggZm9yIHN5bWJpYW4K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQzMjM0CisK
KyAgICAgICAgMSkgd3Jvbmcgb3JkZXIgb2YgcGFzc2luZyBwYXJhbSdzCisgICAgICAgIDIpIHN0
YXRpY19jYXN0IGNvbXBsYWlucyBvbiBzeW1iaWFuIHNvIHVzaW5nIHJlaW50ZXJwcmV0X2Nhc3QK
KworICAgICAgICBObyBuZXcgdGVzdHMgYWRkZWQuIEp1c3QgYSBidWlsZCBmaXggZm9yIHF0IHN5
bWJpYW4KKworICAgICAgICAqIHd0Zi9QYWdlQWxsb2NhdGlvbi5jcHA6CisgICAgICAgIChXVEY6
OlBhZ2VBbGxvY2F0aW9uOjpjb21taXQpOgorICAgICAgICAoV1RGOjpQYWdlQWxsb2NhdGlvbjo6
ZGVjb21taXQpOgorICAgICAgICAoV1RGOjpQYWdlQWxsb2NhdGlvbjo6cmVzZXJ2ZSk6CisKIDIw
MTAtMDctMzAgIEx1aXogQWdvc3RpbmkgIDxsdWl6LmFnb3N0aW5pQG9wZW5ib3NzYS5vcmc+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgU2ltb24gRnJhc2VyLgpJbmRleDogSmF2YVNjcmlwdENvcmUv
d3RmL1BhZ2VBbGxvY2F0aW9uLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0Q29yZS93dGYv
UGFnZUFsbG9jYXRpb24uY3BwCShyZXZpc2lvbiA2NDQ1MSkKKysrIEphdmFTY3JpcHRDb3JlL3d0
Zi9QYWdlQWxsb2NhdGlvbi5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE3Niw3ICsxNzYsNyBAQAog
Ym9vbCBQYWdlQWxsb2NhdGlvbjo6Y29tbWl0KHZvaWQqIHN0YXJ0LCBzaXplX3Qgc2l6ZSwgYm9v
bCB3cml0YWJsZSwgYm9vbCBleGVjdXRhYmxlKSBjb25zdAogewogICAgIGlmIChtX2NodW5rKSB7
Ci0gICAgICAgIGludHB0cl90IG9mZnNldCA9IHN0YXRpY19jYXN0PGludHB0cl90PihiYXNlKCkp
IC0gc3RhdGljX2Nhc3Q8aW50cHRyX3Q+KHN0YXJ0KTsKKyAgICAgICAgaW50cHRyX3Qgb2Zmc2V0
ID0gcmVpbnRlcnByZXRfY2FzdDxpbnRwdHJfdD4oYmFzZSgpKSAtIHJlaW50ZXJwcmV0X2Nhc3Q8
aW50cHRyX3Q+KHN0YXJ0KTsKICAgICAgICAgbV9jaHVuay0+Q29tbWl0KG9mZnNldCwgc2l6ZSk7
CiAgICAgfQogICAgIHJldHVybiB0cnVlOwpAQCAtMTg1LDcgKzE4NSw3IEBACiB2b2lkIFBhZ2VB
bGxvY2F0aW9uOjpkZWNvbW1pdCh2b2lkKiBzdGFydCwgc2l6ZV90IHNpemUpIGNvbnN0CiB7CiAg
ICAgaWYgKG1fY2h1bmspIHsKLSAgICAgICAgaW50cHRyX3Qgb2Zmc2V0ID0gc3RhdGljX2Nhc3Q8
aW50cHRyX3Q+KGJhc2UoKSkgLSBzdGF0aWNfY2FzdDxpbnRwdHJfdD4oc3RhcnQpOworICAgICAg
ICBpbnRwdHJfdCBvZmZzZXQgPSByZWludGVycHJldF9jYXN0PGludHB0cl90PihiYXNlKCkpIC0g
cmVpbnRlcnByZXRfY2FzdDxpbnRwdHJfdD4oc3RhcnQpOwogICAgICAgICBtX2NodW5rLT5EZWNv
bW1pdChvZmZzZXQsIHNpemUpOwogICAgIH0KIH0KQEAgLTIwNSw3ICsyMDUsNyBAQAogICAgICAg
ICByZXR1cm4gUGFnZUFsbG9jYXRpb24oZmFzdE1hbGxvYyhzaXplKSwgc2l6ZSwgMCk7CiAgICAg
UkNodW5rKiByY2h1bmsgPSBuZXcgUkNodW5rKCk7CiAgICAgVEludCBlcnJvckNvZGUgPSByY2h1
bmstPkNyZWF0ZUxvY2FsQ29kZSgwLCBzaXplKTsKLSAgICByZXR1cm4gUGFnZUFsbG9jYXRpb24o
cmNodW5rLCByY2h1bmstPkJhc2UoKSwgc2l6ZSk7CisgICAgcmV0dXJuIFBhZ2VBbGxvY2F0aW9u
KHJjaHVuay0+QmFzZSgpLCBzaXplLCByY2h1bmspOwogfQogCiB2b2lkIFBhZ2VBbGxvY2F0aW9u
OjpkZWFsbG9jYXRlKCkK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>63311</attachid>
            <date>2010-08-03 02:45:32 -0700</date>
            <delta_ts>2010-08-03 04:01:42 -0700</delta_ts>
            <desc>patch</desc>
            <filename>buildfix3.patch</filename>
            <type>text/plain</type>
            <size>4406</size>
            <attacher name="Mahesh Kulkarni">maheshk</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9xdC9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L3F0L0NoYW5n
ZUxvZwkocmV2aXNpb24gNjQ1NDApCisrKyBXZWJLaXQvcXQvQ2hhbmdlTG9nCSh3b3JraW5nIGNv
cHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTAtMDgtMDMgIE1haGVzaCBLdWxrYXJuaSAgPG1haGVz
aC5rdWxrYXJuaUBub2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgW1FUXSBidWlsZCBmaXggZm9yIHN5bWJpYW4KKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQzMjM0CisKKyAgICAgICAgdXBkYXRl
ZCBkZWYgZmlsZSBmb3IgcXR3ZWJraXQgc3ltYmlhbiBhcm12IHJlbGVhc2UuIAorICAgICAgICBO
byBuZXcgdGVzdHMgYWRkZWQuIAorCisgICAgICAgICogc3ltYmlhbi9lYWJpL1F0V2ViS2l0dS5k
ZWY6CisKIDIwMTAtMDctMjcgIEx1aXogQWdvc3RpbmkgIDxsdWl6LmFnb3N0aW5pQG9wZW5ib3Nz
YS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4gRmlzaGVyLgpJbmRleDogV2ViS2l0
L3F0L3N5bWJpYW4vZWFiaS9RdFdlYktpdHUuZGVmCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9xdC9z
eW1iaWFuL2VhYmkvUXRXZWJLaXR1LmRlZgkocmV2aXNpb24gNjQ0NTEpCisrKyBXZWJLaXQvcXQv
c3ltYmlhbi9lYWJpL1F0V2ViS2l0dS5kZWYJKHdvcmtpbmcgY29weSkKQEAgLTc3MSwzMSArNzcx
LDI3IEBACiAJX1pOMjNEdW1wUmVuZGVyVHJlZVN1cHBvcnRRdDQwZ2FyYmFnZUNvbGxlY3RvckNv
bGxlY3RPbkFsdGVybmF0ZVRocmVhZEViIEA3NzAgTk9OQU1FCiAJX1pOMjNEdW1wUmVuZGVyVHJl
ZVN1cHBvcnRRdDQwc2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZvclVSTFNjaGVtZUViUks3
UVN0cmluZyBANzcxIE5PTkFNRQogCV9aTjIzRHVtcFJlbmRlclRyZWVTdXBwb3J0UXQxOHNldEVk
aXRpbmdCZWhhdmlvckVQOFFXZWJQYWdlUks3UVN0cmluZyBAIDc3MiBOT05BTUUKLQlfWk4yM0R1
bXBSZW5kZXJUcmVlU3VwcG9ydFF0MjRzZXROb3RpZmljYXRpb25zUmVjZWl2ZXJFUDdRT2JqZWN0
IEAgNzczIE5PTkFNRQotCV9aTjIzRHVtcFJlbmRlclRyZWVTdXBwb3J0UXQyNmFsbG93Tm90aWZp
Y2F0aW9uRm9yT3JpZ2luRVJLN1FTdHJpbmcgQCA3NzQgTk9OQU1FCi0JX1pOMjNEdW1wUmVuZGVy
VHJlZVN1cHBvcnRRdDI2c2V0Q2hlY2tQZXJtaXNzaW9uRnVuY3Rpb25FUEZ2UDdRT2JqZWN0Uks0
UVVybFIyMk5vdGlmaWNhdGlvblBlcm1pc3Npb25FIEAgNzc1IE5PTkFNRQotCV9aTjIzRHVtcFJl
bmRlclRyZWVTdXBwb3J0UXQyOHNldFJlcXVlc3RQZXJtaXNzaW9uRnVuY3Rpb25FUEZ2UDdRT2Jq
ZWN0Uks3UVN0cmluZ0UgQCA3NzYgTk9OQU1FCi0JX1pOMjNEdW1wUmVuZGVyVHJlZVN1cHBvcnRR
dDMxcmVtb3ZlV2hpdGVMaXN0QWNjZXNzRnJvbU9yaWdpbkVSSzdRU3RyaW5nUzJfUzJfYiBAIDc3
NyBOT05BTUUKLQlfWk4yM0R1bXBSZW5kZXJUcmVlU3VwcG9ydFF0MTFzaG91bGRDbG9zZUVQOVFX
ZWJGcmFtZSBAIDc3OCBOT05BTUUKLQlfWk4yM0R1bXBSZW5kZXJUcmVlU3VwcG9ydFF0MTJpc1Rh
cmdldEl0ZW1FUksxNVFXZWJIaXN0b3J5SXRlbSBAIDc3OSBOT05BTUUKLQlfWk4yM0R1bXBSZW5k
ZXJUcmVlU3VwcG9ydFF0MTdoaXN0b3J5SXRlbVRhcmdldEVSSzE1UVdlYkhpc3RvcnlJdGVtIEAg
NzgwIE5PTkFNRQotCV9aTjIzRHVtcFJlbmRlclRyZWVTdXBwb3J0UXQyMGdldENoaWxkSGlzdG9y
eUl0ZW1zRVJLMTVRV2ViSGlzdG9yeUl0ZW0gQCA3ODEgTk9OQU1FCi0JX1pOMjNEdW1wUmVuZGVy
VHJlZVN1cHBvcnRRdDIzc2V0TW9ja0dlb2xvY2F0aW9uRXJyb3JFaVJLN1FTdHJpbmcgQCA3ODIg
Tk9OQU1FCi0JX1pOMjNEdW1wUmVuZGVyVHJlZVN1cHBvcnRRdDI2c2V0TW9ja0dlb2xvY2F0aW9u
UG9zaXRpb25FZGRkIEAgNzgzIE5PTkFNRQotCV9aTjIzRHVtcFJlbmRlclRyZWVTdXBwb3J0UXQx
N2NsZWFyU2NyaXB0V29ybGRzRXYgQCA3ODQgTk9OQU1FCi0JX1pOMjNEdW1wUmVuZGVyVHJlZVN1
cHBvcnRRdDIzc2V0Q3VzdG9tUG9saWN5RGVsZWdhdGVFYmIgQCA3ODUgTk9OQU1FCi0JX1pOMTVR
V2ViU2NyaXB0V29ybGRDMUVSS1NfIEAgNzg2IE5PTkFNRQotCV9aTjE1UVdlYlNjcmlwdFdvcmxk
QzFFdiBAIDc4NyBOT05BTUUKLQlfWk4xNVFXZWJTY3JpcHRXb3JsZEMyRVJLU18gQCA3ODggTk9O
QU1FCi0JX1pOMTVRV2ViU2NyaXB0V29ybGRDMkV2IEAgNzg5IE5PTkFNRQotCV9aTjE1UVdlYlNj
cmlwdFdvcmxkRDFFdiBAIDc5MCBOT05BTUUKLQlfWk4xNVFXZWJTY3JpcHRXb3JsZEQyRXYgQCA3
OTEgTk9OQU1FCi0JX1pOMTVRV2ViU2NyaXB0V29ybGRhU0VSS1NfIEAgNzkyIE5PTkFNRQotCV9a
TjIzRHVtcFJlbmRlclRyZWVTdXBwb3J0UXQyOWR1bXBSZXNvdXJjZVJlc3BvbnNlTUlNRVR5cGVz
RWIgQCA3OTMgTk9OQU1FCi0JX1pOMjNEdW1wUmVuZGVyVHJlZVN1cHBvcnRRdEMxRXYgQCA3OTQg
Tk9OQU1FCi0JX1pOMjNEdW1wUmVuZGVyVHJlZVN1cHBvcnRRdEMyRXYgQCA3OTUgTk9OQU1FCi0J
X1pOMjNEdW1wUmVuZGVyVHJlZVN1cHBvcnRRdEQxRXYgQCA3OTYgTk9OQU1FCi0JX1pOMjNEdW1w
UmVuZGVyVHJlZVN1cHBvcnRRdEQyRXYgQCA3OTcgTk9OQU1FCi0JX1pOOFFXZWJQYWdlMjNhbGxv
d0dlb2xvY2F0aW9uUmVxdWVzdEVQOVFXZWJGcmFtZSBAIDc5OCBOT05BTUUKLQlfWk44UVdlYlBh
Z2UyM3ZpZXdwb3J0Q2hhbmdlUmVxdWVzdGVkRVJLTlNfMTNWaWV3cG9ydEhpbnRzRSBAIDc5OSBO
T05BTUUKLQlfWk5LMTVRV2ViU2NyaXB0V29ybGQ1d29ybGRFdiBAIDgwMCBOT05BTUUKKwlfWk4y
M0R1bXBSZW5kZXJUcmVlU3VwcG9ydFF0MzFyZW1vdmVXaGl0ZUxpc3RBY2Nlc3NGcm9tT3JpZ2lu
RVJLN1FTdHJpbmdTMl9TMl9iIEAgNzczIE5PTkFNRQorCV9aTjIzRHVtcFJlbmRlclRyZWVTdXBw
b3J0UXQxMXNob3VsZENsb3NlRVA5UVdlYkZyYW1lIEAgNzc0IE5PTkFNRQorCV9aTjIzRHVtcFJl
bmRlclRyZWVTdXBwb3J0UXQxMmlzVGFyZ2V0SXRlbUVSSzE1UVdlYkhpc3RvcnlJdGVtIEAgNzc1
IE5PTkFNRQorCV9aTjIzRHVtcFJlbmRlclRyZWVTdXBwb3J0UXQxN2hpc3RvcnlJdGVtVGFyZ2V0
RVJLMTVRV2ViSGlzdG9yeUl0ZW0gQCA3NzYgTk9OQU1FCisJX1pOMjNEdW1wUmVuZGVyVHJlZVN1
cHBvcnRRdDIwZ2V0Q2hpbGRIaXN0b3J5SXRlbXNFUksxNVFXZWJIaXN0b3J5SXRlbSBAIDc3NyBO
T05BTUUKKwlfWk4yM0R1bXBSZW5kZXJUcmVlU3VwcG9ydFF0MjNzZXRNb2NrR2VvbG9jYXRpb25F
cnJvckVpUks3UVN0cmluZyBAIDc3OCBOT05BTUUKKwlfWk4yM0R1bXBSZW5kZXJUcmVlU3VwcG9y
dFF0MjZzZXRNb2NrR2VvbG9jYXRpb25Qb3NpdGlvbkVkZGQgQCA3NzkgTk9OQU1FCisJX1pOMjNE
dW1wUmVuZGVyVHJlZVN1cHBvcnRRdDE3Y2xlYXJTY3JpcHRXb3JsZHNFdiBAIDc4MCBOT05BTUUK
KwlfWk4yM0R1bXBSZW5kZXJUcmVlU3VwcG9ydFF0MjNzZXRDdXN0b21Qb2xpY3lEZWxlZ2F0ZUVi
YiBAIDc4MSBOT05BTUUKKwlfWk4xNVFXZWJTY3JpcHRXb3JsZEMxRVJLU18gQCA3ODIgTk9OQU1F
CisJX1pOMTVRV2ViU2NyaXB0V29ybGRDMUV2IEAgNzgzIE5PTkFNRQorCV9aTjE1UVdlYlNjcmlw
dFdvcmxkQzJFUktTXyBAIDc4NCBOT05BTUUKKwlfWk4xNVFXZWJTY3JpcHRXb3JsZEMyRXYgQCA3
ODUgTk9OQU1FCisJX1pOMTVRV2ViU2NyaXB0V29ybGREMUV2IEAgNzg2IE5PTkFNRQorCV9aTjE1
UVdlYlNjcmlwdFdvcmxkRDJFdiBAIDc4NyBOT05BTUUKKwlfWk4xNVFXZWJTY3JpcHRXb3JsZGFT
RVJLU18gQCA3ODggTk9OQU1FCisJX1pOMjNEdW1wUmVuZGVyVHJlZVN1cHBvcnRRdDI5ZHVtcFJl
c291cmNlUmVzcG9uc2VNSU1FVHlwZXNFYiBAIDc4OSBOT05BTUUKKwlfWk4yM0R1bXBSZW5kZXJU
cmVlU3VwcG9ydFF0QzFFdiBAIDc5MCBOT05BTUUKKwlfWk4yM0R1bXBSZW5kZXJUcmVlU3VwcG9y
dFF0QzJFdiBAIDc5MSBOT05BTUUKKwlfWk4yM0R1bXBSZW5kZXJUcmVlU3VwcG9ydFF0RDFFdiBA
IDc5MiBOT05BTUUKKwlfWk4yM0R1bXBSZW5kZXJUcmVlU3VwcG9ydFF0RDJFdiBAIDc5MyBOT05B
TUUKKwlfWk44UVdlYlBhZ2UyM2FsbG93R2VvbG9jYXRpb25SZXF1ZXN0RVA5UVdlYkZyYW1lIEAg
Nzk0IE5PTkFNRQorCV9aTjhRV2ViUGFnZTIzdmlld3BvcnRDaGFuZ2VSZXF1ZXN0ZWRFUktOU18x
M1ZpZXdwb3J0SGludHNFIEAgNzk1IE5PTkFNRQorCV9aTksxNVFXZWJTY3JpcHRXb3JsZDV3b3Js
ZEV2IEAgNzk2IE5PTkFNRQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>63315</attachid>
            <date>2010-08-03 04:01:42 -0700</date>
            <delta_ts>2010-08-03 05:08:42 -0700</delta_ts>
            <desc>patch</desc>
            <filename>buildfix3.patch</filename>
            <type>text/plain</type>
            <size>2159</size>
            <attacher name="Mahesh Kulkarni">maheshk</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9xdC9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L3F0L0NoYW5n
ZUxvZwkocmV2aXNpb24gNjQ1NDApCisrKyBXZWJLaXQvcXQvQ2hhbmdlTG9nCSh3b3JraW5nIGNv
cHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTAtMDgtMDMgIE1haGVzaCBLdWxrYXJuaSAgPG1haGVz
aC5rdWxrYXJuaUBub2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgW1FUXSBidWlsZCBmaXggZm9yIHN5bWJpYW4KKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQzMjM0CisKKyAgICAgICAgdXBkYXRl
ZCBkZWYgZmlsZSBmb3IgcXR3ZWJraXQgc3ltYmlhbiBhcm12IHJlbGVhc2UuIAorICAgICAgICBO
byBuZXcgdGVzdHMgYWRkZWQuIAorCisgICAgICAgICogc3ltYmlhbi9lYWJpL1F0V2ViS2l0dS5k
ZWY6CisKIDIwMTAtMDctMjcgIEx1aXogQWdvc3RpbmkgIDxsdWl6LmFnb3N0aW5pQG9wZW5ib3Nz
YS5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4gRmlzaGVyLgpJbmRleDogV2ViS2l0
L3F0L3N5bWJpYW4vZWFiaS9RdFdlYktpdHUuZGVmCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9xdC9z
eW1iaWFuL2VhYmkvUXRXZWJLaXR1LmRlZgkocmV2aXNpb24gNjQ0NTEpCisrKyBXZWJLaXQvcXQv
c3ltYmlhbi9lYWJpL1F0V2ViS2l0dS5kZWYJKHdvcmtpbmcgY29weSkKQEAgLTc3MSwxMCArNzcx
LDEwIEBACiAJX1pOMjNEdW1wUmVuZGVyVHJlZVN1cHBvcnRRdDQwZ2FyYmFnZUNvbGxlY3RvckNv
bGxlY3RPbkFsdGVybmF0ZVRocmVhZEViIEA3NzAgTk9OQU1FCiAJX1pOMjNEdW1wUmVuZGVyVHJl
ZVN1cHBvcnRRdDQwc2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZvclVSTFNjaGVtZUViUks3
UVN0cmluZyBANzcxIE5PTkFNRQogCV9aTjIzRHVtcFJlbmRlclRyZWVTdXBwb3J0UXQxOHNldEVk
aXRpbmdCZWhhdmlvckVQOFFXZWJQYWdlUks3UVN0cmluZyBAIDc3MiBOT05BTUUKLQlfWk4yM0R1
bXBSZW5kZXJUcmVlU3VwcG9ydFF0MjRzZXROb3RpZmljYXRpb25zUmVjZWl2ZXJFUDdRT2JqZWN0
IEAgNzczIE5PTkFNRQotCV9aTjIzRHVtcFJlbmRlclRyZWVTdXBwb3J0UXQyNmFsbG93Tm90aWZp
Y2F0aW9uRm9yT3JpZ2luRVJLN1FTdHJpbmcgQCA3NzQgTk9OQU1FCi0JX1pOMjNEdW1wUmVuZGVy
VHJlZVN1cHBvcnRRdDI2c2V0Q2hlY2tQZXJtaXNzaW9uRnVuY3Rpb25FUEZ2UDdRT2JqZWN0Uks0
UVVybFIyMk5vdGlmaWNhdGlvblBlcm1pc3Npb25FIEAgNzc1IE5PTkFNRQotCV9aTjIzRHVtcFJl
bmRlclRyZWVTdXBwb3J0UXQyOHNldFJlcXVlc3RQZXJtaXNzaW9uRnVuY3Rpb25FUEZ2UDdRT2Jq
ZWN0Uks3UVN0cmluZ0UgQCA3NzYgTk9OQU1FCisJX1pOMjNEdW1wUmVuZGVyVHJlZVN1cHBvcnRR
dDI0c2V0Tm90aWZpY2F0aW9uc1JlY2VpdmVyRVA3UU9iamVjdCBAIDc3MyBOT05BTUUgQUJTRU5U
CisJX1pOMjNEdW1wUmVuZGVyVHJlZVN1cHBvcnRRdDI2YWxsb3dOb3RpZmljYXRpb25Gb3JPcmln
aW5FUks3UVN0cmluZyBAIDc3NCBOT05BTUUgQUJTRU5UCisJX1pOMjNEdW1wUmVuZGVyVHJlZVN1
cHBvcnRRdDI2c2V0Q2hlY2tQZXJtaXNzaW9uRnVuY3Rpb25FUEZ2UDdRT2JqZWN0Uks0UVVybFIy
Mk5vdGlmaWNhdGlvblBlcm1pc3Npb25FIEAgNzc1IE5PTkFNRSBBQlNFTlQKKwlfWk4yM0R1bXBS
ZW5kZXJUcmVlU3VwcG9ydFF0MjhzZXRSZXF1ZXN0UGVybWlzc2lvbkZ1bmN0aW9uRVBGdlA3UU9i
amVjdFJLN1FTdHJpbmdFIEAgNzc2IE5PTkFNRSBBQlNFTlQKIAlfWk4yM0R1bXBSZW5kZXJUcmVl
U3VwcG9ydFF0MzFyZW1vdmVXaGl0ZUxpc3RBY2Nlc3NGcm9tT3JpZ2luRVJLN1FTdHJpbmdTMl9T
Ml9iIEAgNzc3IE5PTkFNRQogCV9aTjIzRHVtcFJlbmRlclRyZWVTdXBwb3J0UXQxMXNob3VsZENs
b3NlRVA5UVdlYkZyYW1lIEAgNzc4IE5PTkFNRQogCV9aTjIzRHVtcFJlbmRlclRyZWVTdXBwb3J0
UXQxMmlzVGFyZ2V0SXRlbUVSSzE1UVdlYkhpc3RvcnlJdGVtIEAgNzc5IE5PTkFNRQo=
</data>
<flag name="review"
          id="51636"
          type_id="1"
          status="+"
          setter="hausmann"
    />
    <flag name="commit-queue"
          id="51637"
          type_id="3"
          status="+"
          setter="hausmann"
    />
          </attachment>
      

    </bug>

</bugzilla>