<?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>94635</bug_id>
          
          <creation_ts>2012-08-21 14:06:54 -0700</creation_ts>
          <short_desc>A patchable GetById right after a watchpoint should have the appropriate nop padding</short_desc>
          <delta_ts>2012-08-21 16:30:05 -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>JavaScriptCore</component>
          <version>528+ (Nightly 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="Filip Pizlo">fpizlo</reporter>
          <assigned_to name="Filip Pizlo">fpizlo</assigned_to>
          <cc>barraclough</cc>
    
    <cc>ggaren</cc>
    
    <cc>mhahnenberg</cc>
    
    <cc>msaboff</cc>
    
    <cc>oliver</cc>
    
    <cc>zherczeg</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>701110</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2012-08-21 14:06:54 -0700</bug_when>
    <thetext>Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>701112</commentid>
    <comment_count>1</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2012-08-21 14:07:59 -0700</bug_when>
    <thetext>Hey Zoltan, this fix will probably need to be ported to legacy ARM as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>701114</commentid>
    <comment_count>2</comment_count>
      <attachid>159767</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2012-08-21 14:10:54 -0700</bug_when>
    <thetext>Created attachment 159767
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>701121</commentid>
    <comment_count>3</comment_count>
      <attachid>159767</attachid>
    <who name="Mark Hahnenberg">mhahnenberg</who>
    <bug_when>2012-08-21 14:22:00 -0700</bug_when>
    <thetext>Comment on attachment 159767
the patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>701275</commentid>
    <comment_count>4</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2012-08-21 16:30:05 -0700</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/126214</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>159767</attachid>
            <date>2012-08-21 14:10:54 -0700</date>
            <delta_ts>2012-08-21 14:21:59 -0700</delta_ts>
            <desc>the patch</desc>
            <filename>fixpatch_patch_1.diff</filename>
            <type>text/plain</type>
            <size>16625</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTI2MTg0KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDM0IEBA
CisyMDEyLTA4LTIxICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAg
QSBwYXRjaGFibGUgR2V0QnlJZCByaWdodCBhZnRlciBhIHdhdGNocG9pbnQgc2hvdWxkIGhhdmUg
dGhlIGFwcHJvcHJpYXRlIG5vcCBwYWRkaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD05NDYzNQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgICogYXNzZW1ibGVyL0Fic3RyYWN0TWFjcm9Bc3NlbWJsZXIuaDoK
KyAgICAgICAgKEpTQzo6QWJzdHJhY3RNYWNyb0Fzc2VtYmxlcjo6cGFkQmVmb3JlUGF0Y2gpOgor
ICAgICAgICAoQWJzdHJhY3RNYWNyb0Fzc2VtYmxlcik6CisgICAgICAgICogYXNzZW1ibGVyL01h
Y3JvQXNzZW1ibGVyQVJNdjcuaDoKKyAgICAgICAgKEpTQzo6TWFjcm9Bc3NlbWJsZXJBUk12Nzo6
bG9hZDMyV2l0aENvbXBhY3RBZGRyZXNzT2Zmc2V0UGF0Y2gpOgorICAgICAgICAoSlNDOjpNYWNy
b0Fzc2VtYmxlckFSTXY3Ojptb3ZlV2l0aFBhdGNoKToKKyAgICAgICAgKEpTQzo6TWFjcm9Bc3Nl
bWJsZXJBUk12Nzo6cGF0Y2hhYmxlSnVtcCk6CisgICAgICAgICogYXNzZW1ibGVyL01hY3JvQXNz
ZW1ibGVyWDg2Lmg6CisgICAgICAgIChKU0M6Ok1hY3JvQXNzZW1ibGVyWDg2Ojptb3ZlV2l0aFBh
dGNoKToKKyAgICAgICAgKEpTQzo6TWFjcm9Bc3NlbWJsZXJYODY6OmJyYW5jaFB0cldpdGhQYXRj
aCk6CisgICAgICAgIChKU0M6Ok1hY3JvQXNzZW1ibGVyWDg2OjpzdG9yZVB0cldpdGhQYXRjaCk6
CisgICAgICAgICogYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyWDg2Q29tbW9uLmg6CisgICAgICAg
IChKU0M6Ok1hY3JvQXNzZW1ibGVyWDg2Q29tbW9uOjpsb2FkMzJXaXRoQWRkcmVzc09mZnNldFBh
dGNoKToKKyAgICAgICAgKEpTQzo6TWFjcm9Bc3NlbWJsZXJYODZDb21tb246OmxvYWQzMldpdGhD
b21wYWN0QWRkcmVzc09mZnNldFBhdGNoKToKKyAgICAgICAgKEpTQzo6TWFjcm9Bc3NlbWJsZXJY
ODZDb21tb246OmxvYWRDb21wYWN0V2l0aEFkZHJlc3NPZmZzZXRQYXRjaCk6CisgICAgICAgIChK
U0M6Ok1hY3JvQXNzZW1ibGVyWDg2Q29tbW9uOjpzdG9yZTMyV2l0aEFkZHJlc3NPZmZzZXRQYXRj
aCk6CisgICAgICAgICogYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyWDg2XzY0Lmg6CisgICAgICAg
IChKU0M6Ok1hY3JvQXNzZW1ibGVyWDg2XzY0Ojpsb2FkUHRyV2l0aEFkZHJlc3NPZmZzZXRQYXRj
aCk6CisgICAgICAgIChKU0M6Ok1hY3JvQXNzZW1ibGVyWDg2XzY0Ojpsb2FkUHRyV2l0aENvbXBh
Y3RBZGRyZXNzT2Zmc2V0UGF0Y2gpOgorICAgICAgICAoSlNDOjpNYWNyb0Fzc2VtYmxlclg4Nl82
NDo6c3RvcmVQdHJXaXRoQWRkcmVzc09mZnNldFBhdGNoKToKKyAgICAgICAgKEpTQzo6TWFjcm9B
c3NlbWJsZXJYODZfNjQ6Om1vdmVXaXRoUGF0Y2gpOgorICAgICAgICAqIGppdC9KdW1wUmVwbGFj
ZW1lbnRXYXRjaHBvaW50LmNwcDoKKyAgICAgICAgKEpTQzo6SnVtcFJlcGxhY2VtZW50V2F0Y2hw
b2ludDo6ZmlyZUludGVybmFsKToKKwogMjAxMi0wOC0yMCAgTWFyayBMYW0gIDxtYXJrLmxhbUBh
cHBsZS5jb20+CiAKICAgICAgICAgRml4IGJyb2tlbiBub24tSklUIGJ1aWxkLgpJbmRleDogU291
cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9BYnN0cmFjdE1hY3JvQXNzZW1ibGVyLmgKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9BYnN0cmFjdE1hY3Jv
QXNzZW1ibGVyLmgJKHJldmlzaW9uIDEyNjEzMCkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9h
c3NlbWJsZXIvQWJzdHJhY3RNYWNyb0Fzc2VtYmxlci5oCSh3b3JraW5nIGNvcHkpCkBAIC02MDYs
NiArNjA2LDEyIEBAIHB1YmxpYzoKICAgICAgICAgcmV0dXJuIExhYmVsKHRoaXMpOwogICAgIH0K
ICAgICAKKyAgICB2b2lkIHBhZEJlZm9yZVBhdGNoKCkKKyAgICB7CisgICAgICAgIC8vIFJlbHkg
b24gdGhlIGZhY3QgdGhhdCBhc2tpbmcgZm9yIGEgbGFiZWwgYWxyZWFkeSBkb2VzIHRoZSBwYWRk
aW5nLgorICAgICAgICAodm9pZClsYWJlbCgpOworICAgIH0KKyAgICAKICAgICBMYWJlbCB3YXRj
aHBvaW50TGFiZWwoKQogICAgIHsKICAgICAgICAgTGFiZWwgcmVzdWx0OwpJbmRleDogU291cmNl
L0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9NYWNyb0Fzc2VtYmxlckFSTXY3LmgKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9NYWNyb0Fzc2VtYmxlckFSTXY3
LmgJKHJldmlzaW9uIDEyNjEzMCkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIv
TWFjcm9Bc3NlbWJsZXJBUk12Ny5oCSh3b3JraW5nIGNvcHkpCkBAIC02NDYsNiArNjQ2LDggQEAg
cHVibGljOgogICAgIAogICAgIERhdGFMYWJlbENvbXBhY3QgbG9hZDMyV2l0aENvbXBhY3RBZGRy
ZXNzT2Zmc2V0UGF0Y2goQWRkcmVzcyBhZGRyZXNzLCBSZWdpc3RlcklEIGRlc3QpCiAgICAgewor
ICAgICAgICBwYWRCZWZvcmVQYXRjaCgpOworCiAgICAgICAgIFJlZ2lzdGVySUQgYmFzZSA9IGFk
ZHJlc3MuYmFzZTsKICAgICAgICAgCiAgICAgICAgIERhdGFMYWJlbENvbXBhY3QgbGFiZWwodGhp
cyk7CkBAIC0xNjI2LDEyICsxNjI4LDE0IEBAIHB1YmxpYzoKIAogICAgIEFMV0FZU19JTkxJTkUg
RGF0YUxhYmVsMzIgbW92ZVdpdGhQYXRjaChUcnVzdGVkSW1tMzIgaW1tLCBSZWdpc3RlcklEIGRz
dCkKICAgICB7CisgICAgICAgIHBhZEJlZm9yZVBhdGNoKCk7CiAgICAgICAgIG1vdmVGaXhlZFdp
ZHRoRW5jb2RpbmcoaW1tLCBkc3QpOwogICAgICAgICByZXR1cm4gRGF0YUxhYmVsMzIodGhpcyk7
CiAgICAgfQogCiAgICAgQUxXQVlTX0lOTElORSBEYXRhTGFiZWxQdHIgbW92ZVdpdGhQYXRjaChU
cnVzdGVkSW1tUHRyIGltbSwgUmVnaXN0ZXJJRCBkc3QpCiAgICAgeworICAgICAgICBwYWRCZWZv
cmVQYXRjaCgpOwogICAgICAgICBtb3ZlRml4ZWRXaWR0aEVuY29kaW5nKFRydXN0ZWRJbW0zMihp
bW0pLCBkc3QpOwogICAgICAgICByZXR1cm4gRGF0YUxhYmVsUHRyKHRoaXMpOwogICAgIH0KQEAg
LTE2NTksNiArMTY2Myw3IEBAIHB1YmxpYzoKIAogICAgIFBhdGNoYWJsZUp1bXAgcGF0Y2hhYmxl
SnVtcCgpCiAgICAgeworICAgICAgICBwYWRCZWZvcmVQYXRjaCgpOwogICAgICAgICBtX21ha2VK
dW1wUGF0Y2hhYmxlID0gdHJ1ZTsKICAgICAgICAgSnVtcCByZXN1bHQgPSBqdW1wKCk7CiAgICAg
ICAgIG1fbWFrZUp1bXBQYXRjaGFibGUgPSBmYWxzZTsKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0
Q29yZS9hc3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJYODYuaAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyWDg2LmgJKHJldmlzaW9uIDEy
NjEzMCkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJY
ODYuaAkod29ya2luZyBjb3B5KQpAQCAtMTc1LDYgKzE3NSw3IEBAIHB1YmxpYzoKIAogICAgIERh
dGFMYWJlbFB0ciBtb3ZlV2l0aFBhdGNoKFRydXN0ZWRJbW1QdHIgaW5pdGlhbFZhbHVlLCBSZWdp
c3RlcklEIGRlc3QpCiAgICAgeworICAgICAgICBwYWRCZWZvcmVQYXRjaCgpOwogICAgICAgICBt
X2Fzc2VtYmxlci5tb3ZsX2kzMnIoaW5pdGlhbFZhbHVlLmFzSW50cHRyKCksIGRlc3QpOwogICAg
ICAgICByZXR1cm4gRGF0YUxhYmVsUHRyKHRoaXMpOwogICAgIH0KQEAgLTE5MSw2ICsxOTIsNyBA
QCBwdWJsaWM6CiAKICAgICBKdW1wIGJyYW5jaFB0cldpdGhQYXRjaChSZWxhdGlvbmFsQ29uZGl0
aW9uIGNvbmQsIFJlZ2lzdGVySUQgbGVmdCwgRGF0YUxhYmVsUHRyJiBkYXRhTGFiZWwsIFRydXN0
ZWRJbW1QdHIgaW5pdGlhbFJpZ2h0VmFsdWUgPSBUcnVzdGVkSW1tUHRyKDApKQogICAgIHsKKyAg
ICAgICAgcGFkQmVmb3JlUGF0Y2goKTsKICAgICAgICAgbV9hc3NlbWJsZXIuY21wbF9pcl9mb3Jj
ZTMyKGluaXRpYWxSaWdodFZhbHVlLmFzSW50cHRyKCksIGxlZnQpOwogICAgICAgICBkYXRhTGFi
ZWwgPSBEYXRhTGFiZWxQdHIodGhpcyk7CiAgICAgICAgIHJldHVybiBKdW1wKG1fYXNzZW1ibGVy
LmpDQyh4ODZDb25kaXRpb24oY29uZCkpKTsKQEAgLTE5OCw2ICsyMDAsNyBAQCBwdWJsaWM6CiAK
ICAgICBKdW1wIGJyYW5jaFB0cldpdGhQYXRjaChSZWxhdGlvbmFsQ29uZGl0aW9uIGNvbmQsIEFk
ZHJlc3MgbGVmdCwgRGF0YUxhYmVsUHRyJiBkYXRhTGFiZWwsIFRydXN0ZWRJbW1QdHIgaW5pdGlh
bFJpZ2h0VmFsdWUgPSBUcnVzdGVkSW1tUHRyKDApKQogICAgIHsKKyAgICAgICAgcGFkQmVmb3Jl
UGF0Y2goKTsKICAgICAgICAgbV9hc3NlbWJsZXIuY21wbF9pbV9mb3JjZTMyKGluaXRpYWxSaWdo
dFZhbHVlLmFzSW50cHRyKCksIGxlZnQub2Zmc2V0LCBsZWZ0LmJhc2UpOwogICAgICAgICBkYXRh
TGFiZWwgPSBEYXRhTGFiZWxQdHIodGhpcyk7CiAgICAgICAgIHJldHVybiBKdW1wKG1fYXNzZW1i
bGVyLmpDQyh4ODZDb25kaXRpb24oY29uZCkpKTsKQEAgLTIwNSw2ICsyMDgsNyBAQCBwdWJsaWM6
CiAKICAgICBEYXRhTGFiZWxQdHIgc3RvcmVQdHJXaXRoUGF0Y2goVHJ1c3RlZEltbVB0ciBpbml0
aWFsVmFsdWUsIEltcGxpY2l0QWRkcmVzcyBhZGRyZXNzKQogICAgIHsKKyAgICAgICAgcGFkQmVm
b3JlUGF0Y2goKTsKICAgICAgICAgbV9hc3NlbWJsZXIubW92bF9pMzJtKGluaXRpYWxWYWx1ZS5h
c0ludHB0cigpLCBhZGRyZXNzLm9mZnNldCwgYWRkcmVzcy5iYXNlKTsKICAgICAgICAgcmV0dXJu
IERhdGFMYWJlbFB0cih0aGlzKTsKICAgICB9CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUv
YXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyWDg2Q29tbW9uLmgKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9NYWNyb0Fzc2VtYmxlclg4NkNvbW1vbi5oCShyZXZp
c2lvbiAxMjYxMzApCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01hY3JvQXNz
ZW1ibGVyWDg2Q29tbW9uLmgJKHdvcmtpbmcgY29weSkKQEAgLTQ4NSwxMiArNDg1LDE0IEBAIHB1
YmxpYzoKIAogICAgIERhdGFMYWJlbDMyIGxvYWQzMldpdGhBZGRyZXNzT2Zmc2V0UGF0Y2goQWRk
cmVzcyBhZGRyZXNzLCBSZWdpc3RlcklEIGRlc3QpCiAgICAgeworICAgICAgICBwYWRCZWZvcmVQ
YXRjaCgpOwogICAgICAgICBtX2Fzc2VtYmxlci5tb3ZsX21yX2Rpc3AzMihhZGRyZXNzLm9mZnNl
dCwgYWRkcmVzcy5iYXNlLCBkZXN0KTsKICAgICAgICAgcmV0dXJuIERhdGFMYWJlbDMyKHRoaXMp
OwogICAgIH0KICAgICAKICAgICBEYXRhTGFiZWxDb21wYWN0IGxvYWQzMldpdGhDb21wYWN0QWRk
cmVzc09mZnNldFBhdGNoKEFkZHJlc3MgYWRkcmVzcywgUmVnaXN0ZXJJRCBkZXN0KQogICAgIHsK
KyAgICAgICAgcGFkQmVmb3JlUGF0Y2goKTsKICAgICAgICAgbV9hc3NlbWJsZXIubW92bF9tcl9k
aXNwOChhZGRyZXNzLm9mZnNldCwgYWRkcmVzcy5iYXNlLCBkZXN0KTsKICAgICAgICAgcmV0dXJu
IERhdGFMYWJlbENvbXBhY3QodGhpcyk7CiAgICAgfQpAQCAtNTAzLDYgKzUwNSw3IEBAIHB1Ymxp
YzoKICAgICAKICAgICBEYXRhTGFiZWxDb21wYWN0IGxvYWRDb21wYWN0V2l0aEFkZHJlc3NPZmZz
ZXRQYXRjaChBZGRyZXNzIGFkZHJlc3MsIFJlZ2lzdGVySUQgZGVzdCkKICAgICB7CisgICAgICAg
IHBhZEJlZm9yZVBhdGNoKCk7CiAgICAgICAgIG1fYXNzZW1ibGVyLm1vdmxfbXJfZGlzcDgoYWRk
cmVzcy5vZmZzZXQsIGFkZHJlc3MuYmFzZSwgZGVzdCk7CiAgICAgICAgIHJldHVybiBEYXRhTGFi
ZWxDb21wYWN0KHRoaXMpOwogICAgIH0KQEAgLTU0OSw2ICs1NTIsNyBAQCBwdWJsaWM6CiAKICAg
ICBEYXRhTGFiZWwzMiBzdG9yZTMyV2l0aEFkZHJlc3NPZmZzZXRQYXRjaChSZWdpc3RlcklEIHNy
YywgQWRkcmVzcyBhZGRyZXNzKQogICAgIHsKKyAgICAgICAgcGFkQmVmb3JlUGF0Y2goKTsKICAg
ICAgICAgbV9hc3NlbWJsZXIubW92bF9ybV9kaXNwMzIoc3JjLCBhZGRyZXNzLm9mZnNldCwgYWRk
cmVzcy5iYXNlKTsKICAgICAgICAgcmV0dXJuIERhdGFMYWJlbDMyKHRoaXMpOwogICAgIH0KSW5k
ZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJYODZfNjQu
aAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01hY3JvQXNz
ZW1ibGVyWDg2XzY0LmgJKHJldmlzaW9uIDEyNjEzMCkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9hc3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJYODZfNjQuaAkod29ya2luZyBjb3B5KQpAQCAtMzA0
LDEyICszMDQsMTQgQEAgcHVibGljOgogCiAgICAgRGF0YUxhYmVsMzIgbG9hZFB0cldpdGhBZGRy
ZXNzT2Zmc2V0UGF0Y2goQWRkcmVzcyBhZGRyZXNzLCBSZWdpc3RlcklEIGRlc3QpCiAgICAgewor
ICAgICAgICBwYWRCZWZvcmVQYXRjaCgpOwogICAgICAgICBtX2Fzc2VtYmxlci5tb3ZxX21yX2Rp
c3AzMihhZGRyZXNzLm9mZnNldCwgYWRkcmVzcy5iYXNlLCBkZXN0KTsKICAgICAgICAgcmV0dXJu
IERhdGFMYWJlbDMyKHRoaXMpOwogICAgIH0KICAgICAKICAgICBEYXRhTGFiZWxDb21wYWN0IGxv
YWRQdHJXaXRoQ29tcGFjdEFkZHJlc3NPZmZzZXRQYXRjaChBZGRyZXNzIGFkZHJlc3MsIFJlZ2lz
dGVySUQgZGVzdCkKICAgICB7CisgICAgICAgIHBhZEJlZm9yZVBhdGNoKCk7CiAgICAgICAgIG1f
YXNzZW1ibGVyLm1vdnFfbXJfZGlzcDgoYWRkcmVzcy5vZmZzZXQsIGFkZHJlc3MuYmFzZSwgZGVz
dCk7CiAgICAgICAgIHJldHVybiBEYXRhTGFiZWxDb21wYWN0KHRoaXMpOwogICAgIH0KQEAgLTM0
OCw2ICszNTAsNyBAQCBwdWJsaWM6CiAgICAgCiAgICAgRGF0YUxhYmVsMzIgc3RvcmVQdHJXaXRo
QWRkcmVzc09mZnNldFBhdGNoKFJlZ2lzdGVySUQgc3JjLCBBZGRyZXNzIGFkZHJlc3MpCiAgICAg
eworICAgICAgICBwYWRCZWZvcmVQYXRjaCgpOwogICAgICAgICBtX2Fzc2VtYmxlci5tb3ZxX3Jt
X2Rpc3AzMihzcmMsIGFkZHJlc3Mub2Zmc2V0LCBhZGRyZXNzLmJhc2UpOwogICAgICAgICByZXR1
cm4gRGF0YUxhYmVsMzIodGhpcyk7CiAgICAgfQpAQCAtNTE4LDYgKzUyMSw3IEBAIHB1YmxpYzoK
IAogICAgIERhdGFMYWJlbFB0ciBtb3ZlV2l0aFBhdGNoKFRydXN0ZWRJbW1QdHIgaW5pdGlhbFZh
bHVlLCBSZWdpc3RlcklEIGRlc3QpCiAgICAgeworICAgICAgICBwYWRCZWZvcmVQYXRjaCgpOwog
ICAgICAgICBtX2Fzc2VtYmxlci5tb3ZxX2k2NHIoaW5pdGlhbFZhbHVlLmFzSW50cHRyKCksIGRl
c3QpOwogICAgICAgICByZXR1cm4gRGF0YUxhYmVsUHRyKHRoaXMpOwogICAgIH0KSW5kZXg6IFNv
dXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQvSnVtcFJlcGxhY2VtZW50V2F0Y2hwb2ludC5jcHAKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2ppdC9KdW1wUmVwbGFjZW1lbnRXYXRj
aHBvaW50LmNwcAkocmV2aXNpb24gMTI2MTMwKQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2pp
dC9KdW1wUmVwbGFjZW1lbnRXYXRjaHBvaW50LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNDMsOSAr
NDMsMTEgQEAgdm9pZCBKdW1wUmVwbGFjZW1lbnRXYXRjaHBvaW50Ojpjb3JyZWN0TAogCiB2b2lk
IEp1bXBSZXBsYWNlbWVudFdhdGNocG9pbnQ6OmZpcmVJbnRlcm5hbCgpCiB7Ci0gICAgTWFjcm9B
c3NlbWJsZXI6OnJlcGxhY2VXaXRoSnVtcCgKLSAgICAgICAgQ29kZUxvY2F0aW9uTGFiZWwoYml0
d2lzZV9jYXN0PHZvaWQqPihtX3NvdXJjZSkpLAotICAgICAgICBDb2RlTG9jYXRpb25MYWJlbChi
aXR3aXNlX2Nhc3Q8dm9pZCo+KG1fZGVzdGluYXRpb24pKSk7CisgICAgdm9pZCogc291cmNlID0g
Yml0d2lzZV9jYXN0PHZvaWQqPihtX3NvdXJjZSk7CisgICAgdm9pZCogZGVzdGluYXRpb24gPSBi
aXR3aXNlX2Nhc3Q8dm9pZCo+KG1fZGVzdGluYXRpb24pOworICAgIGlmIChPcHRpb25zOjpzaG93
RGlzYXNzZW1ibHkoKSkKKyAgICAgICAgZGF0YUxvZygiRmlyaW5nIGp1bXAgcmVwbGFjZW1lbnQg
d2F0Y2hwb2ludCBmcm9tICVwLCB0byAlcC5cbiIsIHNvdXJjZSwgZGVzdGluYXRpb24pOworICAg
IE1hY3JvQXNzZW1ibGVyOjpyZXBsYWNlV2l0aEp1bXAoQ29kZUxvY2F0aW9uTGFiZWwoc291cmNl
KSwgQ29kZUxvY2F0aW9uTGFiZWwoZGVzdGluYXRpb24pKTsKICAgICBpZiAoaXNPbkxpc3QoKSkK
ICAgICAgICAgcmVtb3ZlKCk7CiB9CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxMjYxODQpCisrKyBMYXlv
dXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxOSBAQAorMjAxMi0w
OC0yMSAgRmlsaXAgUGl6bG8gIDxmcGl6bG9AYXBwbGUuY29tPgorCisgICAgICAgIEEgcGF0Y2hh
YmxlIEdldEJ5SWQgcmlnaHQgYWZ0ZXIgYSB3YXRjaHBvaW50IHNob3VsZCBoYXZlIHRoZSBhcHBy
b3ByaWF0ZSBub3AgcGFkZGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9OTQ2MzUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICAqIGZhc3QvanMvZGZnLXBhdGNoYWJsZS1nZXQtYnktaWQtYWZ0ZXItd2F0Y2hw
b2ludC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvanMvZGZnLXBhdGNoYWJs
ZS1nZXQtYnktaWQtYWZ0ZXItd2F0Y2hwb2ludC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBmYXN0
L2pzL3NjcmlwdC10ZXN0cy9kZmctcGF0Y2hhYmxlLWdldC1ieS1pZC1hZnRlci13YXRjaHBvaW50
LmpzOiBBZGRlZC4KKyAgICAgICAgKGZvbyk6CisgICAgICAgIChPKToKKyAgICAgICAgKE8ucHJv
dG90eXBlLmYpOgorICAgICAgICAoUDEpOgorICAgICAgICAoUDIpOgorCiAyMDEyLTA4LTIxICBC
cmFkeSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNvbT4KIAogICAgICAgICBSZWJhc2VsaW5lIGZh
aWxpbmcgZWRpdGluZy9zZWxlY3Rpb24gdGVzdHMgZm9yIG1vdW50YWluIGxpb24KSW5kZXg6IExh
eW91dFRlc3RzL2Zhc3QvanMvZGZnLXBhdGNoYWJsZS1nZXQtYnktaWQtYWZ0ZXItd2F0Y2hwb2lu
dC1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9qcy9kZmctcGF0
Y2hhYmxlLWdldC1ieS1pZC1hZnRlci13YXRjaHBvaW50LWV4cGVjdGVkLnR4dAkocmV2aXNpb24g
MCkKKysrIExheW91dFRlc3RzL2Zhc3QvanMvZGZnLXBhdGNoYWJsZS1nZXQtYnktaWQtYWZ0ZXIt
d2F0Y2hwb2ludC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMjA5IEBACitU
aGlzIHRlc3RzIHRoYXQgYSBwYXRjaGFibGUgR2V0QnlJZCByaWdodCBhZnRlciBhIHdhdGNocG9p
bnQgaGFzIHRoZSBhcHByb3ByaWF0ZSBub3AgcGFkZGluZy4KKworT24gc3VjY2VzcywgeW91IHdp
bGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09N
UExFVEUiLgorCisKK1BBU1MgZm9vKG8sIHApIGlzIDI3CitQQVNTIGZvbyhvLCBwKSBpcyA0NAor
UEFTUyBmb28obywgcCkgaXMgMjcKK1BBU1MgZm9vKG8sIHApIGlzIDQ0CitQQVNTIGZvbyhvLCBw
KSBpcyAyNworUEFTUyBmb28obywgcCkgaXMgNDQKK1BBU1MgZm9vKG8sIHApIGlzIDI3CitQQVNT
IGZvbyhvLCBwKSBpcyA0NAorUEFTUyBmb28obywgcCkgaXMgMjcKK1BBU1MgZm9vKG8sIHApIGlz
IDQ0CitQQVNTIGZvbyhvLCBwKSBpcyAyNworUEFTUyBmb28obywgcCkgaXMgNDQKK1BBU1MgZm9v
KG8sIHApIGlzIDI3CitQQVNTIGZvbyhvLCBwKSBpcyA0NAorUEFTUyBmb28obywgcCkgaXMgMjcK
K1BBU1MgZm9vKG8sIHApIGlzIDQ0CitQQVNTIGZvbyhvLCBwKSBpcyAyNworUEFTUyBmb28obywg
cCkgaXMgNDQKK1BBU1MgZm9vKG8sIHApIGlzIDI3CitQQVNTIGZvbyhvLCBwKSBpcyA0NAorUEFT
UyBmb28obywgcCkgaXMgMjcKK1BBU1MgZm9vKG8sIHApIGlzIDQ0CitQQVNTIGZvbyhvLCBwKSBp
cyAyNworUEFTUyBmb28obywgcCkgaXMgNDQKK1BBU1MgZm9vKG8sIHApIGlzIDI3CitQQVNTIGZv
byhvLCBwKSBpcyA0NAorUEFTUyBmb28obywgcCkgaXMgMjcKK1BBU1MgZm9vKG8sIHApIGlzIDQ0
CitQQVNTIGZvbyhvLCBwKSBpcyAyNworUEFTUyBmb28obywgcCkgaXMgNDQKK1BBU1MgZm9vKG8s
IHApIGlzIDI3CitQQVNTIGZvbyhvLCBwKSBpcyA0NAorUEFTUyBmb28obywgcCkgaXMgMjcKK1BB
U1MgZm9vKG8sIHApIGlzIDQ0CitQQVNTIGZvbyhvLCBwKSBpcyAyNworUEFTUyBmb28obywgcCkg
aXMgNDQKK1BBU1MgZm9vKG8sIHApIGlzIDI3CitQQVNTIGZvbyhvLCBwKSBpcyA0NAorUEFTUyBm
b28obywgcCkgaXMgMjcKK1BBU1MgZm9vKG8sIHApIGlzIDQ0CitQQVNTIGZvbyhvLCBwKSBpcyAy
NworUEFTUyBmb28obywgcCkgaXMgNDQKK1BBU1MgZm9vKG8sIHApIGlzIDI3CitQQVNTIGZvbyhv
LCBwKSBpcyA0NAorUEFTUyBmb28obywgcCkgaXMgMjcKK1BBU1MgZm9vKG8sIHApIGlzIDQ0CitQ
QVNTIGZvbyhvLCBwKSBpcyAyNworUEFTUyBmb28obywgcCkgaXMgNDQKK1BBU1MgZm9vKG8sIHAp
IGlzIDI3CitQQVNTIGZvbyhvLCBwKSBpcyA0NAorUEFTUyBmb28obywgcCkgaXMgMjcKK1BBU1Mg
Zm9vKG8sIHApIGlzIDQ0CitQQVNTIGZvbyhvLCBwKSBpcyAyNworUEFTUyBmb28obywgcCkgaXMg
NDQKK1BBU1MgZm9vKG8sIHApIGlzIDI3CitQQVNTIGZvbyhvLCBwKSBpcyA0NAorUEFTUyBmb28o
bywgcCkgaXMgMjcKK1BBU1MgZm9vKG8sIHApIGlzIDQ0CitQQVNTIGZvbyhvLCBwKSBpcyAyNwor
UEFTUyBmb28obywgcCkgaXMgNDQKK1BBU1MgZm9vKG8sIHApIGlzIDI3CitQQVNTIGZvbyhvLCBw
KSBpcyA0NAorUEFTUyBmb28obywgcCkgaXMgMjcKK1BBU1MgZm9vKG8sIHApIGlzIDQ0CitQQVNT
IGZvbyhvLCBwKSBpcyAyNworUEFTUyBmb28obywgcCkgaXMgNDQKK1BBU1MgZm9vKG8sIHApIGlz
IDI3CitQQVNTIGZvbyhvLCBwKSBpcyA0NAorUEFTUyBmb28obywgcCkgaXMgMjcKK1BBU1MgZm9v
KG8sIHApIGlzIDQ0CitQQVNTIGZvbyhvLCBwKSBpcyAyNworUEFTUyBmb28obywgcCkgaXMgNDQK
K1BBU1MgZm9vKG8sIHApIGlzIDI3CitQQVNTIGZvbyhvLCBwKSBpcyA0NAorUEFTUyBmb28obywg
cCkgaXMgMjcKK1BBU1MgZm9vKG8sIHApIGlzIDQ0CitQQVNTIGZvbyhvLCBwKSBpcyAyNworUEFT
UyBmb28obywgcCkgaXMgNDQKK1BBU1MgZm9vKG8sIHApIGlzIDI3CitQQVNTIGZvbyhvLCBwKSBp
cyA0NAorUEFTUyBmb28obywgcCkgaXMgMjcKK1BBU1MgZm9vKG8sIHApIGlzIDQ0CitQQVNTIGZv
byhvLCBwKSBpcyAyNworUEFTUyBmb28obywgcCkgaXMgNDQKK1BBU1MgZm9vKG8sIHApIGlzIDI3
CitQQVNTIGZvbyhvLCBwKSBpcyA0NAorUEFTUyBmb28obywgcCkgaXMgMjcKK1BBU1MgZm9vKG8s
IHApIGlzIDQ0CitQQVNTIGZvbyhvLCBwKSBpcyAyNworUEFTUyBmb28obywgcCkgaXMgNDQKK1BB
U1MgZm9vKG8sIHApIGlzIDI3CitQQVNTIGZvbyhvLCBwKSBpcyA0NAorUEFTUyBmb28obywgcCkg
aXMgMjcKK1BBU1MgZm9vKG8sIHApIGlzIDQ0CitQQVNTIGZvbyhvLCBwKSBpcyAyNworUEFTUyBm
b28obywgcCkgaXMgNDQKK1BBU1MgZm9vKG8sIHApIGlzIDI3CitQQVNTIGZvbyhvLCBwKSBpcyA0
NAorUEFTUyBmb28obywgcCkgaXMgMjcKK1BBU1MgZm9vKG8sIHApIGlzIDQ0CitQQVNTIGZvbyhv
LCBwKSBpcyAyNworUEFTUyBmb28obywgcCkgaXMgNDQKK1BBU1MgZm9vKG8sIHApIGlzIDI3CitQ
QVNTIGZvbyhvLCBwKSBpcyA0NAorUEFTUyBmb28obywgcCkgaXMgMjcKK1BBU1MgZm9vKG8sIHAp
IGlzIDQ0CitQQVNTIGZvbyhvLCBwKSBpcyAyNworUEFTUyBmb28obywgcCkgaXMgNDQKK1BBU1Mg
Zm9vKG8sIHApIGlzIDI3CitQQVNTIGZvbyhvLCBwKSBpcyA0NAorUEFTUyBmb28obywgcCkgaXMg
MjcKK1BBU1MgZm9vKG8sIHApIGlzIDQ0CitQQVNTIGZvbyhvLCBwKSBpcyAyNworUEFTUyBmb28o
bywgcCkgaXMgNDQKK1BBU1MgZm9vKG8sIHApIGlzIDI3CitQQVNTIGZvbyhvLCBwKSBpcyA0NAor
UEFTUyBmb28obywgcCkgaXMgMjcKK1BBU1MgZm9vKG8sIHApIGlzIDQ0CitQQVNTIGZvbyhvLCBw
KSBpcyAyNworUEFTUyBmb28obywgcCkgaXMgNDQKK1BBU1MgZm9vKG8sIHApIGlzIDI3CitQQVNT
IGZvbyhvLCBwKSBpcyA0NAorUEFTUyBmb28obywgcCkgaXMgMjcKK1BBU1MgZm9vKG8sIHApIGlz
IDQ0CitQQVNTIGZvbyhvLCBwKSBpcyAyNworUEFTUyBmb28obywgcCkgaXMgNDQKK1BBU1MgZm9v
KG8sIHApIGlzIDI3CitQQVNTIGZvbyhvLCBwKSBpcyA0NAorUEFTUyBmb28obywgcCkgaXMgMjcK
K1BBU1MgZm9vKG8sIHApIGlzIDQ0CitQQVNTIGZvbyhvLCBwKSBpcyAyNworUEFTUyBmb28obywg
cCkgaXMgNDQKK1BBU1MgZm9vKG8sIHApIGlzIDI3CitQQVNTIGZvbyhvLCBwKSBpcyA0NAorUEFT
UyBmb28obywgcCkgaXMgMjcKK1BBU1MgZm9vKG8sIHApIGlzIDQ0CitQQVNTIGZvbyhvLCBwKSBp
cyAyNworUEFTUyBmb28obywgcCkgaXMgNDQKK1BBU1MgZm9vKG8sIHApIGlzIDI3CitQQVNTIGZv
byhvLCBwKSBpcyA0NAorUEFTUyBmb28obywgcCkgaXMgMjcKK1BBU1MgZm9vKG8sIHApIGlzIDQ0
CitQQVNTIGZvbyhvLCBwKSBpcyAyNworUEFTUyBmb28obywgcCkgaXMgNDQKK1BBU1MgZm9vKG8s
IHApIGlzIDI3CitQQVNTIGZvbyhvLCBwKSBpcyA0NAorUEFTUyBmb28obywgcCkgaXMgMjcKK1BB
U1MgZm9vKG8sIHApIGlzIDQ0CitQQVNTIGZvbyhvLCBwKSBpcyAyNworUEFTUyBmb28obywgcCkg
aXMgNDQKK1BBU1MgZm9vKG8sIHApIGlzIDI3CitQQVNTIGZvbyhvLCBwKSBpcyA0NAorUEFTUyBm
b28obywgcCkgaXMgMjcKK1BBU1MgZm9vKG8sIHApIGlzIDQ0CitQQVNTIGZvbyhvLCBwKSBpcyAy
NworUEFTUyBmb28obywgcCkgaXMgNDQKK1BBU1MgZm9vKG8sIHApIGlzIDI3CitQQVNTIGZvbyhv
LCBwKSBpcyA0NAorUEFTUyBmb28obywgcCkgaXMgMjcKK1BBU1MgZm9vKG8sIHApIGlzIDQ0CitQ
QVNTIGZvbyhvLCBwKSBpcyAyNworUEFTUyBmb28obywgcCkgaXMgNDQKK1BBU1MgZm9vKG8sIHAp
IGlzIDI3CitQQVNTIGZvbyhvLCBwKSBpcyA0NAorUEFTUyBmb28obywgcCkgaXMgMjcKK1BBU1Mg
Zm9vKG8sIHApIGlzIDQ0CitQQVNTIGZvbyhvLCBwKSBpcyAyNworUEFTUyBmb28obywgcCkgaXMg
NDQKK1BBU1MgZm9vKG8sIHApIGlzIDI3CitQQVNTIGZvbyhvLCBwKSBpcyA0NAorUEFTUyBmb28o
bywgcCkgaXMgMjcKK1BBU1MgZm9vKG8sIHApIGlzIDQ0CitQQVNTIGZvbyhvLCBwKSBpcyAyNwor
UEFTUyBmb28obywgcCkgaXMgNDQKK1BBU1MgZm9vKG8sIHApIGlzIDI3CitQQVNTIGZvbyhvLCBw
KSBpcyA0NAorUEFTUyBmb28obywgcCkgaXMgMjcKK1BBU1MgZm9vKG8sIHApIGlzIDQ0CitQQVNT
IGZvbyhvLCBwKSBpcyAyNworUEFTUyBmb28obywgcCkgaXMgNDQKK1BBU1MgZm9vKG8sIHApIGlz
IDI3CitQQVNTIGZvbyhvLCBwKSBpcyA0NAorUEFTUyBmb28obywgcCkgaXMgMjcKK1BBU1MgZm9v
KG8sIHApIGlzIDQ0CitQQVNTIGZvbyhvLCBwKSBpcyAyNworUEFTUyBmb28obywgcCkgaXMgNDQK
K1BBU1MgZm9vKG8sIHApIGlzIDI3CitQQVNTIGZvbyhvLCBwKSBpcyA0NAorUEFTUyBmb28obywg
cCkgaXMgMjcKK1BBU1MgZm9vKG8sIHApIGlzIDQ0CitQQVNTIGZvbyhvLCBwKSBpcyAyNworUEFT
UyBmb28obywgcCkgaXMgNDQKK1BBU1MgZm9vKG8sIHApIGlzIDI3CitQQVNTIGZvbyhvLCBwKSBp
cyA0NAorUEFTUyBmb28obywgcCkgaXMgMjcKK1BBU1MgZm9vKG8sIHApIGlzIDQ0CitQQVNTIGZv
byhvLCBwKSBpcyAyNworUEFTUyBmb28obywgcCkgaXMgNDQKK1BBU1MgZm9vKG8sIHApIGlzIDI3
CitQQVNTIGZvbyhvLCBwKSBpcyA0NAorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQor
CitURVNUIENPTVBMRVRFCisKSW5kZXg6IExheW91dFRlc3RzL2Zhc3QvanMvZGZnLXBhdGNoYWJs
ZS1nZXQtYnktaWQtYWZ0ZXItd2F0Y2hwb2ludC5odG1sCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRl
c3RzL2Zhc3QvanMvZGZnLXBhdGNoYWJsZS1nZXQtYnktaWQtYWZ0ZXItd2F0Y2hwb2ludC5odG1s
CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC9qcy9kZmctcGF0Y2hhYmxlLWdldC1i
eS1pZC1hZnRlci13YXRjaHBvaW50Lmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMTAgQEAK
KzwhRE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vSUVURi8vRFREIEhUTUwvL0VOIj4KKzxodG1sPgor
PGhlYWQ+Cis8c2NyaXB0IHNyYz0icmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4K
KzwvaGVhZD4KKzxib2R5PgorPHNjcmlwdCBzcmM9InNjcmlwdC10ZXN0cy9kZmctcGF0Y2hhYmxl
LWdldC1ieS1pZC1hZnRlci13YXRjaHBvaW50LmpzIj48L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSJy
ZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KSW5k
ZXg6IExheW91dFRlc3RzL2Zhc3QvanMvc2NyaXB0LXRlc3RzL2RmZy1wYXRjaGFibGUtZ2V0LWJ5
LWlkLWFmdGVyLXdhdGNocG9pbnQuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9q
cy9zY3JpcHQtdGVzdHMvZGZnLXBhdGNoYWJsZS1nZXQtYnktaWQtYWZ0ZXItd2F0Y2hwb2ludC5q
cwkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvanMvc2NyaXB0LXRlc3RzL2RmZy1w
YXRjaGFibGUtZ2V0LWJ5LWlkLWFmdGVyLXdhdGNocG9pbnQuanMJKHJldmlzaW9uIDApCkBAIC0w
LDAgKzEsNDcgQEAKK2Rlc2NyaXB0aW9uKAorIlRoaXMgdGVzdHMgdGhhdCBhIHBhdGNoYWJsZSBH
ZXRCeUlkIHJpZ2h0IGFmdGVyIGEgd2F0Y2hwb2ludCBoYXMgdGhlIGFwcHJvcHJpYXRlIG5vcCBw
YWRkaW5nLiIKKyk7CisKK2Z1bmN0aW9uIGZvbyhvLCBwKSB7CisgICAgdmFyIGEgPSBwLmY7Cisg
ICAgdmFyIGIgPSBvLmY7IC8vIFdhdGNocG9pbnQuCisgICAgdmFyIGMgPSBwLmc7IC8vIFBhdGNo
YWJsZSBHZXRCeUlkLgorICAgIHJldHVybiBiKGEgKyBjKTsKK30KKworZnVuY3Rpb24gTygpIHsK
K30KKworTy5wcm90b3R5cGUuZiA9IGZ1bmN0aW9uKHgpIHsgcmV0dXJuIHggKyAxOyB9OworCit2
YXIgbyA9IG5ldyBPKCk7CisKK2Z1bmN0aW9uIFAxKCkgeworfQorCitQMS5wcm90b3R5cGUuZyA9
IDQyOworCitmdW5jdGlvbiBQMigpIHsKK30KKworUDIucHJvdG90eXBlLmcgPSAyNDsKKwordmFy
IHAxID0gbmV3IFAxKCk7Cit2YXIgcDIgPSBuZXcgUDIoKTsKKworcDEuZiA9IDE7CitwMi5mID0g
MjsKKworZm9yICh2YXIgaSA9IDA7IGkgPCAyMDA7ICsraSkgeworICAgIHZhciBwID0gKGkgJSAy
KSA/IHAxIDogcDI7CisgICAgdmFyIGV4cGVjdGVkID0gKGkgJSAyKSA/IDQ0IDogMjc7CisgICAg
aWYgKGkgPT0gMTUwKSB7CisgICAgICAgIC8vIENhdXNlIGZpcnN0IHRoZSB3YXRjaHBvaW50IG9u
IG8uZiB0byBmaXJlLCBhbmQgdGhlbiB0aGUgR2V0QnlJZAorICAgICAgICAvLyB0byBiZSByZXNl
dC4KKyAgICAgICAgTy5wcm90b3R5cGUuZyA9IDU3OyAvLyBGaXJlIHRoZSB3YXRjaHBvaW50Lgor
ICAgICAgICBQMS5wcm90b3R5cGUuaCA9IDU4OyAvLyBSZXNldCB0aGUgR2V0QnlJZC4KKyAgICAg
ICAgUDIucHJvdG90eXBlLmggPSA1OTsgLy8gTm90IG5lY2Vzc2FyeSwgYnV0IHdoYXQgdGhlIGhl
Y2sgLSB0aGlzIHJlc2V0cyB0aGUgR2V0QnlJZCBldmVuIG1vcmUuCisgICAgfQorICAgIHNob3Vs
ZEJlKCJmb28obywgcCkiLCAiIiArIGV4cGVjdGVkKTsKK30KKwo=
</data>
<flag name="review"
          id="170169"
          type_id="1"
          status="+"
          setter="mhahnenberg"
    />
          </attachment>
      

    </bug>

</bugzilla>