<?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>108095</bug_id>
          
          <creation_ts>2013-01-28 11:13:14 -0800</creation_ts>
          <short_desc>Remove USE(OS_RANDOMNESS)</short_desc>
          <delta_ts>2013-05-10 18:26:24 -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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>108125</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Laszlo Gombos">laszlo.gombos</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>andrew</cc>
    
    <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>paroga</cc>
    
    <cc>rwlbuis</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>yong.li.webkit</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>817890</commentid>
    <comment_count>0</comment_count>
    <who name="Laszlo Gombos">laszlo.gombos</who>
    <bug_when>2013-01-28 11:13:14 -0800</bug_when>
    <thetext>USE_OS_RANDOMNESS seems to be always set, so we should consider removing the guard.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>817901</commentid>
    <comment_count>1</comment_count>
    <who name="Laszlo Gombos">laszlo.gombos</who>
    <bug_when>2013-01-28 11:19:04 -0800</bug_when>
    <thetext>Before proceeding with this work, I  would like to get a confirmation that OS(QNX) is always set when PLATFORM(BLACKBERRY) set.

Can someone help me to get a confirmation on this ? 

If PLATFORM(BLACKBERRY) assumes OS(QNX), that would mean that OS(UNIX) is defined, which would mean that USE(OS_RANDOMNESS) is set.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>817914</commentid>
    <comment_count>2</comment_count>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2013-01-28 11:29:33 -0800</bug_when>
    <thetext>(In reply to comment #1)
&gt; Before proceeding with this work, I  would like to get a confirmation that OS(QNX) is always set when PLATFORM(BLACKBERRY) set.
&gt; 
&gt; Can someone help me to get a confirmation on this ? 
&gt; 
&gt; If PLATFORM(BLACKBERRY) assumes OS(QNX), that would mean that OS(UNIX) is defined

Confirmed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>887421</commentid>
    <comment_count>3</comment_count>
      <attachid>201361</attachid>
    <who name="Laszlo Gombos">laszlo.gombos</who>
    <bug_when>2013-05-10 10:41:32 -0700</bug_when>
    <thetext>Created attachment 201361
proposed change

Notice that WTF_USE_OS_RANDOMNESS was set to 1 for both OS(UNIX) and OS(WINDOWS). As far as I know OS(UNIX) and OS(WINDOWS) covers all the supported platforms on trunk.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>887720</commentid>
    <comment_count>4</comment_count>
      <attachid>201361</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-05-10 18:26:21 -0700</bug_when>
    <thetext>Comment on attachment 201361
proposed change

Clearing flags on attachment: 201361

Committed r149921: &lt;http://trac.webkit.org/changeset/149921&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>887721</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-05-10 18:26:24 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>201361</attachid>
            <date>2013-05-10 10:41:32 -0700</date>
            <delta_ts>2013-05-10 18:26:21 -0700</delta_ts>
            <desc>proposed change</desc>
            <filename>108095.patch</filename>
            <type>text/plain</type>
            <size>11072</size>
            <attacher name="Laszlo Gombos">laszlo.gombos</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTQ5ODgxKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBA
CisyMDEzLTA1LTEwICBMYXN6bG8gR29tYm9zICA8bC5nb21ib3NAc2Ftc3VuZy5jb20+CisKKyAg
ICAgICAgUmVtb3ZlIFVTRShPU19SQU5ET01ORVNTKQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA4MDk1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgUmVtb3ZlIHRoZSBVU0UoT1NfUkFORE9NTkVTUykgZ3Vh
cmQgYXMgaXQgaXMgdHVybmVkIG9uIGZvciBhbGwKKyAgICAgICAgcG9ydHMuCisKKyAgICAgICAg
KiBqaXQvSklULmNwcDoKKyAgICAgICAgKEpTQzo6SklUOjpKSVQpOgorCiAyMDEzLTA1LTA5ICBD
aHJpc3RvcGhlIER1bWV6ICA8Y2guZHVtZXpAc2lzYS5zYW1zdW5nLmNvbT4KIAogICAgICAgICBV
bnJldmlld2VkIGJ1aWxkIGZpeCBhZnRlciByMTQ5ODM2LgpJbmRleDogU291cmNlL0phdmFTY3Jp
cHRDb3JlL2ppdC9KSVQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9q
aXQvSklULmNwcAkocmV2aXNpb24gMTQ5ODc2KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2pp
dC9KSVQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC05MCwxMSArOTAsNyBAQCBKSVQ6OkpJVChWTSog
dm0sIENvZGVCbG9jayogY29kZUJsb2NrKQogICAgICwgbV9sYXN0UmVzdWx0Qnl0ZWNvZGVSZWdp
c3RlcihzdGQ6Om51bWVyaWNfbGltaXRzPGludD46Om1heCgpKQogICAgICwgbV9qdW1wVGFyZ2V0
c1Bvc2l0aW9uKDApCiAjZW5kaWYKLSNpZiBVU0UoT1NfUkFORE9NTkVTUykKICAgICAsIG1fcmFu
ZG9tR2VuZXJhdG9yKGNyeXB0b2dyYXBoaWNhbGx5UmFuZG9tTnVtYmVyKCkpCi0jZWxzZQotICAg
ICwgbV9yYW5kb21HZW5lcmF0b3Ioc3RhdGljX2Nhc3Q8dW5zaWduZWQ+KHJhbmRvbU51bWJlcigp
ICogMHhGRkZGRkZGKSkKLSNlbmRpZgogI2lmIEVOQUJMRShWQUxVRV9QUk9GSUxFUikKICAgICAs
IG1fY2FuQmVPcHRpbWl6ZWQoZmFsc2UpCiAgICAgLCBtX3Nob3VsZEVtaXRQcm9maWxpbmcoZmFs
c2UpCkluZGV4OiBTb3VyY2UvV1RGL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV1RG
L0NoYW5nZUxvZwkocmV2aXNpb24gMTQ5ODgxKQorKysgU291cmNlL1dURi9DaGFuZ2VMb2cJKHdv
cmtpbmcgY29weSkKQEAgLTEsMyArMSwyNiBAQAorMjAxMy0wNS0xMCAgTGFzemxvIEdvbWJvcyAg
PGwuZ29tYm9zQHNhbXN1bmcuY29tPgorCisgICAgICAgIFJlbW92ZSBVU0UoT1NfUkFORE9NTkVT
UykKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwODA5
NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlbW92
ZSB0aGUgVVNFKE9TX1JBTkRPTU5FU1MpIGd1YXJkIGFzIGl0IGlzIHR1cm5lZCBvbiBmb3IgYWxs
CisgICAgICAgIHBvcnRzLgorCisgICAgICAgICogd3RmL0NyeXB0b2dyYXBoaWNhbGx5UmFuZG9t
TnVtYmVyLmNwcDoKKyAgICAgICAgKFdURjo6Y3J5cHRvZ3JhcGhpY2FsbHlSYW5kb21WYWx1ZXMp
OgorICAgICAgICAqIHd0Zi9DcnlwdG9ncmFwaGljYWxseVJhbmRvbU51bWJlci5oOgorICAgICAg
ICAqIHd0Zi9PU1JhbmRvbVNvdXJjZS5jcHA6CisgICAgICAgIChXVEY6OmNyeXB0b2dyYXBoaWNh
bGx5UmFuZG9tVmFsdWVzRnJvbU9TKToKKyAgICAgICAgKiB3dGYvT1NSYW5kb21Tb3VyY2UuaDoK
KyAgICAgICAgKiB3dGYvUGxhdGZvcm0uaDoKKyAgICAgICAgKiB3dGYvUmFuZG9tTnVtYmVyLmNw
cDoKKyAgICAgICAgKFdURjo6cmFuZG9tTnVtYmVyKToKKyAgICAgICAgKiB3dGYvUmFuZG9tTnVt
YmVyLmg6CisgICAgICAgICogd3RmL1JhbmRvbU51bWJlclNlZWQuaDoKKyAgICAgICAgKFdURjo6
aW5pdGlhbGl6ZVJhbmRvbU51bWJlckdlbmVyYXRvcik6CisKIDIwMTMtMDUtMTAgIENhcmxvcyBH
YXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtHVEtdIFJlbW92
ZSB1bm5lY2Vzc2FyeSBHTElCX0NIRUNLX1ZFUlNJT04gI2lmZGVmcwpJbmRleDogU291cmNlL1dU
Ri93dGYvQ3J5cHRvZ3JhcGhpY2FsbHlSYW5kb21OdW1iZXIuY3BwCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XVEYvd3RmL0NyeXB0b2dyYXBoaWNhbGx5UmFuZG9tTnVtYmVyLmNwcAkocmV2aXNpb24g
MTQ5ODc2KQorKysgU291cmNlL1dURi93dGYvQ3J5cHRvZ3JhcGhpY2FsbHlSYW5kb21OdW1iZXIu
Y3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zNiw4ICszNiw2IEBACiAKIG5hbWVzcGFjZSBXVEYgewog
Ci0jaWYgVVNFKE9TX1JBTkRPTU5FU1MpCi0KIG5hbWVzcGFjZSB7CiAKIGNsYXNzIEFSQzRTdHJl
YW0gewpAQCAtMTc2LDYgKzE3NCw0IEBAIHZvaWQgY3J5cHRvZ3JhcGhpY2FsbHlSYW5kb21WYWx1
ZXModm9pZCoKICAgICBzaGFyZWRSYW5kb21OdW1iZXJHZW5lcmF0b3IoKS5yYW5kb21WYWx1ZXMo
YnVmZmVyLCBsZW5ndGgpOwogfQogCi0jZW5kaWYKLQogfQpJbmRleDogU291cmNlL1dURi93dGYv
Q3J5cHRvZ3JhcGhpY2FsbHlSYW5kb21OdW1iZXIuaAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV1RG
L3d0Zi9DcnlwdG9ncmFwaGljYWxseVJhbmRvbU51bWJlci5oCShyZXZpc2lvbiAxNDk4NzYpCisr
KyBTb3VyY2UvV1RGL3d0Zi9DcnlwdG9ncmFwaGljYWxseVJhbmRvbU51bWJlci5oCSh3b3JraW5n
IGNvcHkpCkBAIC0zMCwxNiArMzAsMTIgQEAKIAogbmFtZXNwYWNlIFdURiB7CiAKLSNpZiBVU0Uo
T1NfUkFORE9NTkVTUykKIFdURl9FWFBPUlRfUFJJVkFURSB1aW50MzJfdCBjcnlwdG9ncmFwaGlj
YWxseVJhbmRvbU51bWJlcigpOwogV1RGX0VYUE9SVF9QUklWQVRFIHZvaWQgY3J5cHRvZ3JhcGhp
Y2FsbHlSYW5kb21WYWx1ZXModm9pZCogYnVmZmVyLCBzaXplX3QgbGVuZ3RoKTsKLSNlbmRpZgog
CiB9CiAKLSNpZiBVU0UoT1NfUkFORE9NTkVTUykKIHVzaW5nIFdURjo6Y3J5cHRvZ3JhcGhpY2Fs
bHlSYW5kb21OdW1iZXI7CiB1c2luZyBXVEY6OmNyeXB0b2dyYXBoaWNhbGx5UmFuZG9tVmFsdWVz
OwotI2VuZGlmCiAKICNlbmRpZgpJbmRleDogU291cmNlL1dURi93dGYvT1NSYW5kb21Tb3VyY2Uu
Y3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XVEYvd3RmL09TUmFuZG9tU291cmNlLmNwcAkocmV2
aXNpb24gMTQ5ODc2KQorKysgU291cmNlL1dURi93dGYvT1NSYW5kb21Tb3VyY2UuY3BwCSh3b3Jr
aW5nIGNvcHkpCkBAIC00MSw3ICs0MSw2IEBACiAKIG5hbWVzcGFjZSBXVEYgewogCi0jaWYgVVNF
KE9TX1JBTkRPTU5FU1MpCiB2b2lkIGNyeXB0b2dyYXBoaWNhbGx5UmFuZG9tVmFsdWVzRnJvbU9T
KHVuc2lnbmVkIGNoYXIqIGJ1ZmZlciwgc2l6ZV90IGxlbmd0aCkKIHsKICNpZiBPUyhVTklYKQpA
QCAtNjYsNiArNjUsNSBAQCB2b2lkIGNyeXB0b2dyYXBoaWNhbGx5UmFuZG9tVmFsdWVzRnJvbU9T
CiAgICAgLy8gICAgICAgICAgYmUgb2YgY3J5cHRvZ3JhcGhpYyBxdWFsaXR5IQogI2VuZGlmCiB9
Ci0jZW5kaWYKIAogfQpJbmRleDogU291cmNlL1dURi93dGYvT1NSYW5kb21Tb3VyY2UuaAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV1RGL3d0Zi9PU1JhbmRvbVNvdXJjZS5oCShyZXZpc2lvbiAxNDk4
NzYpCisrKyBTb3VyY2UvV1RGL3d0Zi9PU1JhbmRvbVNvdXJjZS5oCSh3b3JraW5nIGNvcHkpCkBA
IC0yOCwxNCArMjgsMTEgQEAKIAogbmFtZXNwYWNlIFdURiB7CiAKLSNpZiBVU0UoT1NfUkFORE9N
TkVTUykKIC8vIFRoaXMgZnVuY3Rpb24gYXR0ZW1wdHMgdG8gZmlsbCBidWZmZXIgd2l0aCByYW5k
b21uZXNzIGZyb20gdGhlIG9wZXJhdGluZwogLy8gc3lzdGVtLiAgSWYgaW5zdWZmaWNpZW50IHJh
bmRvbW5lc3MgaXMgYXZhaWxhYmxlLCB0aGUgYnVmZmVyIHdpbGwgYmUKIC8vIHBhcnRpYWxseSBm
aWxsZWQuICBSYXRoZXIgdGhhbiBjYWxsaW5nIHRoaXMgZnVuY3Rpb24gZGlyZWN0bHksIGNvbnNp
ZGVyCiAvLyBjYWxsaW5nIGNyeXB0b2dyYXBoaWNhbGx5UmFuZG9tTnVtYmVyIG9yIGNyeXB0b2dy
YXBoaWNhbGx5UmFuZG9tVmFsdWVzLgogdm9pZCBjcnlwdG9ncmFwaGljYWxseVJhbmRvbVZhbHVl
c0Zyb21PUyh1bnNpZ25lZCBjaGFyKiBidWZmZXIsIHNpemVfdCBsZW5ndGgpOwotI2VuZGlmCi0K
IH0KIAogI2VuZGlmCkluZGV4OiBTb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybS5oCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9XVEYvd3RmL1BsYXRmb3JtLmgJKHJldmlzaW9uIDE0OTg3NikKKysrIFNvdXJj
ZS9XVEYvd3RmL1BsYXRmb3JtLmgJKHdvcmtpbmcgY29weSkKQEAgLTU2NSw3ICs1NjUsNiBAQAog
I2RlZmluZSBIQVZFX1NUUklOR1NfSCAxCiAjZGVmaW5lIEhBVkVfU1lTX1BBUkFNX0ggMQogI2Rl
ZmluZSBIQVZFX1NZU19USU1FX0ggMSAKLSNkZWZpbmUgV1RGX1VTRV9PU19SQU5ET01ORVNTIDEK
ICNkZWZpbmUgV1RGX1VTRV9QVEhSRUFEUyAxCiAjZW5kaWYgLyogT1MoVU5JWCkgKi8KIApAQCAt
NjE5LDcgKzYxOCw2IEBACiAKICNpZiBPUyhXSU5ET1dTKQogI2RlZmluZSBIQVZFX1ZJUlRVQUxB
TExPQyAxCi0jZGVmaW5lIFdURl9VU0VfT1NfUkFORE9NTkVTUyAxCiAjZW5kaWYKIAogI2lmIE9T
KFFOWCkKSW5kZXg6IFNvdXJjZS9XVEYvd3RmL1JhbmRvbU51bWJlci5jcHAKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dURi93dGYvUmFuZG9tTnVtYmVyLmNwcAkocmV2aXNpb24gMTQ5ODc2KQorKysg
U291cmNlL1dURi93dGYvUmFuZG9tTnVtYmVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzgsMzkg
KzM4LDkgQEAKIAogbmFtZXNwYWNlIFdURiB7CiAKLSNpZiAhVVNFKE9TX1JBTkRPTU5FU1MpCi1u
YW1lc3BhY2UgSW50ZXJuYWwgewotCi1zdGF0aWMgdWludDY0X3Qgc3RhdGU7Ci0KLXZvaWQgaW5p
dGlhbGl6ZVJhbmRvbU51bWJlcih1aW50NjRfdCBzZWVkKQotewotICAgIHN0YXRlID0gc2VlZDsK
LX0KLQotLy8gVGhpcyByYW5kb20gbnVtYmVyIGdlbmVyYXRvciBjb21lcyBmcm9tOiBLbGltb3Ys
IEEuIGFuZCBTaGFtaXIsIEEuLAotLy8gIkEgTmV3IENsYXNzIG9mIEludmVydGlibGUgTWFwcGlu
Z3MiLCBDcnlwdG9ncmFwaGljIEhhcmR3YXJlIGFuZCBFbWJlZGRlZAotLy8gU3lzdGVtcyAyMDAy
LCBodHRwOi8vZGwuYWNtLm9yZy9jaXRhdGlvbi5jZm0/aWQ9NzUyNzQxCi0vLwotLy8gVmVyeSBm
YXN0LCB2ZXJ5IHNpbXBsZSwgYW5kIHBhc3NlcyBEaWVoYXJkIGFuZCBvdGhlciBnb29kIHN0YXRp
c3RpY2FsCi0vLyB0ZXN0cyBhcyBzdHJvbmdseSBhcyBjcnlwdG9ncmFwaGljYWxseS1zZWN1cmUg
cmFuZG9tIG51bWJlciBnZW5lcmF0b3JzIChidXQKLS8vIGlzIG5vdCBpdHNlbGYgY3J5cHRvZ3Jh
cGhpY2FsbHktc2VjdXJlKS4KLXVpbnQzMl90IHJhbmRvbU51bWJlcigpCi17Ci0gICAgc3RhdGUg
Kz0gKHN0YXRlICogc3RhdGUpIHwgNTsKLSAgICByZXR1cm4gc3RhdGljX2Nhc3Q8dWludDMyX3Q+
KHN0YXRlID4+IDMyKTsKLX0KLQotfQotI2VuZGlmCi0KIGRvdWJsZSByYW5kb21OdW1iZXIoKQog
ewotI2lmIFVTRShPU19SQU5ET01ORVNTKQogICAgIHVpbnQzMl90IGJpdHMgPSBjcnlwdG9ncmFw
aGljYWxseVJhbmRvbU51bWJlcigpOwotI2Vsc2UKLSAgICB1aW50MzJfdCBiaXRzID0gSW50ZXJu
YWw6OnJhbmRvbU51bWJlcigpOwotI2VuZGlmCiAgICAgcmV0dXJuIHN0YXRpY19jYXN0PGRvdWJs
ZT4oYml0cykgLyAoc3RhdGljX2Nhc3Q8ZG91YmxlPihzdGQ6Om51bWVyaWNfbGltaXRzPHVpbnQz
Ml90Pjo6bWF4KCkpICsgMS4wKTsKIH0KIApJbmRleDogU291cmNlL1dURi93dGYvUmFuZG9tTnVt
YmVyLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dURi93dGYvUmFuZG9tTnVtYmVyLmgJKHJldmlz
aW9uIDE0OTg3NikKKysrIFNvdXJjZS9XVEYvd3RmL1JhbmRvbU51bWJlci5oCSh3b3JraW5nIGNv
cHkpCkBAIC0yOCwxMiArMjgsNiBAQAogCiBuYW1lc3BhY2UgV1RGIHsKIAotI2lmICFVU0UoT1Nf
UkFORE9NTkVTUykKLW5hbWVzcGFjZSBJbnRlcm5hbCB7Ci12b2lkIGluaXRpYWxpemVSYW5kb21O
dW1iZXIodWludDY0X3QpOwotfQotI2VuZGlmCi0KIC8vIFJldHVybnMgYSBwc2V1ZG8tcmFuZG9t
IG51bWJlciBpbiB0aGUgcmFuZ2UgWzAsIDEpLCBhdHRlbXB0cyB0byBiZQogLy8gY3J5cHRvZ3Jh
cGhpY2FsbHkgc2VjdXJlIGlmIHBvc3NpYmxlIG9uIHRoZSB0YXJnZXQgcGxhdGZvcm0KIFdURl9F
WFBPUlRfUFJJVkFURSBkb3VibGUgcmFuZG9tTnVtYmVyKCk7CkluZGV4OiBTb3VyY2UvV1RGL3d0
Zi9SYW5kb21OdW1iZXJTZWVkLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dURi93dGYvUmFuZG9t
TnVtYmVyU2VlZC5oCShyZXZpc2lvbiAxNDk4NzYpCisrKyBTb3VyY2UvV1RGL3d0Zi9SYW5kb21O
dW1iZXJTZWVkLmgJKHdvcmtpbmcgY29weSkKQEAgLTU5LDEwICs1OSw2IEBAIGlubGluZSB2b2lk
IGluaXRpYWxpemVSYW5kb21OdW1iZXJHZW5lcmEKICAgICBzcmFuZChzdGF0aWNfY2FzdDx1bnNp
Z25lZD4odGltZSgwKSkpOwogI2VuZGlmCiAKLSNpZiAhVVNFKE9TX1JBTkRPTU5FU1MpCi0gICAg
dWludDY0X3Qgc2VlZCA9IHN0YXRpY19jYXN0PHVpbnQ2NF90PihyYW5kKCkpIDw8IDMyIHwgc3Rh
dGljX2Nhc3Q8dWludDY0X3Q+KHJhbmQoKSk7Ci0gICAgSW50ZXJuYWw6OmluaXRpYWxpemVSYW5k
b21OdW1iZXIoc2VlZCk7Ci0jZW5kaWYKIH0KIAogfQpJbmRleDogU291cmNlL1dlYkNvcmUvQ2hh
bmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24g
MTQ5ODgxKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0x
LDMgKzEsMjAgQEAKKzIwMTMtMDUtMTAgIExhc3psbyBHb21ib3MgIDxsLmdvbWJvc0BzYW1zdW5n
LmNvbT4KKworICAgICAgICBSZW1vdmUgVVNFKE9TX1JBTkRPTU5FU1MpCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDgwOTUKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZW1vdmUgdGhlIFVTRShPU19SQU5E
T01ORVNTKSBndWFyZCBhcyBpdCBpcyB0dXJuZWQgb24gZm9yIGFsbAorICAgICAgICBwb3J0cy4K
KworICAgICAgICBObyBuZXcgdGVzdHMgYXMgdGhpcyBpcyBjb3ZlcmVkIGJ5IGV4aXN0aW5nIHRl
c3RzLgorCisgICAgICAgICogcGFnZS9DcnlwdG8uY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q3J5
cHRvOjpnZXRSYW5kb21WYWx1ZXMpOgorICAgICAgICAqIHBsYXRmb3JtL1VVSUQuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6Y3JlYXRlQ2Fub25pY2FsVVVJRFN0cmluZyk6CisKIDIwMTMtMDUtMTAg
IFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUkVHUkVTU0lPTiAo
cjE0OTY1Mik6IFZpZGVvcyBkbyBub3QgcGxheSBvbiBjbm4uY29tLCBqdXN0IGJsYWNrIGJveApJ
bmRleDogU291cmNlL1dlYkNvcmUvcGFnZS9DcnlwdG8uY3BwCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJDb3JlL3BhZ2UvQ3J5cHRvLmNwcAkocmV2aXNpb24gMTQ5ODc2KQorKysgU291cmNlL1dl
YkNvcmUvcGFnZS9DcnlwdG8uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01OSw3ICs1OSw2IEBAIENy
eXB0bzo6Q3J5cHRvKCkKIAogdm9pZCBDcnlwdG86OmdldFJhbmRvbVZhbHVlcyhBcnJheUJ1ZmZl
clZpZXcqIGFycmF5LCBFeGNlcHRpb25Db2RlJiBlYykKIHsKLSNpZiBVU0UoT1NfUkFORE9NTkVT
UykKICAgICBpZiAoIWFycmF5IHx8ICFpc0ludGVnZXJBcnJheShhcnJheSkpIHsKICAgICAgICAg
ZWMgPSBUWVBFX01JU01BVENIX0VSUjsKICAgICAgICAgcmV0dXJuOwpAQCAtNjksMTAgKzY4LDYg
QEAgdm9pZCBDcnlwdG86OmdldFJhbmRvbVZhbHVlcyhBcnJheUJ1ZmZlcgogICAgICAgICByZXR1
cm47CiAgICAgfQogICAgIGNyeXB0b2dyYXBoaWNhbGx5UmFuZG9tVmFsdWVzKGFycmF5LT5iYXNl
QWRkcmVzcygpLCBhcnJheS0+Ynl0ZUxlbmd0aCgpKTsKLSNlbHNlCi0gICAgQVNTRVJUX1VOVVNF
RChhcnJheSwgYXJyYXkpOwotICAgIGVjID0gTk9UX1NVUFBPUlRFRF9FUlI7Ci0jZW5kaWYKIH0K
IAogfQpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vVVVJRC5jcHAKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vVVVJRC5jcHAJKHJldmlzaW9uIDE0OTg3NikKKysr
IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1VVSUQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zMSw3
ICszMSw2IEBACiAjaW5jbHVkZSAiY29uZmlnLmgiCiAjaW5jbHVkZSAiVVVJRC5oIgogCi0jaW5j
bHVkZSAiTm90SW1wbGVtZW50ZWQuaCIKICNpbmNsdWRlIDx3dGYvQ3J5cHRvZ3JhcGhpY2FsbHlS
YW5kb21OdW1iZXIuaD4KICNpbmNsdWRlIDx3dGYvSGV4TnVtYmVyLmg+CiAjaW5jbHVkZSA8d3Rm
L3RleHQvU3RyaW5nQnVpbGRlci5oPgpAQCAtNDAsNyArMzksNiBAQCBuYW1lc3BhY2UgV2ViQ29y
ZSB7CiAKIFN0cmluZyBjcmVhdGVDYW5vbmljYWxVVUlEU3RyaW5nKCkKIHsKLSNpZiBVU0UoT1Nf
UkFORE9NTkVTUykKICAgICB1bnNpZ25lZCByYW5kb21EYXRhWzRdOwogICAgIGNyeXB0b2dyYXBo
aWNhbGx5UmFuZG9tVmFsdWVzKHJlaW50ZXJwcmV0X2Nhc3Q8dW5zaWduZWQgY2hhcio+KHJhbmRv
bURhdGEpLCBzaXplb2YocmFuZG9tRGF0YSkpOwogCkBAIC01OSwxMCArNTcsNiBAQCBTdHJpbmcg
Y3JlYXRlQ2Fub25pY2FsVVVJRFN0cmluZygpCiAgICAgYXBwZW5kVW5zaWduZWRBc0hleEZpeGVk
U2l6ZShyYW5kb21EYXRhWzJdICYgMHgwMDAwZmZmZiwgYnVpbGRlciwgNCwgTG93ZXJjYXNlKTsK
ICAgICBhcHBlbmRVbnNpZ25lZEFzSGV4Rml4ZWRTaXplKHJhbmRvbURhdGFbM10sIGJ1aWxkZXIs
IDgsIExvd2VyY2FzZSk7CiAgICAgcmV0dXJuIGJ1aWxkZXIudG9TdHJpbmcoKTsKLSNlbHNlCi0g
ICAgbm90SW1wbGVtZW50ZWQoKTsKLSAgICByZXR1cm4gU3RyaW5nKCk7Ci0jZW5kaWYKIH0KIAog
fQpJbmRleDogU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQ2hhbmdlTG9nCShyZXZpc2lvbiAxNDk4ODEpCisr
KyBTb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0x
LDMgKzEsMTUgQEAKKzIwMTMtMDUtMTAgIExhc3psbyBHb21ib3MgIDxsLmdvbWJvc0BzYW1zdW5n
LmNvbT4KKworICAgICAgICBSZW1vdmUgVVNFKE9TX1JBTkRPTU5FU1MpCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDgwOTUKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZW1vdmUgdGhlIFVTRShPU19SQU5E
T01ORVNTKSBndWFyZCBhcyBpdCBpcyB0dXJuZWQgb24gZm9yIGFsbAorICAgICAgICBwb3J0cy4K
KworICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L0Fib3V0RGF0YVVzZUZlYXR1cmVzLmluOgorCiAy
MDEzLTA1LTA5ICBNaWtlIEZlbnRvbiAgPG1pZmVudG9uQHJpbS5jb20+CiAKICAgICAgICAgW0Js
YWNrQmVycnldIFN0eWxlIHVwZGF0ZXMgcmVxdWlyZWQgYmFzZWQgb24gbmV3IGNoZWNrLXdlYmtp
dC1zdHlsZQpJbmRleDogU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYkNvcmVTdXBwb3J0L0Fi
b3V0RGF0YVVzZUZlYXR1cmVzLmluCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvYmxhY2ti
ZXJyeS9XZWJDb3JlU3VwcG9ydC9BYm91dERhdGFVc2VGZWF0dXJlcy5pbgkocmV2aXNpb24gMTQ5
ODc2KQorKysgU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYkNvcmVTdXBwb3J0L0Fib3V0RGF0
YVVzZUZlYXR1cmVzLmluCSh3b3JraW5nIGNvcHkpCkBAIC02OSw3ICs2OSw2IEBAIE9QRU5HTF9F
U18yCiBPUEVOVFlQRV9TQU5JVElaRVIKIE9QRU5WRwogT1BFTlZHX0JMVVIKLU9TX1JBTkRPTU5F
U1MKIFBMQVRGT1JNX1NUUkFURUdJRVMKIFBMQVRGT1JNX1RFWFRfVFJBQ0tfTUVOVQogUExVR0lO
X0hPU1RfUFJPQ0VTUwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>