<?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>102872</bug_id>
          
          <creation_ts>2012-11-20 21:43:44 -0800</creation_ts>
          <short_desc>Fix the MIPS build after r135330</short_desc>
          <delta_ts>2012-11-22 20:55:30 -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>420+</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>Qt, QtTriaged</keywords>
          <priority>P1</priority>
          <bug_severity>Blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>102662</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>barraclough</cc>
    
    <cc>fpizlo</cc>
    
    <cc>fu</cc>
    
    <cc>gaborb</cc>
    
    <cc>galpeter</cc>
    
    <cc>kilvadyb</cc>
    
    <cc>loki</cc>
    
    <cc>ossy</cc>
    
    <cc>palfia</cc>
    
    <cc>rgabor</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zherczeg</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>772452</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-11-20 21:43:44 -0800</bug_when>
    <thetext>In file included from /data/buildbot/mips-1/qt-linux-mipsel-mips32r2-release/build/Source/JavaScriptCore/bytecode/CallLinkInfo.cpp:31:
/data/buildbot/mips-1/qt-linux-mipsel-mips32r2-release/build/Source/JavaScriptCore/assembler/RepatchBuffer.h: In static member function &apos;static JSC::CodeLocationLabel JSC::RepatchBuffer::startOfBranchPtrWithPatchOnRegister(JSC::CodeLocationDataLabelPtr)&apos;:
/data/buildbot/mips-1/qt-linux-mipsel-mips32r2-release/build/Source/JavaScriptCore/assembler/RepatchBuffer.h:146: error: &apos;startOfBranchPtrWithPatchOnRegister&apos; is not a member of &apos;JSC::MacroAssembler&apos;
/data/buildbot/mips-1/qt-linux-mipsel-mips32r2-release/build/Source/JavaScriptCore/assembler/RepatchBuffer.h: In static member function &apos;static JSC::CodeLocationLabel JSC::RepatchBuffer::startOfPatchableBranchPtrWithPatchOnAddress(JSC::CodeLocationDataLabelPtr)&apos;:
/data/buildbot/mips-1/qt-linux-mipsel-mips32r2-release/build/Source/JavaScriptCore/assembler/RepatchBuffer.h:151: error: &apos;startOfPatchableBranchPtrWithPatchOnAddress&apos; is not a member of &apos;JSC::MacroAssembler&apos;
In file included from /data/buildbot/mips-1/qt-linux-mipsel-mips32r2-release/build/Source/JavaScriptCore/bytecode/CallLinkInfo.cpp:31:
/data/buildbot/mips-1/qt-linux-mipsel-mips32r2-release/build/Source/JavaScriptCore/assembler/RepatchBuffer.h: In member function &apos;void JSC::RepatchBuffer::revertJumpReplacementToBranchPtrWithPatch(JSC::CodeLocationLabel, JSC::MIPSRegisters::RegisterID, void*)&apos;:
/data/buildbot/mips-1/qt-linux-mipsel-mips32r2-release/build/Source/JavaScriptCore/assembler/RepatchBuffer.h:164: error: &apos;revertJumpReplacementToBranchPtrWithPatch&apos; is not a member of &apos;JSC::MacroAssembler&apos;
make[3]: *** [obj/release/bytecode/CallLinkInfo.o] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from /data/buildbot/mips-1/qt-linux-mipsel-mips32r2-release/build/Source/JavaScriptCore/bytecode/CodeBlock.cpp:47:
/data/buildbot/mips-1/qt-linux-mipsel-mips32r2-release/build/Source/JavaScriptCore/assembler/RepatchBuffer.h: In static member function &apos;static JSC::CodeLocationLabel JSC::RepatchBuffer::startOfBranchPtrWithPatchOnRegister(JSC::CodeLocationDataLabelPtr)&apos;:
/data/buildbot/mips-1/qt-linux-mipsel-mips32r2-release/build/Source/JavaScriptCore/assembler/RepatchBuffer.h:146: error: &apos;startOfBranchPtrWithPatchOnRegister&apos; is not a member of &apos;JSC::MacroAssembler&apos;
/data/buildbot/mips-1/qt-linux-mipsel-mips32r2-release/build/Source/JavaScriptCore/assembler/RepatchBuffer.h: In static member function &apos;static JSC::CodeLocationLabel JSC::RepatchBuffer::startOfPatchableBranchPtrWithPatchOnAddress(JSC::CodeLocationDataLabelPtr)&apos;:
/data/buildbot/mips-1/qt-linux-mipsel-mips32r2-release/build/Source/JavaScriptCore/assembler/RepatchBuffer.h:151: error: &apos;startOfPatchableBranchPtrWithPatchOnAddress&apos; is not a member of &apos;JSC::MacroAssembler&apos;
In file included from /data/buildbot/mips-1/qt-linux-mipsel-mips32r2-release/build/Source/JavaScriptCore/bytecode/CodeBlock.cpp:47:
/data/buildbot/mips-1/qt-linux-mipsel-mips32r2-release/build/Source/JavaScriptCore/assembler/RepatchBuffer.h: In member function &apos;void JSC::RepatchBuffer::revertJumpReplacementToBranchPtrWithPatch(JSC::CodeLocationLabel, JSC::MIPSRegisters::RegisterID, void*)&apos;:
/data/buildbot/mips-1/qt-linux-mipsel-mips32r2-release/build/Source/JavaScriptCore/assembler/RepatchBuffer.h:164: error: &apos;revertJumpReplacementToBranchPtrWithPatch&apos; is not a member of &apos;JSC::MacroAssembler&apos;
make[3]: *** [obj/release/bytecode/CodeBlock.o] Error 1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>772579</commentid>
    <comment_count>1</comment_count>
    <who name="Peter Gal">galpeter</who>
    <bug_when>2012-11-21 01:02:19 -0800</bug_when>
    <thetext>To implement the &apos;startOfBranchPtrWithPatchOnRegister&apos; and &apos;revertJumpReplacementToBranchPtrWithPatch&apos; methods a &quot;MIPS mage&quot; is required. Sadly my MIPS-foo is too weak</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>772590</commentid>
    <comment_count>2</comment_count>
    <who name="Balazs Kilvady">kilvadyb</who>
    <bug_when>2012-11-21 01:09:32 -0800</bug_when>
    <thetext>(In reply to comment #1)
&gt; To implement the &apos;startOfBranchPtrWithPatchOnRegister&apos; and &apos;revertJumpReplacementToBranchPtrWithPatch&apos; methods a &quot;MIPS mage&quot; is required. Sadly my MIPS-foo is too weak

Work in progress…</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>773924</commentid>
    <comment_count>3</comment_count>
      <attachid>175669</attachid>
    <who name="Balazs Kilvady">kilvadyb</who>
    <bug_when>2012-11-22 06:52:07 -0800</bug_when>
    <thetext>Created attachment 175669
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>773931</commentid>
    <comment_count>4</comment_count>
      <attachid>175670</attachid>
    <who name="Balazs Kilvady">kilvadyb</who>
    <bug_when>2012-11-22 07:03:24 -0800</bug_when>
    <thetext>Created attachment 175670
proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>774184</commentid>
    <comment_count>5</comment_count>
      <attachid>175670</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-22 20:55:26 -0800</bug_when>
    <thetext>Comment on attachment 175670
proposed patch

Clearing flags on attachment: 175670

Committed r135555: &lt;http://trac.webkit.org/changeset/135555&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>774185</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-22 20:55:30 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>175669</attachid>
            <date>2012-11-22 06:52:07 -0800</date>
            <delta_ts>2012-11-22 07:03:24 -0800</delta_ts>
            <desc>proposed patch</desc>
            <filename>revert.diff</filename>
            <type>text/plain</type>
            <size>3756</size>
            <attacher name="Balazs Kilvady">kilvadyb</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvQ2hhbmdlTG9nCmluZGV4IGFhOTJlYWQuLjg2ZGFhODUgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEyLTExLTIyICBCYWxhenMgS2lsdmFk
eSAgPGtpbHZhZHliQGhvbWVqaW5uaS5jb20+CisKKyAgICAgICAgRml4IHRoZSBNSVBTIGJ1aWxk
IGFmdGVyIHIxMzUzMzAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTEwMjg3MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFJldmVydC9yZXBsYWNlIGZ1bmN0aW9ucyBhZGRlZCB0byBNSVBTIHBvcnQuCisKKyAg
ICAgICAgKiBhc3NlbWJsZXIvTUlQU0Fzc2VtYmxlci5oOgorICAgICAgICAoSlNDOjpNSVBTQXNz
ZW1ibGVyOjpyZXZlcnRKdW1wVG9Nb3ZlKToKKyAgICAgICAgKE1JUFNBc3NlbWJsZXIpOgorICAg
ICAgICAoSlNDOjpNSVBTQXNzZW1ibGVyOjpyZXBsYWNlV2l0aEp1bXApOgorICAgICAgICAqIGFz
c2VtYmxlci9NYWNyb0Fzc2VtYmxlck1JUFMuaDoKKyAgICAgICAgKE1hY3JvQXNzZW1ibGVyTUlQ
Uyk6CisgICAgICAgIChKU0M6Ok1hY3JvQXNzZW1ibGVyTUlQUzo6c3RhcnRPZkJyYW5jaFB0cldp
dGhQYXRjaE9uUmVnaXN0ZXIpOgorICAgICAgICAoSlNDOjpNYWNyb0Fzc2VtYmxlck1JUFM6OnJl
dmVydEp1bXBSZXBsYWNlbWVudFRvQnJhbmNoUHRyV2l0aFBhdGNoKToKKyAgICAgICAgKEpTQzo6
TWFjcm9Bc3NlbWJsZXJNSVBTOjpzdGFydE9mUGF0Y2hhYmxlQnJhbmNoUHRyV2l0aFBhdGNoT25B
ZGRyZXNzKToKKwogMjAxMi0xMS0yMSAgRmlsaXAgUGl6bG8gIDxmcGl6bG9AYXBwbGUuY29tPgog
CiAgICAgICAgIFJlbmFtZSBkYXRhTG9nKCkgYW5kIGRhdGFMb2dWKCkgdG8gZGF0YUxvZ0YoKSBh
bmQgZGF0YUxvZ0ZWKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJs
ZXIvTUlQU0Fzc2VtYmxlci5oIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9NSVBT
QXNzZW1ibGVyLmgKaW5kZXggMzBmMTcyZi4uMDI2Zjg3ZSAxMDA2NDQKLS0tIGEvU291cmNlL0ph
dmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9NSVBTQXNzZW1ibGVyLmgKKysrIGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL2Fzc2VtYmxlci9NSVBTQXNzZW1ibGVyLmgKQEAgLTgyNSw2ICs4MjUsMzEgQEAg
cHVibGljOgogI2VuZGlmCiAgICAgfQogCisgICAgc3RhdGljIHZvaWQgcmV2ZXJ0SnVtcFRvTW92
ZSh2b2lkKiBpbnN0cnVjdGlvblN0YXJ0LCBSZWdpc3RlcklEIHJ0LCBpbnQgaW1tKQorICAgIHsK
KyAgICAgICAgTUlQU1dvcmQqIGluc24gPSBzdGF0aWNfY2FzdDxNSVBTV29yZCo+KGluc3RydWN0
aW9uU3RhcnQpICsgMTsKKyAgICAgICAgQVNTRVJUKCgqaW5zbiAmIDB4ZmMwMDAwMDApID09IDB4
MzQwMDAwMDApOworICAgICAgICAqaW5zbiA9ICgqaW5zbiAmIDB4ZmMxZjAwMDApIHwgKGltbSAm
IDB4ZmZmZik7CisgICAgICAgIGNhY2hlRmx1c2goaW5zbiwgc2l6ZW9mKE1JUFNXb3JkKSk7Cisg
ICAgfQorCisgICAgc3RhdGljIHZvaWQgcmVwbGFjZVdpdGhKdW1wKHZvaWQqIGluc3RydWN0aW9u
U3RhcnQsIHZvaWQqIHRvKQorICAgIHsKKyAgICAgICAgTUlQU1dvcmQqIGluc3RydWN0aW9uID0g
cmVpbnRlcnByZXRfY2FzdDxNSVBTV29yZCo+KGluc3RydWN0aW9uU3RhcnQpOworICAgICAgICBp
bnRwdHJfdCBqdW1wVG8gPSByZWludGVycHJldF9jYXN0PGludHB0cl90Pih0byk7CisKKyAgICAg
ICAgLy8gbHVpCisgICAgICAgIGluc3RydWN0aW9uWzBdID0gMHgzYzAwMDAwMCB8IChNSVBTUmVn
aXN0ZXJzOjp0OSA8PCBPUF9TSF9SVCkgfCAoKGp1bXBUbyA+PiAxNikgJiAweGZmZmYpOworICAg
ICAgICAvLyBvcmkKKyAgICAgICAgaW5zdHJ1Y3Rpb25bMV0gPSAweDM0MDAwMDAwIHwgKE1JUFNS
ZWdpc3RlcnM6OnQ5IDw8IE9QX1NIX1JUKSB8IChNSVBTUmVnaXN0ZXJzOjp0OSA8PCBPUF9TSF9S
UykgfCAoanVtcFRvICYgMHhmZmZmKTsKKyAgICAgICAgLy8ganIKKyAgICAgICAgaW5zdHJ1Y3Rp
b25bMl0gPSAweDAwMDAwMDA4IHwgKE1JUFNSZWdpc3RlcnM6OnQ5IDw8IE9QX1NIX1JTKTsKKyAg
ICAgICAgLy8gbm9wCisgICAgICAgIGluc3RydWN0aW9uWzNdID0gMHgwOworCisgICAgICAgIGNh
Y2hlRmx1c2goaW5zdHJ1Y3Rpb24sIHNpemVvZihNSVBTV29yZCkgKiA0KTsKKyAgICB9CisKICAg
ICBzdGF0aWMgdm9pZCByZXBsYWNlV2l0aExvYWQodm9pZCogaW5zdHJ1Y3Rpb25TdGFydCkKICAg
ICB7CiAgICAgICAgIE1JUFNXb3JkKiBpbnNuID0gcmVpbnRlcnByZXRfY2FzdDxNSVBTV29yZCo+
KGluc3RydWN0aW9uU3RhcnQpOwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2Fz
c2VtYmxlci9NYWNyb0Fzc2VtYmxlck1JUFMuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3Nl
bWJsZXIvTWFjcm9Bc3NlbWJsZXJNSVBTLmgKaW5kZXggNWI2ZGE5Ni4uYjU5NGQwOSAxMDA2NDQK
LS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9NYWNyb0Fzc2VtYmxlck1JUFMu
aAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyTUlQ
Uy5oCkBAIC0yMjM1LDcgKzIyMzUsNyBAQCBwdWJsaWM6CiAgICAgewogICAgICAgICBBU1NFUlRf
Tk9UX1JFQUNIRUQoKTsKICAgICB9Ci0gICAgCisKICAgICBzdGF0aWMgcHRyZGlmZl90IG1heEp1
bXBSZXBsYWNlbWVudFNpemUoKQogICAgIHsKICAgICAgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7
CkBAIC0yMjQ0LDcgKzIyNDQsMTcgQEAgcHVibGljOgogCiAgICAgc3RhdGljIGJvb2wgY2FuSnVt
cFJlcGxhY2VQYXRjaGFibGVCcmFuY2hQdHJXaXRoUGF0Y2goKSB7IHJldHVybiBmYWxzZTsgfQog
Ci0gICAgc3RhdGljIENvZGVMb2NhdGlvbkxhYmVsIHN0YXJ0T2ZQYXRjaGFibGVCcmFuY2hQdHJX
aXRoUGF0Y2goQ29kZUxvY2F0aW9uRGF0YUxhYmVsUHRyIGxhYmVsKQorICAgIHN0YXRpYyBDb2Rl
TG9jYXRpb25MYWJlbCBzdGFydE9mQnJhbmNoUHRyV2l0aFBhdGNoT25SZWdpc3RlcihDb2RlTG9j
YXRpb25EYXRhTGFiZWxQdHIgbGFiZWwpCisgICAgeworICAgICAgICByZXR1cm4gbGFiZWwubGFi
ZWxBdE9mZnNldCgwIC8qc2l6ZW9mKE1JUFNXb3JkKSovKTsKKyAgICB9CisKKyAgICBzdGF0aWMg
dm9pZCByZXZlcnRKdW1wUmVwbGFjZW1lbnRUb0JyYW5jaFB0cldpdGhQYXRjaChDb2RlTG9jYXRp
b25MYWJlbCBpbnN0cnVjdGlvblN0YXJ0LCBSZWdpc3RlcklELCB2b2lkKiBpbml0aWFsVmFsdWUp
CisgICAgeworICAgICAgICBNSVBTQXNzZW1ibGVyOjpyZXZlcnRKdW1wVG9Nb3ZlKGluc3RydWN0
aW9uU3RhcnQuZGF0YUxvY2F0aW9uKCksIGltbVRlbXBSZWdpc3RlciwgcmVpbnRlcnByZXRfY2Fz
dDxpbnQ+KGluaXRpYWxWYWx1ZSkgJiAweGZmZmYpOworICAgIH0KKworICAgIHN0YXRpYyBDb2Rl
TG9jYXRpb25MYWJlbCBzdGFydE9mUGF0Y2hhYmxlQnJhbmNoUHRyV2l0aFBhdGNoT25BZGRyZXNz
KENvZGVMb2NhdGlvbkRhdGFMYWJlbFB0cikKICAgICB7CiAgICAgICAgIFVOUkVBQ0hBQkxFX0ZP
Ul9QTEFURk9STSgpOwogICAgICAgICByZXR1cm4gQ29kZUxvY2F0aW9uTGFiZWwoKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>175670</attachid>
            <date>2012-11-22 07:03:24 -0800</date>
            <delta_ts>2012-11-22 20:55:25 -0800</delta_ts>
            <desc>proposed patch</desc>
            <filename>revert.diff</filename>
            <type>text/plain</type>
            <size>3567</size>
            <attacher name="Balazs Kilvady">kilvadyb</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvQ2hhbmdlTG9nCmluZGV4IGFhOTJlYWQuLjg2ZGFhODUgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEyLTExLTIyICBCYWxhenMgS2lsdmFk
eSAgPGtpbHZhZHliQGhvbWVqaW5uaS5jb20+CisKKyAgICAgICAgRml4IHRoZSBNSVBTIGJ1aWxk
IGFmdGVyIHIxMzUzMzAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTEwMjg3MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIFJldmVydC9yZXBsYWNlIGZ1bmN0aW9ucyBhZGRlZCB0byBNSVBTIHBvcnQuCisKKyAg
ICAgICAgKiBhc3NlbWJsZXIvTUlQU0Fzc2VtYmxlci5oOgorICAgICAgICAoSlNDOjpNSVBTQXNz
ZW1ibGVyOjpyZXZlcnRKdW1wVG9Nb3ZlKToKKyAgICAgICAgKE1JUFNBc3NlbWJsZXIpOgorICAg
ICAgICAoSlNDOjpNSVBTQXNzZW1ibGVyOjpyZXBsYWNlV2l0aEp1bXApOgorICAgICAgICAqIGFz
c2VtYmxlci9NYWNyb0Fzc2VtYmxlck1JUFMuaDoKKyAgICAgICAgKE1hY3JvQXNzZW1ibGVyTUlQ
Uyk6CisgICAgICAgIChKU0M6Ok1hY3JvQXNzZW1ibGVyTUlQUzo6c3RhcnRPZkJyYW5jaFB0cldp
dGhQYXRjaE9uUmVnaXN0ZXIpOgorICAgICAgICAoSlNDOjpNYWNyb0Fzc2VtYmxlck1JUFM6OnJl
dmVydEp1bXBSZXBsYWNlbWVudFRvQnJhbmNoUHRyV2l0aFBhdGNoKToKKyAgICAgICAgKEpTQzo6
TWFjcm9Bc3NlbWJsZXJNSVBTOjpzdGFydE9mUGF0Y2hhYmxlQnJhbmNoUHRyV2l0aFBhdGNoT25B
ZGRyZXNzKToKKwogMjAxMi0xMS0yMSAgRmlsaXAgUGl6bG8gIDxmcGl6bG9AYXBwbGUuY29tPgog
CiAgICAgICAgIFJlbmFtZSBkYXRhTG9nKCkgYW5kIGRhdGFMb2dWKCkgdG8gZGF0YUxvZ0YoKSBh
bmQgZGF0YUxvZ0ZWKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJs
ZXIvTUlQU0Fzc2VtYmxlci5oIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9NSVBT
QXNzZW1ibGVyLmgKaW5kZXggMzBmMTcyZi4uMDI2Zjg3ZSAxMDA2NDQKLS0tIGEvU291cmNlL0ph
dmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9NSVBTQXNzZW1ibGVyLmgKKysrIGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL2Fzc2VtYmxlci9NSVBTQXNzZW1ibGVyLmgKQEAgLTgyNSw2ICs4MjUsMzEgQEAg
cHVibGljOgogI2VuZGlmCiAgICAgfQogCisgICAgc3RhdGljIHZvaWQgcmV2ZXJ0SnVtcFRvTW92
ZSh2b2lkKiBpbnN0cnVjdGlvblN0YXJ0LCBSZWdpc3RlcklEIHJ0LCBpbnQgaW1tKQorICAgIHsK
KyAgICAgICAgTUlQU1dvcmQqIGluc24gPSBzdGF0aWNfY2FzdDxNSVBTV29yZCo+KGluc3RydWN0
aW9uU3RhcnQpICsgMTsKKyAgICAgICAgQVNTRVJUKCgqaW5zbiAmIDB4ZmMwMDAwMDApID09IDB4
MzQwMDAwMDApOworICAgICAgICAqaW5zbiA9ICgqaW5zbiAmIDB4ZmMxZjAwMDApIHwgKGltbSAm
IDB4ZmZmZik7CisgICAgICAgIGNhY2hlRmx1c2goaW5zbiwgc2l6ZW9mKE1JUFNXb3JkKSk7Cisg
ICAgfQorCisgICAgc3RhdGljIHZvaWQgcmVwbGFjZVdpdGhKdW1wKHZvaWQqIGluc3RydWN0aW9u
U3RhcnQsIHZvaWQqIHRvKQorICAgIHsKKyAgICAgICAgTUlQU1dvcmQqIGluc3RydWN0aW9uID0g
cmVpbnRlcnByZXRfY2FzdDxNSVBTV29yZCo+KGluc3RydWN0aW9uU3RhcnQpOworICAgICAgICBp
bnRwdHJfdCBqdW1wVG8gPSByZWludGVycHJldF9jYXN0PGludHB0cl90Pih0byk7CisKKyAgICAg
ICAgLy8gbHVpCisgICAgICAgIGluc3RydWN0aW9uWzBdID0gMHgzYzAwMDAwMCB8IChNSVBTUmVn
aXN0ZXJzOjp0OSA8PCBPUF9TSF9SVCkgfCAoKGp1bXBUbyA+PiAxNikgJiAweGZmZmYpOworICAg
ICAgICAvLyBvcmkKKyAgICAgICAgaW5zdHJ1Y3Rpb25bMV0gPSAweDM0MDAwMDAwIHwgKE1JUFNS
ZWdpc3RlcnM6OnQ5IDw8IE9QX1NIX1JUKSB8IChNSVBTUmVnaXN0ZXJzOjp0OSA8PCBPUF9TSF9S
UykgfCAoanVtcFRvICYgMHhmZmZmKTsKKyAgICAgICAgLy8ganIKKyAgICAgICAgaW5zdHJ1Y3Rp
b25bMl0gPSAweDAwMDAwMDA4IHwgKE1JUFNSZWdpc3RlcnM6OnQ5IDw8IE9QX1NIX1JTKTsKKyAg
ICAgICAgLy8gbm9wCisgICAgICAgIGluc3RydWN0aW9uWzNdID0gMHgwOworCisgICAgICAgIGNh
Y2hlRmx1c2goaW5zdHJ1Y3Rpb24sIHNpemVvZihNSVBTV29yZCkgKiA0KTsKKyAgICB9CisKICAg
ICBzdGF0aWMgdm9pZCByZXBsYWNlV2l0aExvYWQodm9pZCogaW5zdHJ1Y3Rpb25TdGFydCkKICAg
ICB7CiAgICAgICAgIE1JUFNXb3JkKiBpbnNuID0gcmVpbnRlcnByZXRfY2FzdDxNSVBTV29yZCo+
KGluc3RydWN0aW9uU3RhcnQpOwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2Fz
c2VtYmxlci9NYWNyb0Fzc2VtYmxlck1JUFMuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3Nl
bWJsZXIvTWFjcm9Bc3NlbWJsZXJNSVBTLmgKaW5kZXggNWI2ZGE5Ni4uNGY4MWI0NSAxMDA2NDQK
LS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9NYWNyb0Fzc2VtYmxlck1JUFMu
aAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyTUlQ
Uy5oCkBAIC0yMjQ0LDcgKzIyNDQsMTcgQEAgcHVibGljOgogCiAgICAgc3RhdGljIGJvb2wgY2Fu
SnVtcFJlcGxhY2VQYXRjaGFibGVCcmFuY2hQdHJXaXRoUGF0Y2goKSB7IHJldHVybiBmYWxzZTsg
fQogCi0gICAgc3RhdGljIENvZGVMb2NhdGlvbkxhYmVsIHN0YXJ0T2ZQYXRjaGFibGVCcmFuY2hQ
dHJXaXRoUGF0Y2goQ29kZUxvY2F0aW9uRGF0YUxhYmVsUHRyIGxhYmVsKQorICAgIHN0YXRpYyBD
b2RlTG9jYXRpb25MYWJlbCBzdGFydE9mQnJhbmNoUHRyV2l0aFBhdGNoT25SZWdpc3RlcihDb2Rl
TG9jYXRpb25EYXRhTGFiZWxQdHIgbGFiZWwpCisgICAgeworICAgICAgICByZXR1cm4gbGFiZWwu
bGFiZWxBdE9mZnNldCgwKTsKKyAgICB9CisKKyAgICBzdGF0aWMgdm9pZCByZXZlcnRKdW1wUmVw
bGFjZW1lbnRUb0JyYW5jaFB0cldpdGhQYXRjaChDb2RlTG9jYXRpb25MYWJlbCBpbnN0cnVjdGlv
blN0YXJ0LCBSZWdpc3RlcklELCB2b2lkKiBpbml0aWFsVmFsdWUpCisgICAgeworICAgICAgICBN
SVBTQXNzZW1ibGVyOjpyZXZlcnRKdW1wVG9Nb3ZlKGluc3RydWN0aW9uU3RhcnQuZGF0YUxvY2F0
aW9uKCksIGltbVRlbXBSZWdpc3RlciwgcmVpbnRlcnByZXRfY2FzdDxpbnQ+KGluaXRpYWxWYWx1
ZSkgJiAweGZmZmYpOworICAgIH0KKworICAgIHN0YXRpYyBDb2RlTG9jYXRpb25MYWJlbCBzdGFy
dE9mUGF0Y2hhYmxlQnJhbmNoUHRyV2l0aFBhdGNoT25BZGRyZXNzKENvZGVMb2NhdGlvbkRhdGFM
YWJlbFB0cikKICAgICB7CiAgICAgICAgIFVOUkVBQ0hBQkxFX0ZPUl9QTEFURk9STSgpOwogICAg
ICAgICByZXR1cm4gQ29kZUxvY2F0aW9uTGFiZWwoKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>