<?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>40279</bug_id>
          
          <creation_ts>2010-06-07 20:50:39 -0700</creation_ts>
          <short_desc>Change OwnPtrCommon to include platform-specific headers</short_desc>
          <delta_ts>2015-05-07 16:54:20 -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 Template Framework</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</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>
          <dependson>40305</dependson>
    
    <dependson>41208</dependson>
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Kwang Yul Seo">skyul</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>beergun</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>eric</cc>
    
    <cc>mrobinson</cc>
    
    <cc>ossy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>235115</commentid>
    <comment_count>0</comment_count>
    <who name="Kwang Yul Seo">skyul</who>
    <bug_when>2010-06-07 20:50:39 -0700</bug_when>
    <thetext>Adding new type to OwnPtrCommon needlessly causes all ports to do full rebuilds. Change OwnPtrCommon to include platform-specific headers to avoid all ports rebuilds.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>235116</commentid>
    <comment_count>1</comment_count>
      <attachid>58106</attachid>
    <who name="Kwang Yul Seo">skyul</who>
    <bug_when>2010-06-07 20:53:03 -0700</bug_when>
    <thetext>Created attachment 58106
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>235127</commentid>
    <comment_count>2</comment_count>
      <attachid>58106</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-06-07 21:53:15 -0700</bug_when>
    <thetext>Comment on attachment 58106
Patch

Don&apos;t you need to make some changes to a build system?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>235129</commentid>
    <comment_count>3</comment_count>
    <who name="Kwang Yul Seo">skyul</who>
    <bug_when>2010-06-07 22:08:01 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 58106 [details])
&gt; Don&apos;t you need to make some changes to a build system?

I wanted to check it with Windows build bot.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>235131</commentid>
    <comment_count>4</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-06-07 22:14:11 -0700</bug_when>
    <thetext>It will probably build on Windows without being added to the build system, but you probably want to add them anyway.  You can just look at the vcproj files and infer the structure.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>235134</commentid>
    <comment_count>5</comment_count>
      <attachid>58110</attachid>
    <who name="Kwang Yul Seo">skyul</who>
    <bug_when>2010-06-07 22:29:22 -0700</bug_when>
    <thetext>Created attachment 58110
Revised patch

Add OwnPtrWin.h to WTF.vcproj.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>235135</commentid>
    <comment_count>6</comment_count>
      <attachid>58110</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-06-07 22:32:28 -0700</bug_when>
    <thetext>Comment on attachment 58110
Revised patch

Great!  Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>235182</commentid>
    <comment_count>7</comment_count>
      <attachid>58110</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-06-08 01:35:22 -0700</bug_when>
    <thetext>Comment on attachment 58110
Revised patch

Clearing flags on attachment: 58110

Committed r60830: &lt;http://trac.webkit.org/changeset/60830&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>235183</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-06-08 01:35:28 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>235190</commentid>
    <comment_count>9</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-06-08 02:30:00 -0700</bug_when>
    <thetext>Thanks for the patch!

The guards possibly should have been WTF_OwnPtrBrew_h instead of just OwnPtrBrew_h.  I&apos;m not entirely sure of the convention.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>235192</commentid>
    <comment_count>10</comment_count>
    <who name="Kwang Yul Seo">skyul</who>
    <bug_when>2010-06-08 02:42:25 -0700</bug_when>
    <thetext>(In reply to comment #9)
&gt; Thanks for the patch!
&gt; 
&gt; The guards possibly should have been WTF_OwnPtrBrew_h instead of just OwnPtrBrew_h.  I&apos;m not entirely sure of the convention.

I originally used WTF_OwnPtrBrew_h, but check-webkit-style complained about it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>235311</commentid>
    <comment_count>11</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-06-08 10:16:38 -0700</bug_when>
    <thetext>This seems to have broken the Windows build:

http://build.webkit.org/builders/Windows%20Debug%20(Build)/builds/16866/steps/compile-webkit/logs/stdio


QTMovieGWorld.cpp

c:\cygwin\home\buildbot\slave\win-debug\build\webkitbuild\include\private\javascriptcore\OwnPtrCommon.h(45) : fatal error C1083: Cannot open include file: &apos;wtf/win/OwnPtrWin.h&apos;: No such file or directory</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>235742</commentid>
    <comment_count>12</comment_count>
      <attachid>58234</attachid>
    <who name="Kwang Yul Seo">skyul</who>
    <bug_when>2010-06-09 04:46:39 -0700</bug_when>
    <thetext>Created attachment 58234
Revised patch (build fix)

New patch with build fix. It took me several hours to setup Windows build environment :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>235816</commentid>
    <comment_count>13</comment_count>
      <attachid>58234</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-06-09 09:10:10 -0700</bug_when>
    <thetext>Comment on attachment 58234
Revised patch (build fix)

Thanks.  Sorry the Windows build is so painful.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>242327</commentid>
    <comment_count>14</comment_count>
    <who name="Kwang Yul Seo">skyul</who>
    <bug_when>2010-06-23 23:49:03 -0700</bug_when>
    <thetext>It seems this patch is in the commit-queue forever. Eric, can you look at this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>242350</commentid>
    <comment_count>15</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-06-24 00:20:31 -0700</bug_when>
    <thetext>The commit-queue has been blocked for nearly 5 days due to various problems.  First was the Gtk builders being broken, then a hyphenate test, and then finally some cq issues on teh bot itself today.  it&apos;s running now,b ut the tree is currently red.  Once the tree turns green again I expect the queue will clear quickly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>242351</commentid>
    <comment_count>16</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-06-24 00:20:55 -0700</bug_when>
    <thetext>This bug is closed.  Is it suppposd to be open?  The commit-queue doesn&apos;t land patches from closed bugs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>242353</commentid>
    <comment_count>17</comment_count>
    <who name="Kwang Yul Seo">skyul</who>
    <bug_when>2010-06-24 00:23:07 -0700</bug_when>
    <thetext>Reopen the bug as we still have a pending patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>242911</commentid>
    <comment_count>18</comment_count>
      <attachid>58234</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-06-25 02:48:51 -0700</bug_when>
    <thetext>Comment on attachment 58234
Revised patch (build fix)

Clearing flags on attachment: 58234

Committed r61842: &lt;http://trac.webkit.org/changeset/61842&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>242912</commentid>
    <comment_count>19</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-06-25 02:48:56 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>242942</commentid>
    <comment_count>20</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2010-06-25 04:12:05 -0700</bug_when>
    <thetext>Reopen, because it was rolled out by http://trac.webkit.org/changeset/61847</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>548638</commentid>
    <comment_count>21</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-02-03 04:51:17 -0800</bug_when>
    <thetext>Is there any update for this bug?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>548893</commentid>
    <comment_count>22</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2012-02-03 11:33:16 -0800</bug_when>
    <thetext>To me this doesn’t seem important to do. Modifying OwnPtrCommon doesn’t seem like a frequent enough operation to be worth optimizing. Maybe I am missing something.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1092858</commentid>
    <comment_count>23</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2015-05-07 16:54:20 -0700</bug_when>
    <thetext>OwnPtr isn&apos;t part of the code base any longer.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>58106</attachid>
            <date>2010-06-07 20:53:03 -0700</date>
            <delta_ts>2010-06-07 22:29:22 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>OwnPtrCommon.patch</filename>
            <type>text/plain</type>
            <size>6744</size>
            <attacher name="Kwang Yul Seo">skyul</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDYwODE2KQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTAtMDYtMDcgIEt3YW5nIFl1
bCBTZW8gIDxza3l1bEBjb21wYW55MTAwLm5ldD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBDaGFuZ2UgT3duUHRyQ29tbW9uIHRvIGluY2x1ZGUgcGxh
dGZvcm0tc3BlY2lmaWMgaGVhZGVycworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9NDAyNzkKKworICAgICAgICBBZGRpbmcgbmV3IHR5cGUgdG8gT3duUHRy
Q29tbW9uIG5lZWRsZXNzbHkgY2F1c2VzIGFsbCBwb3J0cyB0byBkbyBmdWxsIHJlYnVpbGRzLgor
ICAgICAgICBDaGFuZ2UgT3duUHRyQ29tbW9uIHRvIGluY2x1ZGUgcGxhdGZvcm0tc3BlY2lmaWMg
aGVhZGVycyB0byBhdm9pZCBhbGwgcG9ydHMgcmVidWlsZHMuCisKKyAgICAgICAgKiB3dGYvT3du
UHRyQ29tbW9uLmg6CisgICAgICAgICogd3RmL2JyZXcvT3duUHRyQnJldy5oOiBBZGRlZC4KKyAg
ICAgICAgKiB3dGYvd2luL093blB0cldpbi5oOiBBZGRlZC4KKwogMjAxMC0wNi0wNyAgS3dhbmcg
WXVsIFNlbyAgPHNreXVsQGNvbXBhbnkxMDAubmV0PgogCiAgICAgICAgIFJldmlld2VkIGJ5IEVy
aWMgU2VpZGVsLgpJbmRleDogSmF2YVNjcmlwdENvcmUvd3RmL093blB0ckNvbW1vbi5oCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIEphdmFTY3JpcHRDb3JlL3d0Zi9Pd25QdHJDb21tb24uaAkocmV2aXNpb24gNjA4
MTYpCisrKyBKYXZhU2NyaXB0Q29yZS93dGYvT3duUHRyQ29tbW9uLmgJKHdvcmtpbmcgY29weSkK
QEAgLTI4LDI2ICsyOCw2IEBACiAjaWZuZGVmIFdURl9Pd25QdHJDb21tb25faAogI2RlZmluZSBX
VEZfT3duUHRyQ29tbW9uX2gKIAotI2lmIFBMQVRGT1JNKFdJTikKLXR5cGVkZWYgc3RydWN0IEhC
SVRNQVBfXyogSEJJVE1BUDsKLXR5cGVkZWYgc3RydWN0IEhCUlVTSF9fKiBIQlJVU0g7Ci10eXBl
ZGVmIHN0cnVjdCBIRENfXyogSERDOwotdHlwZWRlZiBzdHJ1Y3QgSEZPTlRfXyogSEZPTlQ7Ci10
eXBlZGVmIHN0cnVjdCBIUEFMRVRURV9fKiBIUEFMRVRURTsKLXR5cGVkZWYgc3RydWN0IEhQRU5f
XyogSFBFTjsKLXR5cGVkZWYgc3RydWN0IEhSR05fXyogSFJHTjsKLSNlbmRpZgotCi0jaWYgUExB
VEZPUk0oQlJFV01QKQotLy8gRm9yd2FyZCBkZWxjYXJhdGlvbnMgYXQgdGhpcyBwb2ludCBhdm9p
ZCB0aGUgbmVlZCB0byBpbmNsdWRlIEJSRVcgaW5jbHVkZXMKLS8vIGluIFdURiBoZWFkZXJzLgot
dHlwZWRlZiBzdHJ1Y3QgX0lTb2NrZXQgSVNvY2tldDsKLXR5cGVkZWYgc3RydWN0IF9JRmlsZU1n
ciBJRmlsZU1ncjsKLXR5cGVkZWYgc3RydWN0IF9JRmlsZSBJRmlsZTsKLXR5cGVkZWYgc3RydWN0
IElCaXRtYXAgSUJpdG1hcDsKLXR5cGVkZWYgc3RydWN0IElTU0wgSVNTTDsKLSNlbmRpZgotCiBu
YW1lc3BhY2UgV1RGIHsKIAogICAgIHRlbXBsYXRlIDx0eXBlbmFtZSBUPiBpbmxpbmUgdm9pZCBk
ZWxldGVPd25lZFB0cihUKiBwdHIpCkBAIC01NywyNCArMzcsMTIgQEAgbmFtZXNwYWNlIFdURiB7
CiAgICAgICAgICAgICBkZWxldGUgcHRyOwogICAgIH0KIAotI2lmIFBMQVRGT1JNKFdJTikKLSAg
ICB2b2lkIGRlbGV0ZU93bmVkUHRyKEhCSVRNQVApOwotICAgIHZvaWQgZGVsZXRlT3duZWRQdHIo
SEJSVVNIKTsKLSAgICB2b2lkIGRlbGV0ZU93bmVkUHRyKEhEQyk7Ci0gICAgdm9pZCBkZWxldGVP
d25lZFB0cihIRk9OVCk7Ci0gICAgdm9pZCBkZWxldGVPd25lZFB0cihIUEFMRVRURSk7Ci0gICAg
dm9pZCBkZWxldGVPd25lZFB0cihIUEVOKTsKLSAgICB2b2lkIGRlbGV0ZU93bmVkUHRyKEhSR04p
OwotI2VuZGlmCit9IC8vIG5hbWVzcGFjZSBXVEYKIAogI2lmIFBMQVRGT1JNKEJSRVdNUCkKLSAg
ICB2b2lkIGRlbGV0ZU93bmVkUHRyKElGaWxlTWdyKik7Ci0gICAgdm9pZCBkZWxldGVPd25lZFB0
cihJRmlsZSopOwotICAgIHZvaWQgZGVsZXRlT3duZWRQdHIoSUJpdG1hcCopOwotICAgIHZvaWQg
ZGVsZXRlT3duZWRQdHIoSVNTTCopOwotICAgIHZvaWQgZGVsZXRlT3duZWRQdHIoSVNvY2tldCop
OworI2luY2x1ZGUgPHd0Zi9icmV3L093blB0ckJyZXcuaD4KKyNlbGlmIFBMQVRGT1JNKFdJTikK
KyNpbmNsdWRlIDx3dGYvd2luL093blB0cldpbi5oPgogI2VuZGlmCiAKLX0gLy8gbmFtZXNwYWNl
IFdURgotCiAjZW5kaWYgLy8gV1RGX093blB0ckNvbW1vbl9oCkluZGV4OiBKYXZhU2NyaXB0Q29y
ZS93dGYvYnJldy9Pd25QdHJCcmV3LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gSmF2YVNjcmlwdENvcmUvd3Rm
L2JyZXcvT3duUHRyQnJldy5oCShyZXZpc2lvbiAwKQorKysgSmF2YVNjcmlwdENvcmUvd3RmL2Jy
ZXcvT3duUHRyQnJldy5oCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDQ3IEBACisvKgorICogQ29w
eXJpZ2h0IChDKSAyMDEwIENvbXBhbnkgMTAwIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAq
CisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3
aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0
aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucworICogYXJlIG1ldDoKKyAqIDEuIFJlZGlzdHJp
YnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Cisg
KiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRp
c2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXBy
b2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29u
ZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9jdW1l
bnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1
dGlvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIEFQUExFIElOQy4gYGBB
UyBJUycnIEFORCBBTlkKKyAqIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJ
TkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFCisgKiBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVS
Q0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIKKyAqIFBVUlBPU0UgQVJF
IERJU0NMQUlNRUQuICBJTiBOTyBFVkVOVCBTSEFMTCBBUFBMRSBJTkMuIE9SCisgKiBDT05UUklC
VVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BF
Q0lBTCwKKyAqIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcs
IEJVVCBOT1QgTElNSVRFRCBUTywKKyAqIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMg
T1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUgorICogUFJPRklUUzsgT1IgQlVTSU5F
U1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWQorICogT0Yg
TElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JU
CisgKiAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBX
QVkgT1VUIE9GIFRIRSBVU0UKKyAqIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBP
RiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuIAorICovCisKKyNpZm5kZWYgT3duUHRy
QnJld19oCisjZGVmaW5lIE93blB0ckJyZXdfaAorCisvLyBGb3J3YXJkIGRlbGNhcmF0aW9ucyBh
dCB0aGlzIHBvaW50IGF2b2lkIHRoZSBuZWVkIHRvIGluY2x1ZGUgQlJFVyBpbmNsdWRlcworLy8g
aW4gV1RGIGhlYWRlcnMuCit0eXBlZGVmIHN0cnVjdCBfSVNvY2tldCBJU29ja2V0OwordHlwZWRl
ZiBzdHJ1Y3QgX0lGaWxlTWdyIElGaWxlTWdyOwordHlwZWRlZiBzdHJ1Y3QgX0lGaWxlIElGaWxl
OwordHlwZWRlZiBzdHJ1Y3QgSUJpdG1hcCBJQml0bWFwOwordHlwZWRlZiBzdHJ1Y3QgSVNTTCBJ
U1NMOworCituYW1lc3BhY2UgV1RGIHsKKwordm9pZCBkZWxldGVPd25lZFB0cihJRmlsZU1nciop
Owordm9pZCBkZWxldGVPd25lZFB0cihJRmlsZSopOwordm9pZCBkZWxldGVPd25lZFB0cihJQml0
bWFwKik7Cit2b2lkIGRlbGV0ZU93bmVkUHRyKElTU0wqKTsKK3ZvaWQgZGVsZXRlT3duZWRQdHIo
SVNvY2tldCopOworCit9IC8vIG5hbWVzcGFjZSBXVEYKKworI2VuZGlmIC8vIE93blB0ckJyZXdf
aApJbmRleDogSmF2YVNjcmlwdENvcmUvd3RmL3dpbi9Pd25QdHJXaW4uaAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBKYXZhU2NyaXB0Q29yZS93dGYvd2luL093blB0cldpbi5oCShyZXZpc2lvbiAwKQorKysgSmF2
YVNjcmlwdENvcmUvd3RmL3dpbi9Pd25QdHJXaW4uaAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw1
MCBAQAorLyoKKyAqIENvcHlyaWdodCAoQykgMjAwOSBUb3JjaCBNb2JpbGUsIEluYy4gQWxsIHJp
Z2h0cyByZXNlcnZlZC4KKyAqIENvcHlyaWdodCAoQykgMjAxMCBDb21wYW55IDEwMCBJbmMuCisg
KgorICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywg
d2l0aCBvciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQg
dGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyAqIGFyZSBtZXQ6CisgKiAxLiBSZWRpc3Ry
aWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAor
ICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBk
aXNjbGFpbWVyLgorICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVw
cm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNv
bmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKKyAqICAgIGRvY3Vt
ZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmli
dXRpb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBBUFBMRSBJTkMuIGBg
QVMgSVMnJyBBTkQgQU5ZCisgKiBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVE
SU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRQorICogSU1QTElFRCBXQVJSQU5USUVTIE9GIE1F
UkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSCisgKiBQVVJQT1NFIEFS
RSBESVNDTEFJTUVELiAgSU4gTk8gRVZFTlQgU0hBTEwgQVBQTEUgSU5DLiBPUgorICogQ09OVFJJ
QlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQ
RUNJQUwsCisgKiBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5H
LCBCVVQgTk9UIExJTUlURUQgVE8sCisgKiBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RT
IE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IKKyAqIFBST0ZJVFM7IE9SIEJVU0lO
RVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkKKyAqIE9G
IExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9S
VAorICogKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkg
V0FZIE9VVCBPRiBUSEUgVVNFCisgKiBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQg
T0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLiAKKyAqLworCisjaWZuZGVmIE93blB0
cldpbl9oCisjZGVmaW5lIE93blB0cldpbl9oCisKK3R5cGVkZWYgc3RydWN0IEhCSVRNQVBfXyog
SEJJVE1BUDsKK3R5cGVkZWYgc3RydWN0IEhCUlVTSF9fKiBIQlJVU0g7Cit0eXBlZGVmIHN0cnVj
dCBIRENfXyogSERDOwordHlwZWRlZiBzdHJ1Y3QgSEZPTlRfXyogSEZPTlQ7Cit0eXBlZGVmIHN0
cnVjdCBIUEFMRVRURV9fKiBIUEFMRVRURTsKK3R5cGVkZWYgc3RydWN0IEhQRU5fXyogSFBFTjsK
K3R5cGVkZWYgc3RydWN0IEhSR05fXyogSFJHTjsKKworbmFtZXNwYWNlIFdURiB7CisKK3ZvaWQg
ZGVsZXRlT3duZWRQdHIoSEJJVE1BUCk7Cit2b2lkIGRlbGV0ZU93bmVkUHRyKEhCUlVTSCk7Cit2
b2lkIGRlbGV0ZU93bmVkUHRyKEhEQyk7Cit2b2lkIGRlbGV0ZU93bmVkUHRyKEhGT05UKTsKK3Zv
aWQgZGVsZXRlT3duZWRQdHIoSFBBTEVUVEUpOwordm9pZCBkZWxldGVPd25lZFB0cihIUEVOKTsK
K3ZvaWQgZGVsZXRlT3duZWRQdHIoSFJHTik7CisKK30gLy8gbmFtZXNwYWNlIFdURgorCisjZW5k
aWYgLy8gT3duUHRyV2luX2gK
</data>
<flag name="review"
          id="42950"
          type_id="1"
          status="-"
          setter="abarth"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>58110</attachid>
            <date>2010-06-07 22:29:22 -0700</date>
            <delta_ts>2010-06-09 04:46:39 -0700</delta_ts>
            <desc>Revised patch</desc>
            <filename>OwnPtrCommon.patch</filename>
            <type>text/plain</type>
            <size>7309</size>
            <attacher name="Kwang Yul Seo">skyul</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDYwODIxKQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTggQEAKKzIwMTAtMDYtMDcgIEt3YW5nIFl1
bCBTZW8gIDxza3l1bEBjb21wYW55MTAwLm5ldD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBDaGFuZ2UgT3duUHRyQ29tbW9uIHRvIGluY2x1ZGUgcGxh
dGZvcm0tc3BlY2lmaWMgaGVhZGVycworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9NDAyNzkKKworICAgICAgICBBZGRpbmcgbmV3IHR5cGUgdG8gT3duUHRy
Q29tbW9uIG5lZWRsZXNzbHkgY2F1c2VzIGFsbCBwb3J0cyB0byBkbyBmdWxsIHJlYnVpbGRzLgor
ICAgICAgICBDaGFuZ2UgT3duUHRyQ29tbW9uIHRvIGluY2x1ZGUgcGxhdGZvcm0tc3BlY2lmaWMg
aGVhZGVycyB0byBhdm9pZCBhbGwgcG9ydHMgcmVidWlsZHMuCisKKyAgICAgICAgKiBKYXZhU2Ny
aXB0Q29yZS52Y3Byb2ovV1RGL1dURi52Y3Byb2o6CisgICAgICAgICogd3RmL093blB0ckNvbW1v
bi5oOgorICAgICAgICAqIHd0Zi9icmV3L093blB0ckJyZXcuaDogQWRkZWQuCisgICAgICAgICog
d3RmL3dpbi9Pd25QdHJXaW4uaDogQWRkZWQuCisKIDIwMTAtMDYtMDcgIE1PUklUQSBIYWppbWUg
IDxtb3JyaXRhQGdvb2dsZS5jb20+CiAgICAgICAgIAogICAgICAgICBSZXZpZXdlZCBieSBLZW50
IFRhbXVyYS4KSW5kZXg6IEphdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlLnZjcHJvai9XVEYv
V1RGLnZjcHJvago9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZS52
Y3Byb2ovV1RGL1dURi52Y3Byb2oJKHJldmlzaW9uIDYwNzY3KQorKysgSmF2YVNjcmlwdENvcmUv
SmF2YVNjcmlwdENvcmUudmNwcm9qL1dURi9XVEYudmNwcm9qCSh3b3JraW5nIGNvcHkpCkBAIC0y
NDMsNiArMjQzLDEwIEBACiAJCQkJUmVsYXRpdmVQYXRoPSIuLlwuLlx3dGZcd2luXE93blB0cldp
bi5jcHAiDQogCQkJCT4NCiAJCQk8L0ZpbGU+DQorCQkJPEZpbGUNCisJCQkJUmVsYXRpdmVQYXRo
PSIuLlwuLlx3dGZcd2luXE93blB0cldpbi5oIg0KKwkJCQk+DQorCQkJPC9GaWxlPg0KIAkJPC9G
aWx0ZXI+DQogCQk8RmlsZQ0KIAkJCVJlbGF0aXZlUGF0aD0iLi5cLi5cd3RmXEFsd2F5c0lubGlu
ZS5oIg0KSW5kZXg6IEphdmFTY3JpcHRDb3JlL3d0Zi9Pd25QdHJDb21tb24uaAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBKYXZhU2NyaXB0Q29yZS93dGYvT3duUHRyQ29tbW9uLmgJKHJldmlzaW9uIDYwODE2KQor
KysgSmF2YVNjcmlwdENvcmUvd3RmL093blB0ckNvbW1vbi5oCSh3b3JraW5nIGNvcHkpCkBAIC0y
OCwyNiArMjgsNiBAQAogI2lmbmRlZiBXVEZfT3duUHRyQ29tbW9uX2gKICNkZWZpbmUgV1RGX093
blB0ckNvbW1vbl9oCiAKLSNpZiBQTEFURk9STShXSU4pCi10eXBlZGVmIHN0cnVjdCBIQklUTUFQ
X18qIEhCSVRNQVA7Ci10eXBlZGVmIHN0cnVjdCBIQlJVU0hfXyogSEJSVVNIOwotdHlwZWRlZiBz
dHJ1Y3QgSERDX18qIEhEQzsKLXR5cGVkZWYgc3RydWN0IEhGT05UX18qIEhGT05UOwotdHlwZWRl
ZiBzdHJ1Y3QgSFBBTEVUVEVfXyogSFBBTEVUVEU7Ci10eXBlZGVmIHN0cnVjdCBIUEVOX18qIEhQ
RU47Ci10eXBlZGVmIHN0cnVjdCBIUkdOX18qIEhSR047Ci0jZW5kaWYKLQotI2lmIFBMQVRGT1JN
KEJSRVdNUCkKLS8vIEZvcndhcmQgZGVsY2FyYXRpb25zIGF0IHRoaXMgcG9pbnQgYXZvaWQgdGhl
IG5lZWQgdG8gaW5jbHVkZSBCUkVXIGluY2x1ZGVzCi0vLyBpbiBXVEYgaGVhZGVycy4KLXR5cGVk
ZWYgc3RydWN0IF9JU29ja2V0IElTb2NrZXQ7Ci10eXBlZGVmIHN0cnVjdCBfSUZpbGVNZ3IgSUZp
bGVNZ3I7Ci10eXBlZGVmIHN0cnVjdCBfSUZpbGUgSUZpbGU7Ci10eXBlZGVmIHN0cnVjdCBJQml0
bWFwIElCaXRtYXA7Ci10eXBlZGVmIHN0cnVjdCBJU1NMIElTU0w7Ci0jZW5kaWYKLQogbmFtZXNw
YWNlIFdURiB7CiAKICAgICB0ZW1wbGF0ZSA8dHlwZW5hbWUgVD4gaW5saW5lIHZvaWQgZGVsZXRl
T3duZWRQdHIoVCogcHRyKQpAQCAtNTcsMjQgKzM3LDEyIEBAIG5hbWVzcGFjZSBXVEYgewogICAg
ICAgICAgICAgZGVsZXRlIHB0cjsKICAgICB9CiAKLSNpZiBQTEFURk9STShXSU4pCi0gICAgdm9p
ZCBkZWxldGVPd25lZFB0cihIQklUTUFQKTsKLSAgICB2b2lkIGRlbGV0ZU93bmVkUHRyKEhCUlVT
SCk7Ci0gICAgdm9pZCBkZWxldGVPd25lZFB0cihIREMpOwotICAgIHZvaWQgZGVsZXRlT3duZWRQ
dHIoSEZPTlQpOwotICAgIHZvaWQgZGVsZXRlT3duZWRQdHIoSFBBTEVUVEUpOwotICAgIHZvaWQg
ZGVsZXRlT3duZWRQdHIoSFBFTik7Ci0gICAgdm9pZCBkZWxldGVPd25lZFB0cihIUkdOKTsKLSNl
bmRpZgorfSAvLyBuYW1lc3BhY2UgV1RGCiAKICNpZiBQTEFURk9STShCUkVXTVApCi0gICAgdm9p
ZCBkZWxldGVPd25lZFB0cihJRmlsZU1nciopOwotICAgIHZvaWQgZGVsZXRlT3duZWRQdHIoSUZp
bGUqKTsKLSAgICB2b2lkIGRlbGV0ZU93bmVkUHRyKElCaXRtYXAqKTsKLSAgICB2b2lkIGRlbGV0
ZU93bmVkUHRyKElTU0wqKTsKLSAgICB2b2lkIGRlbGV0ZU93bmVkUHRyKElTb2NrZXQqKTsKKyNp
bmNsdWRlIDx3dGYvYnJldy9Pd25QdHJCcmV3Lmg+CisjZWxpZiBQTEFURk9STShXSU4pCisjaW5j
bHVkZSA8d3RmL3dpbi9Pd25QdHJXaW4uaD4KICNlbmRpZgogCi19IC8vIG5hbWVzcGFjZSBXVEYK
LQogI2VuZGlmIC8vIFdURl9Pd25QdHJDb21tb25faApJbmRleDogSmF2YVNjcmlwdENvcmUvd3Rm
L2JyZXcvT3duUHRyQnJldy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEphdmFTY3JpcHRDb3JlL3d0Zi9icmV3
L093blB0ckJyZXcuaAkocmV2aXNpb24gMCkKKysrIEphdmFTY3JpcHRDb3JlL3d0Zi9icmV3L093
blB0ckJyZXcuaAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw0NyBAQAorLyoKKyAqIENvcHlyaWdo
dCAoQykgMjAxMCBDb21wYW55IDEwMCBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKgorICog
UmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBv
ciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0
aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyAqIGFyZSBtZXQ6CisgKiAxLiBSZWRpc3RyaWJ1dGlv
bnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAg
bm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFp
bWVyLgorICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNl
IHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlv
bnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKKyAqICAgIGRvY3VtZW50YXRp
b24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24u
CisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBBUFBMRSBJTkMuIGBgQVMgSVMn
JyBBTkQgQU5ZCisgKiBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBC
VVQgTk9UIExJTUlURUQgVE8sIFRIRQorICogSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5U
QUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSCisgKiBQVVJQT1NFIEFSRSBESVND
TEFJTUVELiAgSU4gTk8gRVZFTlQgU0hBTEwgQVBQTEUgSU5DLiBPUgorICogQ09OVFJJQlVUT1JT
IEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUws
CisgKiBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQg
Tk9UIExJTUlURUQgVE8sCisgKiBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNF
UlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IKKyAqIFBST0ZJVFM7IE9SIEJVU0lORVNTIElO
VEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkKKyAqIE9GIExJQUJJ
TElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAorICog
KElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9V
VCBPRiBUSEUgVVNFCisgKiBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhF
IFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLiAKKyAqLworCisjaWZuZGVmIE93blB0ckJyZXdf
aAorI2RlZmluZSBPd25QdHJCcmV3X2gKKworLy8gRm9yd2FyZCBkZWxjYXJhdGlvbnMgYXQgdGhp
cyBwb2ludCBhdm9pZCB0aGUgbmVlZCB0byBpbmNsdWRlIEJSRVcgaW5jbHVkZXMKKy8vIGluIFdU
RiBoZWFkZXJzLgordHlwZWRlZiBzdHJ1Y3QgX0lTb2NrZXQgSVNvY2tldDsKK3R5cGVkZWYgc3Ry
dWN0IF9JRmlsZU1nciBJRmlsZU1ncjsKK3R5cGVkZWYgc3RydWN0IF9JRmlsZSBJRmlsZTsKK3R5
cGVkZWYgc3RydWN0IElCaXRtYXAgSUJpdG1hcDsKK3R5cGVkZWYgc3RydWN0IElTU0wgSVNTTDsK
KworbmFtZXNwYWNlIFdURiB7CisKK3ZvaWQgZGVsZXRlT3duZWRQdHIoSUZpbGVNZ3IqKTsKK3Zv
aWQgZGVsZXRlT3duZWRQdHIoSUZpbGUqKTsKK3ZvaWQgZGVsZXRlT3duZWRQdHIoSUJpdG1hcCop
Owordm9pZCBkZWxldGVPd25lZFB0cihJU1NMKik7Cit2b2lkIGRlbGV0ZU93bmVkUHRyKElTb2Nr
ZXQqKTsKKworfSAvLyBuYW1lc3BhY2UgV1RGCisKKyNlbmRpZiAvLyBPd25QdHJCcmV3X2gKSW5k
ZXg6IEphdmFTY3JpcHRDb3JlL3d0Zi93aW4vT3duUHRyV2luLmgKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gSmF2
YVNjcmlwdENvcmUvd3RmL3dpbi9Pd25QdHJXaW4uaAkocmV2aXNpb24gMCkKKysrIEphdmFTY3Jp
cHRDb3JlL3d0Zi93aW4vT3duUHRyV2luLmgJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsNTAgQEAK
Ky8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMDkgVG9yY2ggTW9iaWxlLCBJbmMuIEFsbCByaWdodHMg
cmVzZXJ2ZWQuCisgKiBDb3B5cmlnaHQgKEMpIDIwMTAgQ29tcGFueSAxMDAgSW5jLgorICoKKyAq
IFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGgg
b3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQg
dGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0OgorICogMS4gUmVkaXN0cmlidXRp
b25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAg
IG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xh
aW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVj
ZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRp
b25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisgKiAgICBkb2N1bWVudGF0
aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9u
LgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVBQTEUgSU5DLiBgYEFTIElT
JycgQU5EIEFOWQorICogRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywg
QlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUKKyAqIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFO
VEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUgorICogUFVSUE9TRSBBUkUgRElT
Q0xBSU1FRC4gIElOIE5PIEVWRU5UIFNIQUxMIEFQUExFIElOQy4gT1IKKyAqIENPTlRSSUJVVE9S
UyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFM
LAorICogRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVU
IE5PVCBMSU1JVEVEIFRPLAorICogUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBT
RVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SCisgKiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJ
TlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZCisgKiBPRiBMSUFC
SUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQKKyAq
IChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBP
VVQgT0YgVEhFIFVTRQorICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRI
RSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4gCisgKi8KKworI2lmbmRlZiBPd25QdHJXaW5f
aAorI2RlZmluZSBPd25QdHJXaW5faAorCit0eXBlZGVmIHN0cnVjdCBIQklUTUFQX18qIEhCSVRN
QVA7Cit0eXBlZGVmIHN0cnVjdCBIQlJVU0hfXyogSEJSVVNIOwordHlwZWRlZiBzdHJ1Y3QgSERD
X18qIEhEQzsKK3R5cGVkZWYgc3RydWN0IEhGT05UX18qIEhGT05UOwordHlwZWRlZiBzdHJ1Y3Qg
SFBBTEVUVEVfXyogSFBBTEVUVEU7Cit0eXBlZGVmIHN0cnVjdCBIUEVOX18qIEhQRU47Cit0eXBl
ZGVmIHN0cnVjdCBIUkdOX18qIEhSR047CisKK25hbWVzcGFjZSBXVEYgeworCit2b2lkIGRlbGV0
ZU93bmVkUHRyKEhCSVRNQVApOwordm9pZCBkZWxldGVPd25lZFB0cihIQlJVU0gpOwordm9pZCBk
ZWxldGVPd25lZFB0cihIREMpOwordm9pZCBkZWxldGVPd25lZFB0cihIRk9OVCk7Cit2b2lkIGRl
bGV0ZU93bmVkUHRyKEhQQUxFVFRFKTsKK3ZvaWQgZGVsZXRlT3duZWRQdHIoSFBFTik7Cit2b2lk
IGRlbGV0ZU93bmVkUHRyKEhSR04pOworCit9IC8vIG5hbWVzcGFjZSBXVEYKKworI2VuZGlmIC8v
IE93blB0cldpbl9oCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>58234</attachid>
            <date>2010-06-09 04:46:39 -0700</date>
            <delta_ts>2010-06-25 02:48:51 -0700</delta_ts>
            <desc>Revised patch (build fix)</desc>
            <filename>OwnPtrCommon.patch</filename>
            <type>text/plain</type>
            <size>14801</size>
            <attacher name="Kwang Yul Seo">skyul</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDYwODg3KQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTAtMDYtMDkgIEt3YW5nIFl1
bCBTZW8gIDxza3l1bEBjb21wYW55MTAwLm5ldD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBDaGFuZ2UgT3duUHRyQ29tbW9uIHRvIGluY2x1ZGUgcGxh
dGZvcm0tc3BlY2lmaWMgaGVhZGVycworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9NDAyNzkKKworICAgICAgICBBZGRpbmcgbmV3IHR5cGUgdG8gT3duUHRy
Q29tbW9uIG5lZWRsZXNzbHkgY2F1c2VzIGFsbCBwb3J0cyB0byBkbyBmdWxsIHJlYnVpbGRzLgor
ICAgICAgICBDaGFuZ2UgT3duUHRyQ29tbW9uIHRvIGluY2x1ZGUgcGxhdGZvcm0tc3BlY2lmaWMg
aGVhZGVycyB0byBhdm9pZCBhbGwgcG9ydHMgcmVidWlsZHMuCisKKyAgICAgICAgKiBKYXZhU2Ny
aXB0Q29yZS52Y3Byb2ovSmF2YVNjcmlwdENvcmUvSmF2YVNjcmlwdENvcmVDb21tb24udnNwcm9w
czoKKyAgICAgICAgKiBKYXZhU2NyaXB0Q29yZS52Y3Byb2ovV1RGL1dURi52Y3Byb2o6CisgICAg
ICAgICogd3RmL093blB0ckNvbW1vbi5oOgorICAgICAgICAqIHd0Zi9icmV3L093blB0ckJyZXcu
aDogQWRkZWQuCisgICAgICAgICogd3RmL3dpbi9Pd25QdHJXaW4uaDogQWRkZWQuCisKIDIwMTAt
MDUtMTggIFl1em8gRnVqaXNoaW1hICA8eXV6b0Bnb29nbGUuY29tPgogCiAgICAgICAgIFJldmll
d2VkIGJ5IFNoaW5pY2hpcm8gSGFtYWppLgpJbmRleDogSmF2YVNjcmlwdENvcmUvSmF2YVNjcmlw
dENvcmUudmNwcm9qL0phdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlQ29tbW9uLnZzcHJvcHMK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gSmF2YVNjcmlwdENvcmUvSmF2YVNjcmlwdENvcmUudmNwcm9qL0phdmFT
Y3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlQ29tbW9uLnZzcHJvcHMJKHJldmlzaW9uIDYwODg3KQor
KysgSmF2YVNjcmlwdENvcmUvSmF2YVNjcmlwdENvcmUudmNwcm9qL0phdmFTY3JpcHRDb3JlL0ph
dmFTY3JpcHRDb3JlQ29tbW9uLnZzcHJvcHMJKHdvcmtpbmcgY29weSkKQEAgLTE3LDcgKzE3LDcg
QEAKIAkvPgogCTxUb29sCiAJCU5hbWU9IlZDUG9zdEJ1aWxkRXZlbnRUb29sIgotCQlDb21tYW5k
TGluZT0ibWtkaXIgMiZndDtOVUwgJnF1b3Q7JChXZWJLaXRPdXRwdXREaXIpXGluY2x1ZGVccHJp
dmF0ZVxKYXZhU2NyaXB0Q29yZSZxdW90OyYjeDBEOyYjeDBBOyYjeDBEOyYjeDBBO3hjb3B5IC95
IC9kICZxdW90OyQoUHJvamVjdERpcilcLi5cLi5cd3RmXCouaCZxdW90OyAmcXVvdDskKFdlYktp
dE91dHB1dERpcilcaW5jbHVkZVxwcml2YXRlXEphdmFTY3JpcHRDb3JlJnF1b3Q7JiN4MEQ7JiN4
MEE7eGNvcHkgL3kgL2QgJnF1b3Q7JChQcm9qZWN0RGlyKVwuLlwuLlx3dGZcdGV4dFwqLmgmcXVv
dDsgJnF1b3Q7JChXZWJLaXRPdXRwdXREaXIpXGluY2x1ZGVccHJpdmF0ZVxKYXZhU2NyaXB0Q29y
ZSZxdW90OyYjeDBEOyYjeDBBO3hjb3B5IC95IC9kICZxdW90OyQoUHJvamVjdERpcilcLi5cLi5c
d3RmXHVuaWNvZGVcKi5oJnF1b3Q7ICZxdW90OyQoV2ViS2l0T3V0cHV0RGlyKVxpbmNsdWRlXHBy
aXZhdGVcSmF2YVNjcmlwdENvcmUmcXVvdDsmI3gwRDsmI3gwQTt4Y29weSAveSAvZCAmcXVvdDsk
KFByb2plY3REaXIpXC4uXC4uXHd0Zlx1bmljb2RlXGljdVwqLmgmcXVvdDsgJnF1b3Q7JChXZWJL
aXRPdXRwdXREaXIpXGluY2x1ZGVccHJpdmF0ZVxKYXZhU2NyaXB0Q29yZSZxdW90OyYjeDBEOyYj
eDBBO3hjb3B5IC95IC9kICZxdW90OyQoUHJvamVjdERpcilcLi5cLi5ccGFyc2VyXCouaCZxdW90
OyAmcXVvdDskKFdlYktpdE91dHB1dERpcilcaW5jbHVkZVxwcml2YXRlXEphdmFTY3JpcHRDb3Jl
JnF1b3Q7JiN4MEQ7JiN4MEE7eGNvcHkgL3kgL2QgJnF1b3Q7JChQcm9qZWN0RGlyKVwuLlwuLlxy
dW50aW1lXCouaCZxdW90OyAmcXVvdDskKFdlYktpdE91dHB1dERpcilcaW5jbHVkZVxwcml2YXRl
XEphdmFTY3JpcHRDb3JlJnF1b3Q7JiN4MEQ7JiN4MEE7eGNvcHkgL3kgL2QgJnF1b3Q7JChQcm9q
ZWN0RGlyKVwuLlwuLlxWTVwqLmgmcXVvdDsgJnF1b3Q7JChXZWJLaXRPdXRwdXREaXIpXGluY2x1
ZGVccHJpdmF0ZVxKYXZhU2NyaXB0Q29yZSZxdW90OyYjeDBEOyYjeDBBO3hjb3B5IC95IC9kICZx
dW90OyQoUHJvamVjdERpcilcLi5cLi5cYnl0ZWNvZGVcKi5oJnF1b3Q7ICZxdW90OyQoV2ViS2l0
T3V0cHV0RGlyKVxpbmNsdWRlXHByaXZhdGVcSmF2YVNjcmlwdENvcmUmcXVvdDsmI3gwRDsmI3gw
QTt4Y29weSAveSAvZCAmcXVvdDskKFByb2plY3REaXIpXC4uXC4uXGludGVycHJldGVyXCouaCZx
dW90OyAmcXVvdDskKFdlYktpdE91dHB1dERpcilcaW5jbHVkZVxwcml2YXRlXEphdmFTY3JpcHRD
b3JlJnF1b3Q7JiN4MEQ7JiN4MEE7eGNvcHkgL3kgL2QgJnF1b3Q7JChQcm9qZWN0RGlyKVwuLlwu
Llxhc3NlbWJsZXJcKi5oJnF1b3Q7ICZxdW90OyQoV2ViS2l0T3V0cHV0RGlyKVxpbmNsdWRlXHBy
aXZhdGVcSmF2YVNjcmlwdENvcmUmcXVvdDsmI3gwRDsmI3gwQTt4Y29weSAveSAvZCAmcXVvdDsk
KFByb2plY3REaXIpXC4uXC4uXGppdFwqLmgmcXVvdDsgJnF1b3Q7JChXZWJLaXRPdXRwdXREaXIp
XGluY2x1ZGVccHJpdmF0ZVxKYXZhU2NyaXB0Q29yZSZxdW90OyYjeDBEOyYjeDBBO3hjb3B5IC95
IC9kICZxdW90OyQoUHJvamVjdERpcilcLi5cLi5cZGVidWdnZXJcKi5oJnF1b3Q7ICZxdW90OyQo
V2ViS2l0T3V0cHV0RGlyKVxpbmNsdWRlXHByaXZhdGVcSmF2YVNjcmlwdENvcmUmcXVvdDsmI3gw
RDsmI3gwQTt4Y29weSAveSAvZCAmcXVvdDskKFByb2plY3REaXIpXC4uXC4uXHByb2ZpbGVyXCou
aCZxdW90OyAmcXVvdDskKFdlYktpdE91dHB1dERpcilcaW5jbHVkZVxwcml2YXRlXEphdmFTY3Jp
cHRDb3JlJnF1b3Q7JiN4MEQ7JiN4MEE7eGNvcHkgL3kgL2QgJnF1b3Q7JChQcm9qZWN0RGlyKVwu
LlwuLlxjcmVhdGVfaGFzaF90YWJsZSZxdW90OyAmcXVvdDskKFdlYktpdE91dHB1dERpcilcaW5j
bHVkZVxwcml2YXRlXEphdmFTY3JpcHRDb3JlJnF1b3Q7JiN4MEQ7JiN4MEE7eGNvcHkgL3kgL2Qg
JnF1b3Q7JChQcm9qZWN0RGlyKVwuLlwuLlxwY3JlXHBjcmUuaCZxdW90OyAmcXVvdDskKFdlYktp
dE91dHB1dERpcilcaW5jbHVkZVxwcml2YXRlXEphdmFTY3JpcHRDb3JlJnF1b3Q7JiN4MEQ7JiN4
MEE7eGNvcHkgL3kgL2QgJnF1b3Q7JChQcm9qZWN0RGlyKVwuLlwuLlx3dGZcdGV4dFxBdG9taWNT
dHJpbmcuY3BwJnF1b3Q7ICZxdW90OyQoV2ViS2l0T3V0cHV0RGlyKVxpbmNsdWRlXHByaXZhdGVc
SmF2YVNjcmlwdENvcmUmcXVvdDsmI3gwRDsmI3gwQTt4Y29weSAveSAvZCAmcXVvdDskKFByb2pl
Y3REaXIpXC4uXC4uXHd0Zlx0ZXh0XFN0cmluZ0ltcGwuY3BwJnF1b3Q7ICZxdW90OyQoV2ViS2l0
T3V0cHV0RGlyKVxpbmNsdWRlXHByaXZhdGVcSmF2YVNjcmlwdENvcmUmcXVvdDsmI3gwRDsmI3gw
QTt4Y29weSAveSAvZCAmcXVvdDskKFByb2plY3REaXIpXC4uXC4uXHd0Zlx0ZXh0XFdURlN0cmlu
Zy5jcHAmcXVvdDsgJnF1b3Q7JChXZWJLaXRPdXRwdXREaXIpXGluY2x1ZGVccHJpdmF0ZVxKYXZh
U2NyaXB0Q29yZSZxdW90OyYjeDBEOyYjeDBBOyYjeDBEOyYjeDBBOyYjeDBEOyYjeDBBO21rZGly
IDImZ3Q7TlVMICZxdW90OyQoT3V0RGlyKVxKYXZhU2NyaXB0Q29yZS5yZXNvdXJjZXMmcXVvdDsm
I3gwRDsmI3gwQTt4Y29weSAveSAvZCAmcXVvdDskKFByb2plY3REaXIpLi5cJChQcm9qZWN0TmFt
ZSkucmVzb3VyY2VzXComcXVvdDsgJnF1b3Q7JChPdXREaXIpXCQoUHJvamVjdE5hbWUpLnJlc291
cmNlcyZxdW90OyYjeDBEOyYjeDBBOyYjeDBEOyYjeDBBO2lmIGV4aXN0ICZxdW90OyQoV2ViS2l0
T3V0cHV0RGlyKVxidWlsZGZhaWxlZCZxdW90OyBkZWwgJnF1b3Q7JChXZWJLaXRPdXRwdXREaXIp
XGJ1aWxkZmFpbGVkJnF1b3Q7JiN4MEQ7JiN4MEE7IgorCQlDb21tYW5kTGluZT0ibWtkaXIgMiZn
dDtOVUwgJnF1b3Q7JChXZWJLaXRPdXRwdXREaXIpXGluY2x1ZGVccHJpdmF0ZVxKYXZhU2NyaXB0
Q29yZSZxdW90OyYjeDBEOyYjeDBBOyYjeDBEOyYjeDBBO3hjb3B5IC95IC9kICZxdW90OyQoUHJv
amVjdERpcilcLi5cLi5cd3RmXCouaCZxdW90OyAmcXVvdDskKFdlYktpdE91dHB1dERpcilcaW5j
bHVkZVxwcml2YXRlXEphdmFTY3JpcHRDb3JlJnF1b3Q7JiN4MEQ7JiN4MEE7eGNvcHkgL3kgL2Qg
JnF1b3Q7JChQcm9qZWN0RGlyKVwuLlwuLlx3dGZcdGV4dFwqLmgmcXVvdDsgJnF1b3Q7JChXZWJL
aXRPdXRwdXREaXIpXGluY2x1ZGVccHJpdmF0ZVxKYXZhU2NyaXB0Q29yZSZxdW90OyYjeDBEOyYj
eDBBO3hjb3B5IC95IC9kICZxdW90OyQoUHJvamVjdERpcilcLi5cLi5cd3RmXHVuaWNvZGVcKi5o
JnF1b3Q7ICZxdW90OyQoV2ViS2l0T3V0cHV0RGlyKVxpbmNsdWRlXHByaXZhdGVcSmF2YVNjcmlw
dENvcmUmcXVvdDsmI3gwRDsmI3gwQTt4Y29weSAveSAvZCAmcXVvdDskKFByb2plY3REaXIpXC4u
XC4uXHd0Zlx1bmljb2RlXGljdVwqLmgmcXVvdDsgJnF1b3Q7JChXZWJLaXRPdXRwdXREaXIpXGlu
Y2x1ZGVccHJpdmF0ZVxKYXZhU2NyaXB0Q29yZSZxdW90OyYjeDBEOyYjeDBBO3hjb3B5IC95IC9k
ICZxdW90OyQoUHJvamVjdERpcilcLi5cLi5cd3RmXHdpblwqLmgmcXVvdDsgJnF1b3Q7JChXZWJL
aXRPdXRwdXREaXIpXGluY2x1ZGVccHJpdmF0ZVxKYXZhU2NyaXB0Q29yZSZxdW90OyYjeDBEOyYj
eDBBO3hjb3B5IC95IC9kICZxdW90OyQoUHJvamVjdERpcilcLi5cLi5ccGFyc2VyXCouaCZxdW90
OyAmcXVvdDskKFdlYktpdE91dHB1dERpcilcaW5jbHVkZVxwcml2YXRlXEphdmFTY3JpcHRDb3Jl
JnF1b3Q7JiN4MEQ7JiN4MEE7eGNvcHkgL3kgL2QgJnF1b3Q7JChQcm9qZWN0RGlyKVwuLlwuLlxy
dW50aW1lXCouaCZxdW90OyAmcXVvdDskKFdlYktpdE91dHB1dERpcilcaW5jbHVkZVxwcml2YXRl
XEphdmFTY3JpcHRDb3JlJnF1b3Q7JiN4MEQ7JiN4MEE7eGNvcHkgL3kgL2QgJnF1b3Q7JChQcm9q
ZWN0RGlyKVwuLlwuLlxWTVwqLmgmcXVvdDsgJnF1b3Q7JChXZWJLaXRPdXRwdXREaXIpXGluY2x1
ZGVccHJpdmF0ZVxKYXZhU2NyaXB0Q29yZSZxdW90OyYjeDBEOyYjeDBBO3hjb3B5IC95IC9kICZx
dW90OyQoUHJvamVjdERpcilcLi5cLi5cYnl0ZWNvZGVcKi5oJnF1b3Q7ICZxdW90OyQoV2ViS2l0
T3V0cHV0RGlyKVxpbmNsdWRlXHByaXZhdGVcSmF2YVNjcmlwdENvcmUmcXVvdDsmI3gwRDsmI3gw
QTt4Y29weSAveSAvZCAmcXVvdDskKFByb2plY3REaXIpXC4uXC4uXGludGVycHJldGVyXCouaCZx
dW90OyAmcXVvdDskKFdlYktpdE91dHB1dERpcilcaW5jbHVkZVxwcml2YXRlXEphdmFTY3JpcHRD
b3JlJnF1b3Q7JiN4MEQ7JiN4MEE7eGNvcHkgL3kgL2QgJnF1b3Q7JChQcm9qZWN0RGlyKVwuLlwu
Llxhc3NlbWJsZXJcKi5oJnF1b3Q7ICZxdW90OyQoV2ViS2l0T3V0cHV0RGlyKVxpbmNsdWRlXHBy
aXZhdGVcSmF2YVNjcmlwdENvcmUmcXVvdDsmI3gwRDsmI3gwQTt4Y29weSAveSAvZCAmcXVvdDsk
KFByb2plY3REaXIpXC4uXC4uXGppdFwqLmgmcXVvdDsgJnF1b3Q7JChXZWJLaXRPdXRwdXREaXIp
XGluY2x1ZGVccHJpdmF0ZVxKYXZhU2NyaXB0Q29yZSZxdW90OyYjeDBEOyYjeDBBO3hjb3B5IC95
IC9kICZxdW90OyQoUHJvamVjdERpcilcLi5cLi5cZGVidWdnZXJcKi5oJnF1b3Q7ICZxdW90OyQo
V2ViS2l0T3V0cHV0RGlyKVxpbmNsdWRlXHByaXZhdGVcSmF2YVNjcmlwdENvcmUmcXVvdDsmI3gw
RDsmI3gwQTt4Y29weSAveSAvZCAmcXVvdDskKFByb2plY3REaXIpXC4uXC4uXHByb2ZpbGVyXCou
aCZxdW90OyAmcXVvdDskKFdlYktpdE91dHB1dERpcilcaW5jbHVkZVxwcml2YXRlXEphdmFTY3Jp
cHRDb3JlJnF1b3Q7JiN4MEQ7JiN4MEE7eGNvcHkgL3kgL2QgJnF1b3Q7JChQcm9qZWN0RGlyKVwu
LlwuLlxjcmVhdGVfaGFzaF90YWJsZSZxdW90OyAmcXVvdDskKFdlYktpdE91dHB1dERpcilcaW5j
bHVkZVxwcml2YXRlXEphdmFTY3JpcHRDb3JlJnF1b3Q7JiN4MEQ7JiN4MEE7eGNvcHkgL3kgL2Qg
JnF1b3Q7JChQcm9qZWN0RGlyKVwuLlwuLlxwY3JlXHBjcmUuaCZxdW90OyAmcXVvdDskKFdlYktp
dE91dHB1dERpcilcaW5jbHVkZVxwcml2YXRlXEphdmFTY3JpcHRDb3JlJnF1b3Q7JiN4MEQ7JiN4
MEE7eGNvcHkgL3kgL2QgJnF1b3Q7JChQcm9qZWN0RGlyKVwuLlwuLlx3dGZcdGV4dFxBdG9taWNT
dHJpbmcuY3BwJnF1b3Q7ICZxdW90OyQoV2ViS2l0T3V0cHV0RGlyKVxpbmNsdWRlXHByaXZhdGVc
SmF2YVNjcmlwdENvcmUmcXVvdDsmI3gwRDsmI3gwQTt4Y29weSAveSAvZCAmcXVvdDskKFByb2pl
Y3REaXIpXC4uXC4uXHd0Zlx0ZXh0XFN0cmluZ0ltcGwuY3BwJnF1b3Q7ICZxdW90OyQoV2ViS2l0
T3V0cHV0RGlyKVxpbmNsdWRlXHByaXZhdGVcSmF2YVNjcmlwdENvcmUmcXVvdDsmI3gwRDsmI3gw
QTt4Y29weSAveSAvZCAmcXVvdDskKFByb2plY3REaXIpXC4uXC4uXHd0Zlx0ZXh0XFdURlN0cmlu
Zy5jcHAmcXVvdDsgJnF1b3Q7JChXZWJLaXRPdXRwdXREaXIpXGluY2x1ZGVccHJpdmF0ZVxKYXZh
U2NyaXB0Q29yZSZxdW90OyYjeDBEOyYjeDBBOyYjeDBEOyYjeDBBOyYjeDBEOyYjeDBBO21rZGly
IDImZ3Q7TlVMICZxdW90OyQoT3V0RGlyKVxKYXZhU2NyaXB0Q29yZS5yZXNvdXJjZXMmcXVvdDsm
I3gwRDsmI3gwQTt4Y29weSAveSAvZCAmcXVvdDskKFByb2plY3REaXIpLi5cJChQcm9qZWN0TmFt
ZSkucmVzb3VyY2VzXComcXVvdDsgJnF1b3Q7JChPdXREaXIpXCQoUHJvamVjdE5hbWUpLnJlc291
cmNlcyZxdW90OyYjeDBEOyYjeDBBOyYjeDBEOyYjeDBBO2lmIGV4aXN0ICZxdW90OyQoV2ViS2l0
T3V0cHV0RGlyKVxidWlsZGZhaWxlZCZxdW90OyBkZWwgJnF1b3Q7JChXZWJLaXRPdXRwdXREaXIp
XGJ1aWxkZmFpbGVkJnF1b3Q7JiN4MEQ7JiN4MEE7IgogCS8+CiAJPFRvb2wKIAkJTmFtZT0iVkNQ
cmVCdWlsZEV2ZW50VG9vbCIKSW5kZXg6IEphdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlLnZj
cHJvai9XVEYvV1RGLnZjcHJvago9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0Q29yZS9KYXZhU2Ny
aXB0Q29yZS52Y3Byb2ovV1RGL1dURi52Y3Byb2oJKHJldmlzaW9uIDYwODg3KQorKysgSmF2YVNj
cmlwdENvcmUvSmF2YVNjcmlwdENvcmUudmNwcm9qL1dURi9XVEYudmNwcm9qCSh3b3JraW5nIGNv
cHkpCkBAIC0yNDMsNiArMjQzLDEwIEBACiAJCQkJUmVsYXRpdmVQYXRoPSIuLlwuLlx3dGZcd2lu
XE93blB0cldpbi5jcHAiDQogCQkJCT4NCiAJCQk8L0ZpbGU+DQorCQkJPEZpbGUNCisJCQkJUmVs
YXRpdmVQYXRoPSIuLlwuLlx3dGZcd2luXE93blB0cldpbi5oIg0KKwkJCQk+DQorCQkJPC9GaWxl
Pg0KIAkJPC9GaWx0ZXI+DQogCQk8RmlsZQ0KIAkJCVJlbGF0aXZlUGF0aD0iLi5cLi5cd3RmXEFs
d2F5c0lubGluZS5oIg0KSW5kZXg6IEphdmFTY3JpcHRDb3JlL3d0Zi9Pd25QdHJDb21tb24uaAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0Q29yZS93dGYvT3duUHRyQ29tbW9uLmgJKHJldmlzaW9u
IDYwODg3KQorKysgSmF2YVNjcmlwdENvcmUvd3RmL093blB0ckNvbW1vbi5oCSh3b3JraW5nIGNv
cHkpCkBAIC0yOCwyNiArMjgsNiBAQAogI2lmbmRlZiBXVEZfT3duUHRyQ29tbW9uX2gKICNkZWZp
bmUgV1RGX093blB0ckNvbW1vbl9oCiAKLSNpZiBQTEFURk9STShXSU4pCi10eXBlZGVmIHN0cnVj
dCBIQklUTUFQX18qIEhCSVRNQVA7Ci10eXBlZGVmIHN0cnVjdCBIQlJVU0hfXyogSEJSVVNIOwot
dHlwZWRlZiBzdHJ1Y3QgSERDX18qIEhEQzsKLXR5cGVkZWYgc3RydWN0IEhGT05UX18qIEhGT05U
OwotdHlwZWRlZiBzdHJ1Y3QgSFBBTEVUVEVfXyogSFBBTEVUVEU7Ci10eXBlZGVmIHN0cnVjdCBI
UEVOX18qIEhQRU47Ci10eXBlZGVmIHN0cnVjdCBIUkdOX18qIEhSR047Ci0jZW5kaWYKLQotI2lm
IFBMQVRGT1JNKEJSRVdNUCkKLS8vIEZvcndhcmQgZGVsY2FyYXRpb25zIGF0IHRoaXMgcG9pbnQg
YXZvaWQgdGhlIG5lZWQgdG8gaW5jbHVkZSBCUkVXIGluY2x1ZGVzCi0vLyBpbiBXVEYgaGVhZGVy
cy4KLXR5cGVkZWYgc3RydWN0IF9JU29ja2V0IElTb2NrZXQ7Ci10eXBlZGVmIHN0cnVjdCBfSUZp
bGVNZ3IgSUZpbGVNZ3I7Ci10eXBlZGVmIHN0cnVjdCBfSUZpbGUgSUZpbGU7Ci10eXBlZGVmIHN0
cnVjdCBJQml0bWFwIElCaXRtYXA7Ci10eXBlZGVmIHN0cnVjdCBJU1NMIElTU0w7Ci0jZW5kaWYK
LQogbmFtZXNwYWNlIFdURiB7CiAKICAgICB0ZW1wbGF0ZSA8dHlwZW5hbWUgVD4gaW5saW5lIHZv
aWQgZGVsZXRlT3duZWRQdHIoVCogcHRyKQpAQCAtNTcsMjQgKzM3LDEyIEBAIG5hbWVzcGFjZSBX
VEYgewogICAgICAgICAgICAgZGVsZXRlIHB0cjsKICAgICB9CiAKLSNpZiBQTEFURk9STShXSU4p
Ci0gICAgdm9pZCBkZWxldGVPd25lZFB0cihIQklUTUFQKTsKLSAgICB2b2lkIGRlbGV0ZU93bmVk
UHRyKEhCUlVTSCk7Ci0gICAgdm9pZCBkZWxldGVPd25lZFB0cihIREMpOwotICAgIHZvaWQgZGVs
ZXRlT3duZWRQdHIoSEZPTlQpOwotICAgIHZvaWQgZGVsZXRlT3duZWRQdHIoSFBBTEVUVEUpOwot
ICAgIHZvaWQgZGVsZXRlT3duZWRQdHIoSFBFTik7Ci0gICAgdm9pZCBkZWxldGVPd25lZFB0cihI
UkdOKTsKLSNlbmRpZgorfSAvLyBuYW1lc3BhY2UgV1RGCiAKICNpZiBQTEFURk9STShCUkVXTVAp
Ci0gICAgdm9pZCBkZWxldGVPd25lZFB0cihJRmlsZU1nciopOwotICAgIHZvaWQgZGVsZXRlT3du
ZWRQdHIoSUZpbGUqKTsKLSAgICB2b2lkIGRlbGV0ZU93bmVkUHRyKElCaXRtYXAqKTsKLSAgICB2
b2lkIGRlbGV0ZU93bmVkUHRyKElTU0wqKTsKLSAgICB2b2lkIGRlbGV0ZU93bmVkUHRyKElTb2Nr
ZXQqKTsKKyNpbmNsdWRlIDx3dGYvYnJldy9Pd25QdHJCcmV3Lmg+CisjZWxpZiBQTEFURk9STShX
SU4pCisjaW5jbHVkZSA8d3RmL3dpbi9Pd25QdHJXaW4uaD4KICNlbmRpZgogCi19IC8vIG5hbWVz
cGFjZSBXVEYKLQogI2VuZGlmIC8vIFdURl9Pd25QdHJDb21tb25faApJbmRleDogSmF2YVNjcmlw
dENvcmUvd3RmL2JyZXcvT3duUHRyQnJldy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEphdmFTY3JpcHRDb3Jl
L3d0Zi9icmV3L093blB0ckJyZXcuaAkocmV2aXNpb24gMCkKKysrIEphdmFTY3JpcHRDb3JlL3d0
Zi9icmV3L093blB0ckJyZXcuaAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw0NyBAQAorLyoKKyAq
IENvcHlyaWdodCAoQykgMjAxMCBDb21wYW55IDEwMCBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQu
CisgKgorICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jt
cywgd2l0aCBvciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlk
ZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyAqIGFyZSBtZXQ6CisgKiAxLiBSZWRp
c3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdo
dAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2lu
ZyBkaXNjbGFpbWVyLgorICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3Qg
cmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9m
IGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKKyAqICAgIGRv
Y3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0
cmlidXRpb24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBBUFBMRSBJTkMu
IGBgQVMgSVMnJyBBTkQgQU5ZCisgKiBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5D
TFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRQorICogSU1QTElFRCBXQVJSQU5USUVTIE9G
IE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSCisgKiBQVVJQT1NF
IEFSRSBESVNDTEFJTUVELiAgSU4gTk8gRVZFTlQgU0hBTEwgQVBQTEUgSU5DLiBPUgorICogQ09O
VFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUws
IFNQRUNJQUwsCisgKiBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVE
SU5HLCBCVVQgTk9UIExJTUlURUQgVE8sCisgKiBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdP
T0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IKKyAqIFBST0ZJVFM7IE9SIEJV
U0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkKKyAq
IE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1Ig
VE9SVAorICogKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBB
TlkgV0FZIE9VVCBPRiBUSEUgVVNFCisgKiBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklT
RUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLiAKKyAqLworCisjaWZuZGVmIE93
blB0ckJyZXdfaAorI2RlZmluZSBPd25QdHJCcmV3X2gKKworLy8gRm9yd2FyZCBkZWxjYXJhdGlv
bnMgYXQgdGhpcyBwb2ludCBhdm9pZCB0aGUgbmVlZCB0byBpbmNsdWRlIEJSRVcgaW5jbHVkZXMK
Ky8vIGluIFdURiBoZWFkZXJzLgordHlwZWRlZiBzdHJ1Y3QgX0lTb2NrZXQgSVNvY2tldDsKK3R5
cGVkZWYgc3RydWN0IF9JRmlsZU1nciBJRmlsZU1ncjsKK3R5cGVkZWYgc3RydWN0IF9JRmlsZSBJ
RmlsZTsKK3R5cGVkZWYgc3RydWN0IElCaXRtYXAgSUJpdG1hcDsKK3R5cGVkZWYgc3RydWN0IElT
U0wgSVNTTDsKKworbmFtZXNwYWNlIFdURiB7CisKK3ZvaWQgZGVsZXRlT3duZWRQdHIoSUZpbGVN
Z3IqKTsKK3ZvaWQgZGVsZXRlT3duZWRQdHIoSUZpbGUqKTsKK3ZvaWQgZGVsZXRlT3duZWRQdHIo
SUJpdG1hcCopOwordm9pZCBkZWxldGVPd25lZFB0cihJU1NMKik7Cit2b2lkIGRlbGV0ZU93bmVk
UHRyKElTb2NrZXQqKTsKKworfSAvLyBuYW1lc3BhY2UgV1RGCisKKyNlbmRpZiAvLyBPd25QdHJC
cmV3X2gKSW5kZXg6IEphdmFTY3JpcHRDb3JlL3d0Zi93aW4vT3duUHRyV2luLmgKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gSmF2YVNjcmlwdENvcmUvd3RmL3dpbi9Pd25QdHJXaW4uaAkocmV2aXNpb24gMCkKKysr
IEphdmFTY3JpcHRDb3JlL3d0Zi93aW4vT3duUHRyV2luLmgJKHJldmlzaW9uIDApCkBAIC0wLDAg
KzEsNTAgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMDkgVG9yY2ggTW9iaWxlLCBJbmMuIEFs
bCByaWdodHMgcmVzZXJ2ZWQuCisgKiBDb3B5cmlnaHQgKEMpIDIwMTAgQ29tcGFueSAxMDAgSW5j
LgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9y
bXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3Zp
ZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0OgorICogMS4gUmVk
aXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmln
aHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dp
bmcgZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0
IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBv
ZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisgKiAgICBk
b2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlz
dHJpYnV0aW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVBQTEUgSU5D
LiBgYEFTIElTJycgQU5EIEFOWQorICogRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElO
Q0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUKKyAqIElNUExJRUQgV0FSUkFOVElFUyBP
RiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUgorICogUFVSUE9T
RSBBUkUgRElTQ0xBSU1FRC4gIElOIE5PIEVWRU5UIFNIQUxMIEFQUExFIElOQy4gT1IKKyAqIENP
TlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFM
LCBTUEVDSUFMLAorICogRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xV
RElORywgQlVUIE5PVCBMSU1JVEVEIFRPLAorICogUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBH
T09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SCisgKiBQUk9GSVRTOyBPUiBC
VVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZCisg
KiBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9S
IFRPUlQKKyAqIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4g
QU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQorICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJ
U0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4gCisgKi8KKworI2lmbmRlZiBP
d25QdHJXaW5faAorI2RlZmluZSBPd25QdHJXaW5faAorCit0eXBlZGVmIHN0cnVjdCBIQklUTUFQ
X18qIEhCSVRNQVA7Cit0eXBlZGVmIHN0cnVjdCBIQlJVU0hfXyogSEJSVVNIOwordHlwZWRlZiBz
dHJ1Y3QgSERDX18qIEhEQzsKK3R5cGVkZWYgc3RydWN0IEhGT05UX18qIEhGT05UOwordHlwZWRl
ZiBzdHJ1Y3QgSFBBTEVUVEVfXyogSFBBTEVUVEU7Cit0eXBlZGVmIHN0cnVjdCBIUEVOX18qIEhQ
RU47Cit0eXBlZGVmIHN0cnVjdCBIUkdOX18qIEhSR047CisKK25hbWVzcGFjZSBXVEYgeworCit2
b2lkIGRlbGV0ZU93bmVkUHRyKEhCSVRNQVApOwordm9pZCBkZWxldGVPd25lZFB0cihIQlJVU0gp
Owordm9pZCBkZWxldGVPd25lZFB0cihIREMpOwordm9pZCBkZWxldGVPd25lZFB0cihIRk9OVCk7
Cit2b2lkIGRlbGV0ZU93bmVkUHRyKEhQQUxFVFRFKTsKK3ZvaWQgZGVsZXRlT3duZWRQdHIoSFBF
Tik7Cit2b2lkIGRlbGV0ZU93bmVkUHRyKEhSR04pOworCit9IC8vIG5hbWVzcGFjZSBXVEYKKwor
I2VuZGlmIC8vIE93blB0cldpbl9oCkluZGV4OiBXZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBXZWJDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gNjA4ODcpCisrKyBXZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDEwLTA2LTA5ICBLd2FuZyBZ
dWwgU2VvICA8c2t5dWxAY29tcGFueTEwMC5uZXQ+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgQ2hhbmdlIE93blB0ckNvbW1vbiB0byBpbmNsdWRlIHBs
YXRmb3JtLXNwZWNpZmljIGhlYWRlcnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTQwMjc5CisKKyAgICAgICAgQWRkaW5nIG5ldyB0eXBlIHRvIE93blB0
ckNvbW1vbiBuZWVkbGVzc2x5IGNhdXNlcyBhbGwgcG9ydHMgdG8gZG8gZnVsbCByZWJ1aWxkcy4K
KyAgICAgICAgQ2hhbmdlIE93blB0ckNvbW1vbiB0byBpbmNsdWRlIHBsYXRmb3JtLXNwZWNpZmlj
IGhlYWRlcnMgdG8gYXZvaWQgYWxsIHBvcnRzIHJlYnVpbGRzLgorCisgICAgICAgICogRm9yd2Fy
ZGluZ0hlYWRlcnMvd3RmL3dpbjogQWRkZWQuCisgICAgICAgICogRm9yd2FyZGluZ0hlYWRlcnMv
d3RmL3dpbi9Pd25QdHJXaW4uaDogQWRkZWQuCisKIDIwMTAtMDYtMDkgIENzYWJhIE9zenRyb2dv
bsOhYyAgPG9zc3lAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEaXJrIFNjaHVs
emUuCkluZGV4OiBXZWJDb3JlL0ZvcndhcmRpbmdIZWFkZXJzL3d0Zi93aW4vT3duUHRyV2luLmgK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gV2ViQ29yZS9Gb3J3YXJkaW5nSGVhZGVycy93dGYvd2luL093blB0cldp
bi5oCShyZXZpc2lvbiAwKQorKysgV2ViQ29yZS9Gb3J3YXJkaW5nSGVhZGVycy93dGYvd2luL093
blB0cldpbi5oCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDQgQEAKKyNpZm5kZWYgV2ViQ29yZV9G
V0RfT3duUHRyV2luX2gKKyNkZWZpbmUgV2ViQ29yZV9GV0RfT3duUHRyV2luX2gKKyNpbmNsdWRl
IDxKYXZhU2NyaXB0Q29yZS9Pd25QdHJXaW4uaD4KKyNlbmRpZgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>