<?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>214986</bug_id>
          
          <creation_ts>2020-07-30 13:41:36 -0700</creation_ts>
          <short_desc>Compute number of PAC bits from what the OS says its address space is</short_desc>
          <delta_ts>2020-08-01 14:47:03 -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>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>REOPENED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>215065</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Keith Miller">keith_miller</reporter>
          <assigned_to name="Keith Miller">keith_miller</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1676522</commentid>
    <comment_count>0</comment_count>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2020-07-30 13:41:36 -0700</bug_when>
    <thetext>Compute number of PAC bits from what the OS says its address space is</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1676526</commentid>
    <comment_count>1</comment_count>
      <attachid>405609</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2020-07-30 13:45:09 -0700</bug_when>
    <thetext>Created attachment 405609
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1676541</commentid>
    <comment_count>2</comment_count>
      <attachid>405609</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2020-07-30 14:11:57 -0700</bug_when>
    <thetext>Comment on attachment 405609
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=405609&amp;action=review

&gt; Source/WTF/wtf/PtrTag.h:34
&gt; +#if CPU(ARM64E) &amp;&amp; __has_include(&lt;mach/arm/vm_param.h&gt;)

I feel like this should be DARWIN based, w/ an assert we have the header</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1676542</commentid>
    <comment_count>3</comment_count>
      <attachid>405609</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2020-07-30 14:15:43 -0700</bug_when>
    <thetext>Comment on attachment 405609
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=405609&amp;action=review

&gt; Source/WTF/wtf/PtrTag.h:36
&gt; +constexpr unsigned maximumNumberOfPointerAuthenticationBits = 64 - getMSBSetConstexpr(MACH_VM_MAX_ADDRESS_RAW);

is this off by 1?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1676560</commentid>
    <comment_count>4</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2020-07-30 14:36:21 -0700</bug_when>
    <thetext>I suggested to Keith to just do 64 - OS_CONSTANT(EFFECTIVE_ADDRESS_WIDTH)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1676564</commentid>
    <comment_count>5</comment_count>
      <attachid>405622</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2020-07-30 14:39:58 -0700</bug_when>
    <thetext>Created attachment 405622
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1676565</commentid>
    <comment_count>6</comment_count>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2020-07-30 14:40:05 -0700</bug_when>
    <thetext>(In reply to Saam Barati from comment #4)
&gt; I suggested to Keith to just do 64 - OS_CONSTANT(EFFECTIVE_ADDRESS_WIDTH)

Done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1676590</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-07-30 15:26:06 -0700</bug_when>
    <thetext>Committed r265113: &lt;https://trac.webkit.org/changeset/265113&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 405622.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1676593</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-07-30 15:27:24 -0700</bug_when>
    <thetext>&lt;rdar://problem/66350659&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1676623</commentid>
    <comment_count>9</comment_count>
    <who name="Ryan Haddad">ryanhaddad</who>
    <bug_when>2020-07-30 16:24:22 -0700</bug_when>
    <thetext>This change broke the Windows build, as EWS predicted:
C:\cygwin\worker\win10-release\build\WebKitBuild\Release\DerivedSources\ForwardingHeaders\wtf/CagedPtr.h(43,1): error C2220: the following warning is treated as an error [C:\cygwin\worker\win10-release\build\WebKitBuild\Release\Source\JavaScriptCore\LLIntOffsetsExtractor.vcxproj]
C:\cygwin\worker\win10-release\build\Source\JavaScriptCore\runtime\ArrayBuffer.h(61): message : see reference to class template instantiation &apos;WTF::CagedPtr&lt;Gigacage::Primitive,void,true,WTF::DumbPtrTraits&lt;T&gt;&gt;&apos; being compiled [C:\cygwin\worker\win10-release\build\WebKitBuild\Release\Source\JavaScriptCore\LLIntOffsetsExtractor.vcxproj]
C:\cygwin\worker\win10-release\build\Source\JavaScriptCore\runtime\ArrayBuffer.h(61): message :         with [C:\cygwin\worker\win10-release\build\WebKitBuild\Release\Source\JavaScriptCore\LLIntOffsetsExtractor.vcxproj]
C:\cygwin\worker\win10-release\build\Source\JavaScriptCore\runtime\ArrayBuffer.h(61): message :         [ [C:\cygwin\worker\win10-release\build\WebKitBuild\Release\Source\JavaScriptCore\LLIntOffsetsExtractor.vcxproj]
C:\cygwin\worker\win10-release\build\Source\JavaScriptCore\runtime\ArrayBuffer.h(61): message :             T=void [C:\cygwin\worker\win10-release\build\WebKitBuild\Release\Source\JavaScriptCore\LLIntOffsetsExtractor.vcxproj]
C:\cygwin\worker\win10-release\build\Source\JavaScriptCore\runtime\ArrayBuffer.h(61): message :         ] [C:\cygwin\worker\win10-release\build\WebKitBuild\Release\Source\JavaScriptCore\LLIntOffsetsExtractor.vcxproj]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1676652</commentid>
    <comment_count>10</comment_count>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2020-07-30 17:19:12 -0700</bug_when>
    <thetext>(In reply to Ryan Haddad from comment #9)
&gt; This change broke the Windows build, as EWS predicted:
&gt; C:\cygwin\worker\win10-
&gt; release\build\WebKitBuild\Release\DerivedSources\ForwardingHeaders\wtf/
&gt; CagedPtr.h(43,1): error C2220: the following warning is treated as an error
&gt; [C:\cygwin\worker\win10-
&gt; release\build\WebKitBuild\Release\Source\JavaScriptCore\LLIntOffsetsExtractor
&gt; .vcxproj]
&gt; C:\cygwin\worker\win10-
&gt; release\build\Source\JavaScriptCore\runtime\ArrayBuffer.h(61): message : see
&gt; reference to class template instantiation
&gt; &apos;WTF::CagedPtr&lt;Gigacage::Primitive,void,true,WTF::DumbPtrTraits&lt;T&gt;&gt;&apos; being
&gt; compiled
&gt; [C:\cygwin\worker\win10-
&gt; release\build\WebKitBuild\Release\Source\JavaScriptCore\LLIntOffsetsExtractor
&gt; .vcxproj]
&gt; C:\cygwin\worker\win10-
&gt; release\build\Source\JavaScriptCore\runtime\ArrayBuffer.h(61): message :    
&gt; with
&gt; [C:\cygwin\worker\win10-
&gt; release\build\WebKitBuild\Release\Source\JavaScriptCore\LLIntOffsetsExtractor
&gt; .vcxproj]
&gt; C:\cygwin\worker\win10-
&gt; release\build\Source\JavaScriptCore\runtime\ArrayBuffer.h(61): message :    
&gt; [
&gt; [C:\cygwin\worker\win10-
&gt; release\build\WebKitBuild\Release\Source\JavaScriptCore\LLIntOffsetsExtractor
&gt; .vcxproj]
&gt; C:\cygwin\worker\win10-
&gt; release\build\Source\JavaScriptCore\runtime\ArrayBuffer.h(61): message :    
&gt; T=void
&gt; [C:\cygwin\worker\win10-
&gt; release\build\WebKitBuild\Release\Source\JavaScriptCore\LLIntOffsetsExtractor
&gt; .vcxproj]
&gt; C:\cygwin\worker\win10-
&gt; release\build\Source\JavaScriptCore\runtime\ArrayBuffer.h(61): message :    
&gt; ]
&gt; [C:\cygwin\worker\win10-
&gt; release\build\WebKitBuild\Release\Source\JavaScriptCore\LLIntOffsetsExtractor
&gt; .vcxproj]

Should be fixed with r265122.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1677155</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-08-01 14:47:03 -0700</bug_when>
    <thetext>Re-opened since this is blocked by bug 215065</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>405609</attachid>
            <date>2020-07-30 13:45:09 -0700</date>
            <delta_ts>2020-07-30 14:39:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-214986-20200730134508.patch</filename>
            <type>text/plain</type>
            <size>3535</size>
            <attacher name="Keith Miller">keith_miller</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY1MDczCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA5
NzA5Njg4NmU5OWE2NjE4Y2JiOGY1NTgyMDJkYzc4NmI3YmEzMzE2Li4zOTc5YmExZGQyZmVlNGJl
MTA4ODI5ZjNkMzk0ODk5MWEzNDg3MDFkIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxMiBAQAorMjAyMC0wNy0zMCAgS2VpdGggTWlsbGVyICA8a2VpdGhfbWlsbGVyQGFwcGxl
LmNvbT4KKworICAgICAgICBDb21wdXRlIG51bWJlciBvZiBQQUMgYml0cyBmcm9tIHdoYXQgdGhl
IE9TIHNheXMgaXRzIGFkZHJlc3Mgc3BhY2UgaXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTIxNDk4NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgICogYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyQVJNNjRFLmg6
CisKIDIwMjAtMDctMjkgIFRhZGV1IFphZ2FsbG8gIDx0emFnYWxsb0BhcHBsZS5jb20+CiAKICAg
ICAgICAgV2ViQXNzZW1ibHkgdmFsaWRhdGlvbiBmb3IgY2FsbF9pbmRpcmVjdCBpcyBpbmNvcnJl
Y3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nIGIvU291cmNlL1dURi9DaGFuZ2VM
b2cKaW5kZXggNGQ3ZDFlMDBmNDBiZGUwYzY5NGNiMTAxM2MxNDA4NjY3MjhiNjI5My4uNDhkNmY2
Nzg1MGNjYjdjNjczYmQxMzNhODM5NDIzNjg1YjcxZjc2MSAxMDA2NDQKLS0tIGEvU291cmNlL1dU
Ri9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dURi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAor
MjAyMC0wNy0zMCAgS2VpdGggTWlsbGVyICA8a2VpdGhfbWlsbGVyQGFwcGxlLmNvbT4KKworICAg
ICAgICBDb21wdXRlIG51bWJlciBvZiBQQUMgYml0cyBmcm9tIHdoYXQgdGhlIE9TIHNheXMgaXRz
IGFkZHJlc3Mgc3BhY2UgaXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIxNDk4NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgICogd3RmL0NhZ2VkUHRyLmg6CisgICAgICAgICogd3RmL1B0clRhZy5oOgorCiAy
MDIwLTA3LTI5ICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29tPgogCiAg
ICAgICAgIFtXaW4gRGVidWddIFVucmV2aWV3ZWQgYnVpbGQgZml4CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyQVJNNjRFLmggYi9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyQVJNNjRFLmgKaW5kZXgg
MzllYTE1MTE0NzYxYTAwZTAwMDUwMzEwMGJlNzZiZGU0NGEyZjhjNC4uMThiYTkzN2ViZjQ2YTFm
ZDQxMmIxZDY3NTM5YzY1M2Y2Y2Q2MTNiZiAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRD
b3JlL2Fzc2VtYmxlci9NYWNyb0Fzc2VtYmxlckFSTTY0RS5oCisrKyBiL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9hc3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJBUk02NEUuaApAQCAtMzksNyArMzksNyBA
QCB1c2luZyBBc3NlbWJsZXIgPSBUQVJHRVRfQVNTRU1CTEVSOwogCiBjbGFzcyBNYWNyb0Fzc2Vt
YmxlckFSTTY0RSA6IHB1YmxpYyBNYWNyb0Fzc2VtYmxlckFSTTY0IHsKIHB1YmxpYzoKLSAgICBz
dGF0aWMgY29uc3RleHByIHVuc2lnbmVkIG51bWJlck9mUEFDQml0cyA9IDI1OworICAgIHN0YXRp
YyBjb25zdGV4cHIgdW5zaWduZWQgbnVtYmVyT2ZQQUNCaXRzID0gV1RGOjptYXhpbXVtTnVtYmVy
T2ZQb2ludGVyQXV0aGVudGljYXRpb25CaXRzOwogICAgIHN0YXRpYyBjb25zdGV4cHIgdWludHB0
cl90IG5vblBBQ0JpdHNNYXNrID0gKDF1bGwgPDwgKDY0IC0gbnVtYmVyT2ZQQUNCaXRzKSkgLSAx
OwogCiAgICAgQUxXQVlTX0lOTElORSB2b2lkIHRhZ1JldHVybkFkZHJlc3MoKQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dURi93dGYvQ2FnZWRQdHIuaCBiL1NvdXJjZS9XVEYvd3RmL0NhZ2VkUHRyLmgK
aW5kZXggOGZjYTYwNWM4NzE1MjVjOWUyNzNiYWI4NjUxMWFkNzMzOTkwMDlhZi4uNWUxMDU5MTM3
MDc5MWJmZmU3NTY1YzJhOWNmN2ViMzNlMDkzNzAyOCAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93
dGYvQ2FnZWRQdHIuaAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9DYWdlZFB0ci5oCkBAIC0zOSw3ICsz
OSw3IEBAIHRlbXBsYXRlPEdpZ2FjYWdlOjpLaW5kIHBhc3NlZEtpbmQsIHR5cGVuYW1lIFQsIGJv
b2wgc2hvdWxkVGFnID0gZmFsc2UsIHR5cGVuYW1lCiBjbGFzcyBDYWdlZFB0ciB7CiBwdWJsaWM6
CiAgICAgc3RhdGljIGNvbnN0ZXhwciBHaWdhY2FnZTo6S2luZCBraW5kID0gcGFzc2VkS2luZDsK
LSAgICBzdGF0aWMgY29uc3RleHByIHVuc2lnbmVkIG51bWJlck9mUEFDQml0cyA9IDI1OworICAg
IHN0YXRpYyBjb25zdGV4cHIgdW5zaWduZWQgbnVtYmVyT2ZQQUNCaXRzID0gbWF4aW11bU51bWJl
ck9mUG9pbnRlckF1dGhlbnRpY2F0aW9uQml0czsKICAgICBzdGF0aWMgY29uc3RleHByIHVpbnRw
dHJfdCBub25QQUNCaXRzTWFzayA9ICgxdWxsIDw8ICgoc2l6ZW9mKFQqKSAqIENIQVJfQklUKSAt
IG51bWJlck9mUEFDQml0cykpIC0gMTsKIAogICAgIENhZ2VkUHRyKCkgOiBDYWdlZFB0cihudWxs
cHRyKSB7IH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL1B0clRhZy5oIGIvU291cmNlL1dU
Ri93dGYvUHRyVGFnLmgKaW5kZXggYzg2YzBmYWUzNGE5NGQ4OTdlN2Q4NTcyNzk3NTlkODI5ODYw
NjQwNy4uMTE1NmRiYjgzM2E4ODE3Y2M1NGY0NmEwNDg0OWU5NWMzMTIxMmFmYiAxMDA2NDQKLS0t
IGEvU291cmNlL1dURi93dGYvUHRyVGFnLmgKKysrIGIvU291cmNlL1dURi93dGYvUHRyVGFnLmgK
QEAgLTI3LDkgKzI3LDE4IEBACiAKICNpbmNsdWRlIDx3dGYvQXNzZXJ0aW9ucy5oPgogI2luY2x1
ZGUgPHd0Zi9EYXRhTG9nLmg+CisjaW5jbHVkZSA8d3RmL01hdGhFeHRyYXMuaD4KIAogbmFtZXNw
YWNlIFdURiB7CiAKKyNpZiBDUFUoQVJNNjRFKSAmJiBfX2hhc19pbmNsdWRlKDxtYWNoL2FybS92
bV9wYXJhbS5oPikKK3N0YXRpY19hc3NlcnQoc2l6ZW9mKHZvaWQqKSA9PSA4LCAiV2UgYXNzdW1l
IHBvaW50ZXJzIGFyZSA2NCBiaXQgaWYgcG9pbnRlciBhdXRoZW50aWNhdGlvbiBpcyBlbmFibGVk
Iik7Citjb25zdGV4cHIgdW5zaWduZWQgbWF4aW11bU51bWJlck9mUG9pbnRlckF1dGhlbnRpY2F0
aW9uQml0cyA9IDY0IC0gZ2V0TVNCU2V0Q29uc3RleHByKE1BQ0hfVk1fTUFYX0FERFJFU1NfUkFX
KTsKKyNlbHNlCitjb25zdGV4cHIgdW5zaWduZWQgbWF4aW11bU51bWJlck9mUG9pbnRlckF1dGhl
bnRpY2F0aW9uQml0cyA9IDA7CisjZW5kaWYKKworCiAjZGVmaW5lIEZPUl9FQUNIX0JBU0VfV1RG
X1BUUlRBRyh2KSBcCiAgICAgdihOb1B0clRhZykgXAogICAgIHYoQ0Z1bmN0aW9uUHRyVGFnKSBc
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>405622</attachid>
            <date>2020-07-30 14:39:58 -0700</date>
            <delta_ts>2020-07-30 15:26:07 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-214986-20200730143956.patch</filename>
            <type>text/plain</type>
            <size>3406</size>
            <attacher name="Keith Miller">keith_miller</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY1MDczCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA5
NzA5Njg4NmU5OWE2NjE4Y2JiOGY1NTgyMDJkYzc4NmI3YmEzMzE2Li40MzExNmJmZGI5NmRiZTFl
Mjk3YjU3ODc3NWZhNTE5MGI0NGEwZjI5IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxMiBAQAorMjAyMC0wNy0zMCAgS2VpdGggTWlsbGVyICA8a2VpdGhfbWlsbGVyQGFwcGxl
LmNvbT4KKworICAgICAgICBDb21wdXRlIG51bWJlciBvZiBQQUMgYml0cyBmcm9tIHdoYXQgdGhl
IE9TIHNheXMgaXRzIGFkZHJlc3Mgc3BhY2UgaXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTIxNDk4NgorCisgICAgICAgIFJldmlld2VkIGJ5IFNhYW0g
QmFyYXRpLgorCisgICAgICAgICogYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyQVJNNjRFLmg6CisK
IDIwMjAtMDctMjkgIFRhZGV1IFphZ2FsbG8gIDx0emFnYWxsb0BhcHBsZS5jb20+CiAKICAgICAg
ICAgV2ViQXNzZW1ibHkgdmFsaWRhdGlvbiBmb3IgY2FsbF9pbmRpcmVjdCBpcyBpbmNvcnJlY3QK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nIGIvU291cmNlL1dURi9DaGFuZ2VMb2cK
aW5kZXggNGQ3ZDFlMDBmNDBiZGUwYzY5NGNiMTAxM2MxNDA4NjY3MjhiNjI5My4uZmM2MzIxNmUw
N2FlNDY3ZjZjOTI3MDhmM2E2NGQ3ZDBlNTNjYzU2YiAxMDA2NDQKLS0tIGEvU291cmNlL1dURi9D
aGFuZ2VMb2cKKysrIGIvU291cmNlL1dURi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAy
MC0wNy0zMCAgS2VpdGggTWlsbGVyICA8a2VpdGhfbWlsbGVyQGFwcGxlLmNvbT4KKworICAgICAg
ICBDb21wdXRlIG51bWJlciBvZiBQQUMgYml0cyBmcm9tIHdoYXQgdGhlIE9TIHNheXMgaXRzIGFk
ZHJlc3Mgc3BhY2UgaXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTIxNDk4NgorCisgICAgICAgIFJldmlld2VkIGJ5IFNhYW0gQmFyYXRpLgorCisgICAg
ICAgICogd3RmL0NhZ2VkUHRyLmg6CisgICAgICAgICogd3RmL1B0clRhZy5oOgorCiAyMDIwLTA3
LTI5ICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29tPgogCiAgICAgICAg
IFtXaW4gRGVidWddIFVucmV2aWV3ZWQgYnVpbGQgZml4CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyQVJNNjRFLmggYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyQVJNNjRFLmgKaW5kZXggMzllYTE1
MTE0NzYxYTAwZTAwMDUwMzEwMGJlNzZiZGU0NGEyZjhjNC4uMThiYTkzN2ViZjQ2YTFmZDQxMmIx
ZDY3NTM5YzY1M2Y2Y2Q2MTNiZiAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2Fz
c2VtYmxlci9NYWNyb0Fzc2VtYmxlckFSTTY0RS5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9hc3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJBUk02NEUuaApAQCAtMzksNyArMzksNyBAQCB1c2lu
ZyBBc3NlbWJsZXIgPSBUQVJHRVRfQVNTRU1CTEVSOwogCiBjbGFzcyBNYWNyb0Fzc2VtYmxlckFS
TTY0RSA6IHB1YmxpYyBNYWNyb0Fzc2VtYmxlckFSTTY0IHsKIHB1YmxpYzoKLSAgICBzdGF0aWMg
Y29uc3RleHByIHVuc2lnbmVkIG51bWJlck9mUEFDQml0cyA9IDI1OworICAgIHN0YXRpYyBjb25z
dGV4cHIgdW5zaWduZWQgbnVtYmVyT2ZQQUNCaXRzID0gV1RGOjptYXhpbXVtTnVtYmVyT2ZQb2lu
dGVyQXV0aGVudGljYXRpb25CaXRzOwogICAgIHN0YXRpYyBjb25zdGV4cHIgdWludHB0cl90IG5v
blBBQ0JpdHNNYXNrID0gKDF1bGwgPDwgKDY0IC0gbnVtYmVyT2ZQQUNCaXRzKSkgLSAxOwogCiAg
ICAgQUxXQVlTX0lOTElORSB2b2lkIHRhZ1JldHVybkFkZHJlc3MoKQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dURi93dGYvQ2FnZWRQdHIuaCBiL1NvdXJjZS9XVEYvd3RmL0NhZ2VkUHRyLmgKaW5kZXgg
OGZjYTYwNWM4NzE1MjVjOWUyNzNiYWI4NjUxMWFkNzMzOTkwMDlhZi4uNWUxMDU5MTM3MDc5MWJm
ZmU3NTY1YzJhOWNmN2ViMzNlMDkzNzAyOCAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYvQ2Fn
ZWRQdHIuaAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9DYWdlZFB0ci5oCkBAIC0zOSw3ICszOSw3IEBA
IHRlbXBsYXRlPEdpZ2FjYWdlOjpLaW5kIHBhc3NlZEtpbmQsIHR5cGVuYW1lIFQsIGJvb2wgc2hv
dWxkVGFnID0gZmFsc2UsIHR5cGVuYW1lCiBjbGFzcyBDYWdlZFB0ciB7CiBwdWJsaWM6CiAgICAg
c3RhdGljIGNvbnN0ZXhwciBHaWdhY2FnZTo6S2luZCBraW5kID0gcGFzc2VkS2luZDsKLSAgICBz
dGF0aWMgY29uc3RleHByIHVuc2lnbmVkIG51bWJlck9mUEFDQml0cyA9IDI1OworICAgIHN0YXRp
YyBjb25zdGV4cHIgdW5zaWduZWQgbnVtYmVyT2ZQQUNCaXRzID0gbWF4aW11bU51bWJlck9mUG9p
bnRlckF1dGhlbnRpY2F0aW9uQml0czsKICAgICBzdGF0aWMgY29uc3RleHByIHVpbnRwdHJfdCBu
b25QQUNCaXRzTWFzayA9ICgxdWxsIDw8ICgoc2l6ZW9mKFQqKSAqIENIQVJfQklUKSAtIG51bWJl
ck9mUEFDQml0cykpIC0gMTsKIAogICAgIENhZ2VkUHRyKCkgOiBDYWdlZFB0cihudWxscHRyKSB7
IH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL1B0clRhZy5oIGIvU291cmNlL1dURi93dGYv
UHRyVGFnLmgKaW5kZXggYzg2YzBmYWUzNGE5NGQ4OTdlN2Q4NTcyNzk3NTlkODI5ODYwNjQwNy4u
MDgwODkyZmU2NzUwYmQwNTdlNjI2N2NkZDA5MGQxMTQwOWE2ZTExYSAxMDA2NDQKLS0tIGEvU291
cmNlL1dURi93dGYvUHRyVGFnLmgKKysrIGIvU291cmNlL1dURi93dGYvUHRyVGFnLmgKQEAgLTI3
LDkgKzI3LDE3IEBACiAKICNpbmNsdWRlIDx3dGYvQXNzZXJ0aW9ucy5oPgogI2luY2x1ZGUgPHd0
Zi9EYXRhTG9nLmg+CisjaW5jbHVkZSA8d3RmL01hdGhFeHRyYXMuaD4KIAogbmFtZXNwYWNlIFdU
RiB7CiAKKyNpZiBDUFUoQVJNNjRFKQorY29uc3RleHByIHVuc2lnbmVkIG1heGltdW1OdW1iZXJP
ZlBvaW50ZXJBdXRoZW50aWNhdGlvbkJpdHMgPSA2NCAtIE9TX0NPTlNUQU5UKEVGRkVDVElWRV9B
RERSRVNTX1dJRFRIKTsKKyNlbHNlIC8vIENQVShBUk02NEUpCitjb25zdGV4cHIgdW5zaWduZWQg
bWF4aW11bU51bWJlck9mUG9pbnRlckF1dGhlbnRpY2F0aW9uQml0cyA9IDA7CisjZW5kaWYgLy8g
Q1BVKEFSTTY0RSkKKworCiAjZGVmaW5lIEZPUl9FQUNIX0JBU0VfV1RGX1BUUlRBRyh2KSBcCiAg
ICAgdihOb1B0clRhZykgXAogICAgIHYoQ0Z1bmN0aW9uUHRyVGFnKSBcCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>