<?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>29507</bug_id>
          
          <creation_ts>2009-09-18 14:40:31 -0700</creation_ts>
          <short_desc>Add MarkStackSymbian.cpp to build JavascriptCore for Symbian.</short_desc>
          <delta_ts>2009-09-26 05:47:41 -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>S60 Hardware</rep_platform>
          <op_sys>S60 3rd edition</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>
          
          <blocked>27065</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Yongjun Zhang">yongjun.zhang</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>hausmann</cc>
    
    <cc>koshuin</cc>
    
    <cc>laszlo.gombos</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>148391</commentid>
    <comment_count>0</comment_count>
    <who name="Yongjun Zhang">yongjun.zhang</who>
    <bug_when>2009-09-18 14:40:31 -0700</bug_when>
    <thetext>MarkStack has platform specific implementations for windows and posix based port.  Symbian port needs to have Symbian specific MarkStack implementation to get JavaScriptCore compile.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148394</commentid>
    <comment_count>1</comment_count>
      <attachid>39788</attachid>
    <who name="Yongjun Zhang">yongjun.zhang</who>
    <bug_when>2009-09-18 14:48:47 -0700</bug_when>
    <thetext>Created attachment 39788
add MarkStackSymbian.cpp and reuse windows port&apos;s shrinkAllocation().

Re-use Windows shrinkAllocation implementation because Symbian doesn&apos;t support releasing part of memory region.      

Use fastMalloc and fastFree to implement allocateStack and releaseStack for Symbian port.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>148778</commentid>
    <comment_count>2</comment_count>
      <attachid>39788</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-09-21 13:16:00 -0700</bug_when>
    <thetext>Comment on attachment 39788
add MarkStackSymbian.cpp and reuse windows port&apos;s shrinkAllocation().

Seems like a lot of headers to include for such a simple .cpp file.  I don&apos;t know if fastMalloc/fastFree will behave as you want them to or not.  But I&apos;m happy to r+ a patch with them in it as, you&apos;ll figure out very quickly if they&apos;re broken. ;)

releaseStack ignores the &quot;size&quot; argument.  Most of WebCore builds with -Wunused enabled, if symbian ever turns that warning back on, this will break.

I&apos;m not sure why Apple&apos;s copyright is copied into this tiny file.

I think normally we have an extra line after the corresponding header include, in this case, I would expect a new line after 
+#include &quot;MarkStack.h&quot;

r- for the above mentioned nits.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>149398</commentid>
    <comment_count>3</comment_count>
      <attachid>39996</attachid>
    <who name="Yongjun Zhang">yongjun.zhang</who>
    <bug_when>2009-09-23 08:00:08 -0700</bug_when>
    <thetext>Created attachment 39996
Modified patch as per Eric&apos;s comments.

thanks for the comments, Eric.

In the modified patch, I copied the copyright notice from files in Qt port to keep it consistent.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>149564</commentid>
    <comment_count>4</comment_count>
      <attachid>39996</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-09-23 17:25:58 -0700</bug_when>
    <thetext>Comment on attachment 39996
Modified patch as per Eric&apos;s comments.

What is this supposed to mean?
 2     Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies)
I&apos;ve never seen such a copyright line.  If you&apos;re intending to assign copyright to a specific entity, please list that entity.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>149962</commentid>
    <comment_count>5</comment_count>
    <who name="Janne Koskinen">koshuin</who>
    <bug_when>2009-09-25 03:23:34 -0700</bug_when>
    <thetext>&gt; I&apos;ve never seen such a copyright line.  If you&apos;re intending to assign copyright
&gt; to a specific entity, please list that entity.

Then you haven&apos;t been paying attention to what is going on in the trunk ;)
That copyright is all over the place in webkit code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150021</commentid>
    <comment_count>6</comment_count>
      <attachid>39996</attachid>
    <who name="Yongjun Zhang">yongjun.zhang</who>
    <bug_when>2009-09-25 08:42:58 -0700</bug_when>
    <thetext>Comment on attachment 39996
Modified patch as per Eric&apos;s comments.

Hi Eric,

I agree the copyright line looks a bit uncommon.  It was however drafted by Nokia/Trolltech legal and is currently used in all Qt port files under WebKit/Qt.

thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150282</commentid>
    <comment_count>7</comment_count>
      <attachid>39996</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2009-09-26 05:44:51 -0700</bug_when>
    <thetext>Comment on attachment 39996
Modified patch as per Eric&apos;s comments.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>150283</commentid>
    <comment_count>8</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2009-09-26 05:47:41 -0700</bug_when>
    <thetext>Committed r48788: &lt;http://trac.webkit.org/changeset/48788&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>39788</attachid>
            <date>2009-09-18 14:48:47 -0700</date>
            <delta_ts>2009-09-21 13:15:59 -0700</delta_ts>
            <desc>add MarkStackSymbian.cpp and reuse windows port&apos;s shrinkAllocation().</desc>
            <filename>markstack.patch</filename>
            <type>text/plain</type>
            <size>4861</size>
            <attacher name="Yongjun Zhang">yongjun.zhang</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDQ4NTM1KQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjQgQEAKKzIwMDktMDktMTggIFlvbmdqdW4g
WmhhbmcgIDx5b25nanVuLnpoYW5nQG5va2lhLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9Mjk1MDcKKworICAgICAgICBBZGQgTWFya1N0YWNrU3ltYmlhbi5jcHAgdG8gYnVp
bGQgSmF2YXNjcmlwdENvcmUgZm9yIFN5bWJpYW4uCisKKyAgICAgICAgUmUtdXNlIFdpbmRvd3Mg
c2hyaW5rQWxsb2NhdGlvbiBpbXBsZW1lbnRhdGlvbiBiZWNhdXNlIFN5bWJpYW4gZG9lc24ndAor
ICAgICAgICBzdXBwb3J0IHJlbGVhc2luZyBwYXJ0IG9mIG1lbW9yeSByZWdpb24uCisgICAgICAg
IFVzZSBmYXN0TWFsbG9jIGFuZCBmYXN0RnJlZSB0byBpbXBsZW1lbnQgYWxsb2NhdGVTdGFjayBh
bmQgcmVsZWFzZVN0YWNrCisgICAgICAgIGZvciBTeW1iaWFuIHBvcnQuIAorCisgICAgICAgICog
SmF2YVNjcmlwdENvcmUucHJpOgorICAgICAgICAqIHJ1bnRpbWUvTWFya1N0YWNrLmg6CisgICAg
ICAgIChKU0M6Ok1hcmtTdGFjazo6TWFya1N0YWNrQXJyYXk6OnNocmlua0FsbG9jYXRpb24pOgor
ICAgICAgICAqIHJ1bnRpbWUvTWFya1N0YWNrU3ltYmlhbi5jcHA6IEFkZGVkLgorICAgICAgICAo
SlNDOjpNYXJrU3RhY2s6OmluaXRpYWxpemVQYWdlc2l6ZSk6CisgICAgICAgIChKU0M6Ok1hcmtT
dGFjazo6YWxsb2NhdGVTdGFjayk6CisgICAgICAgIChKU0M6Ok1hcmtTdGFjazo6cmVsZWFzZVN0
YWNrKToKKwogMjAwOS0wOS0xOCAgR2Fib3IgTG9raSAgPGxva2lAaW5mLnUtc3plZ2VkLmh1Pgog
CiAgICAgICAgIFJldmlld2VkIGJ5IEdhdmluIEJhcnJhY2xvdWdoLgpJbmRleDogSmF2YVNjcmlw
dENvcmUvSmF2YVNjcmlwdENvcmUucHJpCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEphdmFTY3JpcHRDb3JlL0ph
dmFTY3JpcHRDb3JlLnByaQkocmV2aXNpb24gNDg0OTgpCisrKyBKYXZhU2NyaXB0Q29yZS9KYXZh
U2NyaXB0Q29yZS5wcmkJKHdvcmtpbmcgY29weSkKQEAgLTEyMywxMiArMTIzLDE2IEBAIFNPVVJD
RVMgKz0gXAogICAgIHlhcnIvUmVnZXhKSVQuY3BwIFwKICAgICBpbnRlcnByZXRlci9SZWdpc3Rl
ckZpbGUuY3BwCiAKLXdpbjMyLSp8d2luY2UqIHsKLSAgICBTT1VSQ0VTICs9IGppdC9FeGVjdXRh
YmxlQWxsb2NhdG9yV2luLmNwcCBcCi0gICAgICAgICAgICAgICBydW50aW1lL01hcmtTdGFja1dp
bi5jcHAKK3N5bWJpYW4geworICAgIFNPVVJDRVMgKz0gcnVudGltZS9NYXJrU3RhY2tTeW1iaWFu
LmNwcAogfSBlbHNlIHsKLSAgICBTT1VSQ0VTICs9IGppdC9FeGVjdXRhYmxlQWxsb2NhdG9yUG9z
aXguY3BwIFwKLSAgICAgICAgICAgICAgIHJ1bnRpbWUvTWFya1N0YWNrUG9zaXguY3BwCisgICAg
d2luMzItKnx3aW5jZSogeworICAgICAgICBTT1VSQ0VTICs9IGppdC9FeGVjdXRhYmxlQWxsb2Nh
dG9yV2luLmNwcCBcCisgICAgICAgICAgICAgICAgICAgcnVudGltZS9NYXJrU3RhY2tXaW4uY3Bw
CisgICAgfSBlbHNlIHsKKyAgICAgICAgU09VUkNFUyArPSBqaXQvRXhlY3V0YWJsZUFsbG9jYXRv
clBvc2l4LmNwcCBcCisgICAgICAgICAgICAgICAgICAgcnVudGltZS9NYXJrU3RhY2tQb3NpeC5j
cHAKKyAgICB9CiB9CiAKICMgQWxsSW5PbmVGaWxlLmNwcCBoZWxwcyBnY2MgYW5hbGl6ZSBhbmQg
b3B0aW1pemUgY29kZQpJbmRleDogSmF2YVNjcmlwdENvcmUvcnVudGltZS9NYXJrU3RhY2suaAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0Q29yZS9ydW50aW1lL01hcmtTdGFjay5oCShyZXZpc2lv
biA0ODQ5OCkKKysrIEphdmFTY3JpcHRDb3JlL3J1bnRpbWUvTWFya1N0YWNrLmgJKHdvcmtpbmcg
Y29weSkKQEAgLTE1Myw3ICsxNTMsNyBAQCBuYW1lc3BhY2UgSlNDIHsKICAgICAgICAgICAgICAg
ICBBU1NFUlQoMCA9PSAoc2l6ZSAlIE1hcmtTdGFjazo6cGFnZVNpemUoKSkpOwogICAgICAgICAg
ICAgICAgIGlmIChzaXplID09IG1fYWxsb2NhdGVkKQogICAgICAgICAgICAgICAgICAgICByZXR1
cm47Ci0jaWYgUExBVEZPUk0oV0lOKQorI2lmIFBMQVRGT1JNKFdJTikgfHwgUExBVEZPUk0oU1lN
QklBTikKICAgICAgICAgICAgICAgICAvLyBXZSBjYW5ub3QgcmVsZWFzZSBhIHBhcnQgb2YgYSBy
ZWdpb24gd2l0aCBWaXJ0dWFsRnJlZS4gIFRvIGdldCBhcm91bmQgdGhpcywKICAgICAgICAgICAg
ICAgICAvLyB3ZSdsbCByZWxlYXNlIHRoZSBlbnRpcmUgcmVnaW9uIGFuZCByZWFsbG9jYXRlIHRo
ZSBzaXplIHRoYXQgd2Ugd2FudC4KICAgICAgICAgICAgICAgICByZWxlYXNlU3RhY2sobV9kYXRh
LCBtX2FsbG9jYXRlZCk7CkluZGV4OiBKYXZhU2NyaXB0Q29yZS9ydW50aW1lL01hcmtTdGFja1N5
bWJpYW4uY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIEphdmFTY3JpcHRDb3JlL3J1bnRpbWUvTWFya1N0YWNr
U3ltYmlhbi5jcHAJKHJldmlzaW9uIDApCisrKyBKYXZhU2NyaXB0Q29yZS9ydW50aW1lL01hcmtT
dGFja1N5bWJpYW4uY3BwCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDU0IEBACisvKg0KKyAqIENv
cHlyaWdodCAoQykgMjAwOSBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuDQorICogQ29w
eXJpZ2h0IChDKSAyMDA5IE5va2lhLiAgQWxsIHJpZ2h0cyByZXNlcnZlZC4NCisgKg0KKyAqIFJl
ZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Ig
d2l0aG91dA0KKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRo
ZSBmb2xsb3dpbmcgY29uZGl0aW9ucw0KKyAqIGFyZSBtZXQ6DQorICogMS4gUmVkaXN0cmlidXRp
b25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQNCisgKiAg
ICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2Ns
YWltZXIuDQorICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9k
dWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQNCisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25k
aXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlDQorICogICAgZG9jdW1l
bnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1
dGlvbi4NCisgKg0KKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVBQTEUgSU5DLiBg
YEFTIElTJycgQU5EIEFOWQ0KKyAqIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNM
VURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFDQorICogSU1QTElFRCBXQVJSQU5USUVTIE9G
IE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSDQorICogUFVSUE9T
RSBBUkUgRElTQ0xBSU1FRC4gIElOIE5PIEVWRU5UIFNIQUxMIEFQUExFIElOQy4gT1INCisgKiBD
T05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRB
TCwgU1BFQ0lBTCwNCisgKiBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5D
TFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sDQorICogUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVU
RSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SDQorICogUFJPRklUUzsg
T1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9S
WQ0KKyAqIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElU
WSwgT1IgVE9SVA0KKyAqIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJ
TkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQ0KKyAqIE9GIFRISVMgU09GVFdBUkUsIEVWRU4g
SUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuIA0KKyAqLw0KKw0K
KyNpbmNsdWRlICJjb25maWcuaCINCisjaW5jbHVkZSAiTWFya1N0YWNrLmgiDQorI2luY2x1ZGUg
PHN5cy9tbWFuLmg+DQorI2luY2x1ZGUgPGUzMmJhc2UuaD4NCisjaW5jbHVkZSA8ZTMyc3RkLmg+
DQorI2luY2x1ZGUgPGUzMmhhbC5oPg0KKyNpbmNsdWRlIDxoYWwuaD4NCisNCituYW1lc3BhY2Ug
SlNDIHsNCisNCit2b2lkIE1hcmtTdGFjazo6aW5pdGlhbGl6ZVBhZ2VzaXplKCkNCit7DQorICAg
IFRJbnQgcGFnZV9zaXplOw0KKyAgICBVc2VySGFsOjpQYWdlU2l6ZUluQnl0ZXMocGFnZV9zaXpl
KTsNCisgICAgTWFya1N0YWNrOjpzX3BhZ2VTaXplID0gcGFnZV9zaXplOw0KK30NCisNCit2b2lk
KiBNYXJrU3RhY2s6OmFsbG9jYXRlU3RhY2soc2l6ZV90IHNpemUpDQoreyAgICANCisgICAgcmV0
dXJuIGZhc3RNYWxsb2Moc2l6ZSk7DQorfQ0KKw0KK3ZvaWQgTWFya1N0YWNrOjpyZWxlYXNlU3Rh
Y2sodm9pZCogYWRkciwgc2l6ZV90IHNpemUpDQorew0KKyAgICByZXR1cm4gZmFzdEZyZWUoYWRk
cik7DQorfQ0KKw0KK30NCg==
</data>
<flag name="review"
          id="20922"
          type_id="1"
          status="-"
          setter="eric"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>39996</attachid>
            <date>2009-09-23 08:00:08 -0700</date>
            <delta_ts>2009-09-26 05:44:51 -0700</delta_ts>
            <desc>Modified patch as per Eric&apos;s comments.</desc>
            <filename>markstacksymbian.patch</filename>
            <type>text/plain</type>
            <size>4176</size>
            <attacher name="Yongjun Zhang">yongjun.zhang</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDQ4Njc0KQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjMgQEAKKzIwMDktMDktMjMgIFlvbmdqdW4g
WmhhbmcgIDx5b25nanVuLnpoYW5nQG5va2lhLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgTWFya1N0YWNrU3ltYmlhbi5jcHAgdG8gYnVp
bGQgSmF2YXNjcmlwdENvcmUgZm9yIFN5bWJpYW4uCisKKyAgICAgICAgUmUtdXNlIFdpbmRvd3Mg
c2hyaW5rQWxsb2NhdGlvbiBpbXBsZW1lbnRhdGlvbiBiZWNhdXNlIFN5bWJpYW4gZG9lc24ndAor
ICAgICAgICBzdXBwb3J0IHJlbGVhc2luZyBwYXJ0IG9mIG1lbW9yeSByZWdpb24uCisgICAgICAg
IAorICAgICAgICBVc2UgZmFzdE1hbGxvYyBhbmQgZmFzdEZyZWUgdG8gaW1wbGVtZW50IGFsbG9j
YXRlU3RhY2sgYW5kIHJlbGVhc2VTdGFjaworICAgICAgICBmb3IgU3ltYmlhbiBwb3J0LgorCisg
ICAgICAgICogSmF2YVNjcmlwdENvcmUucHJpOgorICAgICAgICAqIHJ1bnRpbWUvTWFya1N0YWNr
Lmg6CisgICAgICAgIChKU0M6Ok1hcmtTdGFjazo6TWFya1N0YWNrQXJyYXk6OnNocmlua0FsbG9j
YXRpb24pOgorICAgICAgICAqIHJ1bnRpbWUvTWFya1N0YWNrU3ltYmlhbi5jcHA6IEFkZGVkLgor
ICAgICAgICAoSlNDOjpNYXJrU3RhY2s6OmluaXRpYWxpemVQYWdlc2l6ZSk6CisgICAgICAgIChK
U0M6Ok1hcmtTdGFjazo6YWxsb2NhdGVTdGFjayk6CisgICAgICAgIChKU0M6Ok1hcmtTdGFjazo6
cmVsZWFzZVN0YWNrKToKKwogMjAwOS0wOS0yMiAgT2xpdmVyIEh1bnQgIDxvbGl2ZXJAYXBwbGUu
Y29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEdlb2ZmIEdhcmVuLgpJbmRleDogSmF2YVNjcmlw
dENvcmUvSmF2YVNjcmlwdENvcmUucHJpCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEphdmFTY3JpcHRDb3JlL0ph
dmFTY3JpcHRDb3JlLnByaQkocmV2aXNpb24gNDg2NzQpCisrKyBKYXZhU2NyaXB0Q29yZS9KYXZh
U2NyaXB0Q29yZS5wcmkJKHdvcmtpbmcgY29weSkKQEAgLTEyOCwxMiArMTI4LDE2IEBAIFNPVVJD
RVMgKz0gXAogICAgIHlhcnIvUmVnZXhKSVQuY3BwIFwKICAgICBpbnRlcnByZXRlci9SZWdpc3Rl
ckZpbGUuY3BwCiAKLXdpbjMyLSp8d2luY2UqIHsKLSAgICBTT1VSQ0VTICs9IGppdC9FeGVjdXRh
YmxlQWxsb2NhdG9yV2luLmNwcCBcCi0gICAgICAgICAgICAgICBydW50aW1lL01hcmtTdGFja1dp
bi5jcHAKK3N5bWJpYW4geworICAgIFNPVVJDRVMgKz0gcnVudGltZS9NYXJrU3RhY2tTeW1iaWFu
LmNwcAogfSBlbHNlIHsKLSAgICBTT1VSQ0VTICs9IGppdC9FeGVjdXRhYmxlQWxsb2NhdG9yUG9z
aXguY3BwIFwKLSAgICAgICAgICAgICAgIHJ1bnRpbWUvTWFya1N0YWNrUG9zaXguY3BwCisgICAg
d2luMzItKnx3aW5jZSogeworICAgICAgICBTT1VSQ0VTICs9IGppdC9FeGVjdXRhYmxlQWxsb2Nh
dG9yV2luLmNwcCBcCisgICAgICAgICAgICAgICAgICBydW50aW1lL01hcmtTdGFja1dpbi5jcHAK
KyAgICB9IGVsc2UgeworICAgICAgICBTT1VSQ0VTICs9IGppdC9FeGVjdXRhYmxlQWxsb2NhdG9y
UG9zaXguY3BwIFwKKyAgICAgICAgICAgICAgICAgIHJ1bnRpbWUvTWFya1N0YWNrUG9zaXguY3Bw
CisgICAgfQogfQogCiAjIEFsbEluT25lRmlsZS5jcHAgaGVscHMgZ2NjIGFuYWxpemUgYW5kIG9w
dGltaXplIGNvZGUKSW5kZXg6IEphdmFTY3JpcHRDb3JlL3J1bnRpbWUvTWFya1N0YWNrLmgKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gSmF2YVNjcmlwdENvcmUvcnVudGltZS9NYXJrU3RhY2suaAkocmV2aXNpb24g
NDg2NzQpCisrKyBKYXZhU2NyaXB0Q29yZS9ydW50aW1lL01hcmtTdGFjay5oCSh3b3JraW5nIGNv
cHkpCkBAIC0xNTMsNyArMTUzLDcgQEAgbmFtZXNwYWNlIEpTQyB7CiAgICAgICAgICAgICAgICAg
QVNTRVJUKDAgPT0gKHNpemUgJSBNYXJrU3RhY2s6OnBhZ2VTaXplKCkpKTsKICAgICAgICAgICAg
ICAgICBpZiAoc2l6ZSA9PSBtX2FsbG9jYXRlZCkKICAgICAgICAgICAgICAgICAgICAgcmV0dXJu
OwotI2lmIFBMQVRGT1JNKFdJTikKKyNpZiBQTEFURk9STShXSU4pIHx8IFBMQVRGT1JNKFNZTUJJ
QU4pCiAgICAgICAgICAgICAgICAgLy8gV2UgY2Fubm90IHJlbGVhc2UgYSBwYXJ0IG9mIGEgcmVn
aW9uIHdpdGggVmlydHVhbEZyZWUuICBUbyBnZXQgYXJvdW5kIHRoaXMsCiAgICAgICAgICAgICAg
ICAgLy8gd2UnbGwgcmVsZWFzZSB0aGUgZW50aXJlIHJlZ2lvbiBhbmQgcmVhbGxvY2F0ZSB0aGUg
c2l6ZSB0aGF0IHdlIHdhbnQuCiAgICAgICAgICAgICAgICAgcmVsZWFzZVN0YWNrKG1fZGF0YSwg
bV9hbGxvY2F0ZWQpOwpJbmRleDogSmF2YVNjcmlwdENvcmUvcnVudGltZS9NYXJrU3RhY2tTeW1i
aWFuLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0Q29yZS9ydW50aW1lL01hcmtTdGFja1N5
bWJpYW4uY3BwCShyZXZpc2lvbiAwKQorKysgSmF2YVNjcmlwdENvcmUvcnVudGltZS9NYXJrU3Rh
Y2tTeW1iaWFuLmNwcAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw0NCBAQAorLyoNCisgICAgQ29w
eXJpZ2h0IChDKSAyMDA5IE5va2lhIENvcnBvcmF0aW9uIGFuZC9vciBpdHMgc3Vic2lkaWFyeSgt
aWVzKQ0KKw0KKyAgICBUaGlzIGxpYnJhcnkgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRp
c3RyaWJ1dGUgaXQgYW5kL29yDQorICAgIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhl
IEdOVSBMaWJyYXJ5IEdlbmVyYWwgUHVibGljDQorICAgIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5
IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlcg0KKyAgICB2ZXJzaW9uIDIgb2Yg
dGhlIExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uDQorDQor
ICAgIFRoaXMgbGlicmFyeSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwg
YmUgdXNlZnVsLA0KKyAgICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0
aGUgaW1wbGllZCB3YXJyYW50eSBvZg0KKyAgICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQ0KKyAgICBMaWJyYXJ5IEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4NCisNCisgICAgWW91IHNob3VsZCBo
YXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExpYnJhcnkgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZQ0KKyAgICBhbG9uZyB3aXRoIHRoaXMgbGlicmFyeTsgc2VlIHRoZSBmaWxlIENPUFlJTkcu
TElCLiAgSWYgbm90LCB3cml0ZSB0bw0KKyAgICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u
LCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLA0KKyAgICBCb3N0b24sIE1B
IDAyMTEwLTEzMDEsIFVTQS4NCisqLw0KKw0KKyNpbmNsdWRlICJjb25maWcuaCINCisjaW5jbHVk
ZSAiTWFya1N0YWNrLmgiDQorDQorI2luY2x1ZGUgPGUzMmhhbC5oPg0KKw0KK25hbWVzcGFjZSBK
U0Mgew0KKw0KK3ZvaWQgTWFya1N0YWNrOjppbml0aWFsaXplUGFnZXNpemUoKQ0KK3sNCisgICAg
VEludCBwYWdlX3NpemU7DQorICAgIFVzZXJIYWw6OlBhZ2VTaXplSW5CeXRlcyhwYWdlX3NpemUp
Ow0KKyAgICBNYXJrU3RhY2s6OnNfcGFnZVNpemUgPSBwYWdlX3NpemU7DQorfQ0KKw0KK3ZvaWQq
IE1hcmtTdGFjazo6YWxsb2NhdGVTdGFjayhzaXplX3Qgc2l6ZSkNCit7ICAgIA0KKyAgICByZXR1
cm4gZmFzdE1hbGxvYyhzaXplKTsNCit9DQorDQordm9pZCBNYXJrU3RhY2s6OnJlbGVhc2VTdGFj
ayh2b2lkKiBhZGRyLCBzaXplX3Qgc2l6ZSkNCit7DQorICAgIHJldHVybiBmYXN0RnJlZShhZGRy
KTsNCit9DQorDQorfQ0K
</data>
<flag name="review"
          id="21151"
          type_id="1"
          status="+"
          setter="hausmann"
    />
          </attachment>
      

    </bug>

</bugzilla>