<?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>65465</bug_id>
          
          <creation_ts>2011-08-01 06:20:35 -0700</creation_ts>
          <short_desc>[Qt] OpenGLShims does not build on ARM</short_desc>
          <delta_ts>2011-08-01 09:10:31 -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>Platform</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>
          <dependson>57154</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Benjamin Poulain">benjamin</reporter>
          <assigned_to name="Benjamin Poulain">benjamin</assigned_to>
          <cc>noam</cc>
    
    <cc>rectalogic</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>444672</commentid>
    <comment_count>0</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2011-08-01 06:20:35 -0700</bug_when>
    <thetext>Some of the compilation issues:
-lookupOpenGLFunctionAddress defined but not used
-glBlitFramebuffer &amp;&amp; glRenderbufferStorageMultisample undefined symbols on OpenGL ES 2
-GLchar not defined (although the official header defines it)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>444673</commentid>
    <comment_count>1</comment_count>
      <attachid>102511</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2011-08-01 06:27:43 -0700</bug_when>
    <thetext>Created attachment 102511
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>444674</commentid>
    <comment_count>2</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2011-08-01 06:31:13 -0700</bug_when>
    <thetext>This patch is just a build fix.

To get everything right, the code using glBlitFramebuffer and glRenderbufferStorageMultisample should check if the functions exist at runtime. Alternatively, the code using those function could be #ifdefined as well but that would spread in a rather ugly way.

Redefining:
typedef char GLchar;
seems to work on GCC but I doubt that is portable. If someone has a better idea, I&apos;d be glad to update that line :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>444675</commentid>
    <comment_count>3</comment_count>
      <attachid>102511</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2011-08-01 06:39:16 -0700</bug_when>
    <thetext>Comment on attachment 102511
Patch

Attachment 102511 did not pass qt-ews (qt):
Output: http://queues.webkit.org/results/9289319</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>444678</commentid>
    <comment_count>4</comment_count>
      <attachid>102513</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2011-08-01 06:52:31 -0700</bug_when>
    <thetext>Created attachment 102513
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>444713</commentid>
    <comment_count>5</comment_count>
      <attachid>102513</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-08-01 09:10:27 -0700</bug_when>
    <thetext>Comment on attachment 102513
Patch

Clearing flags on attachment: 102513

Committed r92130: &lt;http://trac.webkit.org/changeset/92130&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>444714</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-08-01 09:10:31 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>102511</attachid>
            <date>2011-08-01 06:27:43 -0700</date>
            <delta_ts>2011-08-01 06:52:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-65465-20110801153353.patch</filename>
            <type>text/plain</type>
            <size>5639</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTE5OTMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA4ZTMzZTYxNDg1YjRhNTRk
NDQwY2NjMTE0ZGU3MmJjMzI0NGMzODljLi5hMmI0ZDgxZmJjNDQxNWRkY2FjNDc3NmFkMGI5YjY4
NWI2Njk5ZGI4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTEtMDgtMDEgIEJlbmph
bWluIFBvdWxhaW4gIDxiZW5qYW1pbkB3ZWJraXQub3JnPgorCisgICAgICAgIFtRdF0gT3BlbkdM
U2hpbXMgZG9lcyBub3QgYnVpbGQgb24gQVJNCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD02NTQ2NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEZpeCB0aGUgYnVpbGQgd2l0aCBPcGVuR0wgRVMgMjoKKyAgICAg
ICAgLWxvb2t1cE9wZW5HTEZ1bmN0aW9uQWRkcmVzcygpIHdhcyBkZWZpbmVkIGJ1dCBub3QgdXNl
ZCBmb3IgT3BlbkdMIEVTLgorICAgICAgICAtZ2xCbGl0RnJhbWVidWZmZXIoKSBhbmQgZ2xSZW5k
ZXJidWZmZXJTdG9yYWdlTXVsdGlzYW1wbGUoKSBhcmUgbm90IHBhcnQgb2YgdGhlIHNwZWNpZmlj
YXRpb24uCisgICAgICAgIFdoZW4gdGhvc2UgYXJlIGF2YWlsYWJsZSBhcyBwbGF0Zm9ybSBleHRl
bnNpb24sIHRoZSBleHRlbnNpb24gaGFzIGJlZW4gYWRkZWQuCisgICAgICAgIC1HTGNoYXIgaXMg
bm90IGRlZmluZWQgb24gc29tZSBwbGF0Zm9ybS4gVGhlIHBhdGNoIGFkZHMgdGhlIHNhbWUgdHlw
ZWRlZiBhcyB0aGUgb2ZmaWNpYWwgZGVmaW5pdGlvbgorICAgICAgICB0byBhdm9pZCBjb25mbGlj
dHMuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jYWlyby9PcGVuR0xTaGltcy5jcHA6
CisgICAgICAgIChsb29rdXBPcGVuR0xGdW5jdGlvbkFkZHJlc3MpOgorICAgICAgICAoV2ViQ29y
ZTo6aW5pdGlhbGl6ZU9wZW5HTFNoaW1zKToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9j
YWlyby9PcGVuR0xTaGltcy5oOgorCiAyMDExLTA3LTI4ICBMZWFuZHJvIEdyYWNpYSBHaWwgIDxs
ZWFuZHJvZ3JhY2lhQGNocm9taXVtLm9yZz4KIAogICAgICAgICBGaXggc3BlZWNoIGlucHV0IGlj
b24gcmVjdCBvbiBSVEwgZGlyZWN0aW9ucy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL2NhaXJvL09wZW5HTFNoaW1zLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL2NhaXJvL09wZW5HTFNoaW1zLmNwcAppbmRleCBlNWM1MWRkNmM1ZmE0
ODRkM2NkY2EwMzZmNzgxOTJkYjk5NTAzOTA2Li40NzYzMTBiNjA5MDdkMjlmYzA5MWVkODkwNzU3
MTU2NzNkNjA1M2Y0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9jYWlyby9PcGVuR0xTaGltcy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvY2Fpcm8vT3BlbkdMU2hpbXMuY3BwCkBAIC0zMCw2ICszMCwzMyBAQAogI2RlZmluZSBB
U1NJR05fRlVOQ1RJT05fVEFCTEVfRU5UUlkoRnVuY3Rpb25OYW1lLCBzdWNjZXNzKSBcCiAgICAg
b3BlbkdMRnVuY3Rpb25UYWJsZSgpLT5GdW5jdGlvbk5hbWUgPSA6OkZ1bmN0aW9uTmFtZQogI2Vs
c2UKKworc3RhdGljIHZvaWQqIGxvb2t1cE9wZW5HTEZ1bmN0aW9uQWRkcmVzcyhjb25zdCBjaGFy
KiBmdW5jdGlvbk5hbWUsIGJvb2wmIHN1Y2Nlc3MpCit7CisgICAgaWYgKCFzdWNjZXNzKQorICAg
ICAgICByZXR1cm4gMDsKKworICAgIHZvaWQqIHRhcmdldCA9IGdldFByb2NBZGRyZXNzKGZ1bmN0
aW9uTmFtZSk7CisgICAgaWYgKHRhcmdldCkKKyAgICAgICAgcmV0dXJuIHRhcmdldDsKKworICAg
IFN0cmluZyBmdWxsRnVuY3Rpb25OYW1lKGZ1bmN0aW9uTmFtZSk7CisgICAgZnVsbEZ1bmN0aW9u
TmFtZS5hcHBlbmQoIkFSQiIpOworICAgIHRhcmdldCA9IGdldFByb2NBZGRyZXNzKGZ1bGxGdW5j
dGlvbk5hbWUudXRmOCgpLmRhdGEoKSk7CisgICAgaWYgKHRhcmdldCkKKyAgICAgICAgcmV0dXJu
IHRhcmdldDsKKworICAgIGZ1bGxGdW5jdGlvbk5hbWUgPSBmdW5jdGlvbk5hbWU7CisgICAgZnVs
bEZ1bmN0aW9uTmFtZS5hcHBlbmQoIkVYVCIpOworICAgIHRhcmdldCA9IGdldFByb2NBZGRyZXNz
KGZ1bGxGdW5jdGlvbk5hbWUudXRmOCgpLmRhdGEoKSk7CisKKyAgICAvLyBBIG51bGwgYWRkcmVz
cyBpcyBzdGlsbCBhIGZhaWx1cmUgY2FzZS4KKyAgICBpZiAoIXRhcmdldCkKKyAgICAgICAgc3Vj
Y2VzcyA9IGZhbHNlOworCisgICAgcmV0dXJuIHRhcmdldDsKK30KKwogI2RlZmluZSBBU1NJR05f
RlVOQ1RJT05fVEFCTEVfRU5UUlkoRnVuY3Rpb25OYW1lLCBzdWNjZXNzKSBcCiAgICAgb3BlbkdM
RnVuY3Rpb25UYWJsZSgpLT5GdW5jdGlvbk5hbWUgPSByZWludGVycHJldF9jYXN0PEZ1bmN0aW9u
TmFtZSMjVHlwZT4obG9va3VwT3BlbkdMRnVuY3Rpb25BZGRyZXNzKCNGdW5jdGlvbk5hbWUsIHN1
Y2Nlc3MpKQogI2VuZGlmCkBAIC02MCwzMiArODcsNiBAQCBzdGF0aWMgdm9pZCogZ2V0UHJvY0Fk
ZHJlc3MoY29uc3QgY2hhciogcHJvY05hbWUpCiB9CiAjZW5kaWYKIAotc3RhdGljIHZvaWQqIGxv
b2t1cE9wZW5HTEZ1bmN0aW9uQWRkcmVzcyhjb25zdCBjaGFyKiBmdW5jdGlvbk5hbWUsIGJvb2wm
IHN1Y2Nlc3MpCi17Ci0gICAgaWYgKCFzdWNjZXNzKQotICAgICAgICByZXR1cm4gMDsKLQotICAg
IHZvaWQqIHRhcmdldCA9IGdldFByb2NBZGRyZXNzKGZ1bmN0aW9uTmFtZSk7Ci0gICAgaWYgKHRh
cmdldCkKLSAgICAgICAgcmV0dXJuIHRhcmdldDsKLQotICAgIFN0cmluZyBmdWxsRnVuY3Rpb25O
YW1lKGZ1bmN0aW9uTmFtZSk7Ci0gICAgZnVsbEZ1bmN0aW9uTmFtZS5hcHBlbmQoIkFSQiIpOwot
ICAgIHRhcmdldCA9IGdldFByb2NBZGRyZXNzKGZ1bGxGdW5jdGlvbk5hbWUudXRmOCgpLmRhdGEo
KSk7Ci0gICAgaWYgKHRhcmdldCkKLSAgICAgICAgcmV0dXJuIHRhcmdldDsKLQotICAgIGZ1bGxG
dW5jdGlvbk5hbWUgPSBmdW5jdGlvbk5hbWU7Ci0gICAgZnVsbEZ1bmN0aW9uTmFtZS5hcHBlbmQo
IkVYVCIpOwotICAgIHRhcmdldCA9IGdldFByb2NBZGRyZXNzKGZ1bGxGdW5jdGlvbk5hbWUudXRm
OCgpLmRhdGEoKSk7Ci0KLSAgICAvLyBBIG51bGwgYWRkcmVzcyBpcyBzdGlsbCBhIGZhaWx1cmUg
Y2FzZS4KLSAgICBpZiAoIXRhcmdldCkKLSAgICAgICAgc3VjY2VzcyA9IGZhbHNlOwotCi0gICAg
cmV0dXJuIHRhcmdldDsKLX0KLQogT3BlbkdMRnVuY3Rpb25UYWJsZSogb3BlbkdMRnVuY3Rpb25U
YWJsZSgpCiB7CiAgICAgc3RhdGljIE9wZW5HTEZ1bmN0aW9uVGFibGUgdGFibGU7CkBAIC0xMTAs
NyArMTExLDE3IEBAIGJvb2wgaW5pdGlhbGl6ZU9wZW5HTFNoaW1zKCkKICAgICBBU1NJR05fRlVO
Q1RJT05fVEFCTEVfRU5UUlkoZ2xCbGVuZEVxdWF0aW9uLCBzdWNjZXNzKTsKICAgICBBU1NJR05f
RlVOQ1RJT05fVEFCTEVfRU5UUlkoZ2xCbGVuZEVxdWF0aW9uU2VwYXJhdGUsIHN1Y2Nlc3MpOwog
ICAgIEFTU0lHTl9GVU5DVElPTl9UQUJMRV9FTlRSWShnbEJsZW5kRnVuY1NlcGFyYXRlLCBzdWNj
ZXNzKTsKKyNpZiBkZWZpbmVkKEdMX0VTX1ZFUlNJT05fMl8wKQorCisjaWYgZGVmaW5lZChHTF9B
TkdMRV9mcmFtZWJ1ZmZlcl9ibGl0KQorICAgIG9wZW5HTEZ1bmN0aW9uVGFibGUoKS0+Z2xCbGl0
RnJhbWVidWZmZXIgPSA6OkdMX0FOR0xFX2ZyYW1lYnVmZmVyX2JsaXQ7CisjZWxzZQorICAgIG9w
ZW5HTEZ1bmN0aW9uVGFibGUoKS0+Z2xCbGl0RnJhbWVidWZmZXIgPSAwOworI2VuZGlmCisKKyNl
bHNlCiAgICAgQVNTSUdOX0ZVTkNUSU9OX1RBQkxFX0VOVFJZKGdsQmxpdEZyYW1lYnVmZmVyLCBz
dWNjZXNzKTsKKyNlbmRpZgogICAgIEFTU0lHTl9GVU5DVElPTl9UQUJMRV9FTlRSWShnbEJ1ZmZl
ckRhdGEsIHN1Y2Nlc3MpOwogICAgIEFTU0lHTl9GVU5DVElPTl9UQUJMRV9FTlRSWShnbEJ1ZmZl
clN1YkRhdGEsIHN1Y2Nlc3MpOwogICAgIEFTU0lHTl9GVU5DVElPTl9UQUJMRV9FTlRSWShnbENo
ZWNrRnJhbWVidWZmZXJTdGF0dXMsIHN1Y2Nlc3MpOwpAQCAtMTU2LDcgKzE2NywxOSBAQCBib29s
IGluaXRpYWxpemVPcGVuR0xTaGltcygpCiAgICAgQVNTSUdOX0ZVTkNUSU9OX1RBQkxFX0VOVFJZ
KGdsSXNTaGFkZXIsIHN1Y2Nlc3MpOwogICAgIEFTU0lHTl9GVU5DVElPTl9UQUJMRV9FTlRSWShn
bExpbmtQcm9ncmFtLCBzdWNjZXNzKTsKICAgICBBU1NJR05fRlVOQ1RJT05fVEFCTEVfRU5UUlko
Z2xSZW5kZXJidWZmZXJTdG9yYWdlLCBzdWNjZXNzKTsKKyNpZiBkZWZpbmVkKEdMX0VTX1ZFUlNJ
T05fMl8wKQorCisjaWYgZGVmaW5lZChHTF9BUFBMRV9mcmFtZWJ1ZmZlcl9tdWx0aXNhbXBsZSkK
KyAgICBvcGVuR0xGdW5jdGlvblRhYmxlKCktPmdsUmVuZGVyYnVmZmVyU3RvcmFnZU11bHRpc2Ft
cGxlID0gOjpnbFJlbmRlcmJ1ZmZlclN0b3JhZ2VNdWx0aXNhbXBsZUFQUExFOworI2VsaWYgZGVm
aW5lZChHTF9BTkdMRV9mcmFtZWJ1ZmZlcl9tdWx0aXNhbXBsZSkKKyAgICBvcGVuR0xGdW5jdGlv
blRhYmxlKCktPmdsUmVuZGVyYnVmZmVyU3RvcmFnZU11bHRpc2FtcGxlID0gOjpnbFJlbmRlcmJ1
ZmZlclN0b3JhZ2VNdWx0aXNhbXBsZUFOR0xFOworI2Vsc2UKKyAgICBvcGVuR0xGdW5jdGlvblRh
YmxlKCktPmdsUmVuZGVyYnVmZmVyU3RvcmFnZU11bHRpc2FtcGxlID0gMDsKKyNlbmRpZgorCisj
ZWxzZQogICAgIEFTU0lHTl9GVU5DVElPTl9UQUJMRV9FTlRSWShnbFJlbmRlcmJ1ZmZlclN0b3Jh
Z2VNdWx0aXNhbXBsZSwgc3VjY2Vzcyk7CisjZW5kaWYKICAgICBBU1NJR05fRlVOQ1RJT05fVEFC
TEVfRU5UUlkoZ2xTYW1wbGVDb3ZlcmFnZSwgc3VjY2Vzcyk7CiAgICAgQVNTSUdOX0ZVTkNUSU9O
X1RBQkxFX0VOVFJZKGdsU2hhZGVyU291cmNlLCBzdWNjZXNzKTsKICAgICBBU1NJR05fRlVOQ1RJ
T05fVEFCTEVfRU5UUlkoZ2xTdGVuY2lsRnVuY1NlcGFyYXRlLCBzdWNjZXNzKTsKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhaXJvL09wZW5HTFNoaW1zLmgg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYWlyby9PcGVuR0xTaGltcy5oCmlu
ZGV4IGVmYmRmODZlNzRhZDcxZmFmNmViYmQxZWJkODIwNjc0ODc5MzNkYzcuLmE1YzNjNzc3OTk3
Yjk3MzVhODQyNzgxMWVhOTdjMGRiNzkwYTRmNGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL2NhaXJvL09wZW5HTFNoaW1zLmgKKysrIGIvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2Fpcm8vT3BlbkdMU2hpbXMuaApAQCAtMjMsNiArMjMsMTEg
QEAKICNpbmNsdWRlIDxHTC9nbC5oPgogI2VuZGlmCiAKKyNpZiBkZWZpbmVkKEdMX0VTX1ZFUlNJ
T05fMl8wKQorLy8gU29tZSBvcGVuR0wgRVMgc3lzdGVtcyBtaXNzIHRoaXMgdHlwZWRlZi4KK3R5
cGVkZWYgY2hhciBHTGNoYXI7CisjZW5kaWYKKwogdHlwZWRlZiBzdHJ1Y3QgX09wZW5HTEZ1bmN0
aW9uVGFibGUgT3BlbkdMRnVuY3Rpb25UYWJsZTsKIAogbmFtZXNwYWNlIFdlYkNvcmUgewo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>102513</attachid>
            <date>2011-08-01 06:52:31 -0700</date>
            <delta_ts>2011-08-01 09:10:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-65465-20110801155842.patch</filename>
            <type>text/plain</type>
            <size>4955</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTE5OTMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA4ZTMzZTYxNDg1YjRhNTRk
NDQwY2NjMTE0ZGU3MmJjMzI0NGMzODljLi5hMmI0ZDgxZmJjNDQxNWRkY2FjNDc3NmFkMGI5YjY4
NWI2Njk5ZGI4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTEtMDgtMDEgIEJlbmph
bWluIFBvdWxhaW4gIDxiZW5qYW1pbkB3ZWJraXQub3JnPgorCisgICAgICAgIFtRdF0gT3BlbkdM
U2hpbXMgZG9lcyBub3QgYnVpbGQgb24gQVJNCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD02NTQ2NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEZpeCB0aGUgYnVpbGQgd2l0aCBPcGVuR0wgRVMgMjoKKyAgICAg
ICAgLWxvb2t1cE9wZW5HTEZ1bmN0aW9uQWRkcmVzcygpIHdhcyBkZWZpbmVkIGJ1dCBub3QgdXNl
ZCBmb3IgT3BlbkdMIEVTLgorICAgICAgICAtZ2xCbGl0RnJhbWVidWZmZXIoKSBhbmQgZ2xSZW5k
ZXJidWZmZXJTdG9yYWdlTXVsdGlzYW1wbGUoKSBhcmUgbm90IHBhcnQgb2YgdGhlIHNwZWNpZmlj
YXRpb24uCisgICAgICAgIFdoZW4gdGhvc2UgYXJlIGF2YWlsYWJsZSBhcyBwbGF0Zm9ybSBleHRl
bnNpb24sIHRoZSBleHRlbnNpb24gaGFzIGJlZW4gYWRkZWQuCisgICAgICAgIC1HTGNoYXIgaXMg
bm90IGRlZmluZWQgb24gc29tZSBwbGF0Zm9ybS4gVGhlIHBhdGNoIGFkZHMgdGhlIHNhbWUgdHlw
ZWRlZiBhcyB0aGUgb2ZmaWNpYWwgZGVmaW5pdGlvbgorICAgICAgICB0byBhdm9pZCBjb25mbGlj
dHMuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jYWlyby9PcGVuR0xTaGltcy5jcHA6
CisgICAgICAgIChsb29rdXBPcGVuR0xGdW5jdGlvbkFkZHJlc3MpOgorICAgICAgICAoV2ViQ29y
ZTo6aW5pdGlhbGl6ZU9wZW5HTFNoaW1zKToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9j
YWlyby9PcGVuR0xTaGltcy5oOgorCiAyMDExLTA3LTI4ICBMZWFuZHJvIEdyYWNpYSBHaWwgIDxs
ZWFuZHJvZ3JhY2lhQGNocm9taXVtLm9yZz4KIAogICAgICAgICBGaXggc3BlZWNoIGlucHV0IGlj
b24gcmVjdCBvbiBSVEwgZGlyZWN0aW9ucy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL2NhaXJvL09wZW5HTFNoaW1zLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL2NhaXJvL09wZW5HTFNoaW1zLmNwcAppbmRleCBlNWM1MWRkNmM1ZmE0
ODRkM2NkY2EwMzZmNzgxOTJkYjk5NTAzOTA2Li4yODMxNmUwZTRhNTM5MWM0NTExNjA1YmRlMjg2
N2NmOWUxODQwZWFhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9jYWlyby9PcGVuR0xTaGltcy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvY2Fpcm8vT3BlbkdMU2hpbXMuY3BwCkBAIC0yNiwxNSArMjYsMTggQEAKICNpbmNsdWRl
IDx3dGYvdGV4dC9DU3RyaW5nLmg+CiAjaW5jbHVkZSA8d3RmL3RleHQvV1RGU3RyaW5nLmg+CiAK
K25hbWVzcGFjZSBXZWJDb3JlIHsKKworT3BlbkdMRnVuY3Rpb25UYWJsZSogb3BlbkdMRnVuY3Rp
b25UYWJsZSgpCit7CisgICAgc3RhdGljIE9wZW5HTEZ1bmN0aW9uVGFibGUgdGFibGU7CisgICAg
cmV0dXJuICZ0YWJsZTsKK30KKwogI2lmIFBMQVRGT1JNKFFUKSAmJiBkZWZpbmVkKFFUX09QRU5H
TF9FU18yKQogI2RlZmluZSBBU1NJR05fRlVOQ1RJT05fVEFCTEVfRU5UUlkoRnVuY3Rpb25OYW1l
LCBzdWNjZXNzKSBcCiAgICAgb3BlbkdMRnVuY3Rpb25UYWJsZSgpLT5GdW5jdGlvbk5hbWUgPSA6
OkZ1bmN0aW9uTmFtZQogI2Vsc2UKLSNkZWZpbmUgQVNTSUdOX0ZVTkNUSU9OX1RBQkxFX0VOVFJZ
KEZ1bmN0aW9uTmFtZSwgc3VjY2VzcykgXAotICAgIG9wZW5HTEZ1bmN0aW9uVGFibGUoKS0+RnVu
Y3Rpb25OYW1lID0gcmVpbnRlcnByZXRfY2FzdDxGdW5jdGlvbk5hbWUjI1R5cGU+KGxvb2t1cE9w
ZW5HTEZ1bmN0aW9uQWRkcmVzcygjRnVuY3Rpb25OYW1lLCBzdWNjZXNzKSkKLSNlbmRpZgotCi1u
YW1lc3BhY2UgV2ViQ29yZSB7CiAKICNpZiBQTEFURk9STShRVCkKIHN0YXRpYyB2b2lkKiBnZXRQ
cm9jQWRkcmVzcyhjb25zdCBjaGFyKiBwcm9jTmFtZSkKQEAgLTg2LDExICs4OSw5IEBAIHN0YXRp
YyB2b2lkKiBsb29rdXBPcGVuR0xGdW5jdGlvbkFkZHJlc3MoY29uc3QgY2hhciogZnVuY3Rpb25O
YW1lLCBib29sJiBzdWNjZXNzCiAgICAgcmV0dXJuIHRhcmdldDsKIH0KIAotT3BlbkdMRnVuY3Rp
b25UYWJsZSogb3BlbkdMRnVuY3Rpb25UYWJsZSgpCi17Ci0gICAgc3RhdGljIE9wZW5HTEZ1bmN0
aW9uVGFibGUgdGFibGU7Ci0gICAgcmV0dXJuICZ0YWJsZTsKLX0KKyNkZWZpbmUgQVNTSUdOX0ZV
TkNUSU9OX1RBQkxFX0VOVFJZKEZ1bmN0aW9uTmFtZSwgc3VjY2VzcykgXAorICAgIG9wZW5HTEZ1
bmN0aW9uVGFibGUoKS0+RnVuY3Rpb25OYW1lID0gcmVpbnRlcnByZXRfY2FzdDxGdW5jdGlvbk5h
bWUjI1R5cGU+KGxvb2t1cE9wZW5HTEZ1bmN0aW9uQWRkcmVzcygjRnVuY3Rpb25OYW1lLCBzdWNj
ZXNzKSkKKyNlbmRpZgogCiBib29sIGluaXRpYWxpemVPcGVuR0xTaGltcygpCiB7CkBAIC0xMTAs
NyArMTExLDE3IEBAIGJvb2wgaW5pdGlhbGl6ZU9wZW5HTFNoaW1zKCkKICAgICBBU1NJR05fRlVO
Q1RJT05fVEFCTEVfRU5UUlkoZ2xCbGVuZEVxdWF0aW9uLCBzdWNjZXNzKTsKICAgICBBU1NJR05f
RlVOQ1RJT05fVEFCTEVfRU5UUlkoZ2xCbGVuZEVxdWF0aW9uU2VwYXJhdGUsIHN1Y2Nlc3MpOwog
ICAgIEFTU0lHTl9GVU5DVElPTl9UQUJMRV9FTlRSWShnbEJsZW5kRnVuY1NlcGFyYXRlLCBzdWNj
ZXNzKTsKKyNpZiBkZWZpbmVkKEdMX0VTX1ZFUlNJT05fMl8wKQorCisjaWYgZGVmaW5lZChHTF9B
TkdMRV9mcmFtZWJ1ZmZlcl9ibGl0KQorICAgIG9wZW5HTEZ1bmN0aW9uVGFibGUoKS0+Z2xCbGl0
RnJhbWVidWZmZXIgPSA6OkdMX0FOR0xFX2ZyYW1lYnVmZmVyX2JsaXQ7CisjZWxzZQorICAgIG9w
ZW5HTEZ1bmN0aW9uVGFibGUoKS0+Z2xCbGl0RnJhbWVidWZmZXIgPSAwOworI2VuZGlmCisKKyNl
bHNlCiAgICAgQVNTSUdOX0ZVTkNUSU9OX1RBQkxFX0VOVFJZKGdsQmxpdEZyYW1lYnVmZmVyLCBz
dWNjZXNzKTsKKyNlbmRpZgogICAgIEFTU0lHTl9GVU5DVElPTl9UQUJMRV9FTlRSWShnbEJ1ZmZl
ckRhdGEsIHN1Y2Nlc3MpOwogICAgIEFTU0lHTl9GVU5DVElPTl9UQUJMRV9FTlRSWShnbEJ1ZmZl
clN1YkRhdGEsIHN1Y2Nlc3MpOwogICAgIEFTU0lHTl9GVU5DVElPTl9UQUJMRV9FTlRSWShnbENo
ZWNrRnJhbWVidWZmZXJTdGF0dXMsIHN1Y2Nlc3MpOwpAQCAtMTU2LDcgKzE2NywxOSBAQCBib29s
IGluaXRpYWxpemVPcGVuR0xTaGltcygpCiAgICAgQVNTSUdOX0ZVTkNUSU9OX1RBQkxFX0VOVFJZ
KGdsSXNTaGFkZXIsIHN1Y2Nlc3MpOwogICAgIEFTU0lHTl9GVU5DVElPTl9UQUJMRV9FTlRSWShn
bExpbmtQcm9ncmFtLCBzdWNjZXNzKTsKICAgICBBU1NJR05fRlVOQ1RJT05fVEFCTEVfRU5UUlko
Z2xSZW5kZXJidWZmZXJTdG9yYWdlLCBzdWNjZXNzKTsKKyNpZiBkZWZpbmVkKEdMX0VTX1ZFUlNJ
T05fMl8wKQorCisjaWYgZGVmaW5lZChHTF9BUFBMRV9mcmFtZWJ1ZmZlcl9tdWx0aXNhbXBsZSkK
KyAgICBvcGVuR0xGdW5jdGlvblRhYmxlKCktPmdsUmVuZGVyYnVmZmVyU3RvcmFnZU11bHRpc2Ft
cGxlID0gOjpnbFJlbmRlcmJ1ZmZlclN0b3JhZ2VNdWx0aXNhbXBsZUFQUExFOworI2VsaWYgZGVm
aW5lZChHTF9BTkdMRV9mcmFtZWJ1ZmZlcl9tdWx0aXNhbXBsZSkKKyAgICBvcGVuR0xGdW5jdGlv
blRhYmxlKCktPmdsUmVuZGVyYnVmZmVyU3RvcmFnZU11bHRpc2FtcGxlID0gOjpnbFJlbmRlcmJ1
ZmZlclN0b3JhZ2VNdWx0aXNhbXBsZUFOR0xFOworI2Vsc2UKKyAgICBvcGVuR0xGdW5jdGlvblRh
YmxlKCktPmdsUmVuZGVyYnVmZmVyU3RvcmFnZU11bHRpc2FtcGxlID0gMDsKKyNlbmRpZgorCisj
ZWxzZQogICAgIEFTU0lHTl9GVU5DVElPTl9UQUJMRV9FTlRSWShnbFJlbmRlcmJ1ZmZlclN0b3Jh
Z2VNdWx0aXNhbXBsZSwgc3VjY2Vzcyk7CisjZW5kaWYKICAgICBBU1NJR05fRlVOQ1RJT05fVEFC
TEVfRU5UUlkoZ2xTYW1wbGVDb3ZlcmFnZSwgc3VjY2Vzcyk7CiAgICAgQVNTSUdOX0ZVTkNUSU9O
X1RBQkxFX0VOVFJZKGdsU2hhZGVyU291cmNlLCBzdWNjZXNzKTsKICAgICBBU1NJR05fRlVOQ1RJ
T05fVEFCTEVfRU5UUlkoZ2xTdGVuY2lsRnVuY1NlcGFyYXRlLCBzdWNjZXNzKTsKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhaXJvL09wZW5HTFNoaW1zLmgg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYWlyby9PcGVuR0xTaGltcy5oCmlu
ZGV4IGVmYmRmODZlNzRhZDcxZmFmNmViYmQxZWJkODIwNjc0ODc5MzNkYzcuLmE1YzNjNzc3OTk3
Yjk3MzVhODQyNzgxMWVhOTdjMGRiNzkwYTRmNGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL2NhaXJvL09wZW5HTFNoaW1zLmgKKysrIGIvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2Fpcm8vT3BlbkdMU2hpbXMuaApAQCAtMjMsNiArMjMsMTEg
QEAKICNpbmNsdWRlIDxHTC9nbC5oPgogI2VuZGlmCiAKKyNpZiBkZWZpbmVkKEdMX0VTX1ZFUlNJ
T05fMl8wKQorLy8gU29tZSBvcGVuR0wgRVMgc3lzdGVtcyBtaXNzIHRoaXMgdHlwZWRlZi4KK3R5
cGVkZWYgY2hhciBHTGNoYXI7CisjZW5kaWYKKwogdHlwZWRlZiBzdHJ1Y3QgX09wZW5HTEZ1bmN0
aW9uVGFibGUgT3BlbkdMRnVuY3Rpb25UYWJsZTsKIAogbmFtZXNwYWNlIFdlYkNvcmUgewo=
</data>

          </attachment>
      

    </bug>

</bugzilla>