<?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>80492</bug_id>
          
          <creation_ts>2012-03-06 22:45:01 -0800</creation_ts>
          <short_desc>[Qt] Fix the SH4 build after r109834</short_desc>
          <delta_ts>2012-03-09 04:45:47 -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>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>80354</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abecsi</cc>
    
    <cc>fu</cc>
    
    <cc>hausmann</cc>
    
    <cc>kenneth</cc>
    
    <cc>loki</cc>
    
    <cc>oliver</cc>
    
    <cc>ossy</cc>
    
    <cc>thouraya.andolsi</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zecke</cc>
    
    <cc>zherczeg</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>572549</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-03-06 22:45:01 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/109834 broke the ARM/MIPS/SH4
build because their macroassemblers are incomplete.

It is a P1/blocker bug, because now nobody can build trunk WebKit for Qt-ARM (eg. for N9)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>572550</commentid>
    <comment_count>1</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-03-06 22:50:57 -0800</bug_when>
    <thetext>Missing functions from MacroAssemblerARM:
- ../../../../Source/JavaScriptCore/jit/JITArithmetic32_64.cpp:624:68: error: no matching function for call to &apos;JSC::JIT::branchAdd32(JSC::MacroAssemblerARM::ResultCondition, const JSC::AbstractMacroAssembler&lt;JSC::ARMAssembler&gt;::RegisterID&amp;, JSC::AbstractMacroAssembler&lt;JSC::ARMAssembler&gt;::Imm32, const JSC::AbstractMacroAssembler&lt;JSC::ARMAssembler&gt;::RegisterID&amp;)&apos;
- ../../../../Source/JavaScriptCore/jit/JITArithmetic32_64.cpp:738:68: error: no matching function for call to &apos;JSC::JIT::branchSub32(JSC::MacroAssemblerARM::ResultCondition, const JSC::AbstractMacroAssembler&lt;JSC::ARMAssembler&gt;::RegisterID&amp;, JSC::AbstractMacroAssembler&lt;JSC::ARMAssembler&gt;::Imm32, const JSC::AbstractMacroAssembler&lt;JSC::ARMAssembler&gt;::RegisterID&amp;)&apos;


Missing functions from MacroAssemblerMIPS:
- ../../../../Source/JavaScriptCore/jit/JITArithmetic32_64.cpp:624:68: error: no matching function for call to &apos;JSC::JIT::branchAdd32(JSC::MacroAssemblerMIPS::ResultCondition, const JSC::AbstractMacroAssembler&lt;JSC::MIPSAssembler&gt;::RegisterID&amp;, JSC::AbstractMacroAssembler&lt;JSC::MIPSAssembler&gt;::Imm32, const JSC::AbstractMacroAssembler&lt;JSC::MIPSAssembler&gt;::RegisterID&amp;)&apos;
- ../../../../Source/JavaScriptCore/jit/JITArithmetic32_64.cpp:738:68: error: no matching function for call to &apos;JSC::JIT::branchSub32(JSC::MacroAssemblerMIPS::ResultCondition, const JSC::AbstractMacroAssembler&lt;JSC::MIPSAssembler&gt;::RegisterID&amp;, JSC::AbstractMacroAssembler&lt;JSC::MIPSAssembler&gt;::Imm32, const JSC::AbstractMacroAssembler&lt;JSC::MIPSAssembler&gt;::RegisterID&amp;)&apos;

Missing functions from MacroAssemblerSH4:
- ../../../../Source/JavaScriptCore/jit/JITArithmetic32_64.cpp:624:68: error: no matching function for call to &apos;JSC::JIT::branchAdd32(JSC::MacroAssemblerSH4::ResultCondition, const JSC::AbstractMacroAssembler&lt;JSC::SH4Assembler&gt;::RegisterID&amp;, JSC::AbstractMacroAssembler&lt;JSC::SH4Assembler&gt;::Imm32, const JSC::AbstractMacroAssembler&lt;JSC::SH4Assembler&gt;::RegisterID&amp;)&apos;

- ../../../../Source/JavaScriptCore/jit/JITArithmetic32_64.cpp:738:68: error: no matching function for call to &apos;JSC::JIT::branchSub32(JSC::MacroAssemblerSH4::ResultCondition, const JSC::AbstractMacroAssembler&lt;JSC::SH4Assembler&gt;::RegisterID&amp;, JSC::AbstractMacroAssembler&lt;JSC::SH4Assembler&gt;::Imm32, const JSC::AbstractMacroAssembler&lt;JSC::SH4Assembler&gt;::RegisterID&amp;)&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>572555</commentid>
    <comment_count>2</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2012-03-06 22:53:50 -0800</bug_when>
    <thetext>Sigh, I&apos;ll hit it with a stick in the morning.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>572558</commentid>
    <comment_count>3</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-03-06 22:54:50 -0800</bug_when>
    <thetext>fu@mips.com, thouraya.andolsi@st.com</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>572560</commentid>
    <comment_count>4</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-03-06 22:56:00 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; fu@mips.com, thouraya.andolsi@st.com

Oooop, copy/paste error. :) I cc-ed MIPS and SH4 guys too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>572756</commentid>
    <comment_count>5</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-03-07 03:31:00 -0800</bug_when>
    <thetext>ARM fix landed in http://trac.webkit.org/changeset/110044</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>572865</commentid>
    <comment_count>6</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-03-07 07:09:59 -0800</bug_when>
    <thetext>cc Holger too, he might be interested in fixing MIPS and SH4 platforms.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>573409</commentid>
    <comment_count>7</comment_count>
      <attachid>130734</attachid>
    <who name="Chao-ying Fu">fu</who>
    <bug_when>2012-03-07 17:39:51 -0800</bug_when>
    <thetext>Created attachment 130734
Add MIPS branch(Add,Sub)32 functions

Hi,

  Here is a MIPS patch.  Thanks!

Regards,
Chao-ying</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>573608</commentid>
    <comment_count>8</comment_count>
      <attachid>130734</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-07 22:15:17 -0800</bug_when>
    <thetext>Comment on attachment 130734
Add MIPS branch(Add,Sub)32 functions

Clearing flags on attachment: 130734

Committed r110147: &lt;http://trac.webkit.org/changeset/110147&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>573609</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-07 22:15:22 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>573757</commentid>
    <comment_count>10</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-03-08 03:45:02 -0800</bug_when>
    <thetext>Reopen to fix SH4 build too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>573835</commentid>
    <comment_count>11</comment_count>
      <attachid>130822</attachid>
    <who name="thouraya">thouraya.andolsi</who>
    <bug_when>2012-03-08 07:59:27 -0800</bug_when>
    <thetext>Created attachment 130822
fix for sh4 platform</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>574794</commentid>
    <comment_count>12</comment_count>
      <attachid>130822</attachid>
    <who name="Zoltan Herczeg">zherczeg</who>
    <bug_when>2012-03-09 03:44:39 -0800</bug_when>
    <thetext>Comment on attachment 130822
fix for sh4 platform

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>574815</commentid>
    <comment_count>13</comment_count>
      <attachid>130822</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-09 04:45:36 -0800</bug_when>
    <thetext>Comment on attachment 130822
fix for sh4 platform

Clearing flags on attachment: 130822

Committed r110289: &lt;http://trac.webkit.org/changeset/110289&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>574816</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-09 04:45:47 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>130734</attachid>
            <date>2012-03-07 17:39:51 -0800</date>
            <delta_ts>2012-03-07 22:15:17 -0800</delta_ts>
            <desc>Add MIPS branch(Add,Sub)32 functions</desc>
            <filename>mips20120307.diff</filename>
            <type>text/plain</type>
            <size>3113</size>
            <attacher name="Chao-ying Fu">fu</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTEwMTIzKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBA
CisyMDEyLTAzLTA3ICBDaGFvLXluZyBGdSAgPGZ1QG1pcHMuY29tPgorCisgICAgICAgIFtRdF0g
Rml4IHRoZSBNSVBTL1NINCBidWlsZCBhZnRlciByMTA5ODM0CisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MDQ5MgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEltcGxlbWVudCB0aHJlZS1hcmd1bWVudCBicmFu
Y2goQWRkLFN1YikzMi4KKworICAgICAgICAqIGFzc2VtYmxlci9NYWNyb0Fzc2VtYmxlck1JUFMu
aDoKKyAgICAgICAgKEpTQzo6TWFjcm9Bc3NlbWJsZXJNSVBTOjphZGQzMik6CisgICAgICAgIChN
YWNyb0Fzc2VtYmxlck1JUFMpOgorICAgICAgICAoSlNDOjpNYWNyb0Fzc2VtYmxlck1JUFM6OnN1
YjMyKToKKyAgICAgICAgKEpTQzo6TWFjcm9Bc3NlbWJsZXJNSVBTOjpicmFuY2hBZGQzMik6Cisg
ICAgICAgIChKU0M6Ok1hY3JvQXNzZW1ibGVyTUlQUzo6YnJhbmNoU3ViMzIpOgorCiAyMDEyLTAz
LTA2ICBPbGl2ZXIgSHVudCAgPG9saXZlckBhcHBsZS5jb20+CiAKICAgICAgICAgRnVydGhlciBo
YXJkZW4gNjQtYml0IEpJVApJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9N
YWNyb0Fzc2VtYmxlck1JUFMuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUv
YXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyTUlQUy5oCShyZXZpc2lvbiAxMTAxMjApCisrKyBTb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyTUlQUy5oCSh3b3JraW5n
IGNvcHkpCkBAIC0xMzIsNiArMTMyLDExIEBAIHB1YmxpYzoKICAgICAgICAgfQogICAgIH0KIAor
ICAgIHZvaWQgYWRkMzIoUmVnaXN0ZXJJRCBzcmMsIFRydXN0ZWRJbW0zMiBpbW0sIFJlZ2lzdGVy
SUQgZGVzdCkKKyAgICB7CisgICAgICAgIGFkZDMyKGltbSwgc3JjLCBkZXN0KTsKKyAgICB9CisK
ICAgICB2b2lkIGFkZDMyKFRydXN0ZWRJbW0zMiBpbW0sIEFkZHJlc3MgYWRkcmVzcykKICAgICB7
CiAgICAgICAgIGlmIChhZGRyZXNzLm9mZnNldCA+PSAtMzI3NjggJiYgYWRkcmVzcy5vZmZzZXQg
PD0gMzI3NjcKQEAgLTM2OCw2ICszNzMsMjQgQEAgcHVibGljOgogICAgICAgICB9CiAgICAgfQog
CisgICAgdm9pZCBzdWIzMihSZWdpc3RlcklEIHNyYywgVHJ1c3RlZEltbTMyIGltbSwgUmVnaXN0
ZXJJRCBkZXN0KQorICAgIHsKKyAgICAgICAgaWYgKCFpbW0ubV9pc1BvaW50ZXIgJiYgaW1tLm1f
dmFsdWUgPj0gLTMyNzY3ICYmIGltbS5tX3ZhbHVlIDw9IDMyNzY4CisgICAgICAgICAgICAmJiAh
bV9maXhlZFdpZHRoKSB7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICBhZGRpdSAgICAg
ZGVzdCwgc3JjLCBpbW0KKyAgICAgICAgICAgICovCisgICAgICAgICAgICBtX2Fzc2VtYmxlci5h
ZGRpdShkZXN0LCBzcmMsIC1pbW0ubV92YWx1ZSk7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAg
ICAgICAvKgorICAgICAgICAgICAgICBsaSAgICAgICAgaW1tVGVtcCwgaW1tCisgICAgICAgICAg
ICAgIHN1YnUgICAgICBkZXN0LCBzcmMsIGltbVRlbXAKKyAgICAgICAgICAgICovCisgICAgICAg
ICAgICBtb3ZlKGltbSwgaW1tVGVtcFJlZ2lzdGVyKTsKKyAgICAgICAgICAgIG1fYXNzZW1ibGVy
LnN1YnUoZGVzdCwgc3JjLCBpbW1UZW1wUmVnaXN0ZXIpOworICAgICAgICB9CisgICAgfQorCiAg
ICAgdm9pZCBzdWIzMihUcnVzdGVkSW1tMzIgaW1tLCBBZGRyZXNzIGFkZHJlc3MpCiAgICAgewog
ICAgICAgICBpZiAoYWRkcmVzcy5vZmZzZXQgPj0gLTMyNzY4ICYmIGFkZHJlc3Mub2Zmc2V0IDw9
IDMyNzY3CkBAIC0xMjAzLDYgKzEyMjYsMTMgQEAgcHVibGljOgogICAgICAgICByZXR1cm4gYnJh
bmNoQWRkMzIoY29uZCwgaW1tVGVtcFJlZ2lzdGVyLCBkZXN0KTsKICAgICB9CiAKKyAgICBKdW1w
IGJyYW5jaEFkZDMyKFJlc3VsdENvbmRpdGlvbiBjb25kLCBSZWdpc3RlcklEIHNyYywgVHJ1c3Rl
ZEltbTMyIGltbSwgUmVnaXN0ZXJJRCBkZXN0KQorICAgIHsKKyAgICAgICAgbW92ZShpbW0sIGlt
bVRlbXBSZWdpc3Rlcik7CisgICAgICAgIG1vdmUoc3JjLCBkZXN0KTsKKyAgICAgICAgcmV0dXJu
IGJyYW5jaEFkZDMyKGNvbmQsIGltbVRlbXBSZWdpc3RlciwgZGVzdCk7CisgICAgfQorCiAgICAg
SnVtcCBicmFuY2hNdWwzMihSZXN1bHRDb25kaXRpb24gY29uZCwgUmVnaXN0ZXJJRCBzcmMsIFJl
Z2lzdGVySUQgZGVzdCkKICAgICB7CiAgICAgICAgIEFTU0VSVCgoY29uZCA9PSBPdmVyZmxvdykg
fHwgKGNvbmQgPT0gU2lnbmVkKSB8fCAoY29uZCA9PSBaZXJvKSB8fCAoY29uZCA9PSBOb25aZXJv
KSk7CkBAIC0xMzA4LDYgKzEzMzgsMTMgQEAgcHVibGljOgogICAgICAgICByZXR1cm4gYnJhbmNo
U3ViMzIoY29uZCwgaW1tVGVtcFJlZ2lzdGVyLCBkZXN0KTsKICAgICB9CiAKKyAgICBKdW1wIGJy
YW5jaFN1YjMyKFJlc3VsdENvbmRpdGlvbiBjb25kLCBSZWdpc3RlcklEIHNyYywgVHJ1c3RlZElt
bTMyIGltbSwgUmVnaXN0ZXJJRCBkZXN0KQorICAgIHsKKyAgICAgICAgbW92ZShpbW0sIGltbVRl
bXBSZWdpc3Rlcik7CisgICAgICAgIG1vdmUoc3JjLCBkZXN0KTsKKyAgICAgICAgcmV0dXJuIGJy
YW5jaFN1YjMyKGNvbmQsIGltbVRlbXBSZWdpc3RlciwgZGVzdCk7CisgICAgfQorCiAgICAgSnVt
cCBicmFuY2hPcjMyKFJlc3VsdENvbmRpdGlvbiBjb25kLCBSZWdpc3RlcklEIHNyYywgUmVnaXN0
ZXJJRCBkZXN0KQogICAgIHsKICAgICAgICAgQVNTRVJUKChjb25kID09IFNpZ25lZCkgfHwgKGNv
bmQgPT0gWmVybykgfHwgKGNvbmQgPT0gTm9uWmVybykpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>130822</attachid>
            <date>2012-03-08 07:59:27 -0800</date>
            <delta_ts>2012-03-09 04:45:36 -0800</delta_ts>
            <desc>fix for sh4 platform</desc>
            <filename>0001-SH4-fix.patch</filename>
            <type>text/plain</type>
            <size>2799</size>
            <attacher name="thouraya">thouraya.andolsi</attacher>
            
              <data encoding="base64">RnJvbSA2NzVkZjBhOGM2ZjAwZDkxZWEzMjVlODJiY2QzZWMzM2EyZDFlNzU4IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBUaG91cmF5YSBBTkRPTFNJIDx0aG91cmF5YS5hbmRvbHNpQHN0
LmNvbT4KRGF0ZTogVGh1LCA4IE1hciAyMDEyIDE1OjQyOjA5ICswMTAwClN1YmplY3Q6IFtQQVRD
SF0gU0g0IGZpeAoKLS0tCiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nICAgICAgICAg
ICAgICAgICAgICB8ICAgMTEgKysrKysrCiAuLi4vSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01h
Y3JvQXNzZW1ibGVyU0g0LmggICB8ICAgMzUgKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMg
Y2hhbmdlZCwgNDYgaW5zZXJ0aW9ucygrKSwgMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0No
YW5nZUxvZwppbmRleCBjNjNlOTYyLi41MjhiY2E0IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cK
QEAgLTEsMyArMSwxNCBAQAorMjAxMi0wMy0wOCAgVGhvdXJheWEgQU5ET0xTSSAgPHRob3VyYXlh
LmFuZG9sc2lAc3QuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFtRdF0gRml4IHRoZSBTSDQgYnVpbGQgYWZ0ZXIgcjEwOTgzNAorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODA0OTIKKworICAgICAgICAq
IGFzc2VtYmxlci9NYWNyb0Fzc2VtYmxlclNINC5oOgorICAgICAgICAoSlNDOjpNYWNyb0Fzc2Vt
YmxlclNINDo6YnJhbmNoQWRkMzIpOgorICAgICAgICAoSlNDOjpNYWNyb0Fzc2VtYmxlclNINDo6
YnJhbmNoU3ViMzIpOgorCiAyMDEyLTAzLTA3ICBDaGFvLXluZyBGdSAgPGZ1QG1pcHMuY29tPgog
CiAgICAgICAgIFtRdF0gRml4IHRoZSBNSVBTL1NINCBidWlsZCBhZnRlciByMTA5ODM0CmRpZmYg
LS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyU0g0
LmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyU0g0LmgK
aW5kZXggOWExZmZjMy4uMmI1YzBjYyAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3Jl
L2Fzc2VtYmxlci9NYWNyb0Fzc2VtYmxlclNINC5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9hc3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJTSDQuaApAQCAtMTU2NSw2ICsxNTY1LDMzIEBAIHB1
YmxpYzoKICAgICAgICAgcmV0dXJuIGJyYW5jaEFkZDMyKGNvbmQsIHNjcmF0Y2hSZWczLCBkZXN0
KTsKICAgICB9CiAKKyAgICBKdW1wIGJyYW5jaEFkZDMyKFJlc3VsdENvbmRpdGlvbiBjb25kLCBS
ZWdpc3RlcklEIHNyYywgVHJ1c3RlZEltbTMyIGltbSwgUmVnaXN0ZXJJRCBkZXN0KQorICAgIHsK
KyAgICAgICAgQVNTRVJUKChjb25kID09IE92ZXJmbG93KSB8fCAoY29uZCA9PSBTaWduZWQpIHx8
IChjb25kID09IFplcm8pIHx8IChjb25kID09IE5vblplcm8pKTsKKworICAgICAgICBpZiAoc3Jj
ICE9IGRlc3QpCisgICAgICAgICAgICBtb3ZlKHNyYywgZGVzdCk7CisKKyAgICAgICAgaWYgKGNv
bmQgPT0gT3ZlcmZsb3cpIHsKKyAgICAgICAgICAgIG1vdmUoaW1tLCBzY3JhdGNoUmVnMyk7Cisg
ICAgICAgICAgICBtX2Fzc2VtYmxlci5hZGR2bFJlZ1JlZyhzY3JhdGNoUmVnMywgZGVzdCk7Cisg
ICAgICAgICAgICByZXR1cm4gYnJhbmNoVHJ1ZSgpOworICAgICAgICB9CisKKyAgICAgICAgYWRk
MzIoaW1tLCBkZXN0KTsKKworICAgICAgICBpZiAoY29uZCA9PSBTaWduZWQpIHsKKyAgICAgICAg
ICAgIG1fYXNzZW1ibGVyLmNtcHB6KGRlc3QpOworICAgICAgICAgICAgcmV0dXJuIGJyYW5jaEZh
bHNlKCk7CisgICAgICAgIH0KKworICAgICAgICBjb21wYXJlMzIoMCwgZGVzdCwgRXF1YWwpOwor
CisgICAgICAgIGlmIChjb25kID09IE5vdEVxdWFsKQorICAgICAgICAgICAgcmV0dXJuIGJyYW5j
aEZhbHNlKCk7CisgICAgICAgIHJldHVybiBicmFuY2hUcnVlKCk7CisgICAgfQorCiAgICAgSnVt
cCBicmFuY2hNdWwzMihSZXN1bHRDb25kaXRpb24gY29uZCwgUmVnaXN0ZXJJRCBzcmMsIFJlZ2lz
dGVySUQgZGVzdCkKICAgICB7CiAgICAgICAgIEFTU0VSVCgoY29uZCA9PSBPdmVyZmxvdykgfHwg
KGNvbmQgPT0gU2lnbmVkKSB8fCAoY29uZCA9PSBaZXJvKSB8fCAoY29uZCA9PSBOb25aZXJvKSk7
CkBAIC0xNjQyLDYgKzE2NjksMTQgQEAgcHVibGljOgogICAgICAgICByZXR1cm4gYnJhbmNoU3Vi
MzIoY29uZCwgc2NyYXRjaFJlZzMsIGRlc3QpOwogICAgIH0KIAorICAgIEp1bXAgYnJhbmNoU3Vi
MzIoUmVzdWx0Q29uZGl0aW9uIGNvbmQsIFJlZ2lzdGVySUQgc3JjLCBUcnVzdGVkSW1tMzIgaW1t
LCBSZWdpc3RlcklEIGRlc3QpCisgICAgeworICAgICAgICBtb3ZlKGltbSwgc2NyYXRjaFJlZzMp
OworICAgICAgICBpZiAoc3JjICE9IGRlc3QpCisgICAgICAgICAgICBtb3ZlKHNyYywgZGVzdCk7
CisgICAgICAgIHJldHVybiBicmFuY2hTdWIzMihjb25kLCBzY3JhdGNoUmVnMywgZGVzdCk7Cisg
ICAgfQorCiAgICAgSnVtcCBicmFuY2hPcjMyKFJlc3VsdENvbmRpdGlvbiBjb25kLCBSZWdpc3Rl
cklEIHNyYywgUmVnaXN0ZXJJRCBkZXN0KQogICAgIHsKICAgICAgICAgQVNTRVJUKChjb25kID09
IFNpZ25lZCkgfHwgKGNvbmQgPT0gWmVybykgfHwgKGNvbmQgPT0gTm9uWmVybykpOwotLSAKMS43
LjIuMwoK
</data>

          </attachment>
      

    </bug>

</bugzilla>