<?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>148273</bug_id>
          
          <creation_ts>2015-08-20 17:50:55 -0700</creation_ts>
          <short_desc>Skip no-llint tests that fail due to running out of executable memory after r188969</short_desc>
          <delta_ts>2015-08-21 12:33:14 -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>Other</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Saboff">msaboff</reporter>
          <assigned_to name="Yusuke Suzuki">ysuzuki</assigned_to>
          <cc>fpizlo</cc>
    
    <cc>msaboff</cc>
    
    <cc>ossy</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1119504</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2015-08-20 17:50:55 -0700</bug_when>
    <thetext>Beginning with http://trac.webkit.org/changeset/188696, the tests below started to fail on 32bit iOS devices due to running out of executable memory.  The &quot;no-llint&quot; versions of these tests should be skipped for 32bit iOS.

    jsc-layout-tests.yaml/js/script-tests/dfg-float32array.js.layout-no-llint
    jsc-layout-tests.yaml/js/script-tests/dfg-int16array.js.layout-no-llint
    jsc-layout-tests.yaml/js/script-tests/dfg-int32array-overflow-values.js.layout-no-llint
    jsc-layout-tests.yaml/js/script-tests/dfg-int32array.js.layout-no-llint
    jsc-layout-tests.yaml/js/script-tests/dfg-int8array.js.layout-no-llint
    jsc-layout-tests.yaml/js/script-tests/dfg-uint16array.js.layout-no-llint
    jsc-layout-tests.yaml/js/script-tests/dfg-uint32array-overflow-values.js.layout-no-llint
    jsc-layout-tests.yaml/js/script-tests/dfg-uint32array.js.layout-no-llint
    jsc-layout-tests.yaml/js/script-tests/dfg-uint8array.js.layout-no-llint
    jsc-layout-tests.yaml/js/script-tests/dfg-uint8clampedarray.js.layout-no-llint
    jsc-layout-tests.yaml/js/script-tests/regress-141098.js.layout-no-llint

Here is the traceback of one of the test:
[2015-08-20 15:42:00] INFO: jsc-layout-tests.yaml/js/script-tests/dfg-float32array.js.layout-no-llint: Ran out of executable memory while allocating 1484 bytes.
[2015-08-20 15:42:00] INFO: jsc-layout-tests.yaml/js/script-tests/dfg-float32array.js.layout-no-llint: 1   0x433c4f JSC::LinkBuffer::allocate(unsigned long, void*, JSC::JITCompilationEffort)
[2015-08-20 15:42:00] INFO: jsc-layout-tests.yaml/js/script-tests/dfg-float32array.js.layout-no-llint: 2   0x433cdd void JSC::LinkBuffer::copyCompactAndLinkCode&lt;unsigned short&gt;(JSC::MacroAssembler&amp;, void*, JSC::JITCompilationEffort)
[2015-08-20 15:42:00] INFO: jsc-layout-tests.yaml/js/script-tests/dfg-float32array.js.layout-no-llint: 3   0x35df49 JSC::JIT::privateCompile(JSC::JITCompilationEffort)
[2015-08-20 15:42:00] INFO: jsc-layout-tests.yaml/js/script-tests/dfg-float32array.js.layout-no-llint: 4   0x2fc531 JSC::ScriptExecutable::prepareForExecutionImpl(JSC::ExecState*, JSC::JSFunction*, JSC::JSScope*, JSC::CodeSpecializationKind)
[2015-08-20 15:42:00] INFO: jsc-layout-tests.yaml/js/script-tests/dfg-float32array.js.layout-no-llint: 5   0x3560cd JSC::Interpreter::execute(JSC::EvalExecutable*, JSC::ExecState*, JSC::JSValue, JSC::JSScope*)
[2015-08-20 15:42:00] INFO: jsc-layout-tests.yaml/js/script-tests/dfg-float32array.js.layout-no-llint: 6   0x355f63 JSC::eval(JSC::ExecState*)
[2015-08-20 15:42:00] INFO: jsc-layout-tests.yaml/js/script-tests/dfg-float32array.js.layout-no-llint: 7   0x37cfaf operationCallEval
[2015-08-20 15:42:00] INFO: jsc-layout-tests.yaml/js/script-tests/dfg-float32array.js.layout-no-llint: 8   0x7c45495
[2015-08-20 15:42:00] INFO: jsc-layout-tests.yaml/js/script-tests/dfg-float32array.js.layout-no-llint: 9   0x7c3fb99
[2015-08-20 15:42:00] INFO: jsc-layout-tests.yaml/js/script-tests/dfg-float32array.js.layout-no-llint: 10  0x4490d1 vmEntryToJavaScript
[2015-08-20 15:42:00] INFO: jsc-layout-tests.yaml/js/script-tests/dfg-float32array.js.layout-no-llint: 11  0x36af0b JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*)
[2015-08-20 15:42:00] INFO: jsc-layout-tests.yaml/js/script-tests/dfg-float32array.js.layout-no-llint: 12  0x358c31 JSC::Interpreter::execute(JSC::ProgramExecutable*, JSC::ExecState*, JSC::JSObject*)
[2015-08-20 15:42:00] INFO: jsc-layout-tests.yaml/js/script-tests/dfg-float32array.js.layout-no-llint: 13  0x1fda8f JSC::evaluate(JSC::ExecState*, JSC::SourceCode const&amp;, JSC::JSValue, WTF::NakedPtr&lt;JSC::Exception&gt;&amp;)
[2015-08-20 15:42:00] INFO: jsc-layout-tests.yaml/js/script-tests/dfg-float32array.js.layout-no-llint: 14  0x795f1 jscmain(int, char**)
[2015-08-20 15:42:00] INFO: jsc-layout-tests.yaml/js/script-tests/dfg-float32array.js.layout-no-llint: 15  0x7910b main
[2015-08-20 15:42:00] INFO: jsc-layout-tests.yaml/js/script-tests/dfg-float32array.js.layout-no-llint: 16  0x34191873 &lt;redacted&gt;
[2015-08-20 15:42:00] INFO: jsc-layout-tests.yaml/js/script-tests/dfg-float32array.js.layout-no-llint: ./test_script_855: line 2: 13988 Segmentation fault: 11  &quot;$@&quot; /System/Library/Frameworks/JavaScriptCore.framework/Resources/jsc --useFTLJIT\=false --enableFunctionDotArguments\=true --useLLInt\=false resources/standalone-pre.js dfg-float32array.js resources/standalone-post.js
[2015-08-20 15:42:00] INFO: jsc-layout-tests.yaml/js/script-tests/dfg-float32array.js.layout-no-llint: ERROR: Unexpected exit code: 139</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1119583</commentid>
    <comment_count>1</comment_count>
      <attachid>259564</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2015-08-20 19:24:24 -0700</bug_when>
    <thetext>Created attachment 259564
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1119585</commentid>
    <comment_count>2</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2015-08-20 19:26:15 -0700</bug_when>
    <thetext>Oops, i need to ios32 restriction.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1119609</commentid>
    <comment_count>3</comment_count>
      <attachid>259572</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2015-08-20 20:04:54 -0700</bug_when>
    <thetext>Created attachment 259572
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1119632</commentid>
    <comment_count>4</comment_count>
      <attachid>259572</attachid>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2015-08-20 20:38:12 -0700</bug_when>
    <thetext>Comment on attachment 259572
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=259572&amp;action=review

Thanks for addressing this quickly.  Basically looks good.
I suggested some changes to one ChangeLog entry.
Do change the &quot;if&quot; clause for every test to include &apos;and $hostOS == &quot;darwin&quot;&apos;

&gt; LayoutTests/ChangeLog:11
&gt; +        It consumes much memory and when no-llint, some tests failed due to &quot;ran out of executable memory&quot;.
&gt; +        This patch temporary skips failing tests. Since the size of the fixed allocator is defined by the architecture,
&gt; +        the failure will be caused when the architecture is ARM. this patch applies the configuration when the architecture is ARM.

I think it sounds better if you say something like:
That change increases JIT memory usage.  This is causing the &quot;no-llint&quot; variation of some tests to fail due to &quot;ran out of executable memory&quot;.
Since the size of the fixed allocator is defined by the architecture and the tests are only failing on iOS ARM devices, skip those tests.

&gt; LayoutTests/js/script-tests/dfg-float32array.js:3
&gt; +//@ noNoLLIntRunLayoutTest if $architecture == &quot;arm&quot;

Since the failures have only been reported on iOS, change this to &apos;if $architecture == &quot;arm&quot; and $hostOS == &quot;darwin&quot;&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1119634</commentid>
    <comment_count>5</comment_count>
      <attachid>259572</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2015-08-20 20:42:10 -0700</bug_when>
    <thetext>Comment on attachment 259572
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=259572&amp;action=review

Thank you for your review!

&gt;&gt; LayoutTests/ChangeLog:11
&gt;&gt; +        the failure will be caused when the architecture is ARM. this patch applies the configuration when the architecture is ARM.
&gt; 
&gt; I think it sounds better if you say something like:
&gt; That change increases JIT memory usage.  This is causing the &quot;no-llint&quot; variation of some tests to fail due to &quot;ran out of executable memory&quot;.
&gt; Since the size of the fixed allocator is defined by the architecture and the tests are only failing on iOS ARM devices, skip those tests.

Sounds nice! I&apos;ll fix the description soon.

&gt;&gt; LayoutTests/js/script-tests/dfg-float32array.js:3
&gt;&gt; +//@ noNoLLIntRunLayoutTest if $architecture == &quot;arm&quot;
&gt; 
&gt; Since the failures have only been reported on iOS, change this to &apos;if $architecture == &quot;arm&quot; and $hostOS == &quot;darwin&quot;&apos;

Oh, OK. I&apos;ll change it to `if $architecture == &quot;arm&quot; and $hostOS == &quot;darwin&quot;`</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1119659</commentid>
    <comment_count>6</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2015-08-20 22:02:39 -0700</bug_when>
    <thetext>https://bugs.webkit.org/show_bug.cgi?id=148288 will take several time.
So I&apos;ll continue to do this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1119663</commentid>
    <comment_count>7</comment_count>
      <attachid>259585</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2015-08-20 22:14:23 -0700</bug_when>
    <thetext>Created attachment 259585
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1119735</commentid>
    <comment_count>8</comment_count>
      <attachid>259585</attachid>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2015-08-21 06:31:25 -0700</bug_when>
    <thetext>Comment on attachment 259585
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=259585&amp;action=review

Looks good, just another ChangeLog comment.

&gt; LayoutTests/ChangeLog:11
&gt; +        That change increases JIT memory usage.  This is causing the &quot;no-llint&quot; variation of some tests to fail due to &quot;ran out of executable memory&quot;.
&gt; +        Since the size of the fixed allocator is defined by the architecture and the tests are only failing on iOS ARM devices, skip those tests.
&gt; +

Eliminate this text since you have a more specific explanation below.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1119809</commentid>
    <comment_count>9</comment_count>
      <attachid>259585</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2015-08-21 11:09:24 -0700</bug_when>
    <thetext>Comment on attachment 259585
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=259585&amp;action=review

Thank you! I&apos;ll upload the revised one soon.

&gt;&gt; LayoutTests/ChangeLog:11
&gt;&gt; +
&gt; 
&gt; Eliminate this text since you have a more specific explanation below.

Thanks. Dropped.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1119813</commentid>
    <comment_count>10</comment_count>
      <attachid>259634</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2015-08-21 11:21:48 -0700</bug_when>
    <thetext>Created attachment 259634
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1119860</commentid>
    <comment_count>11</comment_count>
      <attachid>259634</attachid>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2015-08-21 12:25:01 -0700</bug_when>
    <thetext>Comment on attachment 259634
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1119862</commentid>
    <comment_count>12</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2015-08-21 12:30:13 -0700</bug_when>
    <thetext>(In reply to comment #11)
&gt; Comment on attachment 259634 [details]
&gt; Patch
&gt; 
&gt; r=me

Thank you :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1119865</commentid>
    <comment_count>13</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2015-08-21 12:33:14 -0700</bug_when>
    <thetext>Committed r188767: &lt;http://trac.webkit.org/changeset/188767&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>259564</attachid>
            <date>2015-08-20 19:24:24 -0700</date>
            <delta_ts>2015-08-20 20:04:52 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-148273-20150820192419.patch</filename>
            <type>text/plain</type>
            <size>8857</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg4NzI0CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMDI5NDk0NmZmMTViOTZmNmRkN2FjNzY5MDk2NDhmN2E3
YmRjZDNmMi4uZDUyMzJhOTRkYjdjNmIzZmFiZDBiM2RiYzM1NzUzMzYwMmFmMmUyYSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEy
IEBACisyMDE1LTA4LTIwICBZdXN1a2UgU3V6dWtpICA8dXRhdGFuZS50ZWFAZ21haWwuY29tPgor
CisgICAgICAgIFNraXAgbm8tbGxpbnQgdGVzdHMgdGhhdCBmYWlsIGR1ZSB0byBydW5uaW5nIG91
dCBvZiBleGVjdXRhYmxlIG1lbW9yeSBhZnRlciByMTg4OTY5CisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDgyNzMKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNjcmlwdHMvcnVuLWpzYy1zdHJlc3MtdGVz
dHM6CisKIDIwMTUtMDgtMjAgIERldmluIFJvdXNzbyAgPGRjcm91c3NvK3dlYmtpdEBnbWFpbC5j
b20+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgY2hhbmdlZCBEZXZpbiBSb3Vzc28ncyBlbWFpbC4K
ZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvcnVuLWpzYy1zdHJlc3MtdGVzdHMgYi9Ub29scy9T
Y3JpcHRzL3J1bi1qc2Mtc3RyZXNzLXRlc3RzCmluZGV4IDkyYmIzY2U0YjQ5OTMyMjg3NmMxZjlh
YWQ2YTE5NWRhODhlYjRmMGYuLmY0ZTNlOGYyZTViMTY4YjI2Njc0ZjNkMWRiNTgxZmMxNTFlNmRh
MDggMTAwNzU1Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvcnVuLWpzYy1zdHJlc3MtdGVzdHMKKysrIGIv
VG9vbHMvU2NyaXB0cy9ydW4tanNjLXN0cmVzcy10ZXN0cwpAQCAtOTMwLDYgKzkzMCwxNyBAQCBk
ZWYgZGVmYXVsdFJ1bkxheW91dFRlc3QKICAgICBlbmQKIGVuZAogCitkZWYgbm9Ob0xMSW50UnVu
TGF5b3V0VGVzdAorICAgIHJ1bkxheW91dFRlc3REZWZhdWx0CisgICAgaWYgJGppdFRlc3RzCisg
ICAgICAgIHJ1bkxheW91dFRlc3ROb0NKSVQKKyAgICAgICAgcnVuTGF5b3V0VGVzdERGR0VhZ2Vy
Tm9DSklUCisgICAgICAgIHJ1bkxheW91dFRlc3REZWZhdWx0RlRMCisgICAgICAgIHJ1bkxheW91
dFRlc3RGVExOb0NKSVQKKyAgICAgICAgcnVuTGF5b3V0VGVzdEZUTEVhZ2VyTm9DSklUCisgICAg
ZW5kCitlbmQKKwogZGVmIHByZXBhcmVFeHRyYVJlbGF0aXZlRmlsZXMoZXh0cmFGaWxlcywgZGVz
dGluYXRpb24pCiAgICAgRGlyLmNoZGlyKCRvdXRwdXREaXIpIHsKICAgICAgICAgZXh0cmFGaWxl
cy5lYWNoIHsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwppbmRleCA3N2MzN2VkNWVjZTc1OGUwOTdmNDUyOWNjOTM3YmE0ZjIyZjMxMWNj
Li4wMTM0ZWFmZGQ3NmRmMWZkZGNhNmJhYzA5NGVhYTdmNTVlNGMxNzQwIDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMjYgQEAKKzIwMTUtMDgtMjAgIFl1c3VrZSBTdXp1a2kgIDx1dGF0YW5lLnRlYUBnbWFpbC5j
b20+CisKKyAgICAgICAgU2tpcCBuby1sbGludCB0ZXN0cyB0aGF0IGZhaWwgZHVlIHRvIHJ1bm5p
bmcgb3V0IG9mIGV4ZWN1dGFibGUgbWVtb3J5IGFmdGVyIHIxODg5NjkKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0ODI3MworCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFmdGVyIHIxODg5NjksIHB1dF9ieV92
YWwgb3BlcmF0aW9uIGFsc28gZ2VuZXJhdGVzIGNoYWluZWQgSUMgbGlrZSBwdXRfYnlfaWQuCisg
ICAgICAgIEl0IGNvbnN1bWVzIG11Y2ggbWVtb3J5IGFuZCB3aGVuIG5vLWxsaW50LCBzb21lIHRl
c3RzIGZhaWxlZCBkdWUgdG8gInJhbiBvdXQgb2YgZXhlY3V0YWJsZSBtZW1vcnkiLgorICAgICAg
ICBUaGlzIHBhdGNoIHRlbXBvcmFyeSBza2lwcyBmYWlsaW5nIHRlc3RzLgorCisgICAgICAgICog
anMvc2NyaXB0LXRlc3RzL2RmZy1mbG9hdDMyYXJyYXkuanM6CisgICAgICAgICoganMvc2NyaXB0
LXRlc3RzL2RmZy1pbnQxNmFycmF5LmpzOgorICAgICAgICAqIGpzL3NjcmlwdC10ZXN0cy9kZmct
aW50MzJhcnJheS1vdmVyZmxvdy12YWx1ZXMuanM6CisgICAgICAgICoganMvc2NyaXB0LXRlc3Rz
L2RmZy1pbnQzMmFycmF5LmpzOgorICAgICAgICAqIGpzL3NjcmlwdC10ZXN0cy9kZmctaW50OGFy
cmF5LmpzOgorICAgICAgICAqIGpzL3NjcmlwdC10ZXN0cy9kZmctdWludDE2YXJyYXkuanM6Cisg
ICAgICAgICoganMvc2NyaXB0LXRlc3RzL2RmZy11aW50MzJhcnJheS1vdmVyZmxvdy12YWx1ZXMu
anM6CisgICAgICAgICoganMvc2NyaXB0LXRlc3RzL2RmZy11aW50MzJhcnJheS5qczoKKyAgICAg
ICAgKiBqcy9zY3JpcHQtdGVzdHMvZGZnLXVpbnQ4YXJyYXkuanM6CisgICAgICAgICoganMvc2Ny
aXB0LXRlc3RzL2RmZy11aW50OGNsYW1wZWRhcnJheS5qczoKKyAgICAgICAgKiBqcy9zY3JpcHQt
dGVzdHMvcmVncmVzcy0xNDEwOTguanM6CisKIDIwMTUtMDgtMjAgIE15bGVzIEMuIE1heGZpZWxk
ICA8bW1heGZpZWxkQGFwcGxlLmNvbT4KIAogICAgICAgICBUZXN0IGdhcmRlbmluZyBhZnRlciBy
MTg4MTY3CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLWZsb2F0
MzJhcnJheS5qcyBiL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmctZmxvYXQzMmFycmF5
LmpzCmluZGV4IDk4Y2JkM2I1MThkYmQ0ZDJhZjc3OWQwODJjODY3M2MxNmU5NTFiYTIuLmQ4YzNl
YmRiNWYzMGIzMTNkYmU1ZDc5OTA1MjZjZWEzNmZhYjJiMDEgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL2pzL3NjcmlwdC10ZXN0cy9kZmctZmxvYXQzMmFycmF5LmpzCisrKyBiL0xheW91dFRlc3Rz
L2pzL3NjcmlwdC10ZXN0cy9kZmctZmxvYXQzMmFycmF5LmpzCkBAIC0xLDMgKzEsNiBAQAorLy8g
cHV0X2J5X3ZhbCBJQyB1c2VzIG1vcmUgZXhlY3V0YWJsZSBtZW1vcnkgdGhhbiBiZWZvcmUuCisv
LyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ4MjczCisvL0Agbm9O
b0xMSW50UnVuTGF5b3V0VGVzdAogZGVzY3JpcHRpb24oCiAiVGhpcyB0ZXN0cyB0aGF0IGZsb2F0
MzIgYXJyYXlzIHdvcmsgaW4gdGhlIERGRy4iCiApOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
anMvc2NyaXB0LXRlc3RzL2RmZy1pbnQxNmFycmF5LmpzIGIvTGF5b3V0VGVzdHMvanMvc2NyaXB0
LXRlc3RzL2RmZy1pbnQxNmFycmF5LmpzCmluZGV4IDBjNDAzYjgzNDE5NzVmZjUwMjNjZDNlMzY1
ZjhlZGU4NDExNWIzMTEuLmFjYzFhNGZhOGJmZTU4YmQ0MTExYzgxZDcyOGY4NGYwNjc0MGFjMTAg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmctaW50MTZhcnJheS5q
cworKysgYi9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLWludDE2YXJyYXkuanMKQEAg
LTEsMyArMSw2IEBACisvLyBwdXRfYnlfdmFsIElDIHVzZXMgbW9yZSBleGVjdXRhYmxlIG1lbW9y
eSB0aGFuIGJlZm9yZS4KKy8vIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xNDgyNzMKKy8vQCBub05vTExJbnRSdW5MYXlvdXRUZXN0CiBkZXNjcmlwdGlvbigKICJUaGlz
IHRlc3RzIHRoYXQgaW50MTYgYXJyYXlzIHdvcmsgaW4gdGhlIERGRy4iCiApOwpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RmZy1pbnQzMmFycmF5LW92ZXJmbG93LXZh
bHVlcy5qcyBiL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmctaW50MzJhcnJheS1vdmVy
Zmxvdy12YWx1ZXMuanMKaW5kZXggNzgxMzU5YzViNTNmZjhjNTAyNWJhMmIzNDM2ZDAwMTVhYTMw
YWVhZi4uMmY0ODEyMzAyZDI0NTQxYmUwYWJhNTI4NzFjZWQ5NmYyYmM0YWRkOSAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RmZy1pbnQzMmFycmF5LW92ZXJmbG93LXZh
bHVlcy5qcworKysgYi9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLWludDMyYXJyYXkt
b3ZlcmZsb3ctdmFsdWVzLmpzCkBAIC0xLDMgKzEsNiBAQAorLy8gcHV0X2J5X3ZhbCBJQyB1c2Vz
IG1vcmUgZXhlY3V0YWJsZSBtZW1vcnkgdGhhbiBiZWZvcmUuCisvLyBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ4MjczCisvL0Agbm9Ob0xMSW50UnVuTGF5b3V0VGVz
dAogZGVzY3JpcHRpb24oCiAiVGhpcyB0ZXN0cyB0aGF0IGludDMyIGFycmF5cyB3b3JrIGluIHRo
ZSBERkcuIgogKTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmct
aW50MzJhcnJheS5qcyBiL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmctaW50MzJhcnJh
eS5qcwppbmRleCBjNDlhNDUyYWM5ODkyMTZhODg1ZWI5NmQ2ZDI1MGYzNjJhOGY1YWMxLi4xZGFk
MTY2YWQyZjI5MjY1MGFiMDg1NTBiMmQ1ZTFiMzRmOTI3NDczIDEwMDY0NAotLS0gYS9MYXlvdXRU
ZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLWludDMyYXJyYXkuanMKKysrIGIvTGF5b3V0VGVzdHMv
anMvc2NyaXB0LXRlc3RzL2RmZy1pbnQzMmFycmF5LmpzCkBAIC0xLDMgKzEsNiBAQAorLy8gcHV0
X2J5X3ZhbCBJQyB1c2VzIG1vcmUgZXhlY3V0YWJsZSBtZW1vcnkgdGhhbiBiZWZvcmUuCisvLyBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ4MjczCisvL0Agbm9Ob0xM
SW50UnVuTGF5b3V0VGVzdAogZGVzY3JpcHRpb24oCiAiVGhpcyB0ZXN0cyB0aGF0IGludDMyIGFy
cmF5cyB3b3JrIGluIHRoZSBERkcuIgogKTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2pzL3Nj
cmlwdC10ZXN0cy9kZmctaW50OGFycmF5LmpzIGIvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3Rz
L2RmZy1pbnQ4YXJyYXkuanMKaW5kZXggZWU1MDIyMzRiNjczYjBkYjlkNWI1ZTU3NmJkY2Q4ZjI0
MWY0MTlmYy4uNDVkMGRjMzAzYTVkYjRjMTU2MDE5M2I5MjA3NmQzN2Q4MWE2MzcyNyAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RmZy1pbnQ4YXJyYXkuanMKKysrIGIv
TGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RmZy1pbnQ4YXJyYXkuanMKQEAgLTEsMyArMSw2
IEBACisvLyBwdXRfYnlfdmFsIElDIHVzZXMgbW9yZSBleGVjdXRhYmxlIG1lbW9yeSB0aGFuIGJl
Zm9yZS4KKy8vIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDgyNzMK
Ky8vQCBub05vTExJbnRSdW5MYXlvdXRUZXN0CiBkZXNjcmlwdGlvbigKICJUaGlzIHRlc3RzIHRo
YXQgaW50OCBhcnJheXMgd29yayBpbiB0aGUgREZHLiIKICk7CmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLXVpbnQxNmFycmF5LmpzIGIvTGF5b3V0VGVzdHMvanMv
c2NyaXB0LXRlc3RzL2RmZy11aW50MTZhcnJheS5qcwppbmRleCBlYzU2NjI5YjdlYTgyYjY5ZDZj
MTFkZDdkYTczMjdkZDI2ZDAzOWIzLi4zNmZkZmZjNzBjYWUxM2Q1MDQ5MzI0Y2Y2N2E2ZWM2N2Zk
M2QxMTNmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLXVpbnQx
NmFycmF5LmpzCisrKyBiL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmctdWludDE2YXJy
YXkuanMKQEAgLTEsMyArMSw2IEBACisvLyBwdXRfYnlfdmFsIElDIHVzZXMgbW9yZSBleGVjdXRh
YmxlIG1lbW9yeSB0aGFuIGJlZm9yZS4KKy8vIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xNDgyNzMKKy8vQCBub05vTExJbnRSdW5MYXlvdXRUZXN0CiBkZXNjcmlwdGlv
bigKICJUaGlzIHRlc3RzIHRoYXQgdWludDE2IGFycmF5cyB3b3JrIGluIHRoZSBERkcuIgogKTsK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmctdWludDMyYXJyYXkt
b3ZlcmZsb3ctdmFsdWVzLmpzIGIvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RmZy11aW50
MzJhcnJheS1vdmVyZmxvdy12YWx1ZXMuanMKaW5kZXggNTg4MTQ3Y2M0MGM1YWU0NmE2MTBhMTA0
YmQ3MzI4YWZhOWJhNGE5ZC4uZWVhYjM0MWViNmQ5NTEzZDlhZjU5MGNmYTI1MzA5MmM5YWNlYTUx
NiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RmZy11aW50MzJhcnJh
eS1vdmVyZmxvdy12YWx1ZXMuanMKKysrIGIvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2Rm
Zy11aW50MzJhcnJheS1vdmVyZmxvdy12YWx1ZXMuanMKQEAgLTEsMyArMSw2IEBACisvLyBwdXRf
YnlfdmFsIElDIHVzZXMgbW9yZSBleGVjdXRhYmxlIG1lbW9yeSB0aGFuIGJlZm9yZS4KKy8vIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDgyNzMKKy8vQCBub05vTExJ
bnRSdW5MYXlvdXRUZXN0CiBkZXNjcmlwdGlvbigKICJUaGlzIHRlc3RzIHRoYXQgaW50MzIgYXJy
YXlzIHdvcmsgaW4gdGhlIERGRy4iCiApOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvanMvc2Ny
aXB0LXRlc3RzL2RmZy11aW50MzJhcnJheS5qcyBiL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0
cy9kZmctdWludDMyYXJyYXkuanMKaW5kZXggYWJkNDY0M2VmNDMzYmJkYmRiOGZkNzhiMmIyZTAz
ODM1OGI1MzVkNi4uMWQ5OTQxYTQ1OTg1NWU5ZDExMzRkYTQwZDBhNDMxMmE3NGEzYTIzMSAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RmZy11aW50MzJhcnJheS5qcwor
KysgYi9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLXVpbnQzMmFycmF5LmpzCkBAIC0x
LDMgKzEsNiBAQAorLy8gcHV0X2J5X3ZhbCBJQyB1c2VzIG1vcmUgZXhlY3V0YWJsZSBtZW1vcnkg
dGhhbiBiZWZvcmUuCisvLyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTQ4MjczCisvL0Agbm9Ob0xMSW50UnVuTGF5b3V0VGVzdAogZGVzY3JpcHRpb24oCiAiVGhpcyB0
ZXN0cyB0aGF0IHVpbnQzMiBhcnJheXMgd29yayBpbiB0aGUgREZHLiIKICk7CmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLXVpbnQ4YXJyYXkuanMgYi9MYXlvdXRU
ZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLXVpbnQ4YXJyYXkuanMKaW5kZXggY2MwMTRkMWNjNjQ3
MzZjNzFjM2ZjYjgyNzBlYjhhNGQ5Y2YwN2I2MC4uMGZkN2Y0NTk2MWQ0N2I1NTlkNTZmNTcwZWE3
YmE1YWQ0ZDgzNTVhZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2Rm
Zy11aW50OGFycmF5LmpzCisrKyBiL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmctdWlu
dDhhcnJheS5qcwpAQCAtMSwzICsxLDYgQEAKKy8vIHB1dF9ieV92YWwgSUMgdXNlcyBtb3JlIGV4
ZWN1dGFibGUgbWVtb3J5IHRoYW4gYmVmb3JlLgorLy8gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE0ODI3MworLy9AIG5vTm9MTEludFJ1bkxheW91dFRlc3QKIGRlc2Ny
aXB0aW9uKAogIlRoaXMgdGVzdHMgdGhhdCB1aW50OCBhcnJheXMgd29yayBpbiB0aGUgREZHLiIK
ICk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLXVpbnQ4Y2xh
bXBlZGFycmF5LmpzIGIvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RmZy11aW50OGNsYW1w
ZWRhcnJheS5qcwppbmRleCA0MmIwYTUxN2I3YjFjYmQ5YjVmNDEyODA2OTVhYzQ2NDNlYWFmYjQ1
Li4xYmEzYWQ3YjdiYmEyYWUwNDc2MDlhNDUwM2M3NGIzNDlkYmVlZGRiIDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLXVpbnQ4Y2xhbXBlZGFycmF5LmpzCisrKyBi
L0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmctdWludDhjbGFtcGVkYXJyYXkuanMKQEAg
LTEsMyArMSw2IEBACisvLyBwdXRfYnlfdmFsIElDIHVzZXMgbW9yZSBleGVjdXRhYmxlIG1lbW9y
eSB0aGFuIGJlZm9yZS4KKy8vIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xNDgyNzMKKy8vQCBub05vTExJbnRSdW5MYXlvdXRUZXN0CiBkZXNjcmlwdGlvbigKICJUaGlz
IHRlc3RzIHRoYXQgVWludDhDbGFtcGVkQXJyYXlzIHdvcmsgaW4gdGhlIERGRy4iCiApOwpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL3JlZ3Jlc3MtMTQxMDk4LmpzIGIv
TGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL3JlZ3Jlc3MtMTQxMDk4LmpzCmluZGV4IGJmNDM0
ZDEyZGQ1OTA2ZmQ0MWNiNDU5NDlmMTVmNzM4M2UzZWEwYTIuLjIzMTQyNzc3ZGZlMjM2MThjNmEx
OTVlOGJiYmE1ZGZkZDFmZGRmNTQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2pzL3NjcmlwdC10
ZXN0cy9yZWdyZXNzLTE0MTA5OC5qcworKysgYi9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMv
cmVncmVzcy0xNDEwOTguanMKQEAgLTEsMyArMSw2IEBACisvLyBwdXRfYnlfdmFsIElDIHVzZXMg
bW9yZSBleGVjdXRhYmxlIG1lbW9yeSB0aGFuIGJlZm9yZS4KKy8vIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDgyNzMKKy8vQCBub05vTExJbnRSdW5MYXlvdXRUZXN0
CiBkZXNjcmlwdGlvbigiUmVncmVzc2lvbiB0ZXN0IGZvciBodHRwczovL3dlYmtpdC5vcmcvYi8x
NDEwOTguIE1ha2Ugc3VyZSBldmFsKCkgcHJvcGVybHkgaGFuZGxlcyBydW5uaW5nIG91dCBvZiBz
dGFjayBzcGFjZS4gVGhpcyB0ZXN0IHNob3VsZCBydW4gd2l0aG91dCBjcmFzaGluZy4iKTsKIAog
Ly8gVGhlIHRpZXJpbmcgdXAgdG8gdGVzdCBoaWdoZXIgbGV2ZWxzIG9mIG9wdGltaXphdGlvbiB3
aWxsIG9ubHkgdGVzdCB0aGUgREZHCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>259572</attachid>
            <date>2015-08-20 20:04:54 -0700</date>
            <delta_ts>2015-08-20 22:14:20 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-148273-20150820200449.patch</filename>
            <type>text/plain</type>
            <size>9346</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg4NzI0CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMDI5NDk0NmZmMTViOTZmNmRkN2FjNzY5MDk2NDhmN2E3
YmRjZDNmMi4uZDUyMzJhOTRkYjdjNmIzZmFiZDBiM2RiYzM1NzUzMzYwMmFmMmUyYSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEy
IEBACisyMDE1LTA4LTIwICBZdXN1a2UgU3V6dWtpICA8dXRhdGFuZS50ZWFAZ21haWwuY29tPgor
CisgICAgICAgIFNraXAgbm8tbGxpbnQgdGVzdHMgdGhhdCBmYWlsIGR1ZSB0byBydW5uaW5nIG91
dCBvZiBleGVjdXRhYmxlIG1lbW9yeSBhZnRlciByMTg4OTY5CisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDgyNzMKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNjcmlwdHMvcnVuLWpzYy1zdHJlc3MtdGVz
dHM6CisKIDIwMTUtMDgtMjAgIERldmluIFJvdXNzbyAgPGRjcm91c3NvK3dlYmtpdEBnbWFpbC5j
b20+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgY2hhbmdlZCBEZXZpbiBSb3Vzc28ncyBlbWFpbC4K
ZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvcnVuLWpzYy1zdHJlc3MtdGVzdHMgYi9Ub29scy9T
Y3JpcHRzL3J1bi1qc2Mtc3RyZXNzLXRlc3RzCmluZGV4IDkyYmIzY2U0YjQ5OTMyMjg3NmMxZjlh
YWQ2YTE5NWRhODhlYjRmMGYuLmY0ZTNlOGYyZTViMTY4YjI2Njc0ZjNkMWRiNTgxZmMxNTFlNmRh
MDggMTAwNzU1Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvcnVuLWpzYy1zdHJlc3MtdGVzdHMKKysrIGIv
VG9vbHMvU2NyaXB0cy9ydW4tanNjLXN0cmVzcy10ZXN0cwpAQCAtOTMwLDYgKzkzMCwxNyBAQCBk
ZWYgZGVmYXVsdFJ1bkxheW91dFRlc3QKICAgICBlbmQKIGVuZAogCitkZWYgbm9Ob0xMSW50UnVu
TGF5b3V0VGVzdAorICAgIHJ1bkxheW91dFRlc3REZWZhdWx0CisgICAgaWYgJGppdFRlc3RzCisg
ICAgICAgIHJ1bkxheW91dFRlc3ROb0NKSVQKKyAgICAgICAgcnVuTGF5b3V0VGVzdERGR0VhZ2Vy
Tm9DSklUCisgICAgICAgIHJ1bkxheW91dFRlc3REZWZhdWx0RlRMCisgICAgICAgIHJ1bkxheW91
dFRlc3RGVExOb0NKSVQKKyAgICAgICAgcnVuTGF5b3V0VGVzdEZUTEVhZ2VyTm9DSklUCisgICAg
ZW5kCitlbmQKKwogZGVmIHByZXBhcmVFeHRyYVJlbGF0aXZlRmlsZXMoZXh0cmFGaWxlcywgZGVz
dGluYXRpb24pCiAgICAgRGlyLmNoZGlyKCRvdXRwdXREaXIpIHsKICAgICAgICAgZXh0cmFGaWxl
cy5lYWNoIHsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwppbmRleCA3N2MzN2VkNWVjZTc1OGUwOTdmNDUyOWNjOTM3YmE0ZjIyZjMxMWNj
Li4xYmJhMzc4YzlkMzRmYzM4MTc0MTA4YjYyNGRhZTUwMGY5NzZlMmU3IDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMjcgQEAKKzIwMTUtMDgtMjAgIFl1c3VrZSBTdXp1a2kgIDx1dGF0YW5lLnRlYUBnbWFpbC5j
b20+CisKKyAgICAgICAgU2tpcCBuby1sbGludCB0ZXN0cyB0aGF0IGZhaWwgZHVlIHRvIHJ1bm5p
bmcgb3V0IG9mIGV4ZWN1dGFibGUgbWVtb3J5IGFmdGVyIHIxODg5NjkKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0ODI3MworCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFmdGVyIHIxODg5NjksIHB1dF9ieV92
YWwgb3BlcmF0aW9uIGFsc28gZ2VuZXJhdGVzIGNoYWluZWQgSUMgbGlrZSBwdXRfYnlfaWQuCisg
ICAgICAgIEl0IGNvbnN1bWVzIG11Y2ggbWVtb3J5IGFuZCB3aGVuIG5vLWxsaW50LCBzb21lIHRl
c3RzIGZhaWxlZCBkdWUgdG8gInJhbiBvdXQgb2YgZXhlY3V0YWJsZSBtZW1vcnkiLgorICAgICAg
ICBUaGlzIHBhdGNoIHRlbXBvcmFyeSBza2lwcyBmYWlsaW5nIHRlc3RzLiBTaW5jZSB0aGUgc2l6
ZSBvZiB0aGUgZml4ZWQgYWxsb2NhdG9yIGlzIGRlZmluZWQgYnkgdGhlIGFyY2hpdGVjdHVyZSwK
KyAgICAgICAgdGhlIGZhaWx1cmUgd2lsbCBiZSBjYXVzZWQgd2hlbiB0aGUgYXJjaGl0ZWN0dXJl
IGlzIEFSTS4gdGhpcyBwYXRjaCBhcHBsaWVzIHRoZSBjb25maWd1cmF0aW9uIHdoZW4gdGhlIGFy
Y2hpdGVjdHVyZSBpcyBBUk0uCisKKyAgICAgICAgKiBqcy9zY3JpcHQtdGVzdHMvZGZnLWZsb2F0
MzJhcnJheS5qczoKKyAgICAgICAgKiBqcy9zY3JpcHQtdGVzdHMvZGZnLWludDE2YXJyYXkuanM6
CisgICAgICAgICoganMvc2NyaXB0LXRlc3RzL2RmZy1pbnQzMmFycmF5LW92ZXJmbG93LXZhbHVl
cy5qczoKKyAgICAgICAgKiBqcy9zY3JpcHQtdGVzdHMvZGZnLWludDMyYXJyYXkuanM6CisgICAg
ICAgICoganMvc2NyaXB0LXRlc3RzL2RmZy1pbnQ4YXJyYXkuanM6CisgICAgICAgICoganMvc2Ny
aXB0LXRlc3RzL2RmZy11aW50MTZhcnJheS5qczoKKyAgICAgICAgKiBqcy9zY3JpcHQtdGVzdHMv
ZGZnLXVpbnQzMmFycmF5LW92ZXJmbG93LXZhbHVlcy5qczoKKyAgICAgICAgKiBqcy9zY3JpcHQt
dGVzdHMvZGZnLXVpbnQzMmFycmF5LmpzOgorICAgICAgICAqIGpzL3NjcmlwdC10ZXN0cy9kZmct
dWludDhhcnJheS5qczoKKyAgICAgICAgKiBqcy9zY3JpcHQtdGVzdHMvZGZnLXVpbnQ4Y2xhbXBl
ZGFycmF5LmpzOgorICAgICAgICAqIGpzL3NjcmlwdC10ZXN0cy9yZWdyZXNzLTE0MTA5OC5qczoK
KwogMjAxNS0wOC0yMCAgTXlsZXMgQy4gTWF4ZmllbGQgIDxtbWF4ZmllbGRAYXBwbGUuY29tPgog
CiAgICAgICAgIFRlc3QgZ2FyZGVuaW5nIGFmdGVyIHIxODgxNjcKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmctZmxvYXQzMmFycmF5LmpzIGIvTGF5b3V0VGVzdHMv
anMvc2NyaXB0LXRlc3RzL2RmZy1mbG9hdDMyYXJyYXkuanMKaW5kZXggOThjYmQzYjUxOGRiZDRk
MmFmNzc5ZDA4MmM4NjczYzE2ZTk1MWJhMi4uZGY5YzQyZTgwZjA4ZWU2YTVjZTEyNmM3MmVjOWFl
NjhlNTA1MmEzOCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RmZy1m
bG9hdDMyYXJyYXkuanMKKysrIGIvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RmZy1mbG9h
dDMyYXJyYXkuanMKQEAgLTEsMyArMSw2IEBACisvLyBwdXRfYnlfdmFsIElDIHVzZXMgbW9yZSBl
eGVjdXRhYmxlIG1lbW9yeSB0aGFuIGJlZm9yZS4KKy8vIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xNDgyNzMKKy8vQCBub05vTExJbnRSdW5MYXlvdXRUZXN0IGlmICRh
cmNoaXRlY3R1cmUgPT0gImFybSIKIGRlc2NyaXB0aW9uKAogIlRoaXMgdGVzdHMgdGhhdCBmbG9h
dDMyIGFycmF5cyB3b3JrIGluIHRoZSBERkcuIgogKTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2pzL3NjcmlwdC10ZXN0cy9kZmctaW50MTZhcnJheS5qcyBiL0xheW91dFRlc3RzL2pzL3Njcmlw
dC10ZXN0cy9kZmctaW50MTZhcnJheS5qcwppbmRleCAwYzQwM2I4MzQxOTc1ZmY1MDIzY2QzZTM2
NWY4ZWRlODQxMTViMzExLi5mMjcxMDk1Y2RlOTNlNDVjNzU3N2Y2Yjc4OWM5MTViMjE3NDY5MTE5
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLWludDE2YXJyYXku
anMKKysrIGIvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RmZy1pbnQxNmFycmF5LmpzCkBA
IC0xLDMgKzEsNiBAQAorLy8gcHV0X2J5X3ZhbCBJQyB1c2VzIG1vcmUgZXhlY3V0YWJsZSBtZW1v
cnkgdGhhbiBiZWZvcmUuCisvLyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTQ4MjczCisvL0Agbm9Ob0xMSW50UnVuTGF5b3V0VGVzdCBpZiAkYXJjaGl0ZWN0dXJlID09
ICJhcm0iCiBkZXNjcmlwdGlvbigKICJUaGlzIHRlc3RzIHRoYXQgaW50MTYgYXJyYXlzIHdvcmsg
aW4gdGhlIERGRy4iCiApOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3Rz
L2RmZy1pbnQzMmFycmF5LW92ZXJmbG93LXZhbHVlcy5qcyBiL0xheW91dFRlc3RzL2pzL3Njcmlw
dC10ZXN0cy9kZmctaW50MzJhcnJheS1vdmVyZmxvdy12YWx1ZXMuanMKaW5kZXggNzgxMzU5YzVi
NTNmZjhjNTAyNWJhMmIzNDM2ZDAwMTVhYTMwYWVhZi4uMmNhN2EzMmM0NmNhNWVkMTU1NDU2MzZk
M2QyMWE0ZDI3OTcxNDI2OCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3Rz
L2RmZy1pbnQzMmFycmF5LW92ZXJmbG93LXZhbHVlcy5qcworKysgYi9MYXlvdXRUZXN0cy9qcy9z
Y3JpcHQtdGVzdHMvZGZnLWludDMyYXJyYXktb3ZlcmZsb3ctdmFsdWVzLmpzCkBAIC0xLDMgKzEs
NiBAQAorLy8gcHV0X2J5X3ZhbCBJQyB1c2VzIG1vcmUgZXhlY3V0YWJsZSBtZW1vcnkgdGhhbiBi
ZWZvcmUuCisvLyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ4Mjcz
CisvL0Agbm9Ob0xMSW50UnVuTGF5b3V0VGVzdCBpZiAkYXJjaGl0ZWN0dXJlID09ICJhcm0iCiBk
ZXNjcmlwdGlvbigKICJUaGlzIHRlc3RzIHRoYXQgaW50MzIgYXJyYXlzIHdvcmsgaW4gdGhlIERG
Ry4iCiApOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RmZy1pbnQz
MmFycmF5LmpzIGIvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RmZy1pbnQzMmFycmF5Lmpz
CmluZGV4IGM0OWE0NTJhYzk4OTIxNmE4ODVlYjk2ZDZkMjUwZjM2MmE4ZjVhYzEuLmQ0YTVhMzM2
YmVjZGZjZjQ4YTQyM2UyOTE2NTg5NzRhZGNlYTAwMmIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L2pzL3NjcmlwdC10ZXN0cy9kZmctaW50MzJhcnJheS5qcworKysgYi9MYXlvdXRUZXN0cy9qcy9z
Y3JpcHQtdGVzdHMvZGZnLWludDMyYXJyYXkuanMKQEAgLTEsMyArMSw2IEBACisvLyBwdXRfYnlf
dmFsIElDIHVzZXMgbW9yZSBleGVjdXRhYmxlIG1lbW9yeSB0aGFuIGJlZm9yZS4KKy8vIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDgyNzMKKy8vQCBub05vTExJbnRS
dW5MYXlvdXRUZXN0IGlmICRhcmNoaXRlY3R1cmUgPT0gImFybSIKIGRlc2NyaXB0aW9uKAogIlRo
aXMgdGVzdHMgdGhhdCBpbnQzMiBhcnJheXMgd29yayBpbiB0aGUgREZHLiIKICk7CmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLWludDhhcnJheS5qcyBiL0xheW91
dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmctaW50OGFycmF5LmpzCmluZGV4IGVlNTAyMjM0YjY3
M2IwZGI5ZDViNWU1NzZiZGNkOGYyNDFmNDE5ZmMuLjI4YjRjMzk4MGRmY2UwZDlhNGFkNThhYjMz
ZjUxOTNmNjAwNDEzOTQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9k
ZmctaW50OGFycmF5LmpzCisrKyBiL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmctaW50
OGFycmF5LmpzCkBAIC0xLDMgKzEsNiBAQAorLy8gcHV0X2J5X3ZhbCBJQyB1c2VzIG1vcmUgZXhl
Y3V0YWJsZSBtZW1vcnkgdGhhbiBiZWZvcmUuCisvLyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTQ4MjczCisvL0Agbm9Ob0xMSW50UnVuTGF5b3V0VGVzdCBpZiAkYXJj
aGl0ZWN0dXJlID09ICJhcm0iCiBkZXNjcmlwdGlvbigKICJUaGlzIHRlc3RzIHRoYXQgaW50OCBh
cnJheXMgd29yayBpbiB0aGUgREZHLiIKICk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9qcy9z
Y3JpcHQtdGVzdHMvZGZnLXVpbnQxNmFycmF5LmpzIGIvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRl
c3RzL2RmZy11aW50MTZhcnJheS5qcwppbmRleCBlYzU2NjI5YjdlYTgyYjY5ZDZjMTFkZDdkYTcz
MjdkZDI2ZDAzOWIzLi41MjY3NzFmMzFjYzNlY2JjN2E0Yzg3ZGMzZGQ3NmI5NThhNDkzMmE4IDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLXVpbnQxNmFycmF5Lmpz
CisrKyBiL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmctdWludDE2YXJyYXkuanMKQEAg
LTEsMyArMSw2IEBACisvLyBwdXRfYnlfdmFsIElDIHVzZXMgbW9yZSBleGVjdXRhYmxlIG1lbW9y
eSB0aGFuIGJlZm9yZS4KKy8vIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xNDgyNzMKKy8vQCBub05vTExJbnRSdW5MYXlvdXRUZXN0IGlmICRhcmNoaXRlY3R1cmUgPT0g
ImFybSIKIGRlc2NyaXB0aW9uKAogIlRoaXMgdGVzdHMgdGhhdCB1aW50MTYgYXJyYXlzIHdvcmsg
aW4gdGhlIERGRy4iCiApOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3Rz
L2RmZy11aW50MzJhcnJheS1vdmVyZmxvdy12YWx1ZXMuanMgYi9MYXlvdXRUZXN0cy9qcy9zY3Jp
cHQtdGVzdHMvZGZnLXVpbnQzMmFycmF5LW92ZXJmbG93LXZhbHVlcy5qcwppbmRleCA1ODgxNDdj
YzQwYzVhZTQ2YTYxMGExMDRiZDczMjhhZmE5YmE0YTlkLi42YzExZDQzNTE0NjE5YWMzY2VjZjAw
YzhkYjVhNWYwNTgyYmE0NzE4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVz
dHMvZGZnLXVpbnQzMmFycmF5LW92ZXJmbG93LXZhbHVlcy5qcworKysgYi9MYXlvdXRUZXN0cy9q
cy9zY3JpcHQtdGVzdHMvZGZnLXVpbnQzMmFycmF5LW92ZXJmbG93LXZhbHVlcy5qcwpAQCAtMSwz
ICsxLDYgQEAKKy8vIHB1dF9ieV92YWwgSUMgdXNlcyBtb3JlIGV4ZWN1dGFibGUgbWVtb3J5IHRo
YW4gYmVmb3JlLgorLy8gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0
ODI3MworLy9AIG5vTm9MTEludFJ1bkxheW91dFRlc3QgaWYgJGFyY2hpdGVjdHVyZSA9PSAiYXJt
IgogZGVzY3JpcHRpb24oCiAiVGhpcyB0ZXN0cyB0aGF0IGludDMyIGFycmF5cyB3b3JrIGluIHRo
ZSBERkcuIgogKTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmct
dWludDMyYXJyYXkuanMgYi9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLXVpbnQzMmFy
cmF5LmpzCmluZGV4IGFiZDQ2NDNlZjQzM2JiZGJkYjhmZDc4YjJiMmUwMzgzNThiNTM1ZDYuLmFk
ZjBhMmJhYzYwZjIyNTE4NjQ1Y2RhYzk5Y2E5MjA4ZjYxNDkzODUgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmctdWludDMyYXJyYXkuanMKKysrIGIvTGF5b3V0VGVz
dHMvanMvc2NyaXB0LXRlc3RzL2RmZy11aW50MzJhcnJheS5qcwpAQCAtMSwzICsxLDYgQEAKKy8v
IHB1dF9ieV92YWwgSUMgdXNlcyBtb3JlIGV4ZWN1dGFibGUgbWVtb3J5IHRoYW4gYmVmb3JlLgor
Ly8gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0ODI3MworLy9AIG5v
Tm9MTEludFJ1bkxheW91dFRlc3QgaWYgJGFyY2hpdGVjdHVyZSA9PSAiYXJtIgogZGVzY3JpcHRp
b24oCiAiVGhpcyB0ZXN0cyB0aGF0IHVpbnQzMiBhcnJheXMgd29yayBpbiB0aGUgREZHLiIKICk7
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLXVpbnQ4YXJyYXku
anMgYi9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLXVpbnQ4YXJyYXkuanMKaW5kZXgg
Y2MwMTRkMWNjNjQ3MzZjNzFjM2ZjYjgyNzBlYjhhNGQ5Y2YwN2I2MC4uNmQxMzI0NGIxODhhNDQ0
ODYzMmEyMTNiMTkzMjlkMmZhMzZhMmMwZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvanMvc2Ny
aXB0LXRlc3RzL2RmZy11aW50OGFycmF5LmpzCisrKyBiL0xheW91dFRlc3RzL2pzL3NjcmlwdC10
ZXN0cy9kZmctdWludDhhcnJheS5qcwpAQCAtMSwzICsxLDYgQEAKKy8vIHB1dF9ieV92YWwgSUMg
dXNlcyBtb3JlIGV4ZWN1dGFibGUgbWVtb3J5IHRoYW4gYmVmb3JlLgorLy8gaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0ODI3MworLy9AIG5vTm9MTEludFJ1bkxheW91
dFRlc3QgaWYgJGFyY2hpdGVjdHVyZSA9PSAiYXJtIgogZGVzY3JpcHRpb24oCiAiVGhpcyB0ZXN0
cyB0aGF0IHVpbnQ4IGFycmF5cyB3b3JrIGluIHRoZSBERkcuIgogKTsKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmctdWludDhjbGFtcGVkYXJyYXkuanMgYi9MYXlv
dXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLXVpbnQ4Y2xhbXBlZGFycmF5LmpzCmluZGV4IDQy
YjBhNTE3YjdiMWNiZDliNWY0MTI4MDY5NWFjNDY0M2VhYWZiNDUuLmE5NTQyMzdkZjAyZDhkN2Yx
NzU5ZDIzZmRlYTJlY2I4Y2MwYTIwMTMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2pzL3Njcmlw
dC10ZXN0cy9kZmctdWludDhjbGFtcGVkYXJyYXkuanMKKysrIGIvTGF5b3V0VGVzdHMvanMvc2Ny
aXB0LXRlc3RzL2RmZy11aW50OGNsYW1wZWRhcnJheS5qcwpAQCAtMSwzICsxLDYgQEAKKy8vIHB1
dF9ieV92YWwgSUMgdXNlcyBtb3JlIGV4ZWN1dGFibGUgbWVtb3J5IHRoYW4gYmVmb3JlLgorLy8g
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0ODI3MworLy9AIG5vTm9M
TEludFJ1bkxheW91dFRlc3QgaWYgJGFyY2hpdGVjdHVyZSA9PSAiYXJtIgogZGVzY3JpcHRpb24o
CiAiVGhpcyB0ZXN0cyB0aGF0IFVpbnQ4Q2xhbXBlZEFycmF5cyB3b3JrIGluIHRoZSBERkcuIgog
KTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9yZWdyZXNzLTE0MTA5
OC5qcyBiL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9yZWdyZXNzLTE0MTA5OC5qcwppbmRl
eCBiZjQzNGQxMmRkNTkwNmZkNDFjYjQ1OTQ5ZjE1ZjczODNlM2VhMGEyLi4yNmI1YWY5NDM0ZTMw
MzNiZTY5NWU1ZmQ3NGMyMDZiZWMzYzc4NjI5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9qcy9z
Y3JpcHQtdGVzdHMvcmVncmVzcy0xNDEwOTguanMKKysrIGIvTGF5b3V0VGVzdHMvanMvc2NyaXB0
LXRlc3RzL3JlZ3Jlc3MtMTQxMDk4LmpzCkBAIC0xLDMgKzEsNiBAQAorLy8gcHV0X2J5X3ZhbCBJ
QyB1c2VzIG1vcmUgZXhlY3V0YWJsZSBtZW1vcnkgdGhhbiBiZWZvcmUuCisvLyBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ4MjczCisvL0Agbm9Ob0xMSW50UnVuTGF5
b3V0VGVzdCBpZiAkYXJjaGl0ZWN0dXJlID09ICJhcm0iCiBkZXNjcmlwdGlvbigiUmVncmVzc2lv
biB0ZXN0IGZvciBodHRwczovL3dlYmtpdC5vcmcvYi8xNDEwOTguIE1ha2Ugc3VyZSBldmFsKCkg
cHJvcGVybHkgaGFuZGxlcyBydW5uaW5nIG91dCBvZiBzdGFjayBzcGFjZS4gVGhpcyB0ZXN0IHNo
b3VsZCBydW4gd2l0aG91dCBjcmFzaGluZy4iKTsKIAogLy8gVGhlIHRpZXJpbmcgdXAgdG8gdGVz
dCBoaWdoZXIgbGV2ZWxzIG9mIG9wdGltaXphdGlvbiB3aWxsIG9ubHkgdGVzdCB0aGUgREZHCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>259585</attachid>
            <date>2015-08-20 22:14:23 -0700</date>
            <delta_ts>2015-08-21 11:21:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-148273-20150820221418.patch</filename>
            <type>text/plain</type>
            <size>10113</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg4NzI0CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMDI5NDk0NmZmMTViOTZmNmRkN2FjNzY5MDk2NDhmN2E3
YmRjZDNmMi4uZDUyMzJhOTRkYjdjNmIzZmFiZDBiM2RiYzM1NzUzMzYwMmFmMmUyYSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEy
IEBACisyMDE1LTA4LTIwICBZdXN1a2UgU3V6dWtpICA8dXRhdGFuZS50ZWFAZ21haWwuY29tPgor
CisgICAgICAgIFNraXAgbm8tbGxpbnQgdGVzdHMgdGhhdCBmYWlsIGR1ZSB0byBydW5uaW5nIG91
dCBvZiBleGVjdXRhYmxlIG1lbW9yeSBhZnRlciByMTg4OTY5CisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDgyNzMKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNjcmlwdHMvcnVuLWpzYy1zdHJlc3MtdGVz
dHM6CisKIDIwMTUtMDgtMjAgIERldmluIFJvdXNzbyAgPGRjcm91c3NvK3dlYmtpdEBnbWFpbC5j
b20+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgY2hhbmdlZCBEZXZpbiBSb3Vzc28ncyBlbWFpbC4K
ZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvcnVuLWpzYy1zdHJlc3MtdGVzdHMgYi9Ub29scy9T
Y3JpcHRzL3J1bi1qc2Mtc3RyZXNzLXRlc3RzCmluZGV4IDkyYmIzY2U0YjQ5OTMyMjg3NmMxZjlh
YWQ2YTE5NWRhODhlYjRmMGYuLmY0ZTNlOGYyZTViMTY4YjI2Njc0ZjNkMWRiNTgxZmMxNTFlNmRh
MDggMTAwNzU1Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvcnVuLWpzYy1zdHJlc3MtdGVzdHMKKysrIGIv
VG9vbHMvU2NyaXB0cy9ydW4tanNjLXN0cmVzcy10ZXN0cwpAQCAtOTMwLDYgKzkzMCwxNyBAQCBk
ZWYgZGVmYXVsdFJ1bkxheW91dFRlc3QKICAgICBlbmQKIGVuZAogCitkZWYgbm9Ob0xMSW50UnVu
TGF5b3V0VGVzdAorICAgIHJ1bkxheW91dFRlc3REZWZhdWx0CisgICAgaWYgJGppdFRlc3RzCisg
ICAgICAgIHJ1bkxheW91dFRlc3ROb0NKSVQKKyAgICAgICAgcnVuTGF5b3V0VGVzdERGR0VhZ2Vy
Tm9DSklUCisgICAgICAgIHJ1bkxheW91dFRlc3REZWZhdWx0RlRMCisgICAgICAgIHJ1bkxheW91
dFRlc3RGVExOb0NKSVQKKyAgICAgICAgcnVuTGF5b3V0VGVzdEZUTEVhZ2VyTm9DSklUCisgICAg
ZW5kCitlbmQKKwogZGVmIHByZXBhcmVFeHRyYVJlbGF0aXZlRmlsZXMoZXh0cmFGaWxlcywgZGVz
dGluYXRpb24pCiAgICAgRGlyLmNoZGlyKCRvdXRwdXREaXIpIHsKICAgICAgICAgZXh0cmFGaWxl
cy5lYWNoIHsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwppbmRleCA3N2MzN2VkNWVjZTc1OGUwOTdmNDUyOWNjOTM3YmE0ZjIyZjMxMWNj
Li5mOTUyNGYxNTM3MzM4OWJkYjJlODJjYjkzYTU1NmFhYmE2Y2RkMGRkIDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMzQgQEAKKzIwMTUtMDgtMjAgIFl1c3VrZSBTdXp1a2kgIDx1dGF0YW5lLnRlYUBnbWFpbC5j
b20+CisKKyAgICAgICAgU2tpcCBuby1sbGludCB0ZXN0cyB0aGF0IGZhaWwgZHVlIHRvIHJ1bm5p
bmcgb3V0IG9mIGV4ZWN1dGFibGUgbWVtb3J5IGFmdGVyIHIxODg5NjkKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0ODI3MworCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFmdGVyIHIxODg5NjksIHB1dF9ieV92
YWwgb3BlcmF0aW9uIGFsc28gZ2VuZXJhdGVzIGNoYWluZWQgSUMgbGlrZSBwdXRfYnlfaWQgc2lt
aWxhciB0byBnZXRfYnlfdmFsLgorICAgICAgICBUaGF0IGNoYW5nZSBpbmNyZWFzZXMgSklUIG1l
bW9yeSB1c2FnZS4gIFRoaXMgaXMgY2F1c2luZyB0aGUgIm5vLWxsaW50IiB2YXJpYXRpb24gb2Yg
c29tZSB0ZXN0cyB0byBmYWlsIGR1ZSB0byAicmFuIG91dCBvZiBleGVjdXRhYmxlIG1lbW9yeSIu
CisgICAgICAgIFNpbmNlIHRoZSBzaXplIG9mIHRoZSBmaXhlZCBhbGxvY2F0b3IgaXMgZGVmaW5l
ZCBieSB0aGUgYXJjaGl0ZWN0dXJlIGFuZCB0aGUgdGVzdHMgYXJlIG9ubHkgZmFpbGluZyBvbiBp
T1MgQVJNIGRldmljZXMsIHNraXAgdGhvc2UgdGVzdHMuCisKKyAgICAgICAgVGhlc2UgZmFpbHVy
ZXMgYXJlIGNhdXNlZCBiZWNhdXNlIHB1dF9ieV92YWwgYW5kIGdldF9ieV92YWwgYWdncmVzc2l2
ZWx5IGdlbmVyYXRlIHRoZSBJQ3MgZXZlbiBpZiB0aGUgb3AgaXMgZXhlY3V0ZWQgb25seSBvbmNl
LgorICAgICAgICBUaGUgZmFpbGluZyB0ZXN0cyBjYWxsIGV2YWwoImNvbnRhaW5zIGJ5VmFsIG9w
cyIpIHdpdGggdGhlIGRpZmZlcmVudCBzdHJpbmdzIHJlcGVhdGVkbHkgdW5kZXIgdGhlICJuby1s
bGludCIgdmFyaWF0aW9uLgorICAgICAgICBJbiB0aG9zZSBjYXNlcywgZWFjaCBldmFsIGNhbGwg
Y3JlYXRlcyBieUlkIElDIGZvciBieVZhbCBhbmQgZXhoYXVzdHMgZXhlY3V0YWJsZSBtZW1vcnku
CisKKyAgICAgICAgV2Ugd2lsbCBmaXggdGhpcyBpc3N1ZSBieSBnZW5lcmF0aW5nIHRoZSBJQyBp
biB0aGUgc2Vjb25kIGNhbGxbMV0uIEluIHRoZSBtZWFudGltZSwgd2Ugc2tpcCB0aGVzZSB0ZXN0
cy4KKworICAgICAgICBbMV06IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xNDgyODgKKworICAgICAgICAqIGpzL3NjcmlwdC10ZXN0cy9kZmctZmxvYXQzMmFycmF5Lmpz
OgorICAgICAgICAqIGpzL3NjcmlwdC10ZXN0cy9kZmctaW50MTZhcnJheS5qczoKKyAgICAgICAg
KiBqcy9zY3JpcHQtdGVzdHMvZGZnLWludDMyYXJyYXktb3ZlcmZsb3ctdmFsdWVzLmpzOgorICAg
ICAgICAqIGpzL3NjcmlwdC10ZXN0cy9kZmctaW50MzJhcnJheS5qczoKKyAgICAgICAgKiBqcy9z
Y3JpcHQtdGVzdHMvZGZnLWludDhhcnJheS5qczoKKyAgICAgICAgKiBqcy9zY3JpcHQtdGVzdHMv
ZGZnLXVpbnQxNmFycmF5LmpzOgorICAgICAgICAqIGpzL3NjcmlwdC10ZXN0cy9kZmctdWludDMy
YXJyYXktb3ZlcmZsb3ctdmFsdWVzLmpzOgorICAgICAgICAqIGpzL3NjcmlwdC10ZXN0cy9kZmct
dWludDMyYXJyYXkuanM6CisgICAgICAgICoganMvc2NyaXB0LXRlc3RzL2RmZy11aW50OGFycmF5
LmpzOgorICAgICAgICAqIGpzL3NjcmlwdC10ZXN0cy9kZmctdWludDhjbGFtcGVkYXJyYXkuanM6
CisgICAgICAgICoganMvc2NyaXB0LXRlc3RzL3JlZ3Jlc3MtMTQxMDk4LmpzOgorCiAyMDE1LTA4
LTIwICBNeWxlcyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBhcHBsZS5jb20+CiAKICAgICAgICAg
VGVzdCBnYXJkZW5pbmcgYWZ0ZXIgcjE4ODE2NwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvanMv
c2NyaXB0LXRlc3RzL2RmZy1mbG9hdDMyYXJyYXkuanMgYi9MYXlvdXRUZXN0cy9qcy9zY3JpcHQt
dGVzdHMvZGZnLWZsb2F0MzJhcnJheS5qcwppbmRleCA5OGNiZDNiNTE4ZGJkNGQyYWY3NzlkMDgy
Yzg2NzNjMTZlOTUxYmEyLi5mNmFlODI2MTc1NTc1ZDBmMDUwNjU5ODgyMWI3ZDc0NzZiMWMxNDAy
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLWZsb2F0MzJhcnJh
eS5qcworKysgYi9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLWZsb2F0MzJhcnJheS5q
cwpAQCAtMSwzICsxLDYgQEAKKy8vIHB1dF9ieV92YWwgSUMgdXNlcyBtb3JlIGV4ZWN1dGFibGUg
bWVtb3J5IHRoYW4gYmVmb3JlLgorLy8gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE0ODI3MworLy9AIG5vTm9MTEludFJ1bkxheW91dFRlc3QgaWYgJGFyY2hpdGVjdHVy
ZSA9PSAiYXJtIiBhbmQgJGhvc3RPUyA9PSAiZGFyd2luIgogZGVzY3JpcHRpb24oCiAiVGhpcyB0
ZXN0cyB0aGF0IGZsb2F0MzIgYXJyYXlzIHdvcmsgaW4gdGhlIERGRy4iCiApOwpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RmZy1pbnQxNmFycmF5LmpzIGIvTGF5b3V0
VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RmZy1pbnQxNmFycmF5LmpzCmluZGV4IDBjNDAzYjgzNDE5
NzVmZjUwMjNjZDNlMzY1ZjhlZGU4NDExNWIzMTEuLmUyZGI4Nzg0YjVjZTY1YTc0MTJkNzUwMWQx
YzAwMjY4MjMyNmY1NTkgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9k
ZmctaW50MTZhcnJheS5qcworKysgYi9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLWlu
dDE2YXJyYXkuanMKQEAgLTEsMyArMSw2IEBACisvLyBwdXRfYnlfdmFsIElDIHVzZXMgbW9yZSBl
eGVjdXRhYmxlIG1lbW9yeSB0aGFuIGJlZm9yZS4KKy8vIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xNDgyNzMKKy8vQCBub05vTExJbnRSdW5MYXlvdXRUZXN0IGlmICRh
cmNoaXRlY3R1cmUgPT0gImFybSIgYW5kICRob3N0T1MgPT0gImRhcndpbiIKIGRlc2NyaXB0aW9u
KAogIlRoaXMgdGVzdHMgdGhhdCBpbnQxNiBhcnJheXMgd29yayBpbiB0aGUgREZHLiIKICk7CmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLWludDMyYXJyYXktb3Zl
cmZsb3ctdmFsdWVzLmpzIGIvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RmZy1pbnQzMmFy
cmF5LW92ZXJmbG93LXZhbHVlcy5qcwppbmRleCA3ODEzNTljNWI1M2ZmOGM1MDI1YmEyYjM0MzZk
MDAxNWFhMzBhZWFmLi40YWQ3ZjMxMmM5OTI2MzQzZDkwNGQ2MzUyODk0MDM2MTc0ODZkNjJmIDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLWludDMyYXJyYXktb3Zl
cmZsb3ctdmFsdWVzLmpzCisrKyBiL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmctaW50
MzJhcnJheS1vdmVyZmxvdy12YWx1ZXMuanMKQEAgLTEsMyArMSw2IEBACisvLyBwdXRfYnlfdmFs
IElDIHVzZXMgbW9yZSBleGVjdXRhYmxlIG1lbW9yeSB0aGFuIGJlZm9yZS4KKy8vIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDgyNzMKKy8vQCBub05vTExJbnRSdW5M
YXlvdXRUZXN0IGlmICRhcmNoaXRlY3R1cmUgPT0gImFybSIgYW5kICRob3N0T1MgPT0gImRhcndp
biIKIGRlc2NyaXB0aW9uKAogIlRoaXMgdGVzdHMgdGhhdCBpbnQzMiBhcnJheXMgd29yayBpbiB0
aGUgREZHLiIKICk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZn
LWludDMyYXJyYXkuanMgYi9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLWludDMyYXJy
YXkuanMKaW5kZXggYzQ5YTQ1MmFjOTg5MjE2YTg4NWViOTZkNmQyNTBmMzYyYThmNWFjMS4uZmRk
OTBhOWU1OGQzZjI1NDg5OTJhYmEyNGQzMTc2ODE4YzNhODAzZCAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RmZy1pbnQzMmFycmF5LmpzCisrKyBiL0xheW91dFRlc3Rz
L2pzL3NjcmlwdC10ZXN0cy9kZmctaW50MzJhcnJheS5qcwpAQCAtMSwzICsxLDYgQEAKKy8vIHB1
dF9ieV92YWwgSUMgdXNlcyBtb3JlIGV4ZWN1dGFibGUgbWVtb3J5IHRoYW4gYmVmb3JlLgorLy8g
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0ODI3MworLy9AIG5vTm9M
TEludFJ1bkxheW91dFRlc3QgaWYgJGFyY2hpdGVjdHVyZSA9PSAiYXJtIiBhbmQgJGhvc3RPUyA9
PSAiZGFyd2luIgogZGVzY3JpcHRpb24oCiAiVGhpcyB0ZXN0cyB0aGF0IGludDMyIGFycmF5cyB3
b3JrIGluIHRoZSBERkcuIgogKTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2pzL3NjcmlwdC10
ZXN0cy9kZmctaW50OGFycmF5LmpzIGIvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RmZy1p
bnQ4YXJyYXkuanMKaW5kZXggZWU1MDIyMzRiNjczYjBkYjlkNWI1ZTU3NmJkY2Q4ZjI0MWY0MTlm
Yy4uMzY3MWQyOTExYzMzY2IwOTJjYmE0YjUwOWFiNDQ1NmE4MjE3MDlkMiAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RmZy1pbnQ4YXJyYXkuanMKKysrIGIvTGF5b3V0
VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RmZy1pbnQ4YXJyYXkuanMKQEAgLTEsMyArMSw2IEBACisv
LyBwdXRfYnlfdmFsIElDIHVzZXMgbW9yZSBleGVjdXRhYmxlIG1lbW9yeSB0aGFuIGJlZm9yZS4K
Ky8vIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDgyNzMKKy8vQCBu
b05vTExJbnRSdW5MYXlvdXRUZXN0IGlmICRhcmNoaXRlY3R1cmUgPT0gImFybSIgYW5kICRob3N0
T1MgPT0gImRhcndpbiIKIGRlc2NyaXB0aW9uKAogIlRoaXMgdGVzdHMgdGhhdCBpbnQ4IGFycmF5
cyB3b3JrIGluIHRoZSBERkcuIgogKTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2pzL3Njcmlw
dC10ZXN0cy9kZmctdWludDE2YXJyYXkuanMgYi9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMv
ZGZnLXVpbnQxNmFycmF5LmpzCmluZGV4IGVjNTY2MjliN2VhODJiNjlkNmMxMWRkN2RhNzMyN2Rk
MjZkMDM5YjMuLmRmNTkzNDc2ZmYxYjllYmJmYjhkZDlmNmE5MzQ5MjBiMjJmNDI0ZDAgMTAwNjQ0
Ci0tLSBhL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmctdWludDE2YXJyYXkuanMKKysr
IGIvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RmZy11aW50MTZhcnJheS5qcwpAQCAtMSwz
ICsxLDYgQEAKKy8vIHB1dF9ieV92YWwgSUMgdXNlcyBtb3JlIGV4ZWN1dGFibGUgbWVtb3J5IHRo
YW4gYmVmb3JlLgorLy8gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0
ODI3MworLy9AIG5vTm9MTEludFJ1bkxheW91dFRlc3QgaWYgJGFyY2hpdGVjdHVyZSA9PSAiYXJt
IiBhbmQgJGhvc3RPUyA9PSAiZGFyd2luIgogZGVzY3JpcHRpb24oCiAiVGhpcyB0ZXN0cyB0aGF0
IHVpbnQxNiBhcnJheXMgd29yayBpbiB0aGUgREZHLiIKICk7CmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLXVpbnQzMmFycmF5LW92ZXJmbG93LXZhbHVlcy5qcyBi
L0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmctdWludDMyYXJyYXktb3ZlcmZsb3ctdmFs
dWVzLmpzCmluZGV4IDU4ODE0N2NjNDBjNWFlNDZhNjEwYTEwNGJkNzMyOGFmYTliYTRhOWQuLmY5
YjA3ZDNjNWNhNWFiYWM2MzY3MDY1NzAxN2M2NjA3OTZkOTJkMmYgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmctdWludDMyYXJyYXktb3ZlcmZsb3ctdmFsdWVzLmpz
CisrKyBiL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmctdWludDMyYXJyYXktb3ZlcmZs
b3ctdmFsdWVzLmpzCkBAIC0xLDMgKzEsNiBAQAorLy8gcHV0X2J5X3ZhbCBJQyB1c2VzIG1vcmUg
ZXhlY3V0YWJsZSBtZW1vcnkgdGhhbiBiZWZvcmUuCisvLyBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTQ4MjczCisvL0Agbm9Ob0xMSW50UnVuTGF5b3V0VGVzdCBpZiAk
YXJjaGl0ZWN0dXJlID09ICJhcm0iIGFuZCAkaG9zdE9TID09ICJkYXJ3aW4iCiBkZXNjcmlwdGlv
bigKICJUaGlzIHRlc3RzIHRoYXQgaW50MzIgYXJyYXlzIHdvcmsgaW4gdGhlIERGRy4iCiApOwpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RmZy11aW50MzJhcnJheS5q
cyBiL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmctdWludDMyYXJyYXkuanMKaW5kZXgg
YWJkNDY0M2VmNDMzYmJkYmRiOGZkNzhiMmIyZTAzODM1OGI1MzVkNi4uNTNkOGFlYjZhYzRiNTI2
YTJjZGIyM2QyYzExOGIyZTJiYmJjYzkwYSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvanMvc2Ny
aXB0LXRlc3RzL2RmZy11aW50MzJhcnJheS5qcworKysgYi9MYXlvdXRUZXN0cy9qcy9zY3JpcHQt
dGVzdHMvZGZnLXVpbnQzMmFycmF5LmpzCkBAIC0xLDMgKzEsNiBAQAorLy8gcHV0X2J5X3ZhbCBJ
QyB1c2VzIG1vcmUgZXhlY3V0YWJsZSBtZW1vcnkgdGhhbiBiZWZvcmUuCisvLyBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ4MjczCisvL0Agbm9Ob0xMSW50UnVuTGF5
b3V0VGVzdCBpZiAkYXJjaGl0ZWN0dXJlID09ICJhcm0iIGFuZCAkaG9zdE9TID09ICJkYXJ3aW4i
CiBkZXNjcmlwdGlvbigKICJUaGlzIHRlc3RzIHRoYXQgdWludDMyIGFycmF5cyB3b3JrIGluIHRo
ZSBERkcuIgogKTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmct
dWludDhhcnJheS5qcyBiL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmctdWludDhhcnJh
eS5qcwppbmRleCBjYzAxNGQxY2M2NDczNmM3MWMzZmNiODI3MGViOGE0ZDljZjA3YjYwLi5iYjMw
ZDQyZDE1M2FlMzg0MmY1ZDg4YWI0MjYzZGFjYmY3NDJkOWQ2IDEwMDY0NAotLS0gYS9MYXlvdXRU
ZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLXVpbnQ4YXJyYXkuanMKKysrIGIvTGF5b3V0VGVzdHMv
anMvc2NyaXB0LXRlc3RzL2RmZy11aW50OGFycmF5LmpzCkBAIC0xLDMgKzEsNiBAQAorLy8gcHV0
X2J5X3ZhbCBJQyB1c2VzIG1vcmUgZXhlY3V0YWJsZSBtZW1vcnkgdGhhbiBiZWZvcmUuCisvLyBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ4MjczCisvL0Agbm9Ob0xM
SW50UnVuTGF5b3V0VGVzdCBpZiAkYXJjaGl0ZWN0dXJlID09ICJhcm0iIGFuZCAkaG9zdE9TID09
ICJkYXJ3aW4iCiBkZXNjcmlwdGlvbigKICJUaGlzIHRlc3RzIHRoYXQgdWludDggYXJyYXlzIHdv
cmsgaW4gdGhlIERGRy4iCiApOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRl
c3RzL2RmZy11aW50OGNsYW1wZWRhcnJheS5qcyBiL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0
cy9kZmctdWludDhjbGFtcGVkYXJyYXkuanMKaW5kZXggNDJiMGE1MTdiN2IxY2JkOWI1ZjQxMjgw
Njk1YWM0NjQzZWFhZmI0NS4uYWE0ZjI4ZTE2NGNiOGQzZTM5MTU3ZmYyNzY2ODY1MmZjZmY4MzE4
ZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RmZy11aW50OGNsYW1w
ZWRhcnJheS5qcworKysgYi9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLXVpbnQ4Y2xh
bXBlZGFycmF5LmpzCkBAIC0xLDMgKzEsNiBAQAorLy8gcHV0X2J5X3ZhbCBJQyB1c2VzIG1vcmUg
ZXhlY3V0YWJsZSBtZW1vcnkgdGhhbiBiZWZvcmUuCisvLyBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTQ4MjczCisvL0Agbm9Ob0xMSW50UnVuTGF5b3V0VGVzdCBpZiAk
YXJjaGl0ZWN0dXJlID09ICJhcm0iIGFuZCAkaG9zdE9TID09ICJkYXJ3aW4iCiBkZXNjcmlwdGlv
bigKICJUaGlzIHRlc3RzIHRoYXQgVWludDhDbGFtcGVkQXJyYXlzIHdvcmsgaW4gdGhlIERGRy4i
CiApOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL3JlZ3Jlc3MtMTQx
MDk4LmpzIGIvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL3JlZ3Jlc3MtMTQxMDk4LmpzCmlu
ZGV4IGJmNDM0ZDEyZGQ1OTA2ZmQ0MWNiNDU5NDlmMTVmNzM4M2UzZWEwYTIuLjM3OTM3YjFiMjQy
MTVjNDM4YWQ4YmVhNzI1MzkxZGQzOGUxMTAxMTggMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2pz
L3NjcmlwdC10ZXN0cy9yZWdyZXNzLTE0MTA5OC5qcworKysgYi9MYXlvdXRUZXN0cy9qcy9zY3Jp
cHQtdGVzdHMvcmVncmVzcy0xNDEwOTguanMKQEAgLTEsMyArMSw2IEBACisvLyBwdXRfYnlfdmFs
IElDIHVzZXMgbW9yZSBleGVjdXRhYmxlIG1lbW9yeSB0aGFuIGJlZm9yZS4KKy8vIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDgyNzMKKy8vQCBub05vTExJbnRSdW5M
YXlvdXRUZXN0IGlmICRhcmNoaXRlY3R1cmUgPT0gImFybSIgYW5kICRob3N0T1MgPT0gImRhcndp
biIKIGRlc2NyaXB0aW9uKCJSZWdyZXNzaW9uIHRlc3QgZm9yIGh0dHBzOi8vd2Via2l0Lm9yZy9i
LzE0MTA5OC4gTWFrZSBzdXJlIGV2YWwoKSBwcm9wZXJseSBoYW5kbGVzIHJ1bm5pbmcgb3V0IG9m
IHN0YWNrIHNwYWNlLiBUaGlzIHRlc3Qgc2hvdWxkIHJ1biB3aXRob3V0IGNyYXNoaW5nLiIpOwog
CiAvLyBUaGUgdGllcmluZyB1cCB0byB0ZXN0IGhpZ2hlciBsZXZlbHMgb2Ygb3B0aW1pemF0aW9u
IHdpbGwgb25seSB0ZXN0IHRoZSBERkcK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>259634</attachid>
            <date>2015-08-21 11:21:48 -0700</date>
            <delta_ts>2015-08-21 12:25:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-148273-20150821112143.patch</filename>
            <type>text/plain</type>
            <size>9860</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg4NzU4CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMDFiNTI2M2I5ODA4MTJlNTBlNDE2NjFmMGFlZmEwZDll
MjJlMmU2My4uODQyODUyMzhmNDZkNzMyMWIzOGI5ZDQ3NDJmMDRmZmM3Zjk4ODkyZCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEy
IEBACisyMDE1LTA4LTIxICBZdXN1a2UgU3V6dWtpICA8dXRhdGFuZS50ZWFAZ21haWwuY29tPgor
CisgICAgICAgIFNraXAgbm8tbGxpbnQgdGVzdHMgdGhhdCBmYWlsIGR1ZSB0byBydW5uaW5nIG91
dCBvZiBleGVjdXRhYmxlIG1lbW9yeSBhZnRlciByMTg4OTY5CisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDgyNzMKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNjcmlwdHMvcnVuLWpzYy1zdHJlc3MtdGVz
dHM6CisKIDIwMTUtMDgtMjEgIEphc29uIE1hcmNlbGwgIDxqbWFyY2VsbEBhcHBsZS5jb20+CiAK
ICAgICAgICAgRml4IGl0ZXJhdGlvbiBvdmVyIHJlcG9zaXRvcmllcyBvbiBib3Qgd2F0Y2hlcidz
IGRhc2hib2FyZC4KZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvcnVuLWpzYy1zdHJlc3MtdGVz
dHMgYi9Ub29scy9TY3JpcHRzL3J1bi1qc2Mtc3RyZXNzLXRlc3RzCmluZGV4IDkyYmIzY2U0YjQ5
OTMyMjg3NmMxZjlhYWQ2YTE5NWRhODhlYjRmMGYuLmY0ZTNlOGYyZTViMTY4YjI2Njc0ZjNkMWRi
NTgxZmMxNTFlNmRhMDggMTAwNzU1Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvcnVuLWpzYy1zdHJlc3Mt
dGVzdHMKKysrIGIvVG9vbHMvU2NyaXB0cy9ydW4tanNjLXN0cmVzcy10ZXN0cwpAQCAtOTMwLDYg
KzkzMCwxNyBAQCBkZWYgZGVmYXVsdFJ1bkxheW91dFRlc3QKICAgICBlbmQKIGVuZAogCitkZWYg
bm9Ob0xMSW50UnVuTGF5b3V0VGVzdAorICAgIHJ1bkxheW91dFRlc3REZWZhdWx0CisgICAgaWYg
JGppdFRlc3RzCisgICAgICAgIHJ1bkxheW91dFRlc3ROb0NKSVQKKyAgICAgICAgcnVuTGF5b3V0
VGVzdERGR0VhZ2VyTm9DSklUCisgICAgICAgIHJ1bkxheW91dFRlc3REZWZhdWx0RlRMCisgICAg
ICAgIHJ1bkxheW91dFRlc3RGVExOb0NKSVQKKyAgICAgICAgcnVuTGF5b3V0VGVzdEZUTEVhZ2Vy
Tm9DSklUCisgICAgZW5kCitlbmQKKwogZGVmIHByZXBhcmVFeHRyYVJlbGF0aXZlRmlsZXMoZXh0
cmFGaWxlcywgZGVzdGluYXRpb24pCiAgICAgRGlyLmNoZGlyKCRvdXRwdXREaXIpIHsKICAgICAg
ICAgZXh0cmFGaWxlcy5lYWNoIHsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA0YTgzMGY3OTJmMDZkZjk4MDM5ZmQ4MGE1NGYw
MzZlZDNjMmIwZGRkLi5hM2U5ODE2YzFiY2M5NGVkNzUwM2E4MTEyYjVjMmUxNGM3ZmMzNGIxIDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMzEgQEAKKzIwMTUtMDgtMjEgIFl1c3VrZSBTdXp1a2kgIDx1dGF0YW5l
LnRlYUBnbWFpbC5jb20+CisKKyAgICAgICAgU2tpcCBuby1sbGludCB0ZXN0cyB0aGF0IGZhaWwg
ZHVlIHRvIHJ1bm5pbmcgb3V0IG9mIGV4ZWN1dGFibGUgbWVtb3J5IGFmdGVyIHIxODg5NjkKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0ODI3MworCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIHIxODg5NjkgaXMg
Y2F1c2luZyB0aGUgIm5vLWxsaW50IiB2YXJpYXRpb24gb2Ygc29tZSB0ZXN0cyB0byBmYWlsIGR1
ZSB0byAicmFuIG91dCBvZiBleGVjdXRhYmxlIG1lbW9yeSIuCisgICAgICAgIFRoZXNlIGZhaWx1
cmVzIGFyZSBjYXVzZWQgYmVjYXVzZSBwdXRfYnlfdmFsIGFuZCBnZXRfYnlfdmFsIGFnZ3Jlc3Np
dmVseSBnZW5lcmF0ZSB0aGUgSUNzIGV2ZW4gaWYgdGhlIG9wIGlzIGV4ZWN1dGVkIG9ubHkgb25j
ZS4KKyAgICAgICAgVGhlIGZhaWxpbmcgdGVzdHMgY2FsbCBldmFsKCJjb250YWlucyBieVZhbCBv
cHMiKSB3aXRoIHRoZSBkaWZmZXJlbnQgc3RyaW5ncyByZXBlYXRlZGx5IHVuZGVyIHRoZSAibm8t
bGxpbnQiIHZhcmlhdGlvbi4KKyAgICAgICAgSW4gdGhvc2UgY2FzZXMsIGVhY2ggZXZhbCBjYWxs
IGNyZWF0ZXMgYnlJZCBJQyBmb3IgYnlWYWwgYW5kIGV4aGF1c3RzIGV4ZWN1dGFibGUgbWVtb3J5
LgorCisgICAgICAgIFdlIHdpbGwgZml4IHRoaXMgaXNzdWUgYnkgZ2VuZXJhdGluZyB0aGUgSUMg
aW4gdGhlIHNlY29uZCBjYWxsWzFdLiBJbiB0aGUgbWVhbnRpbWUsIHdlIHNraXAgdGhlc2UgdGVz
dHMuCisKKyAgICAgICAgWzFdOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTQ4Mjg4CisKKyAgICAgICAgKiBqcy9zY3JpcHQtdGVzdHMvZGZnLWZsb2F0MzJhcnJheS5q
czoKKyAgICAgICAgKiBqcy9zY3JpcHQtdGVzdHMvZGZnLWludDE2YXJyYXkuanM6CisgICAgICAg
ICoganMvc2NyaXB0LXRlc3RzL2RmZy1pbnQzMmFycmF5LW92ZXJmbG93LXZhbHVlcy5qczoKKyAg
ICAgICAgKiBqcy9zY3JpcHQtdGVzdHMvZGZnLWludDMyYXJyYXkuanM6CisgICAgICAgICoganMv
c2NyaXB0LXRlc3RzL2RmZy1pbnQ4YXJyYXkuanM6CisgICAgICAgICoganMvc2NyaXB0LXRlc3Rz
L2RmZy11aW50MTZhcnJheS5qczoKKyAgICAgICAgKiBqcy9zY3JpcHQtdGVzdHMvZGZnLXVpbnQz
MmFycmF5LW92ZXJmbG93LXZhbHVlcy5qczoKKyAgICAgICAgKiBqcy9zY3JpcHQtdGVzdHMvZGZn
LXVpbnQzMmFycmF5LmpzOgorICAgICAgICAqIGpzL3NjcmlwdC10ZXN0cy9kZmctdWludDhhcnJh
eS5qczoKKyAgICAgICAgKiBqcy9zY3JpcHQtdGVzdHMvZGZnLXVpbnQ4Y2xhbXBlZGFycmF5Lmpz
OgorICAgICAgICAqIGpzL3NjcmlwdC10ZXN0cy9yZWdyZXNzLTE0MTA5OC5qczoKKwogMjAxNS0w
OC0yMCAgQnJpYW4gQnVyZyAgPGJidXJnQGFwcGxlLmNvbT4KIAogICAgICAgICBXZWIgSW5zcGVj
dG9yOiBhZGQgYSByZWdyZXNzaW9uIHRlc3QgZm9yIHRoZSBmaXggaW50cm9kdWNlZCBpbiByMTg4
Njc5CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLWZsb2F0MzJh
cnJheS5qcyBiL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmctZmxvYXQzMmFycmF5Lmpz
CmluZGV4IDk4Y2JkM2I1MThkYmQ0ZDJhZjc3OWQwODJjODY3M2MxNmU5NTFiYTIuLmY2YWU4MjYx
NzU1NzVkMGYwNTA2NTk4ODIxYjdkNzQ3NmIxYzE0MDIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L2pzL3NjcmlwdC10ZXN0cy9kZmctZmxvYXQzMmFycmF5LmpzCisrKyBiL0xheW91dFRlc3RzL2pz
L3NjcmlwdC10ZXN0cy9kZmctZmxvYXQzMmFycmF5LmpzCkBAIC0xLDMgKzEsNiBAQAorLy8gcHV0
X2J5X3ZhbCBJQyB1c2VzIG1vcmUgZXhlY3V0YWJsZSBtZW1vcnkgdGhhbiBiZWZvcmUuCisvLyBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ4MjczCisvL0Agbm9Ob0xM
SW50UnVuTGF5b3V0VGVzdCBpZiAkYXJjaGl0ZWN0dXJlID09ICJhcm0iIGFuZCAkaG9zdE9TID09
ICJkYXJ3aW4iCiBkZXNjcmlwdGlvbigKICJUaGlzIHRlc3RzIHRoYXQgZmxvYXQzMiBhcnJheXMg
d29yayBpbiB0aGUgREZHLiIKICk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9qcy9zY3JpcHQt
dGVzdHMvZGZnLWludDE2YXJyYXkuanMgYi9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZn
LWludDE2YXJyYXkuanMKaW5kZXggMGM0MDNiODM0MTk3NWZmNTAyM2NkM2UzNjVmOGVkZTg0MTE1
YjMxMS4uZTJkYjg3ODRiNWNlNjVhNzQxMmQ3NTAxZDFjMDAyNjgyMzI2ZjU1OSAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RmZy1pbnQxNmFycmF5LmpzCisrKyBiL0xh
eW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmctaW50MTZhcnJheS5qcwpAQCAtMSwzICsxLDYg
QEAKKy8vIHB1dF9ieV92YWwgSUMgdXNlcyBtb3JlIGV4ZWN1dGFibGUgbWVtb3J5IHRoYW4gYmVm
b3JlLgorLy8gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0ODI3Mwor
Ly9AIG5vTm9MTEludFJ1bkxheW91dFRlc3QgaWYgJGFyY2hpdGVjdHVyZSA9PSAiYXJtIiBhbmQg
JGhvc3RPUyA9PSAiZGFyd2luIgogZGVzY3JpcHRpb24oCiAiVGhpcyB0ZXN0cyB0aGF0IGludDE2
IGFycmF5cyB3b3JrIGluIHRoZSBERkcuIgogKTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2pz
L3NjcmlwdC10ZXN0cy9kZmctaW50MzJhcnJheS1vdmVyZmxvdy12YWx1ZXMuanMgYi9MYXlvdXRU
ZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLWludDMyYXJyYXktb3ZlcmZsb3ctdmFsdWVzLmpzCmlu
ZGV4IDc4MTM1OWM1YjUzZmY4YzUwMjViYTJiMzQzNmQwMDE1YWEzMGFlYWYuLjRhZDdmMzEyYzk5
MjYzNDNkOTA0ZDYzNTI4OTQwMzYxNzQ4NmQ2MmYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2pz
L3NjcmlwdC10ZXN0cy9kZmctaW50MzJhcnJheS1vdmVyZmxvdy12YWx1ZXMuanMKKysrIGIvTGF5
b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RmZy1pbnQzMmFycmF5LW92ZXJmbG93LXZhbHVlcy5q
cwpAQCAtMSwzICsxLDYgQEAKKy8vIHB1dF9ieV92YWwgSUMgdXNlcyBtb3JlIGV4ZWN1dGFibGUg
bWVtb3J5IHRoYW4gYmVmb3JlLgorLy8gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE0ODI3MworLy9AIG5vTm9MTEludFJ1bkxheW91dFRlc3QgaWYgJGFyY2hpdGVjdHVy
ZSA9PSAiYXJtIiBhbmQgJGhvc3RPUyA9PSAiZGFyd2luIgogZGVzY3JpcHRpb24oCiAiVGhpcyB0
ZXN0cyB0aGF0IGludDMyIGFycmF5cyB3b3JrIGluIHRoZSBERkcuIgogKTsKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmctaW50MzJhcnJheS5qcyBiL0xheW91dFRl
c3RzL2pzL3NjcmlwdC10ZXN0cy9kZmctaW50MzJhcnJheS5qcwppbmRleCBjNDlhNDUyYWM5ODky
MTZhODg1ZWI5NmQ2ZDI1MGYzNjJhOGY1YWMxLi5mZGQ5MGE5ZTU4ZDNmMjU0ODk5MmFiYTI0ZDMx
NzY4MThjM2E4MDNkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZn
LWludDMyYXJyYXkuanMKKysrIGIvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RmZy1pbnQz
MmFycmF5LmpzCkBAIC0xLDMgKzEsNiBAQAorLy8gcHV0X2J5X3ZhbCBJQyB1c2VzIG1vcmUgZXhl
Y3V0YWJsZSBtZW1vcnkgdGhhbiBiZWZvcmUuCisvLyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTQ4MjczCisvL0Agbm9Ob0xMSW50UnVuTGF5b3V0VGVzdCBpZiAkYXJj
aGl0ZWN0dXJlID09ICJhcm0iIGFuZCAkaG9zdE9TID09ICJkYXJ3aW4iCiBkZXNjcmlwdGlvbigK
ICJUaGlzIHRlc3RzIHRoYXQgaW50MzIgYXJyYXlzIHdvcmsgaW4gdGhlIERGRy4iCiApOwpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RmZy1pbnQ4YXJyYXkuanMgYi9M
YXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLWludDhhcnJheS5qcwppbmRleCBlZTUwMjIz
NGI2NzNiMGRiOWQ1YjVlNTc2YmRjZDhmMjQxZjQxOWZjLi4zNjcxZDI5MTFjMzNjYjA5MmNiYTRi
NTA5YWI0NDU2YTgyMTcwOWQyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVz
dHMvZGZnLWludDhhcnJheS5qcworKysgYi9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZn
LWludDhhcnJheS5qcwpAQCAtMSwzICsxLDYgQEAKKy8vIHB1dF9ieV92YWwgSUMgdXNlcyBtb3Jl
IGV4ZWN1dGFibGUgbWVtb3J5IHRoYW4gYmVmb3JlLgorLy8gaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE0ODI3MworLy9AIG5vTm9MTEludFJ1bkxheW91dFRlc3QgaWYg
JGFyY2hpdGVjdHVyZSA9PSAiYXJtIiBhbmQgJGhvc3RPUyA9PSAiZGFyd2luIgogZGVzY3JpcHRp
b24oCiAiVGhpcyB0ZXN0cyB0aGF0IGludDggYXJyYXlzIHdvcmsgaW4gdGhlIERGRy4iCiApOwpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RmZy11aW50MTZhcnJheS5q
cyBiL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmctdWludDE2YXJyYXkuanMKaW5kZXgg
ZWM1NjYyOWI3ZWE4MmI2OWQ2YzExZGQ3ZGE3MzI3ZGQyNmQwMzliMy4uZGY1OTM0NzZmZjFiOWVi
YmZiOGRkOWY2YTkzNDkyMGIyMmY0MjRkMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvanMvc2Ny
aXB0LXRlc3RzL2RmZy11aW50MTZhcnJheS5qcworKysgYi9MYXlvdXRUZXN0cy9qcy9zY3JpcHQt
dGVzdHMvZGZnLXVpbnQxNmFycmF5LmpzCkBAIC0xLDMgKzEsNiBAQAorLy8gcHV0X2J5X3ZhbCBJ
QyB1c2VzIG1vcmUgZXhlY3V0YWJsZSBtZW1vcnkgdGhhbiBiZWZvcmUuCisvLyBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ4MjczCisvL0Agbm9Ob0xMSW50UnVuTGF5
b3V0VGVzdCBpZiAkYXJjaGl0ZWN0dXJlID09ICJhcm0iIGFuZCAkaG9zdE9TID09ICJkYXJ3aW4i
CiBkZXNjcmlwdGlvbigKICJUaGlzIHRlc3RzIHRoYXQgdWludDE2IGFycmF5cyB3b3JrIGluIHRo
ZSBERkcuIgogKTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmct
dWludDMyYXJyYXktb3ZlcmZsb3ctdmFsdWVzLmpzIGIvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRl
c3RzL2RmZy11aW50MzJhcnJheS1vdmVyZmxvdy12YWx1ZXMuanMKaW5kZXggNTg4MTQ3Y2M0MGM1
YWU0NmE2MTBhMTA0YmQ3MzI4YWZhOWJhNGE5ZC4uZjliMDdkM2M1Y2E1YWJhYzYzNjcwNjU3MDE3
YzY2MDc5NmQ5MmQyZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2Rm
Zy11aW50MzJhcnJheS1vdmVyZmxvdy12YWx1ZXMuanMKKysrIGIvTGF5b3V0VGVzdHMvanMvc2Ny
aXB0LXRlc3RzL2RmZy11aW50MzJhcnJheS1vdmVyZmxvdy12YWx1ZXMuanMKQEAgLTEsMyArMSw2
IEBACisvLyBwdXRfYnlfdmFsIElDIHVzZXMgbW9yZSBleGVjdXRhYmxlIG1lbW9yeSB0aGFuIGJl
Zm9yZS4KKy8vIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDgyNzMK
Ky8vQCBub05vTExJbnRSdW5MYXlvdXRUZXN0IGlmICRhcmNoaXRlY3R1cmUgPT0gImFybSIgYW5k
ICRob3N0T1MgPT0gImRhcndpbiIKIGRlc2NyaXB0aW9uKAogIlRoaXMgdGVzdHMgdGhhdCBpbnQz
MiBhcnJheXMgd29yayBpbiB0aGUgREZHLiIKICk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9q
cy9zY3JpcHQtdGVzdHMvZGZnLXVpbnQzMmFycmF5LmpzIGIvTGF5b3V0VGVzdHMvanMvc2NyaXB0
LXRlc3RzL2RmZy11aW50MzJhcnJheS5qcwppbmRleCBhYmQ0NjQzZWY0MzNiYmRiZGI4ZmQ3OGIy
YjJlMDM4MzU4YjUzNWQ2Li41M2Q4YWViNmFjNGI1MjZhMmNkYjIzZDJjMTE4YjJlMmJiYmNjOTBh
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLXVpbnQzMmFycmF5
LmpzCisrKyBiL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmctdWludDMyYXJyYXkuanMK
QEAgLTEsMyArMSw2IEBACisvLyBwdXRfYnlfdmFsIElDIHVzZXMgbW9yZSBleGVjdXRhYmxlIG1l
bW9yeSB0aGFuIGJlZm9yZS4KKy8vIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNDgyNzMKKy8vQCBub05vTExJbnRSdW5MYXlvdXRUZXN0IGlmICRhcmNoaXRlY3R1cmUg
PT0gImFybSIgYW5kICRob3N0T1MgPT0gImRhcndpbiIKIGRlc2NyaXB0aW9uKAogIlRoaXMgdGVz
dHMgdGhhdCB1aW50MzIgYXJyYXlzIHdvcmsgaW4gdGhlIERGRy4iCiApOwpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RmZy11aW50OGFycmF5LmpzIGIvTGF5b3V0VGVz
dHMvanMvc2NyaXB0LXRlc3RzL2RmZy11aW50OGFycmF5LmpzCmluZGV4IGNjMDE0ZDFjYzY0NzM2
YzcxYzNmY2I4MjcwZWI4YTRkOWNmMDdiNjAuLmJiMzBkNDJkMTUzYWUzODQyZjVkODhhYjQyNjNk
YWNiZjc0MmQ5ZDYgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9kZmct
dWludDhhcnJheS5qcworKysgYi9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLXVpbnQ4
YXJyYXkuanMKQEAgLTEsMyArMSw2IEBACisvLyBwdXRfYnlfdmFsIElDIHVzZXMgbW9yZSBleGVj
dXRhYmxlIG1lbW9yeSB0aGFuIGJlZm9yZS4KKy8vIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xNDgyNzMKKy8vQCBub05vTExJbnRSdW5MYXlvdXRUZXN0IGlmICRhcmNo
aXRlY3R1cmUgPT0gImFybSIgYW5kICRob3N0T1MgPT0gImRhcndpbiIKIGRlc2NyaXB0aW9uKAog
IlRoaXMgdGVzdHMgdGhhdCB1aW50OCBhcnJheXMgd29yayBpbiB0aGUgREZHLiIKICk7CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvZGZnLXVpbnQ4Y2xhbXBlZGFycmF5
LmpzIGIvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2RmZy11aW50OGNsYW1wZWRhcnJheS5q
cwppbmRleCA0MmIwYTUxN2I3YjFjYmQ5YjVmNDEyODA2OTVhYzQ2NDNlYWFmYjQ1Li5hYTRmMjhl
MTY0Y2I4ZDNlMzkxNTdmZjI3NjY4NjUyZmNmZjgzMThlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9qcy9zY3JpcHQtdGVzdHMvZGZnLXVpbnQ4Y2xhbXBlZGFycmF5LmpzCisrKyBiL0xheW91dFRl
c3RzL2pzL3NjcmlwdC10ZXN0cy9kZmctdWludDhjbGFtcGVkYXJyYXkuanMKQEAgLTEsMyArMSw2
IEBACisvLyBwdXRfYnlfdmFsIElDIHVzZXMgbW9yZSBleGVjdXRhYmxlIG1lbW9yeSB0aGFuIGJl
Zm9yZS4KKy8vIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDgyNzMK
Ky8vQCBub05vTExJbnRSdW5MYXlvdXRUZXN0IGlmICRhcmNoaXRlY3R1cmUgPT0gImFybSIgYW5k
ICRob3N0T1MgPT0gImRhcndpbiIKIGRlc2NyaXB0aW9uKAogIlRoaXMgdGVzdHMgdGhhdCBVaW50
OENsYW1wZWRBcnJheXMgd29yayBpbiB0aGUgREZHLiIKICk7CmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9qcy9zY3JpcHQtdGVzdHMvcmVncmVzcy0xNDEwOTguanMgYi9MYXlvdXRUZXN0cy9qcy9z
Y3JpcHQtdGVzdHMvcmVncmVzcy0xNDEwOTguanMKaW5kZXggYmY0MzRkMTJkZDU5MDZmZDQxY2I0
NTk0OWYxNWY3MzgzZTNlYTBhMi4uMzc5MzdiMWIyNDIxNWM0MzhhZDhiZWE3MjUzOTFkZDM4ZTEx
MDExOCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL3JlZ3Jlc3MtMTQx
MDk4LmpzCisrKyBiL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9yZWdyZXNzLTE0MTA5OC5q
cwpAQCAtMSwzICsxLDYgQEAKKy8vIHB1dF9ieV92YWwgSUMgdXNlcyBtb3JlIGV4ZWN1dGFibGUg
bWVtb3J5IHRoYW4gYmVmb3JlLgorLy8gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE0ODI3MworLy9AIG5vTm9MTEludFJ1bkxheW91dFRlc3QgaWYgJGFyY2hpdGVjdHVy
ZSA9PSAiYXJtIiBhbmQgJGhvc3RPUyA9PSAiZGFyd2luIgogZGVzY3JpcHRpb24oIlJlZ3Jlc3Np
b24gdGVzdCBmb3IgaHR0cHM6Ly93ZWJraXQub3JnL2IvMTQxMDk4LiBNYWtlIHN1cmUgZXZhbCgp
IHByb3Blcmx5IGhhbmRsZXMgcnVubmluZyBvdXQgb2Ygc3RhY2sgc3BhY2UuIFRoaXMgdGVzdCBz
aG91bGQgcnVuIHdpdGhvdXQgY3Jhc2hpbmcuIik7CiAKIC8vIFRoZSB0aWVyaW5nIHVwIHRvIHRl
c3QgaGlnaGVyIGxldmVscyBvZiBvcHRpbWl6YXRpb24gd2lsbCBvbmx5IHRlc3QgdGhlIERGRwo=
</data>
<flag name="review"
          id="284833"
          type_id="1"
          status="+"
          setter="msaboff"
    />
          </attachment>
      

    </bug>

</bugzilla>