<?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>138625</bug_id>
          
          <creation_ts>2014-11-11 13:10:00 -0800</creation_ts>
          <short_desc>[JSC] Add more options to control FTL CodeGen</short_desc>
          <delta_ts>2015-04-07 11:23:59 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>143489</dup_id>
          
          <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="Juergen Ributzka">juergen</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>fpizlo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1047948</commentid>
    <comment_count>0</comment_count>
    <who name="Juergen Ributzka">juergen</who>
    <bug_when>2014-11-11 13:10:00 -0800</bug_when>
    <thetext>[JSC] Add more options to control FTL CodeGen</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1047949</commentid>
    <comment_count>1</comment_count>
      <attachid>241373</attachid>
    <who name="Juergen Ributzka">juergen</who>
    <bug_when>2014-11-11 13:10:28 -0800</bug_when>
    <thetext>Created attachment 241373
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1047953</commentid>
    <comment_count>2</comment_count>
      <attachid>241375</attachid>
    <who name="Juergen Ributzka">juergen</who>
    <bug_when>2014-11-11 13:12:42 -0800</bug_when>
    <thetext>Created attachment 241375
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1047956</commentid>
    <comment_count>3</comment_count>
      <attachid>241375</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2014-11-11 13:15:38 -0800</bug_when>
    <thetext>Comment on attachment 241375
Patch

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

r=me

&gt; Source/JavaScriptCore/llvm/InitializeLLVMPOSIX.cpp:73
&gt; +        Vector&lt;const char *, 4&gt; args;

WebKit style is &quot;char*&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1047957</commentid>
    <comment_count>4</comment_count>
      <attachid>241376</attachid>
    <who name="Juergen Ributzka">juergen</who>
    <bug_when>2014-11-11 13:18:17 -0800</bug_when>
    <thetext>Created attachment 241376
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1047959</commentid>
    <comment_count>5</comment_count>
      <attachid>241376</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2014-11-11 13:21:14 -0800</bug_when>
    <thetext>Comment on attachment 241376
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1048595</commentid>
    <comment_count>6</comment_count>
      <attachid>241376</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-11-13 18:34:56 -0800</bug_when>
    <thetext>Comment on attachment 241376
Patch

Rejecting attachment 241376 from commit-queue.

Failed to run &quot;[&apos;/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=webkit-queues.appspot.com&apos;, &apos;--bot-id=webkit-cq-01&apos;, &apos;build&apos;, &apos;--no-clean&apos;, &apos;--no-update&apos;, &apos;--build-style=release&apos;, &apos;--port=mac&apos;]&quot; exit_code: 2 cwd: /Volumes/Data/EWS/WebKit

Last 500 characters of output:
nchor.dia -c /Volumes/Data/EWS/WebKit/Source/JavaScriptCore/llvm/library/LLVMAnchor.cpp -o /Volumes/Data/EWS/WebKit/WebKitBuild/JavaScriptCore.build/Release/llvmForJSC.build/Objects-normal/x86_64/LLVMAnchor.o

** BUILD FAILED **


The following build commands failed:
	CompileC /Volumes/Data/EWS/WebKit/WebKitBuild/JavaScriptCore.build/Release/llvmForJSC.build/Objects-normal/x86_64/LLVMExports.o llvm/library/LLVMExports.cpp normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)

Full output: http://webkit-queues.appspot.com/results/5704957705584640</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1074156</commentid>
    <comment_count>7</comment_count>
      <attachid>241376</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2015-03-04 11:52:57 -0800</bug_when>
    <thetext>Comment on attachment 241376
Patch

Let&apos;s come up with a way to adopt this API conditionally that doesn&apos;t break the build or harm performance when using older versions of LLVM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1083360</commentid>
    <comment_count>8</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2015-04-07 11:23:59 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 143489 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>241373</attachid>
            <date>2014-11-11 13:10:28 -0800</date>
            <delta_ts>2014-11-11 13:12:38 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-138625-20141111131031.patch</filename>
            <type>text/plain</type>
            <size>4800</size>
            <attacher name="Juergen Ributzka">juergen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc1NzY0CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvbGx2bS9Jbml0aWFsaXplTExWTVBPU0lYLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9sbHZtL0luaXRpYWxpemVMTFZNUE9TSVguY3BwCmluZGV4IDQ0N2UxMzAzZjc2OGZiN2M2ZTAz
MWRjYjk5ZjU2MjZkM2U2ZWY0ZmQuLjlhMTgxYTE4OTNlNzliMWNkYjkwMTlhYjRiZDExOTBkOTlk
Yjg5MmEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbHZtL0luaXRpYWxpemVM
TFZNUE9TSVguY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbHZtL0luaXRpYWxpemVM
TFZNUE9TSVguY3BwCkBAIC0zMiw2ICszMiw3IEBACiAjaW5jbHVkZSAiT3B0aW9ucy5oIgogI2lu
Y2x1ZGUgPGRsZmNuLmg+CiAjaW5jbHVkZSA8d3RmL0RhdGFMb2cuaD4KKyNpbmNsdWRlIDx3dGYv
VmVjdG9yLmg+CiAKIG5hbWVzcGFjZSBKU0MgewogCkBAIC02OCw2ICs2OSwxNiBAQCB2b2lkIGlu
aXRpYWxpemVMTFZNUE9TSVgoY29uc3QgY2hhciogbGlicmFyeU5hbWUpCiAgICAgaWYgKCFsbHZt
KSB7CiAgICAgICAgIGlmICh2ZXJib3NlKQogICAgICAgICAgICAgZGF0YUxvZygiTExWTSBpbml0
aWxpemF0aW9uIGZhaWxlZC5cbiIpOworICAgIH0gZWxzZSB7CisgICAgICAgIFZlY3Rvcjxjb25z
dCBjaGFyICosIDQ+IGFyZ3M7CisgICAgICAgIGFyZ3MuYXBwZW5kKCJsbHZtRm9ySlNDLmR5bGli
Iik7CisgICAgICAgIGlmIChPcHRpb25zOjplbmFibGVMTFZNRmFzdElTZWxBYm9ydCgpKQorICAg
ICAgICAgICAgYXJncy5hcHBlbmQoIi1mYXN0LWlzZWwtYWJvcnQiKTsKKyAgICAgICAgaWYgKE9w
dGlvbnM6OmVuYWJsZUxMVk1CYXNpY1JlZ0FsbG9jKCkpCisgICAgICAgICAgICBhcmdzLmFwcGVu
ZCgiLXJlZ2FsbG9jPWJhc2ljIik7CisgICAgICAgIGlmICghT3B0aW9uczo6ZW5hYmxlTExWTU1J
U2NoZWR1bGVyKCkpCisgICAgICAgICAgICBhcmdzLmFwcGVuZCgiLWVuYWJsZS1taXNjaGVkPWZh
bHNlIik7CisgICAgICAgIGxsdm0tPlBhcnNlQ29tbWFuZExpbmVPcHRpb25zKGFyZ3Muc2l6ZSgp
LCAmYXJnc1swXSwgbnVsbHB0cik7CiAgICAgfQogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvbGx2bS9MTFZNQVBJRnVuY3Rpb25zLmggYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvbGx2bS9MTFZNQVBJRnVuY3Rpb25zLmgKaW5kZXggN2RkODNkYzgyYzZjMWYzNGU3OWMzZmQ1
NjRkY2IyMDQ4YWJmZWJiNS4uYTAwNDk1Nzg0OGYzNTYwMWRlNzUzZjQ0MWZiZGY4Y2IwOTZhOTA5
MCAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2xsdm0vTExWTUFQSUZ1bmN0aW9u
cy5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbHZtL0xMVk1BUElGdW5jdGlvbnMuaApA
QCAtNjQ0LDcgKzY0NCw4IEBACiAgICAgbWFjcm8odm9pZCwgQWRkRWFybHlDU0VQYXNzLCAoTExW
TVBhc3NNYW5hZ2VyUmVmIFBNKSkgXAogICAgIG1hY3JvKHZvaWQsIEFkZExvd2VyRXhwZWN0SW50
cmluc2ljUGFzcywgKExMVk1QYXNzTWFuYWdlclJlZiBQTSkpIFwKICAgICBtYWNybyh2b2lkLCBB
ZGRUeXBlQmFzZWRBbGlhc0FuYWx5c2lzUGFzcywgKExMVk1QYXNzTWFuYWdlclJlZiBQTSkpIFwK
LSAgICBtYWNybyh2b2lkLCBBZGRCYXNpY0FsaWFzQW5hbHlzaXNQYXNzLCAoTExWTVBhc3NNYW5h
Z2VyUmVmIFBNKSkKKyAgICBtYWNybyh2b2lkLCBBZGRCYXNpY0FsaWFzQW5hbHlzaXNQYXNzLCAo
TExWTVBhc3NNYW5hZ2VyUmVmIFBNKSkgXAorICAgIG1hY3JvKHZvaWQsIFBhcnNlQ29tbWFuZExp
bmVPcHRpb25zLCAoaW50IGFyZ2MsIGNvbnN0IGNoYXIgKmNvbnN0ICphcmd2LCBjb25zdCBjaGFy
ICpPdmVydmlldykpCiAKICNlbmRpZiAvLyBMTFZNQVBJRnVuY3Rpb25zX2gKIApkaWZmIC0tZ2l0
IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2xsdm0vTExWTUhlYWRlcnMuaCBiL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS9sbHZtL0xMVk1IZWFkZXJzLmgKaW5kZXggNGI0MWZlNmI1M2I2NDUzMjE4MDVj
MmU3MjZiZDBjNTBjMzczNjIyNC4uNWZmODAxNGU1ZTQyMzY0YTdhYWM0Yzk1NzcyZDZlMDczZTgy
YmRjYiAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2xsdm0vTExWTUhlYWRlcnMu
aAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGx2bS9MTFZNSGVhZGVycy5oCkBAIC00OSw2
ICs0OSw3IEBACiAjaW5jbHVkZSA8bGx2bS1jL0V4ZWN1dGlvbkVuZ2luZS5oPgogI2luY2x1ZGUg
PGxsdm0tYy9Jbml0aWFsaXphdGlvbi5oPgogI2luY2x1ZGUgPGxsdm0tYy9MaW5rZXIuaD4KKyNp
bmNsdWRlIDxsbHZtLWMvU3VwcG9ydC5oPgogI2luY2x1ZGUgPGxsdm0tYy9UYXJnZXQuaD4KICNp
bmNsdWRlIDxsbHZtLWMvVGFyZ2V0TWFjaGluZS5oPgogI2luY2x1ZGUgPGxsdm0tYy9UcmFuc2Zv
cm1zL0lQTy5oPgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2xsdm0vbGlicmFy
eS9MTFZNRXhwb3J0cy5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGx2bS9saWJyYXJ5L0xM
Vk1FeHBvcnRzLmNwcAppbmRleCAzYjBhMzgzNmVjNzZjNGNlNzljYmRhNDM4N2Q1NWY5ZTU1OTVi
NWZjLi41NzYxNjkzNjRjMGEzZWM1Nzg0YjI5ODhkZWVmMDQxYjlkMDJlZTk4IDEwMDY0NAotLS0g
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGx2bS9saWJyYXJ5L0xMVk1FeHBvcnRzLmNwcAorKysg
Yi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGx2bS9saWJyYXJ5L0xMVk1FeHBvcnRzLmNwcApAQCAt
ODksMTMgKzg5LDcgQEAgZXh0ZXJuICJDIiBKU0M6OkxMVk1BUEkqIGluaXRpYWxpemVBbmRHZXRK
U0NMTFZNQVBJKHZvaWQgKCpjYWxsYmFjaykoY29uc3QgY2hhcioKICNlbHNlCiAgICAgVU5SRUFD
SEFCTEVfRk9SX1BMQVRGT1JNKCk7CiAjZW5kaWYKLSAgICAKLSAgICBjb25zdCBjaGFyKiBhcmdz
W10gPSB7Ci0gICAgICAgICJsbHZtRm9ySlNDLmR5bGliIiwKLSAgICAgICAgIi1lbmFibGUtcGF0
Y2hwb2ludC1saXZlbmVzcz10cnVlIgotICAgIH07Ci0gICAgbGx2bTo6Y2w6OlBhcnNlQ29tbWFu
ZExpbmVPcHRpb25zKHNpemVvZihhcmdzKSAvIHNpemVvZihjb25zdCBjaGFyKiksIGFyZ3MpOwot
ICAgIAorCiAgICAgSlNDOjpMTFZNQVBJKiByZXN1bHQgPSBuZXcgSlNDOjpMTFZNQVBJOwogICAg
IAogI2RlZmluZSBMTFZNX0FQSV9GVU5DVElPTl9BU1NJR05NRU5UKHJldHVyblR5cGUsIG5hbWUs
IHNpZ25hdHVyZSkgXApkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUv
T3B0aW9ucy5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9PcHRpb25zLmNwcApp
bmRleCBiOGI3M2IwYjQwZGYxYjJjMGUzNjNiYzI5MGViM2M1YzI4YTI4YTFjLi42MTY3NzQ1MDQ1
MjQ1NjBiM2RlNzY3NDZkZjYyODhkZmFlYjAxMGE1IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvcnVudGltZS9PcHRpb25zLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
cnVudGltZS9PcHRpb25zLmNwcApAQCAtMjY1LDYgKzI2NSw5IEBAIHN0YXRpYyB2b2lkIHJlY29t
cHV0ZURlcGVuZGVudE9wdGlvbnMoKQogCiAgICAgQVNTRVJUKChzdGF0aWNfY2FzdDxpbnQ2NF90
PihPcHRpb25zOjp0aHJlc2hvbGRGb3JPcHRpbWl6ZUFmdGVyTG9uZ1dhcm1VcCgpKSA8PCBPcHRp
b25zOjpyZW9wdGltaXphdGlvblJldHJ5Q291bnRlck1heCgpKSA+IDApOwogICAgIEFTU0VSVCgo
c3RhdGljX2Nhc3Q8aW50NjRfdD4oT3B0aW9uczo6dGhyZXNob2xkRm9yT3B0aW1pemVBZnRlckxv
bmdXYXJtVXAoKSkgPDwgT3B0aW9uczo6cmVvcHRpbWl6YXRpb25SZXRyeUNvdW50ZXJNYXgoKSkg
PD0gc3RhdGljX2Nhc3Q8aW50NjRfdD4oc3RkOjpudW1lcmljX2xpbWl0czxpbnQzMl90Pjo6bWF4
KCkpKTsKKworICAgIGlmICghT3B0aW9uczo6ZW5hYmxlTExWTUZhc3RJU2VsKCkpCisgICAgICAg
IE9wdGlvbnM6OmVuYWJsZUxMVk1GYXN0SVNlbEFib3J0KCkgPSBmYWxzZTsKIH0KIAogdm9pZCBP
cHRpb25zOjppbml0aWFsaXplKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9y
dW50aW1lL09wdGlvbnMuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL09wdGlvbnMu
aAppbmRleCA5YzRkOTI1MjhlZjI3OTUwMDI3NjA5MDcwOWRkMDkwMDZlMWE0MDE4Li4zZTUwNTkw
OGM0MDc4OWMxYjUyM2I2NjQwOGU1OTM4ZjMyYjIzMzIxIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvcnVudGltZS9PcHRpb25zLmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3Jl
L3J1bnRpbWUvT3B0aW9ucy5oCkBAIC0xNTMsNiArMTUzLDkgQEAgdHlwZWRlZiBjb25zdCBjaGFy
KiBvcHRpb25TdHJpbmc7CiAgICAgdihib29sLCBlbmFibGVFeHBlcmltZW50YWxGVExDb3ZlcmFn
ZSwgZmFsc2UpIFwKICAgICB2KGJvb2wsIHVzZUZUTFRCQUEsIHRydWUpIFwKICAgICB2KGJvb2ws
IGVuYWJsZUxMVk1GYXN0SVNlbCwgZmFsc2UpIFwKKyAgICB2KGJvb2wsIGVuYWJsZUxMVk1GYXN0
SVNlbEFib3J0LCBmYWxzZSkgXAorICAgIHYoYm9vbCwgZW5hYmxlTExWTUJhc2ljUmVnQWxsb2Ms
IGZhbHNlKSBcCisgICAgdihib29sLCBlbmFibGVMTFZNTUlTY2hlZHVsZXIsIHRydWUpIFwKICAg
ICB2KGJvb2wsIHVzZUxMVk1TbWFsbENvZGVNb2RlbCwgZmFsc2UpIFwKICAgICB2KGJvb2wsIGR1
bXBMTFZNSVIsIGZhbHNlKSBcCiAgICAgdihib29sLCB2YWxpZGF0ZUZUTE9TUkV4aXRMaXZlbmVz
cywgZmFsc2UpIFwK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>241375</attachid>
            <date>2014-11-11 13:12:42 -0800</date>
            <delta_ts>2014-11-11 13:18:14 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-138625-20141111131245.patch</filename>
            <type>text/plain</type>
            <size>6007</size>
            <attacher name="Juergen Ributzka">juergen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc1NzY0CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA5
MmQ3MmQwYjQzOTU0MjA3OTUwNmI1NjhjNjY2MDg4OGVjMjUxZDUwLi42MjA0MmEwNDMwYzc1Zjlk
NWQxYmJiZDkyNmZlZjZmZTZjMDk1ODEzIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyNSBAQAorMjAxNC0xMS0xMSAgSnVlcmdlbiBSaWJ1dHprYSAgPGp1ZXJnZW5AYXBwbGUu
Y29tPgorCisgICAgICAgIFtKU0NdIEFkZCBtb3JlIG9wdGlvbnMgdG8gY29udHJvbCBGVEwgQ29k
ZUdlbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM4
NjI1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRk
IG1vcmUgb3B0aW9ucyB0byBjb250cm9sIEZUTCBDb2RlR2VuIHN1Y2ggYXM6CisgICAgICAgICAg
LSB1c2luZyB0aGUgYmFzaWMgcmVnaXN0ZXIgYWxsb2NhdG9yIHRvIHJlZHVjZSBjb21waWxlIHRp
bWUKKyAgICAgICAgICAtIGRpc2FiZWxpbmcgdGhlIE1JIHNjaGVkdWxlciB0byBhbHNvIHJlZHVj
ZSB0aGUgY29tcGlsZSB0aW1lCisgICAgICAgICAgLSBhYm9ydCBjb21waWxhdGlvbiB3aGVuIEZh
c3RJU2VsIGZhaWxzIHRvIHRlc3QgY292ZXJhZ2UKKworICAgICAgICAqIGxsdm0vSW5pdGlhbGl6
ZUxMVk1QT1NJWC5jcHA6CisgICAgICAgIChKU0M6OmluaXRpYWxpemVMTFZNUE9TSVgpOgorICAg
ICAgICAqIGxsdm0vTExWTUFQSUZ1bmN0aW9ucy5oOgorICAgICAgICAqIGxsdm0vTExWTUhlYWRl
cnMuaDoKKyAgICAgICAgKiBsbHZtL2xpYnJhcnkvTExWTUV4cG9ydHMuY3BwOgorICAgICAgICAo
aW5pdGlhbGl6ZUFuZEdldEpTQ0xMVk1BUEkpOgorICAgICAgICAqIHJ1bnRpbWUvT3B0aW9ucy5j
cHA6CisgICAgICAgIChKU0M6OnJlY29tcHV0ZURlcGVuZGVudE9wdGlvbnMpOgorICAgICAgICAq
IHJ1bnRpbWUvT3B0aW9ucy5oOgorCiAyMDE0LTExLTA3ICBKdWVyZ2VuIFJpYnV0emthICA8anVl
cmdlbkBhcHBsZS5jb20+CiAKICAgICAgICAgW0pTQ10gTG93ZXIgc3dpdGNoIHN0YXRlbWVudHMg
YXQgTExWTSBJUiBsZXZlbCB3aGVuIHVzaW5nIEZhc3RJU2VsLgpkaWZmIC0tZ2l0IGEvU291cmNl
L0phdmFTY3JpcHRDb3JlL2xsdm0vSW5pdGlhbGl6ZUxMVk1QT1NJWC5jcHAgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvbGx2bS9Jbml0aWFsaXplTExWTVBPU0lYLmNwcAppbmRleCA0NDdlMTMwM2Y3
NjhmYjdjNmUwMzFkY2I5OWY1NjI2ZDNlNmVmNGZkLi45YTE4MWExODkzZTc5YjFjZGI5MDE5YWI0
YmQxMTkwZDk5ZGI4OTJhIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGx2bS9J
bml0aWFsaXplTExWTVBPU0lYLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGx2bS9J
bml0aWFsaXplTExWTVBPU0lYLmNwcApAQCAtMzIsNiArMzIsNyBAQAogI2luY2x1ZGUgIk9wdGlv
bnMuaCIKICNpbmNsdWRlIDxkbGZjbi5oPgogI2luY2x1ZGUgPHd0Zi9EYXRhTG9nLmg+CisjaW5j
bHVkZSA8d3RmL1ZlY3Rvci5oPgogCiBuYW1lc3BhY2UgSlNDIHsKIApAQCAtNjgsNiArNjksMTYg
QEAgdm9pZCBpbml0aWFsaXplTExWTVBPU0lYKGNvbnN0IGNoYXIqIGxpYnJhcnlOYW1lKQogICAg
IGlmICghbGx2bSkgewogICAgICAgICBpZiAodmVyYm9zZSkKICAgICAgICAgICAgIGRhdGFMb2co
IkxMVk0gaW5pdGlsaXphdGlvbiBmYWlsZWQuXG4iKTsKKyAgICB9IGVsc2UgeworICAgICAgICBW
ZWN0b3I8Y29uc3QgY2hhciAqLCA0PiBhcmdzOworICAgICAgICBhcmdzLmFwcGVuZCgibGx2bUZv
ckpTQy5keWxpYiIpOworICAgICAgICBpZiAoT3B0aW9uczo6ZW5hYmxlTExWTUZhc3RJU2VsQWJv
cnQoKSkKKyAgICAgICAgICAgIGFyZ3MuYXBwZW5kKCItZmFzdC1pc2VsLWFib3J0Iik7CisgICAg
ICAgIGlmIChPcHRpb25zOjplbmFibGVMTFZNQmFzaWNSZWdBbGxvYygpKQorICAgICAgICAgICAg
YXJncy5hcHBlbmQoIi1yZWdhbGxvYz1iYXNpYyIpOworICAgICAgICBpZiAoIU9wdGlvbnM6OmVu
YWJsZUxMVk1NSVNjaGVkdWxlcigpKQorICAgICAgICAgICAgYXJncy5hcHBlbmQoIi1lbmFibGUt
bWlzY2hlZD1mYWxzZSIpOworICAgICAgICBsbHZtLT5QYXJzZUNvbW1hbmRMaW5lT3B0aW9ucyhh
cmdzLnNpemUoKSwgJmFyZ3NbMF0sIG51bGxwdHIpOwogICAgIH0KIH0KIApkaWZmIC0tZ2l0IGEv
U291cmNlL0phdmFTY3JpcHRDb3JlL2xsdm0vTExWTUFQSUZ1bmN0aW9ucy5oIGIvU291cmNlL0ph
dmFTY3JpcHRDb3JlL2xsdm0vTExWTUFQSUZ1bmN0aW9ucy5oCmluZGV4IDdkZDgzZGM4MmM2YzFm
MzRlNzljM2ZkNTY0ZGNiMjA0OGFiZmViYjUuLmEwMDQ5NTc4NDhmMzU2MDFkZTc1M2Y0NDFmYmRm
OGNiMDk2YTkwOTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbHZtL0xMVk1B
UElGdW5jdGlvbnMuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGx2bS9MTFZNQVBJRnVu
Y3Rpb25zLmgKQEAgLTY0NCw3ICs2NDQsOCBAQAogICAgIG1hY3JvKHZvaWQsIEFkZEVhcmx5Q1NF
UGFzcywgKExMVk1QYXNzTWFuYWdlclJlZiBQTSkpIFwKICAgICBtYWNybyh2b2lkLCBBZGRMb3dl
ckV4cGVjdEludHJpbnNpY1Bhc3MsIChMTFZNUGFzc01hbmFnZXJSZWYgUE0pKSBcCiAgICAgbWFj
cm8odm9pZCwgQWRkVHlwZUJhc2VkQWxpYXNBbmFseXNpc1Bhc3MsIChMTFZNUGFzc01hbmFnZXJS
ZWYgUE0pKSBcCi0gICAgbWFjcm8odm9pZCwgQWRkQmFzaWNBbGlhc0FuYWx5c2lzUGFzcywgKExM
Vk1QYXNzTWFuYWdlclJlZiBQTSkpCisgICAgbWFjcm8odm9pZCwgQWRkQmFzaWNBbGlhc0FuYWx5
c2lzUGFzcywgKExMVk1QYXNzTWFuYWdlclJlZiBQTSkpIFwKKyAgICBtYWNybyh2b2lkLCBQYXJz
ZUNvbW1hbmRMaW5lT3B0aW9ucywgKGludCBhcmdjLCBjb25zdCBjaGFyICpjb25zdCAqYXJndiwg
Y29uc3QgY2hhciAqT3ZlcnZpZXcpKQogCiAjZW5kaWYgLy8gTExWTUFQSUZ1bmN0aW9uc19oCiAK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbHZtL0xMVk1IZWFkZXJzLmggYi9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvbGx2bS9MTFZNSGVhZGVycy5oCmluZGV4IDRiNDFmZTZiNTNi
NjQ1MzIxODA1YzJlNzI2YmQwYzUwYzM3MzYyMjQuLjVmZjgwMTRlNWU0MjM2NGE3YWFjNGM5NTc3
MmQ2ZTA3M2U4MmJkY2IgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbHZtL0xM
Vk1IZWFkZXJzLmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2xsdm0vTExWTUhlYWRlcnMu
aApAQCAtNDksNiArNDksNyBAQAogI2luY2x1ZGUgPGxsdm0tYy9FeGVjdXRpb25FbmdpbmUuaD4K
ICNpbmNsdWRlIDxsbHZtLWMvSW5pdGlhbGl6YXRpb24uaD4KICNpbmNsdWRlIDxsbHZtLWMvTGlu
a2VyLmg+CisjaW5jbHVkZSA8bGx2bS1jL1N1cHBvcnQuaD4KICNpbmNsdWRlIDxsbHZtLWMvVGFy
Z2V0Lmg+CiAjaW5jbHVkZSA8bGx2bS1jL1RhcmdldE1hY2hpbmUuaD4KICNpbmNsdWRlIDxsbHZt
LWMvVHJhbnNmb3Jtcy9JUE8uaD4KZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9s
bHZtL2xpYnJhcnkvTExWTUV4cG9ydHMuY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2xsdm0v
bGlicmFyeS9MTFZNRXhwb3J0cy5jcHAKaW5kZXggM2IwYTM4MzZlYzc2YzRjZTc5Y2JkYTQzODdk
NTVmOWU1NTk1YjVmYy4uNTc2MTY5MzY0YzBhM2VjNTc4NGIyOTg4ZGVlZjA0MWI5ZDAyZWU5OCAx
MDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2xsdm0vbGlicmFyeS9MTFZNRXhwb3J0
cy5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2xsdm0vbGlicmFyeS9MTFZNRXhwb3J0
cy5jcHAKQEAgLTg5LDEzICs4OSw3IEBAIGV4dGVybiAiQyIgSlNDOjpMTFZNQVBJKiBpbml0aWFs
aXplQW5kR2V0SlNDTExWTUFQSSh2b2lkICgqY2FsbGJhY2spKGNvbnN0IGNoYXIqCiAjZWxzZQog
ICAgIFVOUkVBQ0hBQkxFX0ZPUl9QTEFURk9STSgpOwogI2VuZGlmCi0gICAgCi0gICAgY29uc3Qg
Y2hhciogYXJnc1tdID0gewotICAgICAgICAibGx2bUZvckpTQy5keWxpYiIsCi0gICAgICAgICIt
ZW5hYmxlLXBhdGNocG9pbnQtbGl2ZW5lc3M9dHJ1ZSIKLSAgICB9OwotICAgIGxsdm06OmNsOjpQ
YXJzZUNvbW1hbmRMaW5lT3B0aW9ucyhzaXplb2YoYXJncykgLyBzaXplb2YoY29uc3QgY2hhciop
LCBhcmdzKTsKLSAgICAKKwogICAgIEpTQzo6TExWTUFQSSogcmVzdWx0ID0gbmV3IEpTQzo6TExW
TUFQSTsKICAgICAKICNkZWZpbmUgTExWTV9BUElfRlVOQ1RJT05fQVNTSUdOTUVOVChyZXR1cm5U
eXBlLCBuYW1lLCBzaWduYXR1cmUpIFwKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9ydW50aW1lL09wdGlvbnMuY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvT3B0
aW9ucy5jcHAKaW5kZXggYjhiNzNiMGI0MGRmMWIyYzBlMzYzYmMyOTBlYjNjNWMyOGEyOGExYy4u
NjE2Nzc0NTA0NTI0NTYwYjNkZTc2NzQ2ZGY2Mjg4ZGZhZWIwMTBhNSAxMDA2NDQKLS0tIGEvU291
cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvT3B0aW9ucy5jcHAKKysrIGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL3J1bnRpbWUvT3B0aW9ucy5jcHAKQEAgLTI2NSw2ICsyNjUsOSBAQCBzdGF0aWMg
dm9pZCByZWNvbXB1dGVEZXBlbmRlbnRPcHRpb25zKCkKIAogICAgIEFTU0VSVCgoc3RhdGljX2Nh
c3Q8aW50NjRfdD4oT3B0aW9uczo6dGhyZXNob2xkRm9yT3B0aW1pemVBZnRlckxvbmdXYXJtVXAo
KSkgPDwgT3B0aW9uczo6cmVvcHRpbWl6YXRpb25SZXRyeUNvdW50ZXJNYXgoKSkgPiAwKTsKICAg
ICBBU1NFUlQoKHN0YXRpY19jYXN0PGludDY0X3Q+KE9wdGlvbnM6OnRocmVzaG9sZEZvck9wdGlt
aXplQWZ0ZXJMb25nV2FybVVwKCkpIDw8IE9wdGlvbnM6OnJlb3B0aW1pemF0aW9uUmV0cnlDb3Vu
dGVyTWF4KCkpIDw9IHN0YXRpY19jYXN0PGludDY0X3Q+KHN0ZDo6bnVtZXJpY19saW1pdHM8aW50
MzJfdD46Om1heCgpKSk7CisKKyAgICBpZiAoIU9wdGlvbnM6OmVuYWJsZUxMVk1GYXN0SVNlbCgp
KQorICAgICAgICBPcHRpb25zOjplbmFibGVMTFZNRmFzdElTZWxBYm9ydCgpID0gZmFsc2U7CiB9
CiAKIHZvaWQgT3B0aW9uczo6aW5pdGlhbGl6ZSgpCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvcnVudGltZS9PcHRpb25zLmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGlt
ZS9PcHRpb25zLmgKaW5kZXggOWM0ZDkyNTI4ZWYyNzk1MDAyNzYwOTA3MDlkZDA5MDA2ZTFhNDAx
OC4uM2U1MDU5MDhjNDA3ODljMWI1MjNiNjY0MDhlNTkzOGYzMmIyMzMyMSAxMDA2NDQKLS0tIGEv
U291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvT3B0aW9ucy5oCisrKyBiL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS9ydW50aW1lL09wdGlvbnMuaApAQCAtMTUzLDYgKzE1Myw5IEBAIHR5cGVkZWYg
Y29uc3QgY2hhciogb3B0aW9uU3RyaW5nOwogICAgIHYoYm9vbCwgZW5hYmxlRXhwZXJpbWVudGFs
RlRMQ292ZXJhZ2UsIGZhbHNlKSBcCiAgICAgdihib29sLCB1c2VGVExUQkFBLCB0cnVlKSBcCiAg
ICAgdihib29sLCBlbmFibGVMTFZNRmFzdElTZWwsIGZhbHNlKSBcCisgICAgdihib29sLCBlbmFi
bGVMTFZNRmFzdElTZWxBYm9ydCwgZmFsc2UpIFwKKyAgICB2KGJvb2wsIGVuYWJsZUxMVk1CYXNp
Y1JlZ0FsbG9jLCBmYWxzZSkgXAorICAgIHYoYm9vbCwgZW5hYmxlTExWTU1JU2NoZWR1bGVyLCB0
cnVlKSBcCiAgICAgdihib29sLCB1c2VMTFZNU21hbGxDb2RlTW9kZWwsIGZhbHNlKSBcCiAgICAg
dihib29sLCBkdW1wTExWTUlSLCBmYWxzZSkgXAogICAgIHYoYm9vbCwgdmFsaWRhdGVGVExPU1JF
eGl0TGl2ZW5lc3MsIGZhbHNlKSBcCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>241376</attachid>
            <date>2014-11-11 13:18:17 -0800</date>
            <delta_ts>2015-03-04 11:52:57 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-138625-20141111131821.patch</filename>
            <type>text/plain</type>
            <size>6006</size>
            <attacher name="Juergen Ributzka">juergen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc1NzY0CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA5
MmQ3MmQwYjQzOTU0MjA3OTUwNmI1NjhjNjY2MDg4OGVjMjUxZDUwLi42MjA0MmEwNDMwYzc1Zjlk
NWQxYmJiZDkyNmZlZjZmZTZjMDk1ODEzIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyNSBAQAorMjAxNC0xMS0xMSAgSnVlcmdlbiBSaWJ1dHprYSAgPGp1ZXJnZW5AYXBwbGUu
Y29tPgorCisgICAgICAgIFtKU0NdIEFkZCBtb3JlIG9wdGlvbnMgdG8gY29udHJvbCBGVEwgQ29k
ZUdlbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM4
NjI1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRk
IG1vcmUgb3B0aW9ucyB0byBjb250cm9sIEZUTCBDb2RlR2VuIHN1Y2ggYXM6CisgICAgICAgICAg
LSB1c2luZyB0aGUgYmFzaWMgcmVnaXN0ZXIgYWxsb2NhdG9yIHRvIHJlZHVjZSBjb21waWxlIHRp
bWUKKyAgICAgICAgICAtIGRpc2FiZWxpbmcgdGhlIE1JIHNjaGVkdWxlciB0byBhbHNvIHJlZHVj
ZSB0aGUgY29tcGlsZSB0aW1lCisgICAgICAgICAgLSBhYm9ydCBjb21waWxhdGlvbiB3aGVuIEZh
c3RJU2VsIGZhaWxzIHRvIHRlc3QgY292ZXJhZ2UKKworICAgICAgICAqIGxsdm0vSW5pdGlhbGl6
ZUxMVk1QT1NJWC5jcHA6CisgICAgICAgIChKU0M6OmluaXRpYWxpemVMTFZNUE9TSVgpOgorICAg
ICAgICAqIGxsdm0vTExWTUFQSUZ1bmN0aW9ucy5oOgorICAgICAgICAqIGxsdm0vTExWTUhlYWRl
cnMuaDoKKyAgICAgICAgKiBsbHZtL2xpYnJhcnkvTExWTUV4cG9ydHMuY3BwOgorICAgICAgICAo
aW5pdGlhbGl6ZUFuZEdldEpTQ0xMVk1BUEkpOgorICAgICAgICAqIHJ1bnRpbWUvT3B0aW9ucy5j
cHA6CisgICAgICAgIChKU0M6OnJlY29tcHV0ZURlcGVuZGVudE9wdGlvbnMpOgorICAgICAgICAq
IHJ1bnRpbWUvT3B0aW9ucy5oOgorCiAyMDE0LTExLTA3ICBKdWVyZ2VuIFJpYnV0emthICA8anVl
cmdlbkBhcHBsZS5jb20+CiAKICAgICAgICAgW0pTQ10gTG93ZXIgc3dpdGNoIHN0YXRlbWVudHMg
YXQgTExWTSBJUiBsZXZlbCB3aGVuIHVzaW5nIEZhc3RJU2VsLgpkaWZmIC0tZ2l0IGEvU291cmNl
L0phdmFTY3JpcHRDb3JlL2xsdm0vSW5pdGlhbGl6ZUxMVk1QT1NJWC5jcHAgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvbGx2bS9Jbml0aWFsaXplTExWTVBPU0lYLmNwcAppbmRleCA0NDdlMTMwM2Y3
NjhmYjdjNmUwMzFkY2I5OWY1NjI2ZDNlNmVmNGZkLi4zMWI5MWJkMTNjYTdjMzVmMDk2NDUyODA4
OWNjY2RiZjExYjEwNGMwIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGx2bS9J
bml0aWFsaXplTExWTVBPU0lYLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGx2bS9J
bml0aWFsaXplTExWTVBPU0lYLmNwcApAQCAtMzIsNiArMzIsNyBAQAogI2luY2x1ZGUgIk9wdGlv
bnMuaCIKICNpbmNsdWRlIDxkbGZjbi5oPgogI2luY2x1ZGUgPHd0Zi9EYXRhTG9nLmg+CisjaW5j
bHVkZSA8d3RmL1ZlY3Rvci5oPgogCiBuYW1lc3BhY2UgSlNDIHsKIApAQCAtNjgsNiArNjksMTYg
QEAgdm9pZCBpbml0aWFsaXplTExWTVBPU0lYKGNvbnN0IGNoYXIqIGxpYnJhcnlOYW1lKQogICAg
IGlmICghbGx2bSkgewogICAgICAgICBpZiAodmVyYm9zZSkKICAgICAgICAgICAgIGRhdGFMb2co
IkxMVk0gaW5pdGlsaXphdGlvbiBmYWlsZWQuXG4iKTsKKyAgICB9IGVsc2UgeworICAgICAgICBW
ZWN0b3I8Y29uc3QgY2hhciosIDQ+IGFyZ3M7CisgICAgICAgIGFyZ3MuYXBwZW5kKCJsbHZtRm9y
SlNDLmR5bGliIik7CisgICAgICAgIGlmIChPcHRpb25zOjplbmFibGVMTFZNRmFzdElTZWxBYm9y
dCgpKQorICAgICAgICAgICAgYXJncy5hcHBlbmQoIi1mYXN0LWlzZWwtYWJvcnQiKTsKKyAgICAg
ICAgaWYgKE9wdGlvbnM6OmVuYWJsZUxMVk1CYXNpY1JlZ0FsbG9jKCkpCisgICAgICAgICAgICBh
cmdzLmFwcGVuZCgiLXJlZ2FsbG9jPWJhc2ljIik7CisgICAgICAgIGlmICghT3B0aW9uczo6ZW5h
YmxlTExWTU1JU2NoZWR1bGVyKCkpCisgICAgICAgICAgICBhcmdzLmFwcGVuZCgiLWVuYWJsZS1t
aXNjaGVkPWZhbHNlIik7CisgICAgICAgIGxsdm0tPlBhcnNlQ29tbWFuZExpbmVPcHRpb25zKGFy
Z3Muc2l6ZSgpLCAmYXJnc1swXSwgbnVsbHB0cik7CiAgICAgfQogfQogCmRpZmYgLS1naXQgYS9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvbGx2bS9MTFZNQVBJRnVuY3Rpb25zLmggYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvbGx2bS9MTFZNQVBJRnVuY3Rpb25zLmgKaW5kZXggN2RkODNkYzgyYzZjMWYz
NGU3OWMzZmQ1NjRkY2IyMDQ4YWJmZWJiNS4uYTAwNDk1Nzg0OGYzNTYwMWRlNzUzZjQ0MWZiZGY4
Y2IwOTZhOTA5MCAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2xsdm0vTExWTUFQ
SUZ1bmN0aW9ucy5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbHZtL0xMVk1BUElGdW5j
dGlvbnMuaApAQCAtNjQ0LDcgKzY0NCw4IEBACiAgICAgbWFjcm8odm9pZCwgQWRkRWFybHlDU0VQ
YXNzLCAoTExWTVBhc3NNYW5hZ2VyUmVmIFBNKSkgXAogICAgIG1hY3JvKHZvaWQsIEFkZExvd2Vy
RXhwZWN0SW50cmluc2ljUGFzcywgKExMVk1QYXNzTWFuYWdlclJlZiBQTSkpIFwKICAgICBtYWNy
byh2b2lkLCBBZGRUeXBlQmFzZWRBbGlhc0FuYWx5c2lzUGFzcywgKExMVk1QYXNzTWFuYWdlclJl
ZiBQTSkpIFwKLSAgICBtYWNybyh2b2lkLCBBZGRCYXNpY0FsaWFzQW5hbHlzaXNQYXNzLCAoTExW
TVBhc3NNYW5hZ2VyUmVmIFBNKSkKKyAgICBtYWNybyh2b2lkLCBBZGRCYXNpY0FsaWFzQW5hbHlz
aXNQYXNzLCAoTExWTVBhc3NNYW5hZ2VyUmVmIFBNKSkgXAorICAgIG1hY3JvKHZvaWQsIFBhcnNl
Q29tbWFuZExpbmVPcHRpb25zLCAoaW50IGFyZ2MsIGNvbnN0IGNoYXIgKmNvbnN0ICphcmd2LCBj
b25zdCBjaGFyICpPdmVydmlldykpCiAKICNlbmRpZiAvLyBMTFZNQVBJRnVuY3Rpb25zX2gKIApk
aWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2xsdm0vTExWTUhlYWRlcnMuaCBiL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9sbHZtL0xMVk1IZWFkZXJzLmgKaW5kZXggNGI0MWZlNmI1M2I2
NDUzMjE4MDVjMmU3MjZiZDBjNTBjMzczNjIyNC4uNWZmODAxNGU1ZTQyMzY0YTdhYWM0Yzk1Nzcy
ZDZlMDczZTgyYmRjYiAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2xsdm0vTExW
TUhlYWRlcnMuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGx2bS9MTFZNSGVhZGVycy5o
CkBAIC00OSw2ICs0OSw3IEBACiAjaW5jbHVkZSA8bGx2bS1jL0V4ZWN1dGlvbkVuZ2luZS5oPgog
I2luY2x1ZGUgPGxsdm0tYy9Jbml0aWFsaXphdGlvbi5oPgogI2luY2x1ZGUgPGxsdm0tYy9MaW5r
ZXIuaD4KKyNpbmNsdWRlIDxsbHZtLWMvU3VwcG9ydC5oPgogI2luY2x1ZGUgPGxsdm0tYy9UYXJn
ZXQuaD4KICNpbmNsdWRlIDxsbHZtLWMvVGFyZ2V0TWFjaGluZS5oPgogI2luY2x1ZGUgPGxsdm0t
Yy9UcmFuc2Zvcm1zL0lQTy5oPgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2xs
dm0vbGlicmFyeS9MTFZNRXhwb3J0cy5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGx2bS9s
aWJyYXJ5L0xMVk1FeHBvcnRzLmNwcAppbmRleCAzYjBhMzgzNmVjNzZjNGNlNzljYmRhNDM4N2Q1
NWY5ZTU1OTViNWZjLi41NzYxNjkzNjRjMGEzZWM1Nzg0YjI5ODhkZWVmMDQxYjlkMDJlZTk4IDEw
MDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGx2bS9saWJyYXJ5L0xMVk1FeHBvcnRz
LmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGx2bS9saWJyYXJ5L0xMVk1FeHBvcnRz
LmNwcApAQCAtODksMTMgKzg5LDcgQEAgZXh0ZXJuICJDIiBKU0M6OkxMVk1BUEkqIGluaXRpYWxp
emVBbmRHZXRKU0NMTFZNQVBJKHZvaWQgKCpjYWxsYmFjaykoY29uc3QgY2hhcioKICNlbHNlCiAg
ICAgVU5SRUFDSEFCTEVfRk9SX1BMQVRGT1JNKCk7CiAjZW5kaWYKLSAgICAKLSAgICBjb25zdCBj
aGFyKiBhcmdzW10gPSB7Ci0gICAgICAgICJsbHZtRm9ySlNDLmR5bGliIiwKLSAgICAgICAgIi1l
bmFibGUtcGF0Y2hwb2ludC1saXZlbmVzcz10cnVlIgotICAgIH07Ci0gICAgbGx2bTo6Y2w6OlBh
cnNlQ29tbWFuZExpbmVPcHRpb25zKHNpemVvZihhcmdzKSAvIHNpemVvZihjb25zdCBjaGFyKiks
IGFyZ3MpOwotICAgIAorCiAgICAgSlNDOjpMTFZNQVBJKiByZXN1bHQgPSBuZXcgSlNDOjpMTFZN
QVBJOwogICAgIAogI2RlZmluZSBMTFZNX0FQSV9GVU5DVElPTl9BU1NJR05NRU5UKHJldHVyblR5
cGUsIG5hbWUsIHNpZ25hdHVyZSkgXApkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3Jl
L3J1bnRpbWUvT3B0aW9ucy5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9PcHRp
b25zLmNwcAppbmRleCBiOGI3M2IwYjQwZGYxYjJjMGUzNjNiYzI5MGViM2M1YzI4YTI4YTFjLi42
MTY3NzQ1MDQ1MjQ1NjBiM2RlNzY3NDZkZjYyODhkZmFlYjAxMGE1IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9PcHRpb25zLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvcnVudGltZS9PcHRpb25zLmNwcApAQCAtMjY1LDYgKzI2NSw5IEBAIHN0YXRpYyB2
b2lkIHJlY29tcHV0ZURlcGVuZGVudE9wdGlvbnMoKQogCiAgICAgQVNTRVJUKChzdGF0aWNfY2Fz
dDxpbnQ2NF90PihPcHRpb25zOjp0aHJlc2hvbGRGb3JPcHRpbWl6ZUFmdGVyTG9uZ1dhcm1VcCgp
KSA8PCBPcHRpb25zOjpyZW9wdGltaXphdGlvblJldHJ5Q291bnRlck1heCgpKSA+IDApOwogICAg
IEFTU0VSVCgoc3RhdGljX2Nhc3Q8aW50NjRfdD4oT3B0aW9uczo6dGhyZXNob2xkRm9yT3B0aW1p
emVBZnRlckxvbmdXYXJtVXAoKSkgPDwgT3B0aW9uczo6cmVvcHRpbWl6YXRpb25SZXRyeUNvdW50
ZXJNYXgoKSkgPD0gc3RhdGljX2Nhc3Q8aW50NjRfdD4oc3RkOjpudW1lcmljX2xpbWl0czxpbnQz
Ml90Pjo6bWF4KCkpKTsKKworICAgIGlmICghT3B0aW9uczo6ZW5hYmxlTExWTUZhc3RJU2VsKCkp
CisgICAgICAgIE9wdGlvbnM6OmVuYWJsZUxMVk1GYXN0SVNlbEFib3J0KCkgPSBmYWxzZTsKIH0K
IAogdm9pZCBPcHRpb25zOjppbml0aWFsaXplKCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9ydW50aW1lL09wdGlvbnMuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1l
L09wdGlvbnMuaAppbmRleCA5YzRkOTI1MjhlZjI3OTUwMDI3NjA5MDcwOWRkMDkwMDZlMWE0MDE4
Li4zZTUwNTkwOGM0MDc4OWMxYjUyM2I2NjQwOGU1OTM4ZjMyYjIzMzIxIDEwMDY0NAotLS0gYS9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9PcHRpb25zLmgKKysrIGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL3J1bnRpbWUvT3B0aW9ucy5oCkBAIC0xNTMsNiArMTUzLDkgQEAgdHlwZWRlZiBj
b25zdCBjaGFyKiBvcHRpb25TdHJpbmc7CiAgICAgdihib29sLCBlbmFibGVFeHBlcmltZW50YWxG
VExDb3ZlcmFnZSwgZmFsc2UpIFwKICAgICB2KGJvb2wsIHVzZUZUTFRCQUEsIHRydWUpIFwKICAg
ICB2KGJvb2wsIGVuYWJsZUxMVk1GYXN0SVNlbCwgZmFsc2UpIFwKKyAgICB2KGJvb2wsIGVuYWJs
ZUxMVk1GYXN0SVNlbEFib3J0LCBmYWxzZSkgXAorICAgIHYoYm9vbCwgZW5hYmxlTExWTUJhc2lj
UmVnQWxsb2MsIGZhbHNlKSBcCisgICAgdihib29sLCBlbmFibGVMTFZNTUlTY2hlZHVsZXIsIHRy
dWUpIFwKICAgICB2KGJvb2wsIHVzZUxMVk1TbWFsbENvZGVNb2RlbCwgZmFsc2UpIFwKICAgICB2
KGJvb2wsIGR1bXBMTFZNSVIsIGZhbHNlKSBcCiAgICAgdihib29sLCB2YWxpZGF0ZUZUTE9TUkV4
aXRMaXZlbmVzcywgZmFsc2UpIFwK
</data>
<flag name="review"
          id="266227"
          type_id="1"
          status="-"
          setter="ggaren"
    />
    <flag name="commit-queue"
          id="266228"
          type_id="3"
          status="-"
          setter="commit-queue"
    />
          </attachment>
      

    </bug>

</bugzilla>