<?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>152265</bug_id>
          
          <creation_ts>2015-12-14 12:55:20 -0800</creation_ts>
          <short_desc>Guard code that uses class LayerTreeHost with USE(COORDINATED_GRAPHICS) or USE(TEXTURE_MAPPER)</short_desc>
          <delta_ts>2015-12-15 12:02:16 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit2</component>
          <version>WebKit Local Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Daniel Bates">dbates</reporter>
          <assigned_to name="Daniel Bates">dbates</assigned_to>
          <cc>cgarcia</cc>
    
    <cc>darin</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>mrobinson</cc>
    
    <cc>ossy</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>yoon</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1149072</commentid>
    <comment_count>0</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-12-14 12:55:20 -0800</bug_when>
    <thetext>We do not use class LayerTreeHost on Mac or iOS. We should not compile code that makes use of LayerTreeHost on these platforms.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1149073</commentid>
    <comment_count>1</comment_count>
      <attachid>267316</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-12-14 12:56:16 -0800</bug_when>
    <thetext>Created attachment 267316
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1149248</commentid>
    <comment_count>2</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2015-12-15 02:13:17 -0800</bug_when>
    <thetext>(In reply to comment #1)
&gt; Created attachment 267316 [details]
&gt; Patch

Adding include &quot;LayerTreeContext.h&quot; to WebPage.h fixes (at least) the EFL build.
( But I don&apos;t know if it is the right fix or not. )</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1149278</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2015-12-15 04:57:20 -0800</bug_when>
    <thetext>Before committing, please check with Darin or Carlos Garcia -- I think they prefer to add include guards around the entire header file, rather than around the #include statement, right? (Or do I have this backwards?)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1149308</commentid>
    <comment_count>4</comment_count>
      <attachid>267316</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2015-12-15 09:13:31 -0800</bug_when>
    <thetext>Comment on attachment 267316
Patch

Typically we guard entire header files for clarity and simplicity. It’s also OK to guard include statements; that can speed up builds and sometimes makes the .cpp files slightly easier to understand. This should be covered in some project style guide document; if it’s not I’m surprised.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1149310</commentid>
    <comment_count>5</comment_count>
    <who name="Gwang Yoon Hwang">yoon</who>
    <bug_when>2015-12-15 09:19:30 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; (In reply to comment #1)
&gt; &gt; Created attachment 267316 [details]
&gt; &gt; Patch
&gt; 
&gt; Adding include &quot;LayerTreeContext.h&quot; to WebPage.h fixes (at least) the EFL
&gt; build.
&gt; ( But I don&apos;t know if it is the right fix or not. )

LayerTreeContext.h should be included in the WebPage.h regardless of this modification. It was included by LayerTreeHost indirectly.

I hope this patch adds LayerTreeContext.h to the WebPage.h to remove red buttons in ews.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1149325</commentid>
    <comment_count>6</comment_count>
      <attachid>267376</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-12-15 10:02:23 -0800</bug_when>
    <thetext>Created attachment 267376
Patch

(Patch for EWS)

Updated patch based on the feedback from Csaba Osztrogonác, Michael Catanzaro, Darin Adler, and Gwang Yoon Hwang.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1149326</commentid>
    <comment_count>7</comment_count>
      <attachid>267377</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-12-15 10:03:33 -0800</bug_when>
    <thetext>Created attachment 267377
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1149327</commentid>
    <comment_count>8</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-12-15 10:40:59 -0800</bug_when>
    <thetext>Committed r194108: &lt;http://trac.webkit.org/changeset/194108&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1149349</commentid>
    <comment_count>9</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2015-12-15 12:02:16 -0800</bug_when>
    <thetext>(In reply to comment #4) 
&gt; Typically we guard entire header files for clarity and simplicity. It’s also
&gt; OK to guard include statements; that can speed up builds and sometimes makes
&gt; the .cpp files slightly easier to understand. This should be covered in some
&gt; project style guide document; if it’s not I’m surprised.

I don&apos;t believe it&apos;s discussed on https://webkit.org/code-style-guidelines</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>267316</attachid>
            <date>2015-12-14 12:56:16 -0800</date>
            <delta_ts>2015-12-15 10:02:23 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-152265-20151214125540.patch</filename>
            <type>text/plain</type>
            <size>5150</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk0MDM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNmMwNDZjZTNkMjJhYTc0
ZDUzYWVjODg2MmU2MTgwMWVhZjZiMmIwNS4uY2U4ZmQyNTk2OTI5Y2Y5ZTg2NmFjNGZkZTk0NmQ5
ZDEyYTMxYzY4NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE1LTEyLTE0ICBEYW5p
ZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KKworICAgICAgICBHdWFyZCBjb2RlIHRoYXQg
dXNlcyBjbGFzcyBMYXllclRyZWVIb3N0IHdpdGggVVNFKENPT1JESU5BVEVEX0dSQVBISUNTKSBv
ciBVU0UoVEVYVFVSRV9NQVBQRVIpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xNTIyNjUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBXZSBuZWl0aGVyIG1ha2UgdXNlIG9mIExheWVyVHJlZUhvc3Qgb24gTWFj
IG5vciBvbiBpT1MuIFdlIHNob3VsZCBndWFyZCBjb2RlIHRoYXQgbWFrZXMKKyAgICAgICAgdXNl
IG9mIHRoaXMgY2xhc3MgYXMgYXBwbGljYWJsZS4gVGhpcyBhbHNvIGZpeGVzIHRoZSBpT1MgU2lt
dWxhdG9yIGJ1aWxkIHdoZW4gdXNpbmcKKyAgICAgICAgQXBwbGUgSW50ZXJuYWwgc29mdHdhcmUu
CisKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1dlYkNocm9tZUNsaWVudC5j
cHA6IEd1YXJkIGNvZGUgdGhhdCB1c2VkIExheWVyVHJlZUhvc3QuCisgICAgICAgICogV2ViUHJv
Y2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlOjpzY2Fs
ZVBhZ2UpOiBEaXR0by4KKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZTo6c2V0RGV2aWNlU2NhbGVG
YWN0b3IpOiBEaXR0by4KKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5oOgor
ICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9pb3MvV2ViUGFnZUlPUy5tbToKKyAgICAgICAg
KFdlYktpdDo6V2ViUGFnZTo6dXBkYXRlVmlzaWJsZUNvbnRlbnRSZWN0cyk6IFJlbW92ZSB1bm5l
Y2Vzc2FyeSBjb2RlOyBEcmF3aW5nQXJlYTo6bGF5ZXJUcmVlSG9zdCgpIGFsd2F5cworICAgICAg
ICByZXR1cm5zIG51bGxwdHIgb24gaU9TLgorCiAyMDE1LTEyLTEzICBUaW0gSG9ydG9uICA8dGlt
b3RoeV9ob3J0b25AYXBwbGUuY29tPgogCiAgICAgICAgIEFkb3B0IENHSU9TdXJmYWNlQ29udGV4
dENyZWF0ZUltYWdlUmVmZXJlbmNlIHRvIGF2b2lkIHVubmVjZXNzYXJ5IHJlYWRiYWNrCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1dlYkNocm9t
ZUNsaWVudC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1dl
YkNocm9tZUNsaWVudC5jcHAKaW5kZXggMWM2ZTY5NTRjOTZiYWEwNjNjYTc1ZWM1NjViMTAxZjFl
ZDExYWEyMC4uODk4NmY3NmY1MWZhOTQ2ZTc5MDRlNGYxMmM3ZGNmZDg5NzUwZjljNCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9XZWJDaHJvbWVD
bGllbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQv
V2ViQ2hyb21lQ2xpZW50LmNwcApAQCAtMzMsNyArMzMsNiBAQAogI2luY2x1ZGUgIkhhbmdEZXRl
Y3Rpb25EaXNhYmxlci5oIgogI2luY2x1ZGUgIkluamVjdGVkQnVuZGxlTmF2aWdhdGlvbkFjdGlv
bi5oIgogI2luY2x1ZGUgIkluamVjdGVkQnVuZGxlTm9kZUhhbmRsZS5oIgotI2luY2x1ZGUgIkxh
eWVyVHJlZUhvc3QuaCIKICNpbmNsdWRlICJOYXZpZ2F0aW9uQWN0aW9uRGF0YS5oIgogI2luY2x1
ZGUgIlBhZ2VCYW5uZXIuaCIKICNpbmNsdWRlICJVc2VyRGF0YS5oIgpAQCAtODQsNiArODMsMTAg
QEAKICNpbmNsdWRlICJSZW1vdGVTY3JvbGxpbmdDb29yZGluYXRvci5oIgogI2VuZGlmCiAKKyNp
ZiBVU0UoQ09PUkRJTkFURURfR1JBUEhJQ1MpCisjaW5jbHVkZSAiTGF5ZXJUcmVlSG9zdC5oIgor
I2VuZGlmCisKICNpZiBQTEFURk9STShHVEspCiAjaW5jbHVkZSAiUHJpbnRlckxpc3RHdGsuaCIK
ICNlbmRpZgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dl
YlBhZ2UuY3BwIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3Bw
CmluZGV4IDE1MmQ4YTk3MzQ2NzVjNTA1YzZkNjBjMDJmNjkzNTYwMWIxM2NkMjUuLmUxNDI3NWQx
NjkxZjA3NTdkNjIzMGY4Njg0NTRmNGQ3NjcxMDMyNTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9X
ZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAKQEAgLTQwLDcgKzQwLDYgQEAKICNpbmNsdWRl
ICJFdmVudERpc3BhdGNoZXIuaCIKICNpbmNsdWRlICJJbmplY3RlZEJ1bmRsZS5oIgogI2luY2x1
ZGUgIkluamVjdGVkQnVuZGxlQmFja0ZvcndhcmRMaXN0LmgiCi0jaW5jbHVkZSAiTGF5ZXJUcmVl
SG9zdC5oIgogI2luY2x1ZGUgIkxvZ2dpbmcuaCIKICNpbmNsdWRlICJOZXRzY2FwZVBsdWdpbi5o
IgogI2luY2x1ZGUgIk5vdGlmaWNhdGlvblBlcm1pc3Npb25SZXF1ZXN0TWFuYWdlci5oIgpAQCAt
MjEyLDYgKzIxMSwxMCBAQAogI2luY2x1ZGUgPHd0Zi9SZWZDb3VudGVkTGVha0NvdW50ZXIuaD4K
ICNlbmRpZgogCisjaWYgVVNFKENPT1JESU5BVEVEX0dSQVBISUNTKSB8fCBVU0UoVEVYVFVSRV9N
QVBQRVIpCisjaW5jbHVkZSAiTGF5ZXJUcmVlSG9zdC5oIgorI2VuZGlmCisKICNpZiBVU0UoQ09P
UkRJTkFURURfR1JBUEhJQ1NfTVVMVElQUk9DRVNTKQogI2luY2x1ZGUgIkNvb3JkaW5hdGVkTGF5
ZXJUcmVlSG9zdE1lc3NhZ2VzLmgiCiAjZW5kaWYKQEAgLTE0NTksOCArMTQ2MiwxMCBAQCB2b2lk
IFdlYlBhZ2U6OnNjYWxlUGFnZShkb3VibGUgc2NhbGUsIGNvbnN0IEludFBvaW50JiBvcmlnaW4p
CiAgICAgZm9yIChhdXRvKiBwbHVnaW5WaWV3IDogbV9wbHVnaW5WaWV3cykKICAgICAgICAgcGx1
Z2luVmlldy0+cGFnZVNjYWxlRmFjdG9yRGlkQ2hhbmdlKCk7CiAKKyNpZiBVU0UoQ09PUkRJTkFU
RURfR1JBUEhJQ1MpIHx8IFVTRShURVhUVVJFX01BUFBFUikKICAgICBpZiAobV9kcmF3aW5nQXJl
YS0+bGF5ZXJUcmVlSG9zdCgpKQogICAgICAgICBtX2RyYXdpbmdBcmVhLT5sYXllclRyZWVIb3N0
KCktPmRldmljZU9yUGFnZVNjYWxlRmFjdG9yQ2hhbmdlZCgpOworI2VuZGlmCiAKICAgICBzZW5k
KE1lc3NhZ2VzOjpXZWJQYWdlUHJveHk6OlBhZ2VTY2FsZUZhY3RvckRpZENoYW5nZShzY2FsZSkp
OwogfQpAQCAtMTUzNSw4ICsxNTQwLDEwIEBAIHZvaWQgV2ViUGFnZTo6c2V0RGV2aWNlU2NhbGVG
YWN0b3IoZmxvYXQgc2NhbGVGYWN0b3IpCiAgICAgICAgIG1fZmluZENvbnRyb2xsZXIuZGV2aWNl
U2NhbGVGYWN0b3JEaWRDaGFuZ2UoKTsKICAgICB9CiAKKyNpZiBVU0UoQ09PUkRJTkFURURfR1JB
UEhJQ1MpIHx8IFVTRShURVhUVVJFX01BUFBFUikKICAgICBpZiAobV9kcmF3aW5nQXJlYS0+bGF5
ZXJUcmVlSG9zdCgpKQogICAgICAgICBtX2RyYXdpbmdBcmVhLT5sYXllclRyZWVIb3N0KCktPmRl
dmljZU9yUGFnZVNjYWxlRmFjdG9yQ2hhbmdlZCgpOworI2VuZGlmCiB9CiAKIGZsb2F0IFdlYlBh
Z2U6OmRldmljZVNjYWxlRmFjdG9yKCkgY29uc3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQy
L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmggYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNz
L1dlYlBhZ2UvV2ViUGFnZS5oCmluZGV4IDg0YWQ3MjQwYjhkZjYxNjE1YmRmNTZhMTZiYjZhN2Rh
Y2ZmOGMxODcuLjkxYTQ3OTg1NWU2ZjMyN2FiYzI5ZTFhOWM0YmQxYzcwYjk2ODg4OWQgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmgKKysrIGIv
U291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuaApAQCAtMzksNyArMzks
NiBAQAogI2luY2x1ZGUgIkluamVjdGVkQnVuZGxlUGFnZUxvYWRlckNsaWVudC5oIgogI2luY2x1
ZGUgIkluamVjdGVkQnVuZGxlUGFnZVBvbGljeUNsaWVudC5oIgogI2luY2x1ZGUgIkluamVjdGVk
QnVuZGxlUGFnZVJlc291cmNlTG9hZENsaWVudC5oIgotI2luY2x1ZGUgIkxheWVyVHJlZUhvc3Qu
aCIKICNpbmNsdWRlICJNZXNzYWdlUmVjZWl2ZXIuaCIKICNpbmNsdWRlICJNZXNzYWdlU2VuZGVy
LmgiCiAjaW5jbHVkZSAiUGx1Z2luLmgiCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQ
cm9jZXNzL1dlYlBhZ2UvaW9zL1dlYlBhZ2VJT1MubW0gYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9j
ZXNzL1dlYlBhZ2UvaW9zL1dlYlBhZ2VJT1MubW0KaW5kZXggNjdkNjI0NTdlMDA5Y2YwNmU2NmVi
NzkwMzU3ODY5MTEwZTZmOTM1My4uNWNiZjU3MDdkZTJlZDM2NjZkNTdhODc2ODNhODk3ZDNhYzU5
YTM3ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL2lvcy9X
ZWJQYWdlSU9TLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9pb3Mv
V2ViUGFnZUlPUy5tbQpAQCAtMjkyNCw5ICsyOTI0LDYgQEAgdm9pZCBXZWJQYWdlOjp1cGRhdGVW
aXNpYmxlQ29udGVudFJlY3RzKGNvbnN0IFZpc2libGVDb250ZW50UmVjdFVwZGF0ZUluZm8mIHZp
c2kKIAogICAgICAgICBtX3BhZ2UtPnNldFBhZ2VTY2FsZUZhY3RvcihmbG9hdEJvdW5kZWRTY2Fs
ZSwgc2Nyb2xsUG9zaXRpb24sIG1faXNJblN0YWJsZVN0YXRlKTsKICAgICAgICAgaGFzU2V0UGFn
ZVNjYWxlID0gdHJ1ZTsKLQotICAgICAgICBpZiAoTGF5ZXJUcmVlSG9zdCogbGF5ZXJUcmVlSG9z
dCA9IG1fZHJhd2luZ0FyZWEtPmxheWVyVHJlZUhvc3QoKSkKLSAgICAgICAgICAgIGxheWVyVHJl
ZUhvc3QtPmRldmljZU9yUGFnZVNjYWxlRmFjdG9yQ2hhbmdlZCgpOwogICAgICAgICBzZW5kKE1l
c3NhZ2VzOjpXZWJQYWdlUHJveHk6OlBhZ2VTY2FsZUZhY3RvckRpZENoYW5nZShmbG9hdEJvdW5k
ZWRTY2FsZSkpOwogICAgIH0KIAo=
</data>
<flag name="review"
          id="292370"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>267376</attachid>
            <date>2015-12-15 10:02:23 -0800</date>
            <delta_ts>2015-12-15 10:03:33 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>Bug152265.patch</filename>
            <type>text/plain</type>
            <size>2712</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">RnJvbSA1Y2I3YTk2MmMzMjU5NWU5NTllZjkwMjY5NDcwMmJmZmIwMWFmZDk4IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBEYW5pZWwgQmF0ZXMgPGRhYmF0ZXNAYXBwbGUuY29tPgpEYXRl
OiBUdWUsIDE1IERlYyAyMDE1IDA5OjU4OjAwIC0wODAwClN1YmplY3Q6IFtQQVRDSF0gR3VhcmQg
Y29kZSB0aGF0IHVzZXMgY2xhc3MgTGF5ZXJUcmVlSG9zdCB3aXRoCiBVU0UoQ09PUkRJTkFURURf
R1JBUEhJQ1MpIG9yIFVTRShURVhUVVJFX01BUFBFUikKIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xNTIyNjUKClJldmlld2VkIGJ5IFRpbSBIb3J0b24uCgpXZSBuZWl0
aGVyIG1ha2UgdXNlIG9mIExheWVyVHJlZUhvc3Qgb24gTWFjIG5vciBvbiBpT1MuIFdlIHNob3Vs
ZCBndWFyZCBjb2RlIHRoYXQgbWFrZXMKdXNlIG9mIHRoaXMgY2xhc3MgYXMgYXBwbGljYWJsZS4g
VGhpcyBhbHNvIGZpeGVzIHRoZSBpT1MgU2ltdWxhdG9yIGJ1aWxkIHdoZW4gdXNpbmcKQXBwbGUg
SW50ZXJuYWwgc29mdHdhcmUuCgoqIFdlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViQ2hyb21l
Q2xpZW50LmNwcDogR3VhcmQgY29kZSB0aGF0IHVzZWQgTGF5ZXJUcmVlSG9zdC4KKiBXZWJQcm9j
ZXNzL1dlYlBhZ2UvTGF5ZXJUcmVlSG9zdC5jcHA6IEd1YXJkIGNvbnRlbnRzIG9mIGZpbGUgd2l0
aCBVU0UoQ09PUkRJTkFURURfR1JBUEhJQ1MpIHx8IFVTRShURVhUVVJFX01BUFBFUikuCiogV2Vi
UHJvY2Vzcy9XZWJQYWdlL0xheWVyVHJlZUhvc3QuaDogRGl0dG8uCiogV2ViUHJvY2Vzcy9XZWJQ
YWdlL1dlYlBhZ2UuY3BwOgooV2ViS2l0OjpXZWJQYWdlOjpzY2FsZVBhZ2UpOiBEaXR0by4KKFdl
YktpdDo6V2ViUGFnZTo6c2V0RGV2aWNlU2NhbGVGYWN0b3IpOiBEaXR0by4KKiBXZWJQcm9jZXNz
L1dlYlBhZ2UvV2ViUGFnZS5oOiBTdWJzdGl0dXRlIGhlYWRlciBMYXllclRyZWVDb250ZXh0Lmgg
Zm9yIExheWVyVHJlZUhvc3QuaCBzaW5jZSB3ZSBtYWtlIHVzZQpvZiB0aGUgZW51bSBjbGFzcyBM
YXllckhvc3RpbmdNb2RlLgoqIFdlYlByb2Nlc3MvV2ViUGFnZS9pb3MvV2ViUGFnZUlPUy5tbToK
KFdlYktpdDo6V2ViUGFnZTo6dXBkYXRlVmlzaWJsZUNvbnRlbnRSZWN0cyk6IFJlbW92ZSB1bm5l
Y2Vzc2FyeSBjb2RlOyBEcmF3aW5nQXJlYTo6bGF5ZXJUcmVlSG9zdCgpIGFsd2F5cwpyZXR1cm5z
IG51bGxwdHIgb24gaU9TLgotLS0KIFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyAgICAgICAgICAg
ICAgICAgICAgfCAzICsrLQogU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBh
Z2UuaCB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJL
aXQyL0NoYW5nZUxvZwppbmRleCAyNWVlNDYyLi5kMzkyYjAxIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xNSw3
ICsxNSw4IEBACiAgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwOgogICAg
ICAgICAoV2ViS2l0OjpXZWJQYWdlOjpzY2FsZVBhZ2UpOiBEaXR0by4KICAgICAgICAgKFdlYktp
dDo6V2ViUGFnZTo6c2V0RGV2aWNlU2NhbGVGYWN0b3IpOiBEaXR0by4KLSAgICAgICAgKiBXZWJQ
cm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5oOiBTdWJzdGl0dXRlIGhlYWRlciBMYXllckhvc3RpbmdN
b2RlLmggZm9yIExheWVyVHJlZUhvc3QuaC4KKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2Uv
V2ViUGFnZS5oOiBTdWJzdGl0dXRlIGhlYWRlciBMYXllclRyZWVDb250ZXh0LmggZm9yIExheWVy
VHJlZUhvc3QuaCBzaW5jZSB3ZSBtYWtlIHVzZQorICAgICAgICBvZiB0aGUgZW51bSBjbGFzcyBM
YXllckhvc3RpbmdNb2RlLgogICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9pb3MvV2ViUGFn
ZUlPUy5tbToKICAgICAgICAgKFdlYktpdDo6V2ViUGFnZTo6dXBkYXRlVmlzaWJsZUNvbnRlbnRS
ZWN0cyk6IFJlbW92ZSB1bm5lY2Vzc2FyeSBjb2RlOyBEcmF3aW5nQXJlYTo6bGF5ZXJUcmVlSG9z
dCgpIGFsd2F5cwogICAgICAgICByZXR1cm5zIG51bGxwdHIgb24gaU9TLgpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuaCBiL1NvdXJjZS9XZWJL
aXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmgKaW5kZXggODFhNjNiYy4uNTQ2YmU0NyAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuaAor
KysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5oCkBAIC0zOSw3
ICszOSw3IEBACiAjaW5jbHVkZSAiSW5qZWN0ZWRCdW5kbGVQYWdlTG9hZGVyQ2xpZW50LmgiCiAj
aW5jbHVkZSAiSW5qZWN0ZWRCdW5kbGVQYWdlUG9saWN5Q2xpZW50LmgiCiAjaW5jbHVkZSAiSW5q
ZWN0ZWRCdW5kbGVQYWdlUmVzb3VyY2VMb2FkQ2xpZW50LmgiCi0jaW5jbHVkZSAiTGF5ZXJIb3N0
aW5nTW9kZS5oIgorI2luY2x1ZGUgIkxheWVyVHJlZUNvbnRleHQuaCIKICNpbmNsdWRlICJNZXNz
YWdlUmVjZWl2ZXIuaCIKICNpbmNsdWRlICJNZXNzYWdlU2VuZGVyLmgiCiAjaW5jbHVkZSAiUGx1
Z2luLmgiCi0tIAoyLjYuMyAoQXBwbGUgR2l0LTYyKQoK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>267377</attachid>
            <date>2015-12-15 10:03:33 -0800</date>
            <delta_ts>2015-12-15 10:40:08 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>Bug152265.patch</filename>
            <type>text/plain</type>
            <size>8069</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">RnJvbSAwMDliODVhMGJiNDRlNjIzMmQzNDdlZDdhZDgxOTVlYzJiYjRjMzgyIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBEYW5pZWwgQmF0ZXMgPGRhYmF0ZXNAYXBwbGUuY29tPgpEYXRl
OiBUdWUsIDE1IERlYyAyMDE1IDEwOjAyOjIzIC0wODAwClN1YmplY3Q6IFtQQVRDSF0gR3VhcmQg
Y29kZSB0aGF0IHVzZXMgY2xhc3MgTGF5ZXJUcmVlSG9zdCB3aXRoCiBVU0UoQ09PUkRJTkFURURf
R1JBUEhJQ1MpIG9yIFVTRShURVhUVVJFX01BUFBFUikKIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xNTIyNjUKClJldmlld2VkIGJ5IFRpbSBIb3J0b24uCgpXZSBuZWl0
aGVyIG1ha2UgdXNlIG9mIExheWVyVHJlZUhvc3Qgb24gTWFjIG5vciBvbiBpT1MuIFdlIHNob3Vs
ZCBndWFyZCBjb2RlIHRoYXQgbWFrZXMKdXNlIG9mIHRoaXMgY2xhc3MgYXMgYXBwbGljYWJsZS4g
VGhpcyBhbHNvIGZpeGVzIHRoZSBpT1MgU2ltdWxhdG9yIGJ1aWxkIHdoZW4gdXNpbmcKQXBwbGUg
SW50ZXJuYWwgc29mdHdhcmUuCgoqIFdlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViQ2hyb21l
Q2xpZW50LmNwcDogR3VhcmQgY29kZSB0aGF0IHVzZWQgTGF5ZXJUcmVlSG9zdC4KKiBXZWJQcm9j
ZXNzL1dlYlBhZ2UvTGF5ZXJUcmVlSG9zdC5jcHA6IEd1YXJkIGNvbnRlbnRzIG9mIGZpbGUgd2l0
aCBVU0UoQ09PUkRJTkFURURfR1JBUEhJQ1MpIHx8IFVTRShURVhUVVJFX01BUFBFUikuCiogV2Vi
UHJvY2Vzcy9XZWJQYWdlL0xheWVyVHJlZUhvc3QuaDogRGl0dG8uCiogV2ViUHJvY2Vzcy9XZWJQ
YWdlL1dlYlBhZ2UuY3BwOgooV2ViS2l0OjpXZWJQYWdlOjpzY2FsZVBhZ2UpOiBEaXR0by4KKFdl
YktpdDo6V2ViUGFnZTo6c2V0RGV2aWNlU2NhbGVGYWN0b3IpOiBEaXR0by4KKiBXZWJQcm9jZXNz
L1dlYlBhZ2UvV2ViUGFnZS5oOiBTdWJzdGl0dXRlIGhlYWRlciBMYXllclRyZWVDb250ZXh0Lmgg
Zm9yIExheWVyVHJlZUhvc3QuaCBzaW5jZSB3ZSBtYWtlIHVzZQpvZiB0aGUgZW51bSBjbGFzcyBM
YXllckhvc3RpbmdNb2RlLgoqIFdlYlByb2Nlc3MvV2ViUGFnZS9pb3MvV2ViUGFnZUlPUy5tbToK
KFdlYktpdDo6V2ViUGFnZTo6dXBkYXRlVmlzaWJsZUNvbnRlbnRSZWN0cyk6IFJlbW92ZSB1bm5l
Y2Vzc2FyeSBjb2RlOyBEcmF3aW5nQXJlYTo6bGF5ZXJUcmVlSG9zdCgpIGFsd2F5cwpyZXR1cm5z
IG51bGxwdHIgb24gaU9TLgotLS0KIFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMjMgKysrKysrKysrKysrKysrKysrKysrKwogLi4uL1dlYlByb2Nl
c3MvV2ViQ29yZVN1cHBvcnQvV2ViQ2hyb21lQ2xpZW50LmNwcCAgfCAgNSArKysrLQogLi4uL1dl
YktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0xheWVyVHJlZUhvc3QuY3BwICAgfCAgNSArKysrKwog
U291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0xheWVyVHJlZUhvc3QuaCAgfCAgNCAr
KysrCiBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAgICAgICB8
ICA5ICsrKysrKysrLQogU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2Uu
aCAgICAgICAgfCAgMiArLQogLi4uL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL2lvcy9XZWJQ
YWdlSU9TLm1tICAgfCAgMyAtLS0KIDcgZmlsZXMgY2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKSwg
NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cgYi9T
b3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZDYyM2JiOS4uZDM5MmIwMSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDI2IEBACisyMDE1LTEyLTE1ICBEYW5pZWwgQmF0ZXMgIDxkYWJhdGVzQGFw
cGxlLmNvbT4KKworICAgICAgICBHdWFyZCBjb2RlIHRoYXQgdXNlcyBjbGFzcyBMYXllclRyZWVI
b3N0IHdpdGggVVNFKENPT1JESU5BVEVEX0dSQVBISUNTKSBvciBVU0UoVEVYVFVSRV9NQVBQRVIp
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTIyNjUK
KworICAgICAgICBSZXZpZXdlZCBieSBUaW0gSG9ydG9uLgorCisgICAgICAgIFdlIG5laXRoZXIg
bWFrZSB1c2Ugb2YgTGF5ZXJUcmVlSG9zdCBvbiBNYWMgbm9yIG9uIGlPUy4gV2Ugc2hvdWxkIGd1
YXJkIGNvZGUgdGhhdCBtYWtlcworICAgICAgICB1c2Ugb2YgdGhpcyBjbGFzcyBhcyBhcHBsaWNh
YmxlLiBUaGlzIGFsc28gZml4ZXMgdGhlIGlPUyBTaW11bGF0b3IgYnVpbGQgd2hlbiB1c2luZwor
ICAgICAgICBBcHBsZSBJbnRlcm5hbCBzb2Z0d2FyZS4KKworICAgICAgICAqIFdlYlByb2Nlc3Mv
V2ViQ29yZVN1cHBvcnQvV2ViQ2hyb21lQ2xpZW50LmNwcDogR3VhcmQgY29kZSB0aGF0IHVzZWQg
TGF5ZXJUcmVlSG9zdC4KKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvTGF5ZXJUcmVlSG9z
dC5jcHA6IEd1YXJkIGNvbnRlbnRzIG9mIGZpbGUgd2l0aCBVU0UoQ09PUkRJTkFURURfR1JBUEhJ
Q1MpIHx8IFVTRShURVhUVVJFX01BUFBFUikuCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdl
L0xheWVyVHJlZUhvc3QuaDogRGl0dG8uCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL1dl
YlBhZ2UuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlOjpzY2FsZVBhZ2UpOiBEaXR0by4K
KyAgICAgICAgKFdlYktpdDo6V2ViUGFnZTo6c2V0RGV2aWNlU2NhbGVGYWN0b3IpOiBEaXR0by4K
KyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5oOiBTdWJzdGl0dXRlIGhlYWRl
ciBMYXllclRyZWVDb250ZXh0LmggZm9yIExheWVyVHJlZUhvc3QuaCBzaW5jZSB3ZSBtYWtlIHVz
ZQorICAgICAgICBvZiB0aGUgZW51bSBjbGFzcyBMYXllckhvc3RpbmdNb2RlLgorICAgICAgICAq
IFdlYlByb2Nlc3MvV2ViUGFnZS9pb3MvV2ViUGFnZUlPUy5tbToKKyAgICAgICAgKFdlYktpdDo6
V2ViUGFnZTo6dXBkYXRlVmlzaWJsZUNvbnRlbnRSZWN0cyk6IFJlbW92ZSB1bm5lY2Vzc2FyeSBj
b2RlOyBEcmF3aW5nQXJlYTo6bGF5ZXJUcmVlSG9zdCgpIGFsd2F5cworICAgICAgICByZXR1cm5z
IG51bGxwdHIgb24gaU9TLgorCiAyMDE1LTEyLTE1ICBaYW4gRG9iZXJzZWsgIDx6ZG9iZXJzZWtA
aWdhbGlhLmNvbT4KIAogICAgICAgICBbVGV4TWFwXSBPcGVyYXRlIHdpdGggYSByZWZlcmVuY2Ug
dG8gdGhlIFRleHR1cmVNYXBwZXIgd2hlcmV2ZXIgcG9zc2libGUKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViQ2hyb21lQ2xpZW50LmNwcCBi
L1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViQ2hyb21lQ2xpZW50
LmNwcAppbmRleCAxYzZlNjk1Li44OTg2Zjc2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9X
ZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1dlYkNocm9tZUNsaWVudC5jcHAKKysrIGIvU291cmNl
L1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJDb3JlU3VwcG9ydC9XZWJDaHJvbWVDbGllbnQuY3BwCkBA
IC0zMyw3ICszMyw2IEBACiAjaW5jbHVkZSAiSGFuZ0RldGVjdGlvbkRpc2FibGVyLmgiCiAjaW5j
bHVkZSAiSW5qZWN0ZWRCdW5kbGVOYXZpZ2F0aW9uQWN0aW9uLmgiCiAjaW5jbHVkZSAiSW5qZWN0
ZWRCdW5kbGVOb2RlSGFuZGxlLmgiCi0jaW5jbHVkZSAiTGF5ZXJUcmVlSG9zdC5oIgogI2luY2x1
ZGUgIk5hdmlnYXRpb25BY3Rpb25EYXRhLmgiCiAjaW5jbHVkZSAiUGFnZUJhbm5lci5oIgogI2lu
Y2x1ZGUgIlVzZXJEYXRhLmgiCkBAIC04NCw2ICs4MywxMCBAQAogI2luY2x1ZGUgIlJlbW90ZVNj
cm9sbGluZ0Nvb3JkaW5hdG9yLmgiCiAjZW5kaWYKIAorI2lmIFVTRShDT09SRElOQVRFRF9HUkFQ
SElDUykKKyNpbmNsdWRlICJMYXllclRyZWVIb3N0LmgiCisjZW5kaWYKKwogI2lmIFBMQVRGT1JN
KEdUSykKICNpbmNsdWRlICJQcmludGVyTGlzdEd0ay5oIgogI2VuZGlmCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvTGF5ZXJUcmVlSG9zdC5jcHAgYi9Tb3Vy
Y2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvTGF5ZXJUcmVlSG9zdC5jcHAKaW5kZXggZWM2
NzE2MC4uZTUwYjAwOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQ
YWdlL0xheWVyVHJlZUhvc3QuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2Vi
UGFnZS9MYXllclRyZWVIb3N0LmNwcApAQCAtMjQsNiArMjQsOSBAQAogICovCiAKICNpbmNsdWRl
ICJjb25maWcuaCIKKworI2lmIFVTRShDT09SRElOQVRFRF9HUkFQSElDUykgfHwgVVNFKFRFWFRV
UkVfTUFQUEVSKQorCiAjaW5jbHVkZSAiTGF5ZXJUcmVlSG9zdC5oIgogCiAjaWYgVVNFKENPT1JE
SU5BVEVEX0dSQVBISUNTX01VTFRJUFJPQ0VTUykKQEAgLTYyLDMgKzY1LDUgQEAgTGF5ZXJUcmVl
SG9zdDo6fkxheWVyVHJlZUhvc3QoKQogfQogCiB9IC8vIG5hbWVzcGFjZSBXZWJLaXQKKworI2Vu
ZGlmIC8vIFVTRShDT09SRElOQVRFRF9HUkFQSElDUykgfHwgVVNFKFRFWFRVUkVfTUFQUEVSKQpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0xheWVyVHJlZUhv
c3QuaCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9MYXllclRyZWVIb3N0LmgK
aW5kZXggNzEyNmQ4My4uNDg2NDU0MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJv
Y2Vzcy9XZWJQYWdlL0xheWVyVHJlZUhvc3QuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9j
ZXNzL1dlYlBhZ2UvTGF5ZXJUcmVlSG9zdC5oCkBAIC0yNiw2ICsyNiw4IEBACiAjaWZuZGVmIExh
eWVyVHJlZUhvc3RfaAogI2RlZmluZSBMYXllclRyZWVIb3N0X2gKIAorI2lmIFVTRShDT09SRElO
QVRFRF9HUkFQSElDUykgfHwgVVNFKFRFWFRVUkVfTUFQUEVSKQorCiAjaW5jbHVkZSAiTGF5ZXJU
cmVlQ29udGV4dC5oIgogI2luY2x1ZGUgPFdlYkNvcmUvQ29sb3IuaD4KICNpbmNsdWRlIDx3dGYv
UGFzc1JlZlB0ci5oPgpAQCAtMTA2LDQgKzEwOCw2IEBAIHByb3RlY3RlZDoKIAogfSAvLyBuYW1l
c3BhY2UgV2ViS2l0CiAKKyNlbmRpZiAvLyBVU0UoQ09PUkRJTkFURURfR1JBUEhJQ1MpIHx8IFVT
RShURVhUVVJFX01BUFBFUikKKwogI2VuZGlmIC8vIExheWVyVHJlZUhvc3RfaApkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwIGIvU291cmNl
L1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwCmluZGV4IDE1MmQ4YTkuLmUx
NDI3NWQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQ
YWdlLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5j
cHAKQEAgLTQwLDcgKzQwLDYgQEAKICNpbmNsdWRlICJFdmVudERpc3BhdGNoZXIuaCIKICNpbmNs
dWRlICJJbmplY3RlZEJ1bmRsZS5oIgogI2luY2x1ZGUgIkluamVjdGVkQnVuZGxlQmFja0Zvcndh
cmRMaXN0LmgiCi0jaW5jbHVkZSAiTGF5ZXJUcmVlSG9zdC5oIgogI2luY2x1ZGUgIkxvZ2dpbmcu
aCIKICNpbmNsdWRlICJOZXRzY2FwZVBsdWdpbi5oIgogI2luY2x1ZGUgIk5vdGlmaWNhdGlvblBl
cm1pc3Npb25SZXF1ZXN0TWFuYWdlci5oIgpAQCAtMjEyLDYgKzIxMSwxMCBAQAogI2luY2x1ZGUg
PHd0Zi9SZWZDb3VudGVkTGVha0NvdW50ZXIuaD4KICNlbmRpZgogCisjaWYgVVNFKENPT1JESU5B
VEVEX0dSQVBISUNTKSB8fCBVU0UoVEVYVFVSRV9NQVBQRVIpCisjaW5jbHVkZSAiTGF5ZXJUcmVl
SG9zdC5oIgorI2VuZGlmCisKICNpZiBVU0UoQ09PUkRJTkFURURfR1JBUEhJQ1NfTVVMVElQUk9D
RVNTKQogI2luY2x1ZGUgIkNvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdE1lc3NhZ2VzLmgiCiAjZW5k
aWYKQEAgLTE0NTksOCArMTQ2MiwxMCBAQCB2b2lkIFdlYlBhZ2U6OnNjYWxlUGFnZShkb3VibGUg
c2NhbGUsIGNvbnN0IEludFBvaW50JiBvcmlnaW4pCiAgICAgZm9yIChhdXRvKiBwbHVnaW5WaWV3
IDogbV9wbHVnaW5WaWV3cykKICAgICAgICAgcGx1Z2luVmlldy0+cGFnZVNjYWxlRmFjdG9yRGlk
Q2hhbmdlKCk7CiAKKyNpZiBVU0UoQ09PUkRJTkFURURfR1JBUEhJQ1MpIHx8IFVTRShURVhUVVJF
X01BUFBFUikKICAgICBpZiAobV9kcmF3aW5nQXJlYS0+bGF5ZXJUcmVlSG9zdCgpKQogICAgICAg
ICBtX2RyYXdpbmdBcmVhLT5sYXllclRyZWVIb3N0KCktPmRldmljZU9yUGFnZVNjYWxlRmFjdG9y
Q2hhbmdlZCgpOworI2VuZGlmCiAKICAgICBzZW5kKE1lc3NhZ2VzOjpXZWJQYWdlUHJveHk6OlBh
Z2VTY2FsZUZhY3RvckRpZENoYW5nZShzY2FsZSkpOwogfQpAQCAtMTUzNSw4ICsxNTQwLDEwIEBA
IHZvaWQgV2ViUGFnZTo6c2V0RGV2aWNlU2NhbGVGYWN0b3IoZmxvYXQgc2NhbGVGYWN0b3IpCiAg
ICAgICAgIG1fZmluZENvbnRyb2xsZXIuZGV2aWNlU2NhbGVGYWN0b3JEaWRDaGFuZ2UoKTsKICAg
ICB9CiAKKyNpZiBVU0UoQ09PUkRJTkFURURfR1JBUEhJQ1MpIHx8IFVTRShURVhUVVJFX01BUFBF
UikKICAgICBpZiAobV9kcmF3aW5nQXJlYS0+bGF5ZXJUcmVlSG9zdCgpKQogICAgICAgICBtX2Ry
YXdpbmdBcmVhLT5sYXllclRyZWVIb3N0KCktPmRldmljZU9yUGFnZVNjYWxlRmFjdG9yQ2hhbmdl
ZCgpOworI2VuZGlmCiB9CiAKIGZsb2F0IFdlYlBhZ2U6OmRldmljZVNjYWxlRmFjdG9yKCkgY29u
c3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdl
LmggYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5oCmluZGV4IDg0
YWQ3MjQuLjU0NmJlNDcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2Vi
UGFnZS9XZWJQYWdlLmgKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dl
YlBhZ2UuaApAQCAtMzksNyArMzksNyBAQAogI2luY2x1ZGUgIkluamVjdGVkQnVuZGxlUGFnZUxv
YWRlckNsaWVudC5oIgogI2luY2x1ZGUgIkluamVjdGVkQnVuZGxlUGFnZVBvbGljeUNsaWVudC5o
IgogI2luY2x1ZGUgIkluamVjdGVkQnVuZGxlUGFnZVJlc291cmNlTG9hZENsaWVudC5oIgotI2lu
Y2x1ZGUgIkxheWVyVHJlZUhvc3QuaCIKKyNpbmNsdWRlICJMYXllclRyZWVDb250ZXh0LmgiCiAj
aW5jbHVkZSAiTWVzc2FnZVJlY2VpdmVyLmgiCiAjaW5jbHVkZSAiTWVzc2FnZVNlbmRlci5oIgog
I2luY2x1ZGUgIlBsdWdpbi5oIgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vz
cy9XZWJQYWdlL2lvcy9XZWJQYWdlSU9TLm1tIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9X
ZWJQYWdlL2lvcy9XZWJQYWdlSU9TLm1tCmluZGV4IDY3ZDYyNDUuLjVjYmY1NzAgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9pb3MvV2ViUGFnZUlPUy5tbQor
KysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvaW9zL1dlYlBhZ2VJT1MubW0K
QEAgLTI5MjQsOSArMjkyNCw2IEBAIHZvaWQgV2ViUGFnZTo6dXBkYXRlVmlzaWJsZUNvbnRlbnRS
ZWN0cyhjb25zdCBWaXNpYmxlQ29udGVudFJlY3RVcGRhdGVJbmZvJiB2aXNpCiAKICAgICAgICAg
bV9wYWdlLT5zZXRQYWdlU2NhbGVGYWN0b3IoZmxvYXRCb3VuZGVkU2NhbGUsIHNjcm9sbFBvc2l0
aW9uLCBtX2lzSW5TdGFibGVTdGF0ZSk7CiAgICAgICAgIGhhc1NldFBhZ2VTY2FsZSA9IHRydWU7
Ci0KLSAgICAgICAgaWYgKExheWVyVHJlZUhvc3QqIGxheWVyVHJlZUhvc3QgPSBtX2RyYXdpbmdB
cmVhLT5sYXllclRyZWVIb3N0KCkpCi0gICAgICAgICAgICBsYXllclRyZWVIb3N0LT5kZXZpY2VP
clBhZ2VTY2FsZUZhY3RvckNoYW5nZWQoKTsKICAgICAgICAgc2VuZChNZXNzYWdlczo6V2ViUGFn
ZVByb3h5OjpQYWdlU2NhbGVGYWN0b3JEaWRDaGFuZ2UoZmxvYXRCb3VuZGVkU2NhbGUpKTsKICAg
ICB9CiAKLS0gCjIuNi4zIChBcHBsZSBHaXQtNjIpCgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>