<?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>133759</bug_id>
          
          <creation_ts>2014-06-11 13:14:03 -0700</creation_ts>
          <short_desc>Add LLVM FastISel abort option for coverage testing</short_desc>
          <delta_ts>2014-11-11 13:19:33 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</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="Juergen Ributzka">juergen</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1014869</commentid>
    <comment_count>0</comment_count>
    <who name="Juergen Ributzka">juergen</who>
    <bug_when>2014-06-11 13:14:03 -0700</bug_when>
    <thetext>Add LLVM FastISel abort option for coverage testing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1014874</commentid>
    <comment_count>1</comment_count>
      <attachid>232894</attachid>
    <who name="Juergen Ributzka">juergen</who>
    <bug_when>2014-06-11 13:21:37 -0700</bug_when>
    <thetext>Created attachment 232894
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1015283</commentid>
    <comment_count>2</comment_count>
      <attachid>232894</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2014-06-12 16:36:48 -0700</bug_when>
    <thetext>Comment on attachment 232894
Patch

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

&gt; Source/JavaScriptCore/llvm/InitializeLLVMPOSIX.cpp:38
&gt; +typedef LLVMAPI* (*InitializerFunction)(void (*)(const char*, ...), bool FastISelAbort);

Call it fastISelAbort

&gt; Source/JavaScriptCore/llvm/library/LLVMExports.cpp:63
&gt; +extern &quot;C&quot; JSC::LLVMAPI* initializeAndGetJSCLLVMAPI(void (*callback)(const char*, ...), bool FastISelAbort)

Our naming convention would have this variable start with lower case: fastISelAbort.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1015285</commentid>
    <comment_count>3</comment_count>
      <attachid>233007</attachid>
    <who name="Juergen Ributzka">juergen</who>
    <bug_when>2014-06-12 16:44:06 -0700</bug_when>
    <thetext>Created attachment 233007
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1015903</commentid>
    <comment_count>4</comment_count>
      <attachid>233007</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2014-06-16 11:44:42 -0700</bug_when>
    <thetext>Comment on attachment 233007
Patch

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

&gt; Source/JavaScriptCore/llvm/library/LLVMExports.cpp:99
&gt; +    unsigned numArgs = sizeof(args) / sizeof(const char *) - (fastISelAbort ? 0 : 2);

&quot;char *&quot; =&gt; &quot;char*&quot; in WebKit style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1016468</commentid>
    <comment_count>5</comment_count>
      <attachid>233312</attachid>
    <who name="Juergen Ributzka">juergen</who>
    <bug_when>2014-06-18 10:04:26 -0700</bug_when>
    <thetext>Created attachment 233312
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1016470</commentid>
    <comment_count>6</comment_count>
    <who name="Juergen Ributzka">juergen</who>
    <bug_when>2014-06-18 10:06:05 -0700</bug_when>
    <thetext>Thanks Filip and Geoff. I am still not fully accustomed to the webkit coding style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1047946</commentid>
    <comment_count>7</comment_count>
    <who name="Juergen Ributzka">juergen</who>
    <bug_when>2014-11-11 13:02:47 -0800</bug_when>
    <thetext>Abandon patch - it is obsolete.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>232894</attachid>
            <date>2014-06-11 13:21:37 -0700</date>
            <delta_ts>2014-06-12 16:44:03 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-133759-20140611132112.patch</filename>
            <type>text/plain</type>
            <size>4235</size>
            <attacher name="Juergen Ributzka">juergen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY5ODIwCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA0
Y2I5NjcwOWFkNmVhY2E2MzI3ZmZlYjM1NWU5Y2M3NTRkNDUzYWNkLi43ZDg5MTZjODdiZDY3ODBm
MmQzMTNlNDY0MjY0NmEwNGM3MDcwYzEwIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMSBAQAorMjAxNC0wNi0xMSAgSnVlcmdlbiBSaWJ1dHprYSAgPGp1ZXJnZW5AYXBwbGUu
Y29tPgorCisgICAgICAgIEFkZCBMTFZNIEZhc3RJU2VsIGFib3J0IG9wdGlvbiBmb3IgY292ZXJh
Z2UgdGVzdGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTMzNzU5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgVGhpcyBvcHRpb24gc2hvdWxkIG9ubHkgYmUgdXNlZCBkdXJpbmcgRmFzdElTZWwgY292ZXJh
Z2UgdGVzdGluZywKKyAgICAgICAgYmVjYXVzZSBpdCB3aWxsIGZvcmNlIExMVk0gdG8gYWJvcnQg
dGhlIGN1cnJlbnQgY29tcGlsYXRpb24gYW5kIGNyYXNoLgorICAgICAgICBUaGlzIGlzIGEgY29u
dmVuaWVudCBpbmRpY2F0b3IgdG8gZGV0ZXJtaW5lIHRoYXQgd2UgaGF2ZSBmdWxsIEZhc3RJU2Vs
CisgICAgICAgIGNvdmVyYWdlLgorCisgICAgICAgICogbGx2bS9Jbml0aWFsaXplTExWTVBPU0lY
LmNwcDoKKyAgICAgICAgKEpTQzo6aW5pdGlhbGl6ZUxMVk1QT1NJWCk6CisgICAgICAgICogbGx2
bS9saWJyYXJ5L0xMVk1FeHBvcnRzLmNwcDoKKyAgICAgICAgKGluaXRpYWxpemVBbmRHZXRKU0NM
TFZNQVBJKToKKyAgICAgICAgKiBydW50aW1lL09wdGlvbnMuaDoKKwogMjAxNC0wNi0xMSAgUnlv
c3VrZSBOaXdhICA8cm5pd2FAd2Via2l0Lm9yZz4KIAogICAgICAgICBTdHJ1Y3R1cmU6OmdldCBz
aG91bGQgaW5zdGFudGlhdGUgRGVmZXJHQyBvbmx5IHdoZW4gbWF0ZXJpYWxpemluZyBwcm9wZXJ0
eSBtYXAKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbHZtL0luaXRpYWxpemVM
TFZNUE9TSVguY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2xsdm0vSW5pdGlhbGl6ZUxMVk1Q
T1NJWC5jcHAKaW5kZXggN2M2YWI5MTE0YjAxNmIxYWJkOTM0ZTNlZDAyN2U5YWZjN2MyNWY2YS4u
NDg1ZDUyNjU4ODhjYjZhNTNjOTk2ZWMzNjMwZmU4NWFkYWVjNGY3NSAxMDA2NDQKLS0tIGEvU291
cmNlL0phdmFTY3JpcHRDb3JlL2xsdm0vSW5pdGlhbGl6ZUxMVk1QT1NJWC5jcHAKKysrIGIvU291
cmNlL0phdmFTY3JpcHRDb3JlL2xsdm0vSW5pdGlhbGl6ZUxMVk1QT1NJWC5jcHAKQEAgLTM1LDcg
KzM1LDcgQEAKIAogbmFtZXNwYWNlIEpTQyB7CiAKLXR5cGVkZWYgTExWTUFQSSogKCpJbml0aWFs
aXplckZ1bmN0aW9uKSh2b2lkICgqKShjb25zdCBjaGFyKiwgLi4uKSk7Cit0eXBlZGVmIExMVk1B
UEkqICgqSW5pdGlhbGl6ZXJGdW5jdGlvbikodm9pZCAoKikoY29uc3QgY2hhciosIC4uLiksIGJv
b2wgRmFzdElTZWxBYm9ydCk7CiAKIHZvaWQgaW5pdGlhbGl6ZUxMVk1QT1NJWChjb25zdCBjaGFy
KiBsaWJyYXJ5TmFtZSkKIHsKQEAgLTYzLDcgKzYzLDcgQEAgdm9pZCBpbml0aWFsaXplTExWTVBP
U0lYKGNvbnN0IGNoYXIqIGxpYnJhcnlOYW1lKQogICAgICAgICByZXR1cm47CiAgICAgfQogICAg
IAotICAgIGxsdm0gPSBpbml0aWFsaXplcihXVEZMb2dBbHdheXNBbmRDcmFzaCk7CisgICAgbGx2
bSA9IGluaXRpYWxpemVyKFdURkxvZ0Fsd2F5c0FuZENyYXNoLCBPcHRpb25zOjplbmFibGVMTFZN
RmFzdElTZWxBYm9ydCgpKTsKICAgICBpZiAoIWxsdm0pIHsKICAgICAgICAgaWYgKHZlcmJvc2Up
CiAgICAgICAgICAgICBkYXRhTG9nKCJMTFZNIGluaXRpbGl6YXRpb24gZmFpbGVkLlxuIik7CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGx2bS9saWJyYXJ5L0xMVk1FeHBvcnRz
LmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbHZtL2xpYnJhcnkvTExWTUV4cG9ydHMuY3Bw
CmluZGV4IGQzZTVjMjMwOGRhOWUzNmIwMjU1M2Y4Njg3MmQ1Mjc0NzU2Mjc3M2IuLjlkMGU1YmY3
MjQ4MjA4ODliMDQ2NjZlNjE0OWNlOTcwZmM0MzIwNDcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS9sbHZtL2xpYnJhcnkvTExWTUV4cG9ydHMuY3BwCisrKyBiL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS9sbHZtL2xpYnJhcnkvTExWTUV4cG9ydHMuY3BwCkBAIC01MywxNCArNTMsMTQg
QEAKICN1bmRlZiBfX1NURENfTElNSVRfTUFDUk9TCiAjdW5kZWYgX19TVERDX0NPTlNUQU5UX01B
Q1JPUwogCi1leHRlcm4gIkMiIFdURl9FWFBPUlRfUFJJVkFURSBKU0M6OkxMVk1BUEkqIGluaXRp
YWxpemVBbmRHZXRKU0NMTFZNQVBJKHZvaWQgKCopKGNvbnN0IGNoYXIqLCAuLi4pKTsKK2V4dGVy
biAiQyIgV1RGX0VYUE9SVF9QUklWQVRFIEpTQzo6TExWTUFQSSogaW5pdGlhbGl6ZUFuZEdldEpT
Q0xMVk1BUEkodm9pZCAoKikoY29uc3QgY2hhciosIC4uLiksIGJvb2wgRmFzdElTZWxBYm9ydCk7
CiAKIHN0YXRpYyB2b2lkIGxsdm1DcmFzaChjb25zdCBjaGFyKiByZWFzb24pCiB7CiAgICAgZ19s
bHZtVHJhcENhbGxiYWNrKCJMTFZNIGZhdGFsIGVycm9yOiAlcyIsIHJlYXNvbik7CiB9CiAKLWV4
dGVybiAiQyIgSlNDOjpMTFZNQVBJKiBpbml0aWFsaXplQW5kR2V0SlNDTExWTUFQSSh2b2lkICgq
Y2FsbGJhY2spKGNvbnN0IGNoYXIqLCAuLi4pKQorZXh0ZXJuICJDIiBKU0M6OkxMVk1BUEkqIGlu
aXRpYWxpemVBbmRHZXRKU0NMTFZNQVBJKHZvaWQgKCpjYWxsYmFjaykoY29uc3QgY2hhciosIC4u
LiksIGJvb2wgRmFzdElTZWxBYm9ydCkKIHsKICAgICBnX2xsdm1UcmFwQ2FsbGJhY2sgPSBjYWxs
YmFjazsKICAgICAKQEAgLTkyLDkgKzkyLDEyIEBAIGV4dGVybiAiQyIgSlNDOjpMTFZNQVBJKiBp
bml0aWFsaXplQW5kR2V0SlNDTExWTUFQSSh2b2lkICgqY2FsbGJhY2spKGNvbnN0IGNoYXIqCiAg
ICAgCiAgICAgY29uc3QgY2hhciogYXJnc1tdID0gewogICAgICAgICAiLWVuYWJsZS1zdGFja21h
cC1saXZlbmVzcz10cnVlIiwKLSAgICAgICAgIi1lbmFibGUtcGF0Y2hwb2ludC1saXZlbmVzcz10
cnVlIgorICAgICAgICAiLWVuYWJsZS1wYXRjaHBvaW50LWxpdmVuZXNzPXRydWUiLAorICAgICAg
ICAiLWZhc3QtaXNlbC1hYm9ydCIsCisgICAgICAgICItZmFzdC1pc2VsLWFib3J0LWFyZ3MiCiAg
ICAgfTsKLSAgICBsbHZtOjpjbDo6UGFyc2VDb21tYW5kTGluZU9wdGlvbnMoc2l6ZW9mKGFyZ3Mp
IC8gc2l6ZW9mKGNvbnN0IGNoYXIqKSwgYXJncyk7CisgICAgdW5zaWduZWQgTnVtQXJncyA9IHNp
emVvZihhcmdzKSAvIHNpemVvZihjb25zdCBjaGFyICopIC0gKEZhc3RJU2VsQWJvcnQgPyAwIDog
Mik7CisgICAgbGx2bTo6Y2w6OlBhcnNlQ29tbWFuZExpbmVPcHRpb25zKE51bUFyZ3MsIGFyZ3Mp
OwogICAgIAogICAgIEpTQzo6TExWTUFQSSogcmVzdWx0ID0gbmV3IEpTQzo6TExWTUFQSTsKICAg
ICAKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL09wdGlvbnMuaCBi
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL09wdGlvbnMuaAppbmRleCBjOWU4MTM0ZTE4
MTE2ZDhlZDIxYjBmYjc3YjZkNjNhZTM2N2U1MjZkLi5kOTBjYjVjYmU4ZTk2MWRkYjQyNmU3ZmYz
YjBiNGJhNTdlM2YwMzQ3IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGlt
ZS9PcHRpb25zLmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvT3B0aW9ucy5o
CkBAIC0xNDksNiArMTQ5LDcgQEAgdHlwZWRlZiBjb25zdCBjaGFyKiBvcHRpb25TdHJpbmc7CiAg
ICAgdihib29sLCBlbmFibGVFeHBlcmltZW50YWxGVExDb3ZlcmFnZSwgZmFsc2UpIFwKICAgICB2
KGJvb2wsIHVzZUZUTFRCQUEsIHRydWUpIFwKICAgICB2KGJvb2wsIGVuYWJsZUxMVk1GYXN0SVNl
bCwgZmFsc2UpIFwKKyAgICB2KGJvb2wsIGVuYWJsZUxMVk1GYXN0SVNlbEFib3J0LCBmYWxzZSkg
XAogICAgIHYoYm9vbCwgdXNlTExWTVNtYWxsQ29kZU1vZGVsLCBmYWxzZSkgXAogICAgIHYoYm9v
bCwgZHVtcExMVk1JUiwgZmFsc2UpIFwKICAgICB2KGJvb2wsIHZhbGlkYXRlRlRMT1NSRXhpdExp
dmVuZXNzLCBmYWxzZSkgXAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>233007</attachid>
            <date>2014-06-12 16:44:06 -0700</date>
            <delta_ts>2014-06-18 10:04:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-133759-20140612164341.patch</filename>
            <type>text/plain</type>
            <size>4183</size>
            <attacher name="Juergen Ributzka">juergen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY5OTIwCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA0
NjAyMWNmNjI4MjdlZDJmNjk2NmMxOTljNTI1NDE1NGNlYjc4Njg3Li5mNzZmYWQyN2U2MWMxZGE0
MTJlMGJlMzRiODVkMDRiNjhjN2UyODAzIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMSBAQAorMjAxNC0wNi0xMiAgSnVlcmdlbiBSaWJ1dHprYSAgPGp1ZXJnZW5AYXBwbGUu
Y29tPgorCisgICAgICAgIEFkZCBMTFZNIEZhc3RJU2VsIGFib3J0IG9wdGlvbiBmb3IgY292ZXJh
Z2UgdGVzdGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTMzNzU5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRmlsaXAgUGl6bG8uCisKKyAgICAgICAg
VGhpcyBvcHRpb24gc2hvdWxkIG9ubHkgYmUgdXNlZCBkdXJpbmcgRmFzdElTZWwgY292ZXJhZ2Ug
dGVzdGluZywKKyAgICAgICAgYmVjYXVzZSBpdCB3aWxsIGZvcmNlIExMVk0gdG8gYWJvcnQgdGhl
IGN1cnJlbnQgY29tcGlsYXRpb24gYW5kIGNyYXNoLgorICAgICAgICBUaGlzIGlzIGEgY29udmVu
aWVudCBpbmRpY2F0b3IgdG8gZGV0ZXJtaW5lIHRoYXQgd2UgaGF2ZSBmdWxsIEZhc3RJU2VsCisg
ICAgICAgIGNvdmVyYWdlLgorCisgICAgICAgICogbGx2bS9Jbml0aWFsaXplTExWTVBPU0lYLmNw
cDoKKyAgICAgICAgKEpTQzo6aW5pdGlhbGl6ZUxMVk1QT1NJWCk6CisgICAgICAgICogbGx2bS9s
aWJyYXJ5L0xMVk1FeHBvcnRzLmNwcDoKKyAgICAgICAgKGluaXRpYWxpemVBbmRHZXRKU0NMTFZN
QVBJKToKKyAgICAgICAgKiBydW50aW1lL09wdGlvbnMuaDoKKwogMjAxNC0wNi0xMiAgTWFyayBM
YW0gIDxtYXJrLmxhbUBhcHBsZS5jb20+CiAKICAgICAgICAgUmVtb3ZlIHNvbWUgZGVhZCAvIHVu
dXNlZCBjb2RlLgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2xsdm0vSW5pdGlh
bGl6ZUxMVk1QT1NJWC5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGx2bS9Jbml0aWFsaXpl
TExWTVBPU0lYLmNwcAppbmRleCA3YzZhYjkxMTRiMDE2YjFhYmQ5MzRlM2VkMDI3ZTlhZmM3YzI1
ZjZhLi5hZDQwYmY0YjYxM2Y1NWM5ODY2YzQ2Yjk5M2M3NGQyZDA3YzIyOGE1IDEwMDY0NAotLS0g
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGx2bS9Jbml0aWFsaXplTExWTVBPU0lYLmNwcAorKysg
Yi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGx2bS9Jbml0aWFsaXplTExWTVBPU0lYLmNwcApAQCAt
MzUsNyArMzUsNyBAQAogCiBuYW1lc3BhY2UgSlNDIHsKIAotdHlwZWRlZiBMTFZNQVBJKiAoKklu
aXRpYWxpemVyRnVuY3Rpb24pKHZvaWQgKCopKGNvbnN0IGNoYXIqLCAuLi4pKTsKK3R5cGVkZWYg
TExWTUFQSSogKCpJbml0aWFsaXplckZ1bmN0aW9uKSh2b2lkICgqKShjb25zdCBjaGFyKiwgLi4u
KSwgYm9vbCBmYXN0SVNlbEFib3J0KTsKIAogdm9pZCBpbml0aWFsaXplTExWTVBPU0lYKGNvbnN0
IGNoYXIqIGxpYnJhcnlOYW1lKQogewpAQCAtNjMsNyArNjMsNyBAQCB2b2lkIGluaXRpYWxpemVM
TFZNUE9TSVgoY29uc3QgY2hhciogbGlicmFyeU5hbWUpCiAgICAgICAgIHJldHVybjsKICAgICB9
CiAgICAgCi0gICAgbGx2bSA9IGluaXRpYWxpemVyKFdURkxvZ0Fsd2F5c0FuZENyYXNoKTsKKyAg
ICBsbHZtID0gaW5pdGlhbGl6ZXIoV1RGTG9nQWx3YXlzQW5kQ3Jhc2gsIE9wdGlvbnM6OmVuYWJs
ZUxMVk1GYXN0SVNlbEFib3J0KCkpOwogICAgIGlmICghbGx2bSkgewogICAgICAgICBpZiAodmVy
Ym9zZSkKICAgICAgICAgICAgIGRhdGFMb2coIkxMVk0gaW5pdGlsaXphdGlvbiBmYWlsZWQuXG4i
KTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbHZtL2xpYnJhcnkvTExWTUV4
cG9ydHMuY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2xsdm0vbGlicmFyeS9MTFZNRXhwb3J0
cy5jcHAKaW5kZXggZDNlNWMyMzA4ZGE5ZTM2YjAyNTUzZjg2ODcyZDUyNzQ3NTYyNzczYi4uNWNh
ZmM4ODk2ODdlMzA2YTg5MWY4MjZiZDEyNDk5ZjhlMTViOTQ0MyAxMDA2NDQKLS0tIGEvU291cmNl
L0phdmFTY3JpcHRDb3JlL2xsdm0vbGlicmFyeS9MTFZNRXhwb3J0cy5jcHAKKysrIGIvU291cmNl
L0phdmFTY3JpcHRDb3JlL2xsdm0vbGlicmFyeS9MTFZNRXhwb3J0cy5jcHAKQEAgLTUzLDE0ICs1
MywxNCBAQAogI3VuZGVmIF9fU1REQ19MSU1JVF9NQUNST1MKICN1bmRlZiBfX1NURENfQ09OU1RB
TlRfTUFDUk9TCiAKLWV4dGVybiAiQyIgV1RGX0VYUE9SVF9QUklWQVRFIEpTQzo6TExWTUFQSSog
aW5pdGlhbGl6ZUFuZEdldEpTQ0xMVk1BUEkodm9pZCAoKikoY29uc3QgY2hhciosIC4uLikpOwor
ZXh0ZXJuICJDIiBXVEZfRVhQT1JUX1BSSVZBVEUgSlNDOjpMTFZNQVBJKiBpbml0aWFsaXplQW5k
R2V0SlNDTExWTUFQSSh2b2lkICgqKShjb25zdCBjaGFyKiwgLi4uKSwgYm9vbCBmYXN0SVNlbEFi
b3J0KTsKIAogc3RhdGljIHZvaWQgbGx2bUNyYXNoKGNvbnN0IGNoYXIqIHJlYXNvbikKIHsKICAg
ICBnX2xsdm1UcmFwQ2FsbGJhY2soIkxMVk0gZmF0YWwgZXJyb3I6ICVzIiwgcmVhc29uKTsKIH0K
IAotZXh0ZXJuICJDIiBKU0M6OkxMVk1BUEkqIGluaXRpYWxpemVBbmRHZXRKU0NMTFZNQVBJKHZv
aWQgKCpjYWxsYmFjaykoY29uc3QgY2hhciosIC4uLikpCitleHRlcm4gIkMiIEpTQzo6TExWTUFQ
SSogaW5pdGlhbGl6ZUFuZEdldEpTQ0xMVk1BUEkodm9pZCAoKmNhbGxiYWNrKShjb25zdCBjaGFy
KiwgLi4uKSwgYm9vbCBmYXN0SVNlbEFib3J0KQogewogICAgIGdfbGx2bVRyYXBDYWxsYmFjayA9
IGNhbGxiYWNrOwogICAgIApAQCAtOTIsOSArOTIsMTIgQEAgZXh0ZXJuICJDIiBKU0M6OkxMVk1B
UEkqIGluaXRpYWxpemVBbmRHZXRKU0NMTFZNQVBJKHZvaWQgKCpjYWxsYmFjaykoY29uc3QgY2hh
cioKICAgICAKICAgICBjb25zdCBjaGFyKiBhcmdzW10gPSB7CiAgICAgICAgICItZW5hYmxlLXN0
YWNrbWFwLWxpdmVuZXNzPXRydWUiLAotICAgICAgICAiLWVuYWJsZS1wYXRjaHBvaW50LWxpdmVu
ZXNzPXRydWUiCisgICAgICAgICItZW5hYmxlLXBhdGNocG9pbnQtbGl2ZW5lc3M9dHJ1ZSIsCisg
ICAgICAgICItZmFzdC1pc2VsLWFib3J0IiwKKyAgICAgICAgIi1mYXN0LWlzZWwtYWJvcnQtYXJn
cyIKICAgICB9OwotICAgIGxsdm06OmNsOjpQYXJzZUNvbW1hbmRMaW5lT3B0aW9ucyhzaXplb2Yo
YXJncykgLyBzaXplb2YoY29uc3QgY2hhciopLCBhcmdzKTsKKyAgICB1bnNpZ25lZCBudW1Bcmdz
ID0gc2l6ZW9mKGFyZ3MpIC8gc2l6ZW9mKGNvbnN0IGNoYXIgKikgLSAoZmFzdElTZWxBYm9ydCA/
IDAgOiAyKTsKKyAgICBsbHZtOjpjbDo6UGFyc2VDb21tYW5kTGluZU9wdGlvbnMobnVtQXJncywg
YXJncyk7CiAgICAgCiAgICAgSlNDOjpMTFZNQVBJKiByZXN1bHQgPSBuZXcgSlNDOjpMTFZNQVBJ
OwogICAgIApkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvT3B0aW9u
cy5oIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvT3B0aW9ucy5oCmluZGV4IGM5ZTgx
MzRlMTgxMTZkOGVkMjFiMGZiNzdiNmQ2M2FlMzY3ZTUyNmQuLmQ5MGNiNWNiZThlOTYxZGRiNDI2
ZTdmZjNiMGI0YmE1N2UzZjAzNDcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9y
dW50aW1lL09wdGlvbnMuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9PcHRp
b25zLmgKQEAgLTE0OSw2ICsxNDksNyBAQCB0eXBlZGVmIGNvbnN0IGNoYXIqIG9wdGlvblN0cmlu
ZzsKICAgICB2KGJvb2wsIGVuYWJsZUV4cGVyaW1lbnRhbEZUTENvdmVyYWdlLCBmYWxzZSkgXAog
ICAgIHYoYm9vbCwgdXNlRlRMVEJBQSwgdHJ1ZSkgXAogICAgIHYoYm9vbCwgZW5hYmxlTExWTUZh
c3RJU2VsLCBmYWxzZSkgXAorICAgIHYoYm9vbCwgZW5hYmxlTExWTUZhc3RJU2VsQWJvcnQsIGZh
bHNlKSBcCiAgICAgdihib29sLCB1c2VMTFZNU21hbGxDb2RlTW9kZWwsIGZhbHNlKSBcCiAgICAg
dihib29sLCBkdW1wTExWTUlSLCBmYWxzZSkgXAogICAgIHYoYm9vbCwgdmFsaWRhdGVGVExPU1JF
eGl0TGl2ZW5lc3MsIGZhbHNlKSBcCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>233312</attachid>
            <date>2014-06-18 10:04:26 -0700</date>
            <delta_ts>2014-11-11 13:19:33 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-133759-20140618100403.patch</filename>
            <type>text/plain</type>
            <size>4215</size>
            <attacher name="Juergen Ributzka">juergen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcwMTAwCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBj
MDIyMjRiOGJkOTc1M2NjOGE0MTgwMTgzOWM4YTUzNjQ5NWFhMDMxLi4zN2I1YzhhMDM1M2Q2MzJj
NzMxNGRkNzQ1MzdlNzU3OTZmNWJhNDg4IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMSBAQAorMjAxNC0wNi0xOCAgSnVlcmdlbiBSaWJ1dHprYSAgPGp1ZXJnZW5AYXBwbGUu
Y29tPgorCisgICAgICAgIEFkZCBMTFZNIEZhc3RJU2VsIGFib3J0IG9wdGlvbiBmb3IgY292ZXJh
Z2UgdGVzdGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTMzNzU5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRmlsaXAgUGl6bG8uCisKKyAgICAgICAg
VGhpcyBvcHRpb24gc2hvdWxkIG9ubHkgYmUgdXNlZCBkdXJpbmcgRmFzdElTZWwgY292ZXJhZ2Ug
dGVzdGluZywKKyAgICAgICAgYmVjYXVzZSBpdCB3aWxsIGZvcmNlIExMVk0gdG8gYWJvcnQgdGhl
IGN1cnJlbnQgY29tcGlsYXRpb24gYW5kIGNyYXNoLgorICAgICAgICBUaGlzIGlzIGEgY29udmVu
aWVudCBpbmRpY2F0b3IgdG8gZGV0ZXJtaW5lIHRoYXQgd2UgaGF2ZSBmdWxsIEZhc3RJU2VsCisg
ICAgICAgIGNvdmVyYWdlLgorCisgICAgICAgICogbGx2bS9Jbml0aWFsaXplTExWTVBPU0lYLmNw
cDoKKyAgICAgICAgKEpTQzo6aW5pdGlhbGl6ZUxMVk1QT1NJWCk6CisgICAgICAgICogbGx2bS9s
aWJyYXJ5L0xMVk1FeHBvcnRzLmNwcDoKKyAgICAgICAgKGluaXRpYWxpemVBbmRHZXRKU0NMTFZN
QVBJKToKKyAgICAgICAgKiBydW50aW1lL09wdGlvbnMuaDoKKwogMjAxNC0wNi0xNyAgQ29tbWl0
IFF1ZXVlICA8Y29tbWl0LXF1ZXVlQHdlYmtpdC5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZCwg
cm9sbGluZyBvdXQgcjE3MDA4Mi4KZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9s
bHZtL0luaXRpYWxpemVMTFZNUE9TSVguY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2xsdm0v
SW5pdGlhbGl6ZUxMVk1QT1NJWC5jcHAKaW5kZXggN2M2YWI5MTE0YjAxNmIxYWJkOTM0ZTNlZDAy
N2U5YWZjN2MyNWY2YS4uYWQ0MGJmNGI2MTNmNTVjOTg2NmM0NmI5OTNjNzRkMmQwN2MyMjhhNSAx
MDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2xsdm0vSW5pdGlhbGl6ZUxMVk1QT1NJ
WC5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2xsdm0vSW5pdGlhbGl6ZUxMVk1QT1NJ
WC5jcHAKQEAgLTM1LDcgKzM1LDcgQEAKIAogbmFtZXNwYWNlIEpTQyB7CiAKLXR5cGVkZWYgTExW
TUFQSSogKCpJbml0aWFsaXplckZ1bmN0aW9uKSh2b2lkICgqKShjb25zdCBjaGFyKiwgLi4uKSk7
Cit0eXBlZGVmIExMVk1BUEkqICgqSW5pdGlhbGl6ZXJGdW5jdGlvbikodm9pZCAoKikoY29uc3Qg
Y2hhciosIC4uLiksIGJvb2wgZmFzdElTZWxBYm9ydCk7CiAKIHZvaWQgaW5pdGlhbGl6ZUxMVk1Q
T1NJWChjb25zdCBjaGFyKiBsaWJyYXJ5TmFtZSkKIHsKQEAgLTYzLDcgKzYzLDcgQEAgdm9pZCBp
bml0aWFsaXplTExWTVBPU0lYKGNvbnN0IGNoYXIqIGxpYnJhcnlOYW1lKQogICAgICAgICByZXR1
cm47CiAgICAgfQogICAgIAotICAgIGxsdm0gPSBpbml0aWFsaXplcihXVEZMb2dBbHdheXNBbmRD
cmFzaCk7CisgICAgbGx2bSA9IGluaXRpYWxpemVyKFdURkxvZ0Fsd2F5c0FuZENyYXNoLCBPcHRp
b25zOjplbmFibGVMTFZNRmFzdElTZWxBYm9ydCgpKTsKICAgICBpZiAoIWxsdm0pIHsKICAgICAg
ICAgaWYgKHZlcmJvc2UpCiAgICAgICAgICAgICBkYXRhTG9nKCJMTFZNIGluaXRpbGl6YXRpb24g
ZmFpbGVkLlxuIik7CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGx2bS9saWJy
YXJ5L0xMVk1FeHBvcnRzLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbHZtL2xpYnJhcnkv
TExWTUV4cG9ydHMuY3BwCmluZGV4IDU2Y2RmZDBjZmIyNjMyZTgwMWIwNGMzNDg4Y2VhMzVkNzI2
ZTQ1OTUuLjQ5NGRkMDYxMWRmODc0ZGY5MzllOGMzM2RmMjNhNjMzNzQ0YmZlMDQgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbHZtL2xpYnJhcnkvTExWTUV4cG9ydHMuY3BwCisr
KyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbHZtL2xpYnJhcnkvTExWTUV4cG9ydHMuY3BwCkBA
IC01MywxNCArNTMsMTQgQEAKICN1bmRlZiBfX1NURENfTElNSVRfTUFDUk9TCiAjdW5kZWYgX19T
VERDX0NPTlNUQU5UX01BQ1JPUwogCi1leHRlcm4gIkMiIFdURl9FWFBPUlRfUFJJVkFURSBKU0M6
OkxMVk1BUEkqIGluaXRpYWxpemVBbmRHZXRKU0NMTFZNQVBJKHZvaWQgKCopKGNvbnN0IGNoYXIq
LCAuLi4pKTsKK2V4dGVybiAiQyIgV1RGX0VYUE9SVF9QUklWQVRFIEpTQzo6TExWTUFQSSogaW5p
dGlhbGl6ZUFuZEdldEpTQ0xMVk1BUEkodm9pZCAoKikoY29uc3QgY2hhciosIC4uLiksIGJvb2wg
ZmFzdElTZWxBYm9ydCk7CiAKIHN0YXRpYyB2b2lkIGxsdm1DcmFzaChjb25zdCBjaGFyKiByZWFz
b24pCiB7CiAgICAgZ19sbHZtVHJhcENhbGxiYWNrKCJMTFZNIGZhdGFsIGVycm9yOiAlcyIsIHJl
YXNvbik7CiB9CiAKLWV4dGVybiAiQyIgSlNDOjpMTFZNQVBJKiBpbml0aWFsaXplQW5kR2V0SlND
TExWTUFQSSh2b2lkICgqY2FsbGJhY2spKGNvbnN0IGNoYXIqLCAuLi4pKQorZXh0ZXJuICJDIiBK
U0M6OkxMVk1BUEkqIGluaXRpYWxpemVBbmRHZXRKU0NMTFZNQVBJKHZvaWQgKCpjYWxsYmFjayko
Y29uc3QgY2hhciosIC4uLiksIGJvb2wgZmFzdElTZWxBYm9ydCkKIHsKICAgICBnX2xsdm1UcmFw
Q2FsbGJhY2sgPSBjYWxsYmFjazsKICAgICAKQEAgLTkzLDkgKzkzLDEyIEBAIGV4dGVybiAiQyIg
SlNDOjpMTFZNQVBJKiBpbml0aWFsaXplQW5kR2V0SlNDTExWTUFQSSh2b2lkICgqY2FsbGJhY2sp
KGNvbnN0IGNoYXIqCiAgICAgY29uc3QgY2hhciogYXJnc1tdID0gewogICAgICAgICAibGx2bUZv
ckpTQy5keWxpYiIsCiAgICAgICAgICItZW5hYmxlLXN0YWNrbWFwLWxpdmVuZXNzPXRydWUiLAot
ICAgICAgICAiLWVuYWJsZS1wYXRjaHBvaW50LWxpdmVuZXNzPXRydWUiCisgICAgICAgICItZW5h
YmxlLXBhdGNocG9pbnQtbGl2ZW5lc3M9dHJ1ZSIsCisgICAgICAgICItZmFzdC1pc2VsLWFib3J0
IiwKKyAgICAgICAgIi1mYXN0LWlzZWwtYWJvcnQtYXJncyIKICAgICB9OwotICAgIGxsdm06OmNs
OjpQYXJzZUNvbW1hbmRMaW5lT3B0aW9ucyhzaXplb2YoYXJncykgLyBzaXplb2YoY29uc3QgY2hh
ciopLCBhcmdzKTsKKyAgICB1bnNpZ25lZCBudW1BcmdzID0gc2l6ZW9mKGFyZ3MpIC8gc2l6ZW9m
KGNvbnN0IGNoYXIqKSAtIChmYXN0SVNlbEFib3J0ID8gMCA6IDIpOworICAgIGxsdm06OmNsOjpQ
YXJzZUNvbW1hbmRMaW5lT3B0aW9ucyhudW1BcmdzLCBhcmdzKTsKICAgICAKICAgICBKU0M6OkxM
Vk1BUEkqIHJlc3VsdCA9IG5ldyBKU0M6OkxMVk1BUEk7CiAgICAgCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9PcHRpb25zLmggYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvcnVudGltZS9PcHRpb25zLmgKaW5kZXggYzllODEzNGUxODExNmQ4ZWQyMWIwZmI3N2I2ZDYz
YWUzNjdlNTI2ZC4uZDkwY2I1Y2JlOGU5NjFkZGI0MjZlN2ZmM2IwYjRiYTU3ZTNmMDM0NyAxMDA2
NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvT3B0aW9ucy5oCisrKyBiL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL09wdGlvbnMuaApAQCAtMTQ5LDYgKzE0OSw3IEBA
IHR5cGVkZWYgY29uc3QgY2hhciogb3B0aW9uU3RyaW5nOwogICAgIHYoYm9vbCwgZW5hYmxlRXhw
ZXJpbWVudGFsRlRMQ292ZXJhZ2UsIGZhbHNlKSBcCiAgICAgdihib29sLCB1c2VGVExUQkFBLCB0
cnVlKSBcCiAgICAgdihib29sLCBlbmFibGVMTFZNRmFzdElTZWwsIGZhbHNlKSBcCisgICAgdihi
b29sLCBlbmFibGVMTFZNRmFzdElTZWxBYm9ydCwgZmFsc2UpIFwKICAgICB2KGJvb2wsIHVzZUxM
Vk1TbWFsbENvZGVNb2RlbCwgZmFsc2UpIFwKICAgICB2KGJvb2wsIGR1bXBMTFZNSVIsIGZhbHNl
KSBcCiAgICAgdihib29sLCB2YWxpZGF0ZUZUTE9TUkV4aXRMaXZlbmVzcywgZmFsc2UpIFwK
</data>

          </attachment>
      

    </bug>

</bugzilla>