<?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>138681</bug_id>
          
          <creation_ts>2014-11-12 18:04:19 -0800</creation_ts>
          <short_desc>Create canonical lists of registers used by both the Assemblers and the JIT probes</short_desc>
          <delta_ts>2014-11-13 08:44:08 -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>JavaScriptCore</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>
          
          <blocked>138671</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Mark Lam">mark.lam</reporter>
          <assigned_to name="Mark Lam">mark.lam</assigned_to>
          <cc>buildbot</cc>
    
    <cc>commit-queue</cc>
    
    <cc>fpizlo</cc>
    
    <cc>ggaren</cc>
    
    <cc>msaboff</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1048316</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2014-11-12 18:04:19 -0800</bug_when>
    <thetext>Currently they used 2 separate but parallel lists.  The 2 shall become 1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1048320</commentid>
    <comment_count>1</comment_count>
      <attachid>241461</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2014-11-12 18:13:56 -0800</bug_when>
    <thetext>Created attachment 241461
the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1048321</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-11-12 18:15:29 -0800</bug_when>
    <thetext>Attachment 241461 did not pass style-queue:


ERROR: Source/JavaScriptCore/assembler/X86Assembler.h:116:  preprocessor directives (e.g., #ifdef, #define, #import) should never be indented.  [whitespace/indent] [4]
ERROR: Source/JavaScriptCore/assembler/X86Assembler.h:118:  preprocessor directives (e.g., #ifdef, #define, #import) should never be indented.  [whitespace/indent] [4]
ERROR: Source/JavaScriptCore/assembler/X86Assembler.h:122:  preprocessor directives (e.g., #ifdef, #define, #import) should never be indented.  [whitespace/indent] [4]
ERROR: Source/JavaScriptCore/assembler/X86Assembler.h:124:  preprocessor directives (e.g., #ifdef, #define, #import) should never be indented.  [whitespace/indent] [4]
ERROR: Source/JavaScriptCore/assembler/ARMAssembler.h:103:  preprocessor directives (e.g., #ifdef, #define, #import) should never be indented.  [whitespace/indent] [4]
ERROR: Source/JavaScriptCore/assembler/ARMAssembler.h:105:  preprocessor directives (e.g., #ifdef, #define, #import) should never be indented.  [whitespace/indent] [4]
ERROR: Source/JavaScriptCore/assembler/ARMAssembler.h:117:  preprocessor directives (e.g., #ifdef, #define, #import) should never be indented.  [whitespace/indent] [4]
ERROR: Source/JavaScriptCore/assembler/ARMAssembler.h:119:  preprocessor directives (e.g., #ifdef, #define, #import) should never be indented.  [whitespace/indent] [4]
ERROR: Source/JavaScriptCore/assembler/ARMv7Assembler.h:42:  Code inside a namespace should not be indented.  [whitespace/indent] [4]
ERROR: Source/JavaScriptCore/assembler/ARMv7Assembler.h:42:  preprocessor directives (e.g., #ifdef, #define, #import) should never be indented.  [whitespace/indent] [4]
ERROR: Source/JavaScriptCore/assembler/ARMv7Assembler.h:50:  preprocessor directives (e.g., #ifdef, #define, #import) should never be indented.  [whitespace/indent] [4]
ERROR: Source/JavaScriptCore/assembler/ARMv7Assembler.h:68:  preprocessor directives (e.g., #ifdef, #define, #import) should never be indented.  [whitespace/indent] [4]
ERROR: Source/JavaScriptCore/assembler/ARMv7Assembler.h:72:  preprocessor directives (e.g., #ifdef, #define, #import) should never be indented.  [whitespace/indent] [4]
ERROR: Source/JavaScriptCore/assembler/ARMv7Assembler.h:107:  preprocessor directives (e.g., #ifdef, #define, #import) should never be indented.  [whitespace/indent] [4]
ERROR: Source/JavaScriptCore/assembler/ARMv7Assembler.h:109:  preprocessor directives (e.g., #ifdef, #define, #import) should never be indented.  [whitespace/indent] [4]
ERROR: Source/JavaScriptCore/assembler/ARMv7Assembler.h:111:  One space before end of line comments  [whitespace/comments] [5]
ERROR: Source/JavaScriptCore/assembler/ARMv7Assembler.h:112:  One space before end of line comments  [whitespace/comments] [5]
ERROR: Source/JavaScriptCore/assembler/ARMv7Assembler.h:113:  One space before end of line comments  [whitespace/comments] [5]
ERROR: Source/JavaScriptCore/assembler/ARMv7Assembler.h:156:  preprocessor directives (e.g., #ifdef, #define, #import) should never be indented.  [whitespace/indent] [4]
ERROR: Source/JavaScriptCore/assembler/ARMv7Assembler.h:158:  preprocessor directives (e.g., #ifdef, #define, #import) should never be indented.  [whitespace/indent] [4]
Total errors found: 20 in 4 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1048409</commentid>
    <comment_count>3</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2014-11-13 08:44:08 -0800</bug_when>
    <thetext>Thanks.  Landed in r176072: &lt;http://trac.webkit.org/r176072&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>241461</attachid>
            <date>2014-11-12 18:13:56 -0800</date>
            <delta_ts>2014-11-12 22:18:17 -0800</delta_ts>
            <desc>the patch.</desc>
            <filename>bug-138681.patch</filename>
            <type>text/plain</type>
            <size>14345</size>
            <attacher name="Mark Lam">mark.lam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTc2MDUzKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBA
CisyMDE0LTExLTEyICBNYXJrIExhbSAgPG1hcmsubGFtQGFwcGxlLmNvbT4KKworICAgICAgICBD
cmVhdGUgY2Fub25pY2FsIGxpc3RzIG9mIHJlZ2lzdGVycyB1c2VkIGJ5IGJvdGggdGhlIEFzc2Vt
YmxlcnMgYW5kIHRoZSBKSVQgcHJvYmVzLgorICAgICAgICA8aHR0cHM6Ly93ZWJraXQub3JnL2Iv
MTM4NjgxPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
ICogYXNzZW1ibGVyL0FSTUFzc2VtYmxlci5oOgorICAgICAgICAqIGFzc2VtYmxlci9BUk12N0Fz
c2VtYmxlci5oOgorICAgICAgICAqIGFzc2VtYmxlci9YODZBc3NlbWJsZXIuaDoKKyAgICAgICAg
LSBUaGUgRlAgcmVnaXN0ZXIgc3RvcmFnZSB0eXBlIGlzIHN0aWxsIGRlZmluZWQgYXMgX19tMTI4
IGJlY2F1c2UgdGhlIEpJVAorICAgICAgICAgIHByb2JlIGNvZGUgc3RpbGwgZXhwZWN0cyB0aGF0
IGFtb3VudCBvZiBzdG9yYWdlIHRvIGJlIGF2YWlsYWJsZS4gIFdpbGwKKyAgICAgICAgICBjaGFu
Z2UgdGhpcyB0byBkb3VibGUgd2hlbiB0aGUgSklUIHByb2JlIGNvZGUgaXMgdXBkYXRlZCBhY2Nv
cmRpbmdseSBpbiBhCisgICAgICAgICAgbGF0ZXIgcGF0Y2guCisKIDIwMTQtMTEtMTIgIEFuZHJl
YXMgS2xpbmcgIDxha2xpbmdAYXBwbGUuY29tPgogCiAgICAgICAgIEdlbmVyYXRlIGdldF9ieV9p
ZCBmb3IgYnJhY2tldCBhY2Nlc3Mgd2l0aCBjb25zdGFudCBzdHJpbmcgc3Vic2NyaXB0LgpJbmRl
eDogU291cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9BUk1Bc3NlbWJsZXIuaAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL0FSTUFzc2VtYmxlci5oCShy
ZXZpc2lvbiAxNzYwMzEpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL0FSTUFz
c2VtYmxlci5oCSh3b3JraW5nIGNvcHkpCkBAIC0zNiw2MiArMzYsNiBAQCBuYW1lc3BhY2UgSlND
IHsKIAogICAgIHR5cGVkZWYgdWludDMyX3QgQVJNV29yZDsKIAotICAgIG5hbWVzcGFjZSBBUk1S
ZWdpc3RlcnMgewotICAgICAgICB0eXBlZGVmIGVudW0gewotICAgICAgICAgICAgcjAgPSAwLAot
ICAgICAgICAgICAgcjEsCi0gICAgICAgICAgICByMiwKLSAgICAgICAgICAgIHIzLAotICAgICAg
ICAgICAgcjQsCi0gICAgICAgICAgICByNSwKLSAgICAgICAgICAgIHI2LCBTMCA9IHI2LAotICAg
ICAgICAgICAgcjcsCi0gICAgICAgICAgICByOCwKLSAgICAgICAgICAgIHI5LAotICAgICAgICAg
ICAgcjEwLAotICAgICAgICAgICAgcjExLCBmcCA9IHIxMSwgLy8gZnJhbWUgcG9pbnRlcgotICAg
ICAgICAgICAgcjEyLCBpcCA9IHIxMiwgUzEgPSByMTIsCi0gICAgICAgICAgICByMTMsIHNwID0g
cjEzLAotICAgICAgICAgICAgcjE0LCBsciA9IHIxNCwKLSAgICAgICAgICAgIHIxNSwgcGMgPSBy
MTUKLSAgICAgICAgfSBSZWdpc3RlcklEOwotCi0gICAgICAgIHR5cGVkZWYgZW51bSB7Ci0gICAg
ICAgICAgICBkMCwKLSAgICAgICAgICAgIGQxLAotICAgICAgICAgICAgZDIsCi0gICAgICAgICAg
ICBkMywKLSAgICAgICAgICAgIGQ0LAotICAgICAgICAgICAgZDUsCi0gICAgICAgICAgICBkNiwK
LSAgICAgICAgICAgIGQ3LCBTRDAgPSBkNywgLyogU2FtZSBhcyB0aHVtYiBhc3NlbWJsZXIuICov
Ci0gICAgICAgICAgICBkOCwKLSAgICAgICAgICAgIGQ5LAotICAgICAgICAgICAgZDEwLAotICAg
ICAgICAgICAgZDExLAotICAgICAgICAgICAgZDEyLAotICAgICAgICAgICAgZDEzLAotICAgICAg
ICAgICAgZDE0LAotICAgICAgICAgICAgZDE1LAotICAgICAgICAgICAgZDE2LAotICAgICAgICAg
ICAgZDE3LAotICAgICAgICAgICAgZDE4LAotICAgICAgICAgICAgZDE5LAotICAgICAgICAgICAg
ZDIwLAotICAgICAgICAgICAgZDIxLAotICAgICAgICAgICAgZDIyLAotICAgICAgICAgICAgZDIz
LAotICAgICAgICAgICAgZDI0LAotICAgICAgICAgICAgZDI1LAotICAgICAgICAgICAgZDI2LAot
ICAgICAgICAgICAgZDI3LAotICAgICAgICAgICAgZDI4LAotICAgICAgICAgICAgZDI5LAotICAg
ICAgICAgICAgZDMwLAotICAgICAgICAgICAgZDMxCi0gICAgICAgIH0gRlBSZWdpc3RlcklEOwot
Ci0jaWYgRU5BQkxFKE1BU01fUFJPQkUpCiAgICAgI2RlZmluZSBGT1JfRUFDSF9DUFVfUkVHSVNU
RVIoVikgXAogICAgICAgICBGT1JfRUFDSF9DUFVfR1BSRUdJU1RFUihWKSBcCiAgICAgICAgIEZP
Ul9FQUNIX0NQVV9TUEVDSUFMX1JFR0lTVEVSKFYpIFwKQEAgLTEwOSwxMSArNTMsMTEgQEAgbmFt
ZXNwYWNlIEpTQyB7CiAgICAgICAgIFYodm9pZCosIHI4KSBcCiAgICAgICAgIFYodm9pZCosIHI5
KSBcCiAgICAgICAgIFYodm9pZCosIHIxMCkgXAotICAgICAgICBWKHZvaWQqLCByMTEpIFwKKyAg
ICAgICAgVih2b2lkKiwgZnApIFwKICAgICAgICAgVih2b2lkKiwgaXApIFwKICAgICAgICAgVih2
b2lkKiwgc3ApIFwKICAgICAgICAgVih2b2lkKiwgbHIpIFwKLSAgICAgICAgVih2b2lkKiwgcGMp
CisgICAgICAgIFYodm9pZCosIHBjKSBcCiAKICAgICAjZGVmaW5lIEZPUl9FQUNIX0NQVV9TUEVD
SUFMX1JFR0lTVEVSKFYpIFwKICAgICAgICAgVih2b2lkKiwgYXBzcikgXApAQCAtMTM1LDggKzc5
LDQ5IEBAIG5hbWVzcGFjZSBKU0MgewogICAgICAgICBWKGRvdWJsZSwgZDEyKSBcCiAgICAgICAg
IFYoZG91YmxlLCBkMTMpIFwKICAgICAgICAgVihkb3VibGUsIGQxNCkgXAotICAgICAgICBWKGRv
dWJsZSwgZDE1KQotI2VuZGlmIC8vIEVOQUJMRShNQVNNX1BST0JFKQorICAgICAgICBWKGRvdWJs
ZSwgZDE1KSBcCisgICAgICAgIFYoZG91YmxlLCBkMTYpIFwKKyAgICAgICAgVihkb3VibGUsIGQx
NykgXAorICAgICAgICBWKGRvdWJsZSwgZDE4KSBcCisgICAgICAgIFYoZG91YmxlLCBkMTkpIFwK
KyAgICAgICAgVihkb3VibGUsIGQyMCkgXAorICAgICAgICBWKGRvdWJsZSwgZDIxKSBcCisgICAg
ICAgIFYoZG91YmxlLCBkMjIpIFwKKyAgICAgICAgVihkb3VibGUsIGQyMykgXAorICAgICAgICBW
KGRvdWJsZSwgZDI0KSBcCisgICAgICAgIFYoZG91YmxlLCBkMjUpIFwKKyAgICAgICAgVihkb3Vi
bGUsIGQyNikgXAorICAgICAgICBWKGRvdWJsZSwgZDI3KSBcCisgICAgICAgIFYoZG91YmxlLCBk
MjgpIFwKKyAgICAgICAgVihkb3VibGUsIGQyOSkgXAorICAgICAgICBWKGRvdWJsZSwgZDMwKSBc
CisgICAgICAgIFYoZG91YmxlLCBkMzEpIFwKKworICAgIG5hbWVzcGFjZSBBUk1SZWdpc3RlcnMg
eworCisgICAgICAgIHR5cGVkZWYgZW51bSB7CisgICAgICAgICAgICAjZGVmaW5lIERFQ0xBUkVf
UkVHSVNURVIoX3R5cGUsIF9yZWdOYW1lKSBfcmVnTmFtZSwKKyAgICAgICAgICAgIEZPUl9FQUNI
X0NQVV9HUFJFR0lTVEVSKERFQ0xBUkVfUkVHSVNURVIpCisgICAgICAgICAgICAjdW5kZWYgREVD
TEFSRV9SRUdJU1RFUgorCisgICAgICAgICAgICAvLyBQc2V1ZG9ueW1zIGZvciBzb21lIG9mIHRo
ZSByZWdpc3RlcnMuCisgICAgICAgICAgICBTMCA9IHI2LAorICAgICAgICAgICAgcjExID0gZnAs
IC8vIGZyYW1lIHBvaW50ZXIKKyAgICAgICAgICAgIHIxMiA9IGlwLCBTMSA9IGlwLAorICAgICAg
ICAgICAgcjEzID0gc3AsCisgICAgICAgICAgICByMTQgPSBsciwKKyAgICAgICAgICAgIHIxNSA9
IHBjCisgICAgICAgIH0gUmVnaXN0ZXJJRDsKKworICAgICAgICB0eXBlZGVmIGVudW0geworICAg
ICAgICAgICAgI2RlZmluZSBERUNMQVJFX1JFR0lTVEVSKF90eXBlLCBfcmVnTmFtZSkgX3JlZ05h
bWUsCisgICAgICAgICAgICBGT1JfRUFDSF9DUFVfRlBSRUdJU1RFUihERUNMQVJFX1JFR0lTVEVS
KQorICAgICAgICAgICAgI3VuZGVmIERFQ0xBUkVfUkVHSVNURVIKKworICAgICAgICAgICAgLy8g
UHNldWRvbnltcyBmb3Igc29tZSBvZiB0aGUgcmVnaXN0ZXJzLgorICAgICAgICAgICAgU0QwID0g
ZDcsIC8qIFNhbWUgYXMgdGh1bWIgYXNzZW1ibGVyLiAqLworICAgICAgICB9IEZQUmVnaXN0ZXJJ
RDsKKwogICAgIH0gLy8gbmFtZXNwYWNlIEFSTVJlZ2lzdGVycwogCiAgICAgY2xhc3MgQVJNQXNz
ZW1ibGVyIHsKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvQVJNdjdBc3Nl
bWJsZXIuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL0FS
TXY3QXNzZW1ibGVyLmgJKHJldmlzaW9uIDE3NjAzMSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9hc3NlbWJsZXIvQVJNdjdBc3NlbWJsZXIuaAkod29ya2luZyBjb3B5KQpAQCAtMzgsMjMgKzM4
LDgzIEBACiBuYW1lc3BhY2UgSlNDIHsKIAogbmFtZXNwYWNlIEFSTVJlZ2lzdGVycyB7CisKKyAg
ICAjZGVmaW5lIEZPUl9FQUNIX0NQVV9SRUdJU1RFUihWKSBcCisgICAgICAgIEZPUl9FQUNIX0NQ
VV9HUFJFR0lTVEVSKFYpIFwKKyAgICAgICAgRk9SX0VBQ0hfQ1BVX1NQRUNJQUxfUkVHSVNURVIo
VikgXAorICAgICAgICBGT1JfRUFDSF9DUFVfRlBSRUdJU1RFUihWKQorCisgICAgLy8gVGhlIGZv
bGxvd2luZyBhcmUgZGVmaW5lZCBhcyBwYWlycyBvZiB0aGUgZm9sbG93aW5nIHZhbHVlOgorICAg
IC8vIDEuIHR5cGUgb2YgdGhlIHN0b3JhZ2UgbmVlZGVkIHRvIHNhdmUgdGhlIHJlZ2lzdGVyIHZh
bHVlIGJ5IHRoZSBKSVQgcHJvYmUuCisgICAgLy8gMi4gbmFtZSBvZiB0aGUgcmVnaXN0ZXIuCisg
ICAgI2RlZmluZSBGT1JfRUFDSF9DUFVfR1BSRUdJU1RFUihWKSBcCisgICAgICAgIFYodm9pZCos
IHIwKSBcCisgICAgICAgIFYodm9pZCosIHIxKSBcCisgICAgICAgIFYodm9pZCosIHIyKSBcCisg
ICAgICAgIFYodm9pZCosIHIzKSBcCisgICAgICAgIFYodm9pZCosIHI0KSBcCisgICAgICAgIFYo
dm9pZCosIHI1KSBcCisgICAgICAgIFYodm9pZCosIHI2KSBcCisgICAgICAgIFYodm9pZCosIHI3
KSBcCisgICAgICAgIFYodm9pZCosIHI4KSBcCisgICAgICAgIFYodm9pZCosIHI5KSBcCisgICAg
ICAgIFYodm9pZCosIHIxMCkgXAorICAgICAgICBWKHZvaWQqLCByMTEpIFwKKyAgICAgICAgVih2
b2lkKiwgaXApIFwKKyAgICAgICAgVih2b2lkKiwgc3ApIFwKKyAgICAgICAgVih2b2lkKiwgbHIp
IFwKKyAgICAgICAgVih2b2lkKiwgcGMpCisKKyAgICAjZGVmaW5lIEZPUl9FQUNIX0NQVV9TUEVD
SUFMX1JFR0lTVEVSKFYpIFwKKyAgICAgICAgVih2b2lkKiwgYXBzcikgXAorICAgICAgICBWKHZv
aWQqLCBmcHNjcikgXAorCisgICAgI2RlZmluZSBGT1JfRUFDSF9DUFVfRlBSRUdJU1RFUihWKSBc
CisgICAgICAgIFYoZG91YmxlLCBkMCkgXAorICAgICAgICBWKGRvdWJsZSwgZDEpIFwKKyAgICAg
ICAgVihkb3VibGUsIGQyKSBcCisgICAgICAgIFYoZG91YmxlLCBkMykgXAorICAgICAgICBWKGRv
dWJsZSwgZDQpIFwKKyAgICAgICAgVihkb3VibGUsIGQ1KSBcCisgICAgICAgIFYoZG91YmxlLCBk
NikgXAorICAgICAgICBWKGRvdWJsZSwgZDcpIFwKKyAgICAgICAgVihkb3VibGUsIGQ4KSBcCisg
ICAgICAgIFYoZG91YmxlLCBkOSkgXAorICAgICAgICBWKGRvdWJsZSwgZDEwKSBcCisgICAgICAg
IFYoZG91YmxlLCBkMTEpIFwKKyAgICAgICAgVihkb3VibGUsIGQxMikgXAorICAgICAgICBWKGRv
dWJsZSwgZDEzKSBcCisgICAgICAgIFYoZG91YmxlLCBkMTQpIFwKKyAgICAgICAgVihkb3VibGUs
IGQxNSkgXAorICAgICAgICBWKGRvdWJsZSwgZDE2KSBcCisgICAgICAgIFYoZG91YmxlLCBkMTcp
IFwKKyAgICAgICAgVihkb3VibGUsIGQxOCkgXAorICAgICAgICBWKGRvdWJsZSwgZDE5KSBcCisg
ICAgICAgIFYoZG91YmxlLCBkMjApIFwKKyAgICAgICAgVihkb3VibGUsIGQyMSkgXAorICAgICAg
ICBWKGRvdWJsZSwgZDIyKSBcCisgICAgICAgIFYoZG91YmxlLCBkMjMpIFwKKyAgICAgICAgVihk
b3VibGUsIGQyNCkgXAorICAgICAgICBWKGRvdWJsZSwgZDI1KSBcCisgICAgICAgIFYoZG91Ymxl
LCBkMjYpIFwKKyAgICAgICAgVihkb3VibGUsIGQyNykgXAorICAgICAgICBWKGRvdWJsZSwgZDI4
KSBcCisgICAgICAgIFYoZG91YmxlLCBkMjkpIFwKKyAgICAgICAgVihkb3VibGUsIGQzMCkgXAor
ICAgICAgICBWKGRvdWJsZSwgZDMxKQorCiAgICAgdHlwZWRlZiBlbnVtIHsKLSAgICAgICAgcjAs
Ci0gICAgICAgIHIxLAotICAgICAgICByMiwKLSAgICAgICAgcjMsCi0gICAgICAgIHI0LAotICAg
ICAgICByNSwKLSAgICAgICAgcjYsCi0gICAgICAgIHI3LCBmcCA9IHI3LCAgIC8vIGZyYW1lIHBv
aW50ZXIKLSAgICAgICAgcjgsCi0gICAgICAgIHI5LCBzYiA9IHI5LCAgIC8vIHN0YXRpYyBiYXNl
Ci0gICAgICAgIHIxMCwgc2wgPSByMTAsIC8vIHN0YWNrIGxpbWl0Ci0gICAgICAgIHIxMSwKLSAg
ICAgICAgcjEyLCBpcCA9IHIxMiwKLSAgICAgICAgcjEzLCBzcCA9IHIxMywKLSAgICAgICAgcjE0
LCBsciA9IHIxNCwKLSAgICAgICAgcjE1LCBwYyA9IHIxNSwKKyAgICAgICAgI2RlZmluZSBERUNM
QVJFX1JFR0lTVEVSKF90eXBlLCBfcmVnTmFtZSkgX3JlZ05hbWUsCisgICAgICAgIEZPUl9FQUNI
X0NQVV9HUFJFR0lTVEVSKERFQ0xBUkVfUkVHSVNURVIpCisgICAgICAgICN1bmRlZiBERUNMQVJF
X1JFR0lTVEVSCisKKyAgICAgICAgZnAgPSByNywgICAvLyBmcmFtZSBwb2ludGVyCisgICAgICAg
IHNiID0gcjksICAgLy8gc3RhdGljIGJhc2UKKyAgICAgICAgc2wgPSByMTAsICAvLyBzdGFjayBs
aW1pdAorICAgICAgICByMTIgPSBpcCwKKyAgICAgICAgcjEzID0gc3AsCisgICAgICAgIHIxNCA9
IGxyLAorICAgICAgICByMTUgPSBwYwogICAgIH0gUmVnaXN0ZXJJRDsKIAogICAgIHR5cGVkZWYg
ZW51bSB7CkBAIC05MywzOCArMTUzLDkgQEAgbmFtZXNwYWNlIEFSTVJlZ2lzdGVycyB7CiAgICAg
fSBGUFNpbmdsZVJlZ2lzdGVySUQ7CiAKICAgICB0eXBlZGVmIGVudW0gewotICAgICAgICBkMCwK
LSAgICAgICAgZDEsCi0gICAgICAgIGQyLAotICAgICAgICBkMywKLSAgICAgICAgZDQsCi0gICAg
ICAgIGQ1LAotICAgICAgICBkNiwKLSAgICAgICAgZDcsCi0gICAgICAgIGQ4LAotICAgICAgICBk
OSwKLSAgICAgICAgZDEwLAotICAgICAgICBkMTEsCi0gICAgICAgIGQxMiwKLSAgICAgICAgZDEz
LAotICAgICAgICBkMTQsCi0gICAgICAgIGQxNSwKLSAgICAgICAgZDE2LAotICAgICAgICBkMTcs
Ci0gICAgICAgIGQxOCwKLSAgICAgICAgZDE5LAotICAgICAgICBkMjAsCi0gICAgICAgIGQyMSwK
LSAgICAgICAgZDIyLAotICAgICAgICBkMjMsCi0gICAgICAgIGQyNCwKLSAgICAgICAgZDI1LAot
ICAgICAgICBkMjYsCi0gICAgICAgIGQyNywKLSAgICAgICAgZDI4LAotICAgICAgICBkMjksCi0g
ICAgICAgIGQzMCwKLSAgICAgICAgZDMxLAorICAgICAgICAjZGVmaW5lIERFQ0xBUkVfUkVHSVNU
RVIoX3R5cGUsIF9yZWdOYW1lKSBfcmVnTmFtZSwKKyAgICAgICAgRk9SX0VBQ0hfQ1BVX0ZQUkVH
SVNURVIoREVDTEFSRV9SRUdJU1RFUikKKyAgICAgICAgI3VuZGVmIERFQ0xBUkVfUkVHSVNURVIK
ICAgICB9IEZQRG91YmxlUmVnaXN0ZXJJRDsKIAogICAgIHR5cGVkZWYgZW51bSB7CkBAIC0xNzQs
NzcgKzIwNSw3IEBAIG5hbWVzcGFjZSBBUk1SZWdpc3RlcnMgewogICAgICAgICByZXR1cm4gKEZQ
RG91YmxlUmVnaXN0ZXJJRCkocmVnID4+IDEpOwogICAgIH0KIAotI2lmIEVOQUJMRShNQVNNX1BS
T0JFKQotICAgICNkZWZpbmUgRk9SX0VBQ0hfQ1BVX1JFR0lTVEVSKFYpIFwKLSAgICAgICAgRk9S
X0VBQ0hfQ1BVX0dQUkVHSVNURVIoVikgXAotICAgICAgICBGT1JfRUFDSF9DUFVfU1BFQ0lBTF9S
RUdJU1RFUihWKSBcCi0gICAgICAgIEZPUl9FQUNIX0NQVV9GUFJFR0lTVEVSKFYpCi0KLSAgICAj
ZGVmaW5lIEZPUl9FQUNIX0NQVV9HUFJFR0lTVEVSKFYpIFwKLSAgICAgICAgVih2b2lkKiwgcjAp
IFwKLSAgICAgICAgVih2b2lkKiwgcjEpIFwKLSAgICAgICAgVih2b2lkKiwgcjIpIFwKLSAgICAg
ICAgVih2b2lkKiwgcjMpIFwKLSAgICAgICAgVih2b2lkKiwgcjQpIFwKLSAgICAgICAgVih2b2lk
KiwgcjUpIFwKLSAgICAgICAgVih2b2lkKiwgcjYpIFwKLSAgICAgICAgVih2b2lkKiwgcjcpIFwK
LSAgICAgICAgVih2b2lkKiwgcjgpIFwKLSAgICAgICAgVih2b2lkKiwgcjkpIFwKLSAgICAgICAg
Vih2b2lkKiwgcjEwKSBcCi0gICAgICAgIFYodm9pZCosIHIxMSkgXAotICAgICAgICBWKHZvaWQq
LCBpcCkgXAotICAgICAgICBWKHZvaWQqLCBzcCkgXAotICAgICAgICBWKHZvaWQqLCBscikgXAot
ICAgICAgICBWKHZvaWQqLCBwYykKLQotICAgICNkZWZpbmUgRk9SX0VBQ0hfQ1BVX1NQRUNJQUxf
UkVHSVNURVIoVikgXAotICAgICAgICBWKHZvaWQqLCBhcHNyKSBcCi0gICAgICAgIFYodm9pZCos
IGZwc2NyKSBcCi0KLSAgICAjZGVmaW5lIEZPUl9FQUNIX0NQVV9GUFJFR0lTVEVSKFYpIFwKLSAg
ICAgICAgVihkb3VibGUsIGQwKSBcCi0gICAgICAgIFYoZG91YmxlLCBkMSkgXAotICAgICAgICBW
KGRvdWJsZSwgZDIpIFwKLSAgICAgICAgVihkb3VibGUsIGQzKSBcCi0gICAgICAgIFYoZG91Ymxl
LCBkNCkgXAotICAgICAgICBWKGRvdWJsZSwgZDUpIFwKLSAgICAgICAgVihkb3VibGUsIGQ2KSBc
Ci0gICAgICAgIFYoZG91YmxlLCBkNykgXAotICAgICAgICBWKGRvdWJsZSwgZDgpIFwKLSAgICAg
ICAgVihkb3VibGUsIGQ5KSBcCi0gICAgICAgIFYoZG91YmxlLCBkMTApIFwKLSAgICAgICAgVihk
b3VibGUsIGQxMSkgXAotICAgICAgICBWKGRvdWJsZSwgZDEyKSBcCi0gICAgICAgIFYoZG91Ymxl
LCBkMTMpIFwKLSAgICAgICAgVihkb3VibGUsIGQxNCkgXAotICAgICAgICBWKGRvdWJsZSwgZDE1
KSBcCi0gICAgICAgIEZPUl9FQUNIX0NQVV9GUFJFR0lTVEVSX0VYVEVOU0lPTihWKQotCi0jaWYg
Q1BVKEFQUExFX0FSTVY3UykKLSAgICAjZGVmaW5lIEZPUl9FQUNIX0NQVV9GUFJFR0lTVEVSX0VY
VEVOU0lPTihWKSBcCi0gICAgICAgIFYoZG91YmxlLCBkMTYpIFwKLSAgICAgICAgVihkb3VibGUs
IGQxNykgXAotICAgICAgICBWKGRvdWJsZSwgZDE4KSBcCi0gICAgICAgIFYoZG91YmxlLCBkMTkp
IFwKLSAgICAgICAgVihkb3VibGUsIGQyMCkgXAotICAgICAgICBWKGRvdWJsZSwgZDIxKSBcCi0g
ICAgICAgIFYoZG91YmxlLCBkMjIpIFwKLSAgICAgICAgVihkb3VibGUsIGQyMykgXAotICAgICAg
ICBWKGRvdWJsZSwgZDI0KSBcCi0gICAgICAgIFYoZG91YmxlLCBkMjUpIFwKLSAgICAgICAgVihk
b3VibGUsIGQyNikgXAotICAgICAgICBWKGRvdWJsZSwgZDI3KSBcCi0gICAgICAgIFYoZG91Ymxl
LCBkMjgpIFwKLSAgICAgICAgVihkb3VibGUsIGQyOSkgXAotICAgICAgICBWKGRvdWJsZSwgZDMw
KSBcCi0gICAgICAgIFYoZG91YmxlLCBkMzEpCi0jZWxzZQotICAgICNkZWZpbmUgRk9SX0VBQ0hf
Q1BVX0ZQUkVHSVNURVJfRVhURU5TSU9OKFYpIC8vIE5vdGhpbmcgdG8gYWRkLgotI2VuZGlmIC8v
IENQVShBUFBMRV9BUk1WN1MpCi0KLSNlbmRpZiAvLyBFTkFCTEUoTUFTTV9QUk9CRSkKLX0KK30g
Ly8gbmFtZXNwYWNlIEFSTVJlZ2lzdGVyCiAKIGNsYXNzIEFSTXY3QXNzZW1ibGVyOwogY2xhc3Mg
QVJNVGh1bWJJbW1lZGlhdGUgewpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxl
ci9YODZBc3NlbWJsZXIuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNz
ZW1ibGVyL1g4NkFzc2VtYmxlci5oCShyZXZpc2lvbiAxNzYwMzEpCisrKyBTb3VyY2UvSmF2YVNj
cmlwdENvcmUvYXNzZW1ibGVyL1g4NkFzc2VtYmxlci5oCSh3b3JraW5nIGNvcHkpCkBAIC00NCw5
NiArNDQsODcgQEAgbmFtZXNwYWNlIEpTQyB7CiBpbmxpbmUgYm9vbCBDQU5fU0lHTl9FWFRFTkRf
OF8zMihpbnQzMl90IHZhbHVlKSB7IHJldHVybiB2YWx1ZSA9PSAoaW50MzJfdCkoc2lnbmVkIGNo
YXIpdmFsdWU7IH0KIAogbmFtZXNwYWNlIFg4NlJlZ2lzdGVycyB7Ci0gICAgdHlwZWRlZiBlbnVt
IHsKLSAgICAgICAgZWF4LAotICAgICAgICBlY3gsCi0gICAgICAgIGVkeCwKLSAgICAgICAgZWJ4
LAotICAgICAgICBlc3AsCi0gICAgICAgIGVicCwKLSAgICAgICAgZXNpLAotICAgICAgICBlZGks
Ci0KLSNpZiBDUFUoWDg2XzY0KQotICAgICAgICByOCwKLSAgICAgICAgcjksCi0gICAgICAgIHIx
MCwKLSAgICAgICAgcjExLAotICAgICAgICByMTIsCi0gICAgICAgIHIxMywKLSAgICAgICAgcjE0
LAotICAgICAgICByMTUsCi0jZW5kaWYKLSAgICB9IFJlZ2lzdGVySUQ7CiAKLSAgICB0eXBlZGVm
IGVudW0gewotICAgICAgICB4bW0wLAotICAgICAgICB4bW0xLAotICAgICAgICB4bW0yLAotICAg
ICAgICB4bW0zLAotICAgICAgICB4bW00LAotICAgICAgICB4bW01LAotICAgICAgICB4bW02LAot
ICAgICAgICB4bW03LAotCi0jaWYgQ1BVKFg4Nl82NCkKLSAgICAgICAgeG1tOCwKLSAgICAgICAg
eG1tOSwKLSAgICAgICAgeG1tMTAsCi0gICAgICAgIHhtbTExLAotICAgICAgICB4bW0xMiwKLSAg
ICAgICAgeG1tMTMsCi0gICAgICAgIHhtbTE0LAotICAgICAgICB4bW0xNSwKLSNlbmRpZgotICAg
IH0gWE1NUmVnaXN0ZXJJRDsKLQotI2lmIEVOQUJMRShNQVNNX1BST0JFKQotICAgICNkZWZpbmUg
Rk9SX0VBQ0hfQ1BVX1JFR0lTVEVSKFYpIFwKLSAgICAgICAgRk9SX0VBQ0hfQ1BVX0dQUkVHSVNU
RVIoVikgXAotICAgICAgICBGT1JfRUFDSF9DUFVfU1BFQ0lBTF9SRUdJU1RFUihWKSBcCi0gICAg
ICAgIEZPUl9FQUNIX0NQVV9GUFJFR0lTVEVSKFYpCi0KLSAgICAjZGVmaW5lIEZPUl9FQUNIX0NQ
VV9HUFJFR0lTVEVSKFYpIFwKLSAgICAgICAgVih2b2lkKiwgZWF4KSBcCi0gICAgICAgIFYodm9p
ZCosIGVieCkgXAotICAgICAgICBWKHZvaWQqLCBlY3gpIFwKLSAgICAgICAgVih2b2lkKiwgZWR4
KSBcCi0gICAgICAgIFYodm9pZCosIGVzaSkgXAotICAgICAgICBWKHZvaWQqLCBlZGkpIFwKLSAg
ICAgICAgVih2b2lkKiwgZWJwKSBcCi0gICAgICAgIFYodm9pZCosIGVzcCkgXAotICAgICAgICBG
T1JfRUFDSF9YODZfNjRfQ1BVX0dQUkVHSVNURVIoVikKLQotICAgICNkZWZpbmUgRk9SX0VBQ0hf
Q1BVX1NQRUNJQUxfUkVHSVNURVIoVikgXAotICAgICAgICBWKHZvaWQqLCBlaXApIFwKLSAgICAg
ICAgVih2b2lkKiwgZWZsYWdzKSBcCi0KLSAgICAjZGVmaW5lIEZPUl9FQUNIX0NQVV9GUFJFR0lT
VEVSKFYpIFwKLSAgICAgICAgVihfX20xMjgsIHhtbTApIFwKLSAgICAgICAgVihfX20xMjgsIHht
bTEpIFwKLSAgICAgICAgVihfX20xMjgsIHhtbTIpIFwKLSAgICAgICAgVihfX20xMjgsIHhtbTMp
IFwKLSAgICAgICAgVihfX20xMjgsIHhtbTQpIFwKLSAgICAgICAgVihfX20xMjgsIHhtbTUpIFwK
LSAgICAgICAgVihfX20xMjgsIHhtbTYpIFwKLSAgICAgICAgVihfX20xMjgsIHhtbTcpCisjZGVm
aW5lIEZPUl9FQUNIX0NQVV9SRUdJU1RFUihWKSBcCisgICAgRk9SX0VBQ0hfQ1BVX0dQUkVHSVNU
RVIoVikgXAorICAgIEZPUl9FQUNIX0NQVV9TUEVDSUFMX1JFR0lTVEVSKFYpIFwKKyAgICBGT1Jf
RUFDSF9DUFVfRlBSRUdJU1RFUihWKQorCisvLyBUaGUgZm9sbG93aW5nIGFyZSBkZWZpbmVkIGFz
IHBhaXJzIG9mIHRoZSBmb2xsb3dpbmcgdmFsdWU6CisvLyAxLiB0eXBlIG9mIHRoZSBzdG9yYWdl
IG5lZWRlZCB0byBzYXZlIHRoZSByZWdpc3RlciB2YWx1ZSBieSB0aGUgSklUIHByb2JlLgorLy8g
Mi4gbmFtZSBvZiB0aGUgcmVnaXN0ZXIuCisjZGVmaW5lIEZPUl9FQUNIX0NQVV9HUFJFR0lTVEVS
KFYpIFwKKyAgICBWKHZvaWQqLCBlYXgpIFwKKyAgICBWKHZvaWQqLCBlY3gpIFwKKyAgICBWKHZv
aWQqLCBlZHgpIFwKKyAgICBWKHZvaWQqLCBlYngpIFwKKyAgICBWKHZvaWQqLCBlc3ApIFwKKyAg
ICBWKHZvaWQqLCBlYnApIFwKKyAgICBWKHZvaWQqLCBlc2kpIFwKKyAgICBWKHZvaWQqLCBlZGkp
IFwKKyAgICBGT1JfRUFDSF9YODZfNjRfQ1BVX0dQUkVHSVNURVIoVikKKworI2RlZmluZSBGT1Jf
RUFDSF9DUFVfU1BFQ0lBTF9SRUdJU1RFUihWKSBcCisgICAgVih2b2lkKiwgZWlwKSBcCisgICAg
Vih2b2lkKiwgZWZsYWdzKSBcCisKKy8vIE5vdGU6IHRoZSBKSVRzIG9ubHkgc3RvcmVzIGRvdWJs
ZSB2YWx1ZXMgaW4gdGhlIEZQIHJlZ2lzdGVycy4gSG93ZXZlciwgdGhlCisvLyBzdG9yYWdlIHR5
cGUgaGVyZSBpcyBkZWZpbmVkIGFzIF9fbTEyOCBiZWNhdXNlIHRoZSBKSVQgcHJvYmUgY29kZSB3
aGljaCBkb2VzCisvLyB0aGUgc3RvcmluZyBzdGlsbCBleHBlY3RzIGEgX19tMTI4IHNsb3QuIFRo
aXMgd2lsbCBiZSBjaGFuZ2VkIHdoZW4gdGhlIEpJVAorLy8gcHJvYmUgY29kZSBpcyB1cGRhdGVk
IGxhdGVyIHRvIHJlZmxlY3QgdGhlIEpJVHMnIHVzYWdlIG9mIHRoZXNlIHJlZ2lzdGVycy4KKyNk
ZWZpbmUgRk9SX0VBQ0hfQ1BVX0ZQUkVHSVNURVIoVikgXAorICAgIFYoX19tMTI4LCB4bW0wKSBc
CisgICAgVihfX20xMjgsIHhtbTEpIFwKKyAgICBWKF9fbTEyOCwgeG1tMikgXAorICAgIFYoX19t
MTI4LCB4bW0zKSBcCisgICAgVihfX20xMjgsIHhtbTQpIFwKKyAgICBWKF9fbTEyOCwgeG1tNSkg
XAorICAgIFYoX19tMTI4LCB4bW02KSBcCisgICAgVihfX20xMjgsIHhtbTcpIFwKKyAgICBGT1Jf
RUFDSF9YODZfNjRfQ1BVX0ZQUkVHSVNURVIoVikKIAogI2lmIENQVShYODYpCi0gICAgI2RlZmlu
ZSBGT1JfRUFDSF9YODZfNjRfQ1BVX0dQUkVHSVNURVIoVikgLy8gTm90aGluZyB0byBhZGQuCisK
KyNkZWZpbmUgRk9SX0VBQ0hfWDg2XzY0X0NQVV9HUFJFR0lTVEVSKFYpIC8vIE5vdGhpbmcgdG8g
YWRkLgorI2RlZmluZSBGT1JfRUFDSF9YODZfNjRfQ1BVX0ZQUkVHSVNURVIoVikgLy8gTm90aGlu
ZyB0byBhZGQuCisKICNlbGlmIENQVShYODZfNjQpCi0gICAgI2RlZmluZSBGT1JfRUFDSF9YODZf
NjRfQ1BVX0dQUkVHSVNURVIoVikgXAotICAgICAgICBWKHZvaWQqLCByOCkgXAotICAgICAgICBW
KHZvaWQqLCByOSkgXAotICAgICAgICBWKHZvaWQqLCByMTApIFwKLSAgICAgICAgVih2b2lkKiwg
cjExKSBcCi0gICAgICAgIFYodm9pZCosIHIxMikgXAotICAgICAgICBWKHZvaWQqLCByMTMpIFwK
LSAgICAgICAgVih2b2lkKiwgcjE0KSBcCi0gICAgICAgIFYodm9pZCosIHIxNSkKKworI2RlZmlu
ZSBGT1JfRUFDSF9YODZfNjRfQ1BVX0dQUkVHSVNURVIoVikgXAorICAgIFYodm9pZCosIHI4KSBc
CisgICAgVih2b2lkKiwgcjkpIFwKKyAgICBWKHZvaWQqLCByMTApIFwKKyAgICBWKHZvaWQqLCBy
MTEpIFwKKyAgICBWKHZvaWQqLCByMTIpIFwKKyAgICBWKHZvaWQqLCByMTMpIFwKKyAgICBWKHZv
aWQqLCByMTQpIFwKKyAgICBWKHZvaWQqLCByMTUpCisKKyNkZWZpbmUgRk9SX0VBQ0hfWDg2XzY0
X0NQVV9GUFJFR0lTVEVSKFYpIFwKKyAgICBWKF9fbTEyOCwgeG1tOCkgXAorICAgIFYoX19tMTI4
LCB4bW05KSBcCisgICAgVihfX20xMjgsIHhtbTEwKSBcCisgICAgVihfX20xMjgsIHhtbTExKSBc
CisgICAgVihfX20xMjgsIHhtbTEyKSBcCisgICAgVihfX20xMjgsIHhtbTEzKSBcCisgICAgVihf
X20xMjgsIHhtbTE0KSBcCisgICAgVihfX20xMjgsIHhtbTE1KQorCiAjZW5kaWYgLy8gQ1BVKFg4
Nl82NCkKLSNlbmRpZiAvLyBFTkFCTEUoTUFTTV9QUk9CRSkKLX0KKwordHlwZWRlZiBlbnVtIHsK
KyAgICAjZGVmaW5lIERFQ0xBUkVfUkVHSVNURVIoX3R5cGUsIF9yZWdOYW1lKSBfcmVnTmFtZSwK
KyAgICBGT1JfRUFDSF9DUFVfR1BSRUdJU1RFUihERUNMQVJFX1JFR0lTVEVSKQorICAgICN1bmRl
ZiBERUNMQVJFX1JFR0lTVEVSCit9IFJlZ2lzdGVySUQ7CisKK3R5cGVkZWYgZW51bSB7CisgICAg
I2RlZmluZSBERUNMQVJFX1JFR0lTVEVSKF90eXBlLCBfcmVnTmFtZSkgX3JlZ05hbWUsCisgICAg
Rk9SX0VBQ0hfQ1BVX0ZQUkVHSVNURVIoREVDTEFSRV9SRUdJU1RFUikKKyAgICAjdW5kZWYgREVD
TEFSRV9SRUdJU1RFUgorfSBYTU1SZWdpc3RlcklEOworCit9IC8vIG5hbWVzcGFjZSBYODZSZWdp
c3RlcgogCiBjbGFzcyBYODZBc3NlbWJsZXIgewogcHVibGljOgo=
</data>
<flag name="review"
          id="266328"
          type_id="1"
          status="+"
          setter="fpizlo"
    />
          </attachment>
      

    </bug>

</bugzilla>