<?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>83141</bug_id>
          
          <creation_ts>2012-04-04 03:59:24 -0700</creation_ts>
          <short_desc>combine two arrays (coreExceptionName and coreExceptionDescription) into one array</short_desc>
          <delta_ts>2012-04-09 21:38:16 -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>DOM</component>
          <version>528+ (Nightly build)</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>
          
          <blocked>83441</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Lu Guanqun">guanqun.lu</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>ap</cc>
    
    <cc>eric</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>595389</commentid>
    <comment_count>0</comment_count>
    <who name="Lu Guanqun">guanqun.lu</who>
    <bug_when>2012-04-04 03:59:24 -0700</bug_when>
    <thetext>This is a FIXME item in this file: Source/WebCore/dom/DOMCoreException.cpp
Using one array makes it consistent and remove one COMPILE_ASSERT() in this file.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>595392</commentid>
    <comment_count>1</comment_count>
      <attachid>135551</attachid>
    <who name="Lu Guanqun">guanqun.lu</who>
    <bug_when>2012-04-04 04:06:18 -0700</bug_when>
    <thetext>Created attachment 135551
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>595406</commentid>
    <comment_count>2</comment_count>
      <attachid>135555</attachid>
    <who name="Lu Guanqun">guanqun.lu</who>
    <bug_when>2012-04-04 04:26:36 -0700</bug_when>
    <thetext>Created attachment 135555
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>595635</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-04-04 10:01:44 -0700</bug_when>
    <thetext>Did you mean to mark the latest patch obsolete? Looks fine otherwise.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>596141</commentid>
    <comment_count>4</comment_count>
    <who name="Lu Guanqun">guanqun.lu</who>
    <bug_when>2012-04-04 17:40:12 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Did you mean to mark the latest patch obsolete? Looks fine otherwise.

Oops, it must be checked by accident... I&apos;ve removed the &quot;obsolete&quot; flags, please review.

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597194</commentid>
    <comment_count>5</comment_count>
      <attachid>135555</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-04-05 21:36:56 -0700</bug_when>
    <thetext>Comment on attachment 135555
Patch

Great!  Thanks.  There are a bunch of similar structs we could improve in this way.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597201</commentid>
    <comment_count>6</comment_count>
      <attachid>135555</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-05 21:58:01 -0700</bug_when>
    <thetext>Comment on attachment 135555
Patch

Clearing flags on attachment: 135555

Committed r113413: &lt;http://trac.webkit.org/changeset/113413&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>597202</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-05 21:58:06 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>598988</commentid>
    <comment_count>8</comment_count>
    <who name="Lu Guanqun">guanqun.lu</who>
    <bug_when>2012-04-09 21:38:16 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (From update of attachment 135555 [details])
&gt; Great!  Thanks.  There are a bunch of similar structs we could improve in this way.

I&apos;ve spotted these places and created a master bug here: https://bugs.webkit.org/show_bug.cgi?id=83441

And all patches have been submitted for review.

Thanks!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>135551</attachid>
            <date>2012-04-04 04:06:18 -0700</date>
            <delta_ts>2012-04-04 04:26:21 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-83141-20120404190622.patch</filename>
            <type>text/plain</type>
            <size>7713</size>
            <attacher name="Lu Guanqun">guanqun.lu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEyODA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzU2M2Y4NWZmMThiYmIy
MzA4YTQ0MmE2ZmI4ODE5ZDViZWRjN2VhYi4uNzEwZDI2MTE5ZmRjM2Y1ZTFhZWI5MDk4ZjhlMDdh
Y2Q4YjY0OTA0MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA0LTA0ICBMdSBH
dWFucXVuICA8Z3VhbnF1bi5sdUBpbnRlbC5jb20+CisKKyAgICAgICAgY29tYmluZSB0d28gYXJy
YXlzIChjb3JlRXhjZXB0aW9uTmFtZSBhbmQgY29yZUV4Y2VwdGlvbkRlc2NyaXB0aW9uKSBpbnRv
IG9uZSBhcnJheQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9ODMxNDEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBObyBuZXcgdGVzdHMgcmVxdWlyZWQuCisKKyAgICAgICAgKiBkb20vRE9NQ29yZUV4Y2VwdGlv
bi5jcHA6CisgICAgICAgIChDb3JlRXhjZXB0aW9uKToKKyAgICAgICAgKFdlYkNvcmUpOgorICAg
ICAgICAoV2ViQ29yZTo6RE9NQ29yZUV4Y2VwdGlvbjo6aW5pdGlhbGl6ZURlc2NyaXB0aW9uKToK
KwogMjAxMi0wMy0zMSAgUGhpbGlwIFJvZ2VycyAgPHBkckBnb29nbGUuY29tPgogCiAgICAgICAg
IEZpeCBjb21wbGV4IHN0cm9rZXMgb24gQ0cgcGxhdGZvcm0KZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2RvbS9ET01Db3JlRXhjZXB0aW9uLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9ET01D
b3JlRXhjZXB0aW9uLmNwcAppbmRleCAyMzhiNDNlNDFiMjMzOTk3NGE1NDMxYjA5NzZjZTgxY2M1
ZGI5N2I1Li4xNDk1Y2E2MDE2NDVhMGM2ZTM2ZjBhNjBlMGU3OTcwMzAyZDY3MGVkIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vRE9NQ29yZUV4Y2VwdGlvbi5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvZG9tL0RPTUNvcmVFeGNlcHRpb24uY3BwCkBAIC0zMSw3NyArMzEsNDkgQEAKIAog
bmFtZXNwYWNlIFdlYkNvcmUgewogCi0vLyBGSVhNRTogVGhpcyBzaG91bGQgYmUgYW4gYXJyYXkg
b2Ygc3RydWN0cyB0byBwYWlyIHRoZSBuYW1lcyBhbmQgZGVzY3JpcHRpb25zLgotc3RhdGljIGNv
bnN0IGNoYXIqIGNvbnN0IGNvcmVFeGNlcHRpb25OYW1lc1tdID0gewotICAgICJJTkRFWF9TSVpF
X0VSUiIsCi0gICAgIkRPTVNUUklOR19TSVpFX0VSUiIsCi0gICAgIkhJRVJBUkNIWV9SRVFVRVNU
X0VSUiIsCi0gICAgIldST05HX0RPQ1VNRU5UX0VSUiIsCi0gICAgIklOVkFMSURfQ0hBUkFDVEVS
X0VSUiIsCi0gICAgIk5PX0RBVEFfQUxMT1dFRF9FUlIiLAotICAgICJOT19NT0RJRklDQVRJT05f
QUxMT1dFRF9FUlIiLAotICAgICJOT1RfRk9VTkRfRVJSIiwKLSAgICAiTk9UX1NVUFBPUlRFRF9F
UlIiLAotICAgICJJTlVTRV9BVFRSSUJVVEVfRVJSIiwKLSAgICAiSU5WQUxJRF9TVEFURV9FUlIi
LAotICAgICJTWU5UQVhfRVJSIiwKLSAgICAiSU5WQUxJRF9NT0RJRklDQVRJT05fRVJSIiwKLSAg
ICAiTkFNRVNQQUNFX0VSUiIsCi0gICAgIklOVkFMSURfQUNDRVNTX0VSUiIsCi0gICAgIlZBTElE
QVRJT05fRVJSIiwKLSAgICAiVFlQRV9NSVNNQVRDSF9FUlIiLAotICAgICJTRUNVUklUWV9FUlIi
LAotICAgICJORVRXT1JLX0VSUiIsCi0gICAgIkFCT1JUX0VSUiIsCi0gICAgIlVSTF9NSVNNQVRD
SF9FUlIiLAotICAgICJRVU9UQV9FWENFRURFRF9FUlIiLAotICAgICJUSU1FT1VUX0VSUiIsCi0g
ICAgIklOVkFMSURfTk9ERV9UWVBFX0VSUiIsCi0gICAgIkRBVEFfQ0xPTkVfRVJSIgotfTsKLQot
c3RhdGljIGNvbnN0IGNoYXIqIGNvbnN0IGNvcmVFeGNlcHRpb25EZXNjcmlwdGlvbnNbXSA9IHsK
LSAgICAiSW5kZXggb3Igc2l6ZSB3YXMgbmVnYXRpdmUsIG9yIGdyZWF0ZXIgdGhhbiB0aGUgYWxs
b3dlZCB2YWx1ZS4iLAotICAgICJUaGUgc3BlY2lmaWVkIHJhbmdlIG9mIHRleHQgZGlkIG5vdCBm
aXQgaW50byBhIERPTVN0cmluZy4iLAotICAgICJBIE5vZGUgd2FzIGluc2VydGVkIHNvbWV3aGVy
ZSBpdCBkb2Vzbid0IGJlbG9uZy4iLAotICAgICJBIE5vZGUgd2FzIHVzZWQgaW4gYSBkaWZmZXJl
bnQgZG9jdW1lbnQgdGhhbiB0aGUgb25lIHRoYXQgY3JlYXRlZCBpdCAodGhhdCBkb2Vzbid0IHN1
cHBvcnQgaXQpLiIsCi0gICAgIkFuIGludmFsaWQgb3IgaWxsZWdhbCBjaGFyYWN0ZXIgd2FzIHNw
ZWNpZmllZCwgc3VjaCBhcyBpbiBhbiBYTUwgbmFtZS4iLAotICAgICJEYXRhIHdhcyBzcGVjaWZp
ZWQgZm9yIGEgTm9kZSB3aGljaCBkb2VzIG5vdCBzdXBwb3J0IGRhdGEuIiwKLSAgICAiQW4gYXR0
ZW1wdCB3YXMgbWFkZSB0byBtb2RpZnkgYW4gb2JqZWN0IHdoZXJlIG1vZGlmaWNhdGlvbnMgYXJl
IG5vdCBhbGxvd2VkLiIsCi0gICAgIkFuIGF0dGVtcHQgd2FzIG1hZGUgdG8gcmVmZXJlbmNlIGEg
Tm9kZSBpbiBhIGNvbnRleHQgd2hlcmUgaXQgZG9lcyBub3QgZXhpc3QuIiwKLSAgICAiVGhlIGlt
cGxlbWVudGF0aW9uIGRpZCBub3Qgc3VwcG9ydCB0aGUgcmVxdWVzdGVkIHR5cGUgb2Ygb2JqZWN0
IG9yIG9wZXJhdGlvbi4iLAotICAgICJBbiBhdHRlbXB0IHdhcyBtYWRlIHRvIGFkZCBhbiBhdHRy
aWJ1dGUgdGhhdCBpcyBhbHJlYWR5IGluIHVzZSBlbHNld2hlcmUuIiwKLSAgICAiQW4gYXR0ZW1w
dCB3YXMgbWFkZSB0byB1c2UgYW4gb2JqZWN0IHRoYXQgaXMgbm90LCBvciBpcyBubyBsb25nZXIs
IHVzYWJsZS4iLAotICAgICJBbiBpbnZhbGlkIG9yIGlsbGVnYWwgc3RyaW5nIHdhcyBzcGVjaWZp
ZWQuIiwKLSAgICAiQW4gYXR0ZW1wdCB3YXMgbWFkZSB0byBtb2RpZnkgdGhlIHR5cGUgb2YgdGhl
IHVuZGVybHlpbmcgb2JqZWN0LiIsCi0gICAgIkFuIGF0dGVtcHQgd2FzIG1hZGUgdG8gY3JlYXRl
IG9yIGNoYW5nZSBhbiBvYmplY3QgaW4gYSB3YXkgd2hpY2ggaXMgaW5jb3JyZWN0IHdpdGggcmVn
YXJkIHRvIG5hbWVzcGFjZXMuIiwKLSAgICAiQSBwYXJhbWV0ZXIgb3IgYW4gb3BlcmF0aW9uIHdh
cyBub3Qgc3VwcG9ydGVkIGJ5IHRoZSB1bmRlcmx5aW5nIG9iamVjdC4iLAotICAgICJBIGNhbGwg
dG8gYSBtZXRob2Qgc3VjaCBhcyBpbnNlcnRCZWZvcmUgb3IgcmVtb3ZlQ2hpbGQgd291bGQgbWFr
ZSB0aGUgTm9kZSBpbnZhbGlkIHdpdGggcmVzcGVjdCB0byBcInBhcnRpYWwgdmFsaWRpdHlcIiwg
dGhpcyBleGNlcHRpb24gd291bGQgYmUgcmFpc2VkIGFuZCB0aGUgb3BlcmF0aW9uIHdvdWxkIG5v
dCBiZSBkb25lLiIsCi0gICAgIlRoZSB0eXBlIG9mIGFuIG9iamVjdCB3YXMgaW5jb21wYXRpYmxl
IHdpdGggdGhlIGV4cGVjdGVkIHR5cGUgb2YgdGhlIHBhcmFtZXRlciBhc3NvY2lhdGVkIHRvIHRo
ZSBvYmplY3QuIiwKLSAgICAiQW4gYXR0ZW1wdCB3YXMgbWFkZSB0byBicmVhayB0aHJvdWdoIHRo
ZSBzZWN1cml0eSBwb2xpY3kgb2YgdGhlIHVzZXIgYWdlbnQuIiwKK3N0YXRpYyBzdHJ1Y3QgQ29y
ZUV4Y2VwdGlvbiB7CisgICAgY29uc3QgY2hhciogY29uc3QgbmFtZTsKKyAgICBjb25zdCBjaGFy
KiBjb25zdCBkZXNjcmlwdGlvbjsKK30gY29yZUV4Y2VwdGlvbnNbXSA9IHsKKyAgICB7ICJJTkRF
WF9TSVpFX0VSUiIsICJJbmRleCBvciBzaXplIHdhcyBuZWdhdGl2ZSwgb3IgZ3JlYXRlciB0aGFu
IHRoZSBhbGxvd2VkIHZhbHVlLiIgfSwKKyAgICB7ICJET01TVFJJTkdfU0laRV9FUlIiLCAiVGhl
IHNwZWNpZmllZCByYW5nZSBvZiB0ZXh0IGRpZCBub3QgZml0IGludG8gYSBET01TdHJpbmcuIiB9
LAorICAgIHsgIkhJRVJBUkNIWV9SRVFVRVNUX0VSUiIsICJBIE5vZGUgd2FzIGluc2VydGVkIHNv
bWV3aGVyZSBpdCBkb2Vzbid0IGJlbG9uZy4iIH0sCisgICAgeyAiV1JPTkdfRE9DVU1FTlRfRVJS
IiwgIkEgTm9kZSB3YXMgdXNlZCBpbiBhIGRpZmZlcmVudCBkb2N1bWVudCB0aGFuIHRoZSBvbmUg
dGhhdCBjcmVhdGVkIGl0ICh0aGF0IGRvZXNuJ3Qgc3VwcG9ydCBpdCkuIiB9LAorICAgIHsgIklO
VkFMSURfQ0hBUkFDVEVSX0VSUiIsICJBbiBpbnZhbGlkIG9yIGlsbGVnYWwgY2hhcmFjdGVyIHdh
cyBzcGVjaWZpZWQsIHN1Y2ggYXMgaW4gYW4gWE1MIG5hbWUuIiB9LAorICAgIHsgIk5PX0RBVEFf
QUxMT1dFRF9FUlIiLCAiRGF0YSB3YXMgc3BlY2lmaWVkIGZvciBhIE5vZGUgd2hpY2ggZG9lcyBu
b3Qgc3VwcG9ydCBkYXRhLiIgfSwKKyAgICB7ICJOT19NT0RJRklDQVRJT05fQUxMT1dFRF9FUlIi
LCAiQW4gYXR0ZW1wdCB3YXMgbWFkZSB0byBtb2RpZnkgYW4gb2JqZWN0IHdoZXJlIG1vZGlmaWNh
dGlvbnMgYXJlIG5vdCBhbGxvd2VkLiIgfSwKKyAgICB7ICJOT1RfRk9VTkRfRVJSIiwgIkFuIGF0
dGVtcHQgd2FzIG1hZGUgdG8gcmVmZXJlbmNlIGEgTm9kZSBpbiBhIGNvbnRleHQgd2hlcmUgaXQg
ZG9lcyBub3QgZXhpc3QuIiB9LAorICAgIHsgIk5PVF9TVVBQT1JURURfRVJSIiwgIlRoZSBpbXBs
ZW1lbnRhdGlvbiBkaWQgbm90IHN1cHBvcnQgdGhlIHJlcXVlc3RlZCB0eXBlIG9mIG9iamVjdCBv
ciBvcGVyYXRpb24uIiB9LAorICAgIHsgIklOVVNFX0FUVFJJQlVURV9FUlIiLCAiQW4gYXR0ZW1w
dCB3YXMgbWFkZSB0byBhZGQgYW4gYXR0cmlidXRlIHRoYXQgaXMgYWxyZWFkeSBpbiB1c2UgZWxz
ZXdoZXJlLiIgfSwKKyAgICB7ICJJTlZBTElEX1NUQVRFX0VSUiIsICJBbiBhdHRlbXB0IHdhcyBt
YWRlIHRvIHVzZSBhbiBvYmplY3QgdGhhdCBpcyBub3QsIG9yIGlzIG5vIGxvbmdlciwgdXNhYmxl
LiIgfSwKKyAgICB7ICJTWU5UQVhfRVJSIiwgIkFuIGludmFsaWQgb3IgaWxsZWdhbCBzdHJpbmcg
d2FzIHNwZWNpZmllZC4iIH0sCisgICAgeyAiSU5WQUxJRF9NT0RJRklDQVRJT05fRVJSIiwgIkFu
IGF0dGVtcHQgd2FzIG1hZGUgdG8gbW9kaWZ5IHRoZSB0eXBlIG9mIHRoZSB1bmRlcmx5aW5nIG9i
amVjdC4iIH0sCisgICAgeyAiTkFNRVNQQUNFX0VSUiIsICJBbiBhdHRlbXB0IHdhcyBtYWRlIHRv
IGNyZWF0ZSBvciBjaGFuZ2UgYW4gb2JqZWN0IGluIGEgd2F5IHdoaWNoIGlzIGluY29ycmVjdCB3
aXRoIHJlZ2FyZCB0byBuYW1lc3BhY2VzLiIgfSwKKyAgICB7ICJJTlZBTElEX0FDQ0VTU19FUlIi
LCAiQSBwYXJhbWV0ZXIgb3IgYW4gb3BlcmF0aW9uIHdhcyBub3Qgc3VwcG9ydGVkIGJ5IHRoZSB1
bmRlcmx5aW5nIG9iamVjdC4iIH0sCisgICAgeyAiVkFMSURBVElPTl9FUlIiLCAiQSBjYWxsIHRv
IGEgbWV0aG9kIHN1Y2ggYXMgaW5zZXJ0QmVmb3JlIG9yIHJlbW92ZUNoaWxkIHdvdWxkIG1ha2Ug
dGhlIE5vZGUgaW52YWxpZCB3aXRoIHJlc3BlY3QgdG8gXCJwYXJ0aWFsIHZhbGlkaXR5XCIsIHRo
aXMgZXhjZXB0aW9uIHdvdWxkIGJlIHJhaXNlZCBhbmQgdGhlIG9wZXJhdGlvbiB3b3VsZCBub3Qg
YmUgZG9uZS4iIH0sCisgICAgeyAiVFlQRV9NSVNNQVRDSF9FUlIiLCAiVGhlIHR5cGUgb2YgYW4g
b2JqZWN0IHdhcyBpbmNvbXBhdGlibGUgd2l0aCB0aGUgZXhwZWN0ZWQgdHlwZSBvZiB0aGUgcGFy
YW1ldGVyIGFzc29jaWF0ZWQgdG8gdGhlIG9iamVjdC4iIH0sCisgICAgeyAiU0VDVVJJVFlfRVJS
IiwgIkFuIGF0dGVtcHQgd2FzIG1hZGUgdG8gYnJlYWsgdGhyb3VnaCB0aGUgc2VjdXJpdHkgcG9s
aWN5IG9mIHRoZSB1c2VyIGFnZW50LiIgfSwKICAgICAvLyBGSVhNRTogQ291bGRuJ3QgZmluZCBh
IGRlc2NyaXB0aW9uIGluIHRoZSBIVE1ML0RPTSBzcGVjaWZpY2F0aW9ucyBmb3IgTkVUV09SS19F
UlIsIEFCT1JUX0VSUiwgVVJMX01JU01BVENIX0VSUiwgYW5kIFFVT1RBX0VYQ0VFREVEX0VSUgot
ICAgICJBIG5ldHdvcmsgZXJyb3Igb2NjdXJyZWQuIiwKLSAgICAiVGhlIHVzZXIgYWJvcnRlZCBh
IHJlcXVlc3QuIiwKLSAgICAiQSB3b3JrZXIgZ2xvYmFsIHNjb3BlIHJlcHJlc2VudGVkIGFuIGFi
c29sdXRlIFVSTCB0aGF0IGlzIG5vdCBlcXVhbCB0byB0aGUgcmVzdWx0aW5nIGFic29sdXRlIFVS
TC4iLAotICAgICJBbiBhdHRlbXB0IHdhcyBtYWRlIHRvIGFkZCBzb21ldGhpbmcgdG8gc3RvcmFn
ZSB0aGF0IGV4Y2VlZGVkIHRoZSBxdW90YS4iLAotICAgICJBIHRpbWVvdXQgb2NjdXJyZWQuIiwK
LSAgICAiVGhlIHN1cHBsaWVkIG5vZGUgaXMgaW52YWxpZCBvciBoYXMgYW4gaW52YWxpZCBhbmNl
c3RvciBmb3IgdGhpcyBvcGVyYXRpb24uIiwKLSAgICAiQW4gb2JqZWN0IGNvdWxkIG5vdCBiZSBj
bG9uZWQuIgorICAgIHsgIk5FVFdPUktfRVJSIiwgIkEgbmV0d29yayBlcnJvciBvY2N1cnJlZC4i
IH0sCisgICAgeyAiQUJPUlRfRVJSIiwgIlRoZSB1c2VyIGFib3J0ZWQgYSByZXF1ZXN0LiIgfSwK
KyAgICB7ICJVUkxfTUlTTUFUQ0hfRVJSIiwgIkEgd29ya2VyIGdsb2JhbCBzY29wZSByZXByZXNl
bnRlZCBhbiBhYnNvbHV0ZSBVUkwgdGhhdCBpcyBub3QgZXF1YWwgdG8gdGhlIHJlc3VsdGluZyBh
YnNvbHV0ZSBVUkwuIiB9LAorICAgIHsgIlFVT1RBX0VYQ0VFREVEX0VSUiIsICJBbiBhdHRlbXB0
IHdhcyBtYWRlIHRvIGFkZCBzb21ldGhpbmcgdG8gc3RvcmFnZSB0aGF0IGV4Y2VlZGVkIHRoZSBx
dW90YS4iIH0sCisgICAgeyAiVElNRU9VVF9FUlIiLCAiQSB0aW1lb3V0IG9jY3VycmVkLiIgfSwK
KyAgICB7ICJJTlZBTElEX05PREVfVFlQRV9FUlIiLCAiVGhlIHN1cHBsaWVkIG5vZGUgaXMgaW52
YWxpZCBvciBoYXMgYW4gaW52YWxpZCBhbmNlc3RvciBmb3IgdGhpcyBvcGVyYXRpb24uIiB9LAor
ICAgIHsgIkRBVEFfQ0xPTkVfRVJSIiwgIkFuIG9iamVjdCBjb3VsZCBub3QgYmUgY2xvbmVkLiIg
fQogfTsKIAotQ09NUElMRV9BU1NFUlQoV1RGX0FSUkFZX0xFTkdUSChjb3JlRXhjZXB0aW9uTmFt
ZXMpID09IFdURl9BUlJBWV9MRU5HVEgoY29yZUV4Y2VwdGlvbkRlc2NyaXB0aW9ucyksIERPTUNv
cmVFeGNlcHRpb25UYWJsZXNNdXN0TWF0Y2gpOwotCiBib29sIERPTUNvcmVFeGNlcHRpb246Omlu
aXRpYWxpemVEZXNjcmlwdGlvbihFeGNlcHRpb25Db2RlIGVjLCBFeGNlcHRpb25Db2RlRGVzY3Jp
cHRpb24qIGRlc2NyaXB0aW9uKQogewogICAgIGRlc2NyaXB0aW9uLT50eXBlTmFtZSA9ICJET00i
OwogICAgIGRlc2NyaXB0aW9uLT5jb2RlID0gZWM7CiAgICAgZGVzY3JpcHRpb24tPnR5cGUgPSBE
T01Db3JlRXhjZXB0aW9uVHlwZTsKIAotICAgIHNpemVfdCB0YWJsZVNpemUgPSBXVEZfQVJSQVlf
TEVOR1RIKGNvcmVFeGNlcHRpb25OYW1lcyk7CisgICAgc2l6ZV90IHRhYmxlU2l6ZSA9IFdURl9B
UlJBWV9MRU5HVEgoY29yZUV4Y2VwdGlvbnMpOwogICAgIHNpemVfdCB0YWJsZUluZGV4ID0gZWMg
LSBJTkRFWF9TSVpFX0VSUjsKIAotICAgIGRlc2NyaXB0aW9uLT5uYW1lID0gdGFibGVJbmRleCA8
IHRhYmxlU2l6ZSA/IGNvcmVFeGNlcHRpb25OYW1lc1t0YWJsZUluZGV4XSA6IDA7Ci0gICAgZGVz
Y3JpcHRpb24tPmRlc2NyaXB0aW9uID0gdGFibGVJbmRleCA8IHRhYmxlU2l6ZSA/IGNvcmVFeGNl
cHRpb25EZXNjcmlwdGlvbnNbdGFibGVJbmRleF0gOiAwOworICAgIGRlc2NyaXB0aW9uLT5uYW1l
ID0gdGFibGVJbmRleCA8IHRhYmxlU2l6ZSA/IGNvcmVFeGNlcHRpb25zW3RhYmxlSW5kZXhdLm5h
bWUgOiAwOworICAgIGRlc2NyaXB0aW9uLT5kZXNjcmlwdGlvbiA9IHRhYmxlSW5kZXggPCB0YWJs
ZVNpemUgPyBjb3JlRXhjZXB0aW9uc1t0YWJsZUluZGV4XS5kZXNjcmlwdGlvbiA6IDA7CiAKICAg
ICByZXR1cm4gdHJ1ZTsKIH0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>135555</attachid>
            <date>2012-04-04 04:26:36 -0700</date>
            <delta_ts>2012-04-05 21:58:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-83141-20120404192641.patch</filename>
            <type>text/plain</type>
            <size>7715</size>
            <attacher name="Lu Guanqun">guanqun.lu</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEyODA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzU2M2Y4NWZmMThiYmIy
MzA4YTQ0MmE2ZmI4ODE5ZDViZWRjN2VhYi4uM2U0NTViMDVkY2E3ZmQ1ZDM5ZDU3MzBiYmQxMmM3
MDQ2MDc4ZjVlYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA0LTA0ICBMdSBH
dWFucXVuICA8Z3VhbnF1bi5sdUBpbnRlbC5jb20+CisKKyAgICAgICAgY29tYmluZSB0d28gYXJy
YXlzIChjb3JlRXhjZXB0aW9uTmFtZXMgYW5kIGNvcmVFeGNlcHRpb25EZXNjcmlwdGlvbnMpIGlu
dG8gb25lIGFycmF5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD04MzE0MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIE5vIG5ldyB0ZXN0cyByZXF1aXJlZC4KKworICAgICAgICAqIGRvbS9ET01Db3JlRXhjZXB0
aW9uLmNwcDoKKyAgICAgICAgKENvcmVFeGNlcHRpb24pOgorICAgICAgICAoV2ViQ29yZSk6Cisg
ICAgICAgIChXZWJDb3JlOjpET01Db3JlRXhjZXB0aW9uOjppbml0aWFsaXplRGVzY3JpcHRpb24p
OgorCiAyMDEyLTAzLTMxICBQaGlsaXAgUm9nZXJzICA8cGRyQGdvb2dsZS5jb20+CiAKICAgICAg
ICAgRml4IGNvbXBsZXggc3Ryb2tlcyBvbiBDRyBwbGF0Zm9ybQpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvZG9tL0RPTUNvcmVFeGNlcHRpb24uY3BwIGIvU291cmNlL1dlYkNvcmUvZG9tL0RP
TUNvcmVFeGNlcHRpb24uY3BwCmluZGV4IDIzOGI0M2U0MWIyMzM5OTc0YTU0MzFiMDk3NmNlODFj
YzVkYjk3YjUuLjE0OTVjYTYwMTY0NWEwYzZlMzZmMGE2MGUwZTc5NzAzMDJkNjcwZWQgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9ET01Db3JlRXhjZXB0aW9uLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9kb20vRE9NQ29yZUV4Y2VwdGlvbi5jcHAKQEAgLTMxLDc3ICszMSw0OSBAQAog
CiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKLS8vIEZJWE1FOiBUaGlzIHNob3VsZCBiZSBhbiBhcnJh
eSBvZiBzdHJ1Y3RzIHRvIHBhaXIgdGhlIG5hbWVzIGFuZCBkZXNjcmlwdGlvbnMuCi1zdGF0aWMg
Y29uc3QgY2hhciogY29uc3QgY29yZUV4Y2VwdGlvbk5hbWVzW10gPSB7Ci0gICAgIklOREVYX1NJ
WkVfRVJSIiwKLSAgICAiRE9NU1RSSU5HX1NJWkVfRVJSIiwKLSAgICAiSElFUkFSQ0hZX1JFUVVF
U1RfRVJSIiwKLSAgICAiV1JPTkdfRE9DVU1FTlRfRVJSIiwKLSAgICAiSU5WQUxJRF9DSEFSQUNU
RVJfRVJSIiwKLSAgICAiTk9fREFUQV9BTExPV0VEX0VSUiIsCi0gICAgIk5PX01PRElGSUNBVElP
Tl9BTExPV0VEX0VSUiIsCi0gICAgIk5PVF9GT1VORF9FUlIiLAotICAgICJOT1RfU1VQUE9SVEVE
X0VSUiIsCi0gICAgIklOVVNFX0FUVFJJQlVURV9FUlIiLAotICAgICJJTlZBTElEX1NUQVRFX0VS
UiIsCi0gICAgIlNZTlRBWF9FUlIiLAotICAgICJJTlZBTElEX01PRElGSUNBVElPTl9FUlIiLAot
ICAgICJOQU1FU1BBQ0VfRVJSIiwKLSAgICAiSU5WQUxJRF9BQ0NFU1NfRVJSIiwKLSAgICAiVkFM
SURBVElPTl9FUlIiLAotICAgICJUWVBFX01JU01BVENIX0VSUiIsCi0gICAgIlNFQ1VSSVRZX0VS
UiIsCi0gICAgIk5FVFdPUktfRVJSIiwKLSAgICAiQUJPUlRfRVJSIiwKLSAgICAiVVJMX01JU01B
VENIX0VSUiIsCi0gICAgIlFVT1RBX0VYQ0VFREVEX0VSUiIsCi0gICAgIlRJTUVPVVRfRVJSIiwK
LSAgICAiSU5WQUxJRF9OT0RFX1RZUEVfRVJSIiwKLSAgICAiREFUQV9DTE9ORV9FUlIiCi19Owot
Ci1zdGF0aWMgY29uc3QgY2hhciogY29uc3QgY29yZUV4Y2VwdGlvbkRlc2NyaXB0aW9uc1tdID0g
ewotICAgICJJbmRleCBvciBzaXplIHdhcyBuZWdhdGl2ZSwgb3IgZ3JlYXRlciB0aGFuIHRoZSBh
bGxvd2VkIHZhbHVlLiIsCi0gICAgIlRoZSBzcGVjaWZpZWQgcmFuZ2Ugb2YgdGV4dCBkaWQgbm90
IGZpdCBpbnRvIGEgRE9NU3RyaW5nLiIsCi0gICAgIkEgTm9kZSB3YXMgaW5zZXJ0ZWQgc29tZXdo
ZXJlIGl0IGRvZXNuJ3QgYmVsb25nLiIsCi0gICAgIkEgTm9kZSB3YXMgdXNlZCBpbiBhIGRpZmZl
cmVudCBkb2N1bWVudCB0aGFuIHRoZSBvbmUgdGhhdCBjcmVhdGVkIGl0ICh0aGF0IGRvZXNuJ3Qg
c3VwcG9ydCBpdCkuIiwKLSAgICAiQW4gaW52YWxpZCBvciBpbGxlZ2FsIGNoYXJhY3RlciB3YXMg
c3BlY2lmaWVkLCBzdWNoIGFzIGluIGFuIFhNTCBuYW1lLiIsCi0gICAgIkRhdGEgd2FzIHNwZWNp
ZmllZCBmb3IgYSBOb2RlIHdoaWNoIGRvZXMgbm90IHN1cHBvcnQgZGF0YS4iLAotICAgICJBbiBh
dHRlbXB0IHdhcyBtYWRlIHRvIG1vZGlmeSBhbiBvYmplY3Qgd2hlcmUgbW9kaWZpY2F0aW9ucyBh
cmUgbm90IGFsbG93ZWQuIiwKLSAgICAiQW4gYXR0ZW1wdCB3YXMgbWFkZSB0byByZWZlcmVuY2Ug
YSBOb2RlIGluIGEgY29udGV4dCB3aGVyZSBpdCBkb2VzIG5vdCBleGlzdC4iLAotICAgICJUaGUg
aW1wbGVtZW50YXRpb24gZGlkIG5vdCBzdXBwb3J0IHRoZSByZXF1ZXN0ZWQgdHlwZSBvZiBvYmpl
Y3Qgb3Igb3BlcmF0aW9uLiIsCi0gICAgIkFuIGF0dGVtcHQgd2FzIG1hZGUgdG8gYWRkIGFuIGF0
dHJpYnV0ZSB0aGF0IGlzIGFscmVhZHkgaW4gdXNlIGVsc2V3aGVyZS4iLAotICAgICJBbiBhdHRl
bXB0IHdhcyBtYWRlIHRvIHVzZSBhbiBvYmplY3QgdGhhdCBpcyBub3QsIG9yIGlzIG5vIGxvbmdl
ciwgdXNhYmxlLiIsCi0gICAgIkFuIGludmFsaWQgb3IgaWxsZWdhbCBzdHJpbmcgd2FzIHNwZWNp
ZmllZC4iLAotICAgICJBbiBhdHRlbXB0IHdhcyBtYWRlIHRvIG1vZGlmeSB0aGUgdHlwZSBvZiB0
aGUgdW5kZXJseWluZyBvYmplY3QuIiwKLSAgICAiQW4gYXR0ZW1wdCB3YXMgbWFkZSB0byBjcmVh
dGUgb3IgY2hhbmdlIGFuIG9iamVjdCBpbiBhIHdheSB3aGljaCBpcyBpbmNvcnJlY3Qgd2l0aCBy
ZWdhcmQgdG8gbmFtZXNwYWNlcy4iLAotICAgICJBIHBhcmFtZXRlciBvciBhbiBvcGVyYXRpb24g
d2FzIG5vdCBzdXBwb3J0ZWQgYnkgdGhlIHVuZGVybHlpbmcgb2JqZWN0LiIsCi0gICAgIkEgY2Fs
bCB0byBhIG1ldGhvZCBzdWNoIGFzIGluc2VydEJlZm9yZSBvciByZW1vdmVDaGlsZCB3b3VsZCBt
YWtlIHRoZSBOb2RlIGludmFsaWQgd2l0aCByZXNwZWN0IHRvIFwicGFydGlhbCB2YWxpZGl0eVwi
LCB0aGlzIGV4Y2VwdGlvbiB3b3VsZCBiZSByYWlzZWQgYW5kIHRoZSBvcGVyYXRpb24gd291bGQg
bm90IGJlIGRvbmUuIiwKLSAgICAiVGhlIHR5cGUgb2YgYW4gb2JqZWN0IHdhcyBpbmNvbXBhdGli
bGUgd2l0aCB0aGUgZXhwZWN0ZWQgdHlwZSBvZiB0aGUgcGFyYW1ldGVyIGFzc29jaWF0ZWQgdG8g
dGhlIG9iamVjdC4iLAotICAgICJBbiBhdHRlbXB0IHdhcyBtYWRlIHRvIGJyZWFrIHRocm91Z2gg
dGhlIHNlY3VyaXR5IHBvbGljeSBvZiB0aGUgdXNlciBhZ2VudC4iLAorc3RhdGljIHN0cnVjdCBD
b3JlRXhjZXB0aW9uIHsKKyAgICBjb25zdCBjaGFyKiBjb25zdCBuYW1lOworICAgIGNvbnN0IGNo
YXIqIGNvbnN0IGRlc2NyaXB0aW9uOworfSBjb3JlRXhjZXB0aW9uc1tdID0geworICAgIHsgIklO
REVYX1NJWkVfRVJSIiwgIkluZGV4IG9yIHNpemUgd2FzIG5lZ2F0aXZlLCBvciBncmVhdGVyIHRo
YW4gdGhlIGFsbG93ZWQgdmFsdWUuIiB9LAorICAgIHsgIkRPTVNUUklOR19TSVpFX0VSUiIsICJU
aGUgc3BlY2lmaWVkIHJhbmdlIG9mIHRleHQgZGlkIG5vdCBmaXQgaW50byBhIERPTVN0cmluZy4i
IH0sCisgICAgeyAiSElFUkFSQ0hZX1JFUVVFU1RfRVJSIiwgIkEgTm9kZSB3YXMgaW5zZXJ0ZWQg
c29tZXdoZXJlIGl0IGRvZXNuJ3QgYmVsb25nLiIgfSwKKyAgICB7ICJXUk9OR19ET0NVTUVOVF9F
UlIiLCAiQSBOb2RlIHdhcyB1c2VkIGluIGEgZGlmZmVyZW50IGRvY3VtZW50IHRoYW4gdGhlIG9u
ZSB0aGF0IGNyZWF0ZWQgaXQgKHRoYXQgZG9lc24ndCBzdXBwb3J0IGl0KS4iIH0sCisgICAgeyAi
SU5WQUxJRF9DSEFSQUNURVJfRVJSIiwgIkFuIGludmFsaWQgb3IgaWxsZWdhbCBjaGFyYWN0ZXIg
d2FzIHNwZWNpZmllZCwgc3VjaCBhcyBpbiBhbiBYTUwgbmFtZS4iIH0sCisgICAgeyAiTk9fREFU
QV9BTExPV0VEX0VSUiIsICJEYXRhIHdhcyBzcGVjaWZpZWQgZm9yIGEgTm9kZSB3aGljaCBkb2Vz
IG5vdCBzdXBwb3J0IGRhdGEuIiB9LAorICAgIHsgIk5PX01PRElGSUNBVElPTl9BTExPV0VEX0VS
UiIsICJBbiBhdHRlbXB0IHdhcyBtYWRlIHRvIG1vZGlmeSBhbiBvYmplY3Qgd2hlcmUgbW9kaWZp
Y2F0aW9ucyBhcmUgbm90IGFsbG93ZWQuIiB9LAorICAgIHsgIk5PVF9GT1VORF9FUlIiLCAiQW4g
YXR0ZW1wdCB3YXMgbWFkZSB0byByZWZlcmVuY2UgYSBOb2RlIGluIGEgY29udGV4dCB3aGVyZSBp
dCBkb2VzIG5vdCBleGlzdC4iIH0sCisgICAgeyAiTk9UX1NVUFBPUlRFRF9FUlIiLCAiVGhlIGlt
cGxlbWVudGF0aW9uIGRpZCBub3Qgc3VwcG9ydCB0aGUgcmVxdWVzdGVkIHR5cGUgb2Ygb2JqZWN0
IG9yIG9wZXJhdGlvbi4iIH0sCisgICAgeyAiSU5VU0VfQVRUUklCVVRFX0VSUiIsICJBbiBhdHRl
bXB0IHdhcyBtYWRlIHRvIGFkZCBhbiBhdHRyaWJ1dGUgdGhhdCBpcyBhbHJlYWR5IGluIHVzZSBl
bHNld2hlcmUuIiB9LAorICAgIHsgIklOVkFMSURfU1RBVEVfRVJSIiwgIkFuIGF0dGVtcHQgd2Fz
IG1hZGUgdG8gdXNlIGFuIG9iamVjdCB0aGF0IGlzIG5vdCwgb3IgaXMgbm8gbG9uZ2VyLCB1c2Fi
bGUuIiB9LAorICAgIHsgIlNZTlRBWF9FUlIiLCAiQW4gaW52YWxpZCBvciBpbGxlZ2FsIHN0cmlu
ZyB3YXMgc3BlY2lmaWVkLiIgfSwKKyAgICB7ICJJTlZBTElEX01PRElGSUNBVElPTl9FUlIiLCAi
QW4gYXR0ZW1wdCB3YXMgbWFkZSB0byBtb2RpZnkgdGhlIHR5cGUgb2YgdGhlIHVuZGVybHlpbmcg
b2JqZWN0LiIgfSwKKyAgICB7ICJOQU1FU1BBQ0VfRVJSIiwgIkFuIGF0dGVtcHQgd2FzIG1hZGUg
dG8gY3JlYXRlIG9yIGNoYW5nZSBhbiBvYmplY3QgaW4gYSB3YXkgd2hpY2ggaXMgaW5jb3JyZWN0
IHdpdGggcmVnYXJkIHRvIG5hbWVzcGFjZXMuIiB9LAorICAgIHsgIklOVkFMSURfQUNDRVNTX0VS
UiIsICJBIHBhcmFtZXRlciBvciBhbiBvcGVyYXRpb24gd2FzIG5vdCBzdXBwb3J0ZWQgYnkgdGhl
IHVuZGVybHlpbmcgb2JqZWN0LiIgfSwKKyAgICB7ICJWQUxJREFUSU9OX0VSUiIsICJBIGNhbGwg
dG8gYSBtZXRob2Qgc3VjaCBhcyBpbnNlcnRCZWZvcmUgb3IgcmVtb3ZlQ2hpbGQgd291bGQgbWFr
ZSB0aGUgTm9kZSBpbnZhbGlkIHdpdGggcmVzcGVjdCB0byBcInBhcnRpYWwgdmFsaWRpdHlcIiwg
dGhpcyBleGNlcHRpb24gd291bGQgYmUgcmFpc2VkIGFuZCB0aGUgb3BlcmF0aW9uIHdvdWxkIG5v
dCBiZSBkb25lLiIgfSwKKyAgICB7ICJUWVBFX01JU01BVENIX0VSUiIsICJUaGUgdHlwZSBvZiBh
biBvYmplY3Qgd2FzIGluY29tcGF0aWJsZSB3aXRoIHRoZSBleHBlY3RlZCB0eXBlIG9mIHRoZSBw
YXJhbWV0ZXIgYXNzb2NpYXRlZCB0byB0aGUgb2JqZWN0LiIgfSwKKyAgICB7ICJTRUNVUklUWV9F
UlIiLCAiQW4gYXR0ZW1wdCB3YXMgbWFkZSB0byBicmVhayB0aHJvdWdoIHRoZSBzZWN1cml0eSBw
b2xpY3kgb2YgdGhlIHVzZXIgYWdlbnQuIiB9LAogICAgIC8vIEZJWE1FOiBDb3VsZG4ndCBmaW5k
IGEgZGVzY3JpcHRpb24gaW4gdGhlIEhUTUwvRE9NIHNwZWNpZmljYXRpb25zIGZvciBORVRXT1JL
X0VSUiwgQUJPUlRfRVJSLCBVUkxfTUlTTUFUQ0hfRVJSLCBhbmQgUVVPVEFfRVhDRUVERURfRVJS
Ci0gICAgIkEgbmV0d29yayBlcnJvciBvY2N1cnJlZC4iLAotICAgICJUaGUgdXNlciBhYm9ydGVk
IGEgcmVxdWVzdC4iLAotICAgICJBIHdvcmtlciBnbG9iYWwgc2NvcGUgcmVwcmVzZW50ZWQgYW4g
YWJzb2x1dGUgVVJMIHRoYXQgaXMgbm90IGVxdWFsIHRvIHRoZSByZXN1bHRpbmcgYWJzb2x1dGUg
VVJMLiIsCi0gICAgIkFuIGF0dGVtcHQgd2FzIG1hZGUgdG8gYWRkIHNvbWV0aGluZyB0byBzdG9y
YWdlIHRoYXQgZXhjZWVkZWQgdGhlIHF1b3RhLiIsCi0gICAgIkEgdGltZW91dCBvY2N1cnJlZC4i
LAotICAgICJUaGUgc3VwcGxpZWQgbm9kZSBpcyBpbnZhbGlkIG9yIGhhcyBhbiBpbnZhbGlkIGFu
Y2VzdG9yIGZvciB0aGlzIG9wZXJhdGlvbi4iLAotICAgICJBbiBvYmplY3QgY291bGQgbm90IGJl
IGNsb25lZC4iCisgICAgeyAiTkVUV09SS19FUlIiLCAiQSBuZXR3b3JrIGVycm9yIG9jY3VycmVk
LiIgfSwKKyAgICB7ICJBQk9SVF9FUlIiLCAiVGhlIHVzZXIgYWJvcnRlZCBhIHJlcXVlc3QuIiB9
LAorICAgIHsgIlVSTF9NSVNNQVRDSF9FUlIiLCAiQSB3b3JrZXIgZ2xvYmFsIHNjb3BlIHJlcHJl
c2VudGVkIGFuIGFic29sdXRlIFVSTCB0aGF0IGlzIG5vdCBlcXVhbCB0byB0aGUgcmVzdWx0aW5n
IGFic29sdXRlIFVSTC4iIH0sCisgICAgeyAiUVVPVEFfRVhDRUVERURfRVJSIiwgIkFuIGF0dGVt
cHQgd2FzIG1hZGUgdG8gYWRkIHNvbWV0aGluZyB0byBzdG9yYWdlIHRoYXQgZXhjZWVkZWQgdGhl
IHF1b3RhLiIgfSwKKyAgICB7ICJUSU1FT1VUX0VSUiIsICJBIHRpbWVvdXQgb2NjdXJyZWQuIiB9
LAorICAgIHsgIklOVkFMSURfTk9ERV9UWVBFX0VSUiIsICJUaGUgc3VwcGxpZWQgbm9kZSBpcyBp
bnZhbGlkIG9yIGhhcyBhbiBpbnZhbGlkIGFuY2VzdG9yIGZvciB0aGlzIG9wZXJhdGlvbi4iIH0s
CisgICAgeyAiREFUQV9DTE9ORV9FUlIiLCAiQW4gb2JqZWN0IGNvdWxkIG5vdCBiZSBjbG9uZWQu
IiB9CiB9OwogCi1DT01QSUxFX0FTU0VSVChXVEZfQVJSQVlfTEVOR1RIKGNvcmVFeGNlcHRpb25O
YW1lcykgPT0gV1RGX0FSUkFZX0xFTkdUSChjb3JlRXhjZXB0aW9uRGVzY3JpcHRpb25zKSwgRE9N
Q29yZUV4Y2VwdGlvblRhYmxlc011c3RNYXRjaCk7Ci0KIGJvb2wgRE9NQ29yZUV4Y2VwdGlvbjo6
aW5pdGlhbGl6ZURlc2NyaXB0aW9uKEV4Y2VwdGlvbkNvZGUgZWMsIEV4Y2VwdGlvbkNvZGVEZXNj
cmlwdGlvbiogZGVzY3JpcHRpb24pCiB7CiAgICAgZGVzY3JpcHRpb24tPnR5cGVOYW1lID0gIkRP
TSI7CiAgICAgZGVzY3JpcHRpb24tPmNvZGUgPSBlYzsKICAgICBkZXNjcmlwdGlvbi0+dHlwZSA9
IERPTUNvcmVFeGNlcHRpb25UeXBlOwogCi0gICAgc2l6ZV90IHRhYmxlU2l6ZSA9IFdURl9BUlJB
WV9MRU5HVEgoY29yZUV4Y2VwdGlvbk5hbWVzKTsKKyAgICBzaXplX3QgdGFibGVTaXplID0gV1RG
X0FSUkFZX0xFTkdUSChjb3JlRXhjZXB0aW9ucyk7CiAgICAgc2l6ZV90IHRhYmxlSW5kZXggPSBl
YyAtIElOREVYX1NJWkVfRVJSOwogCi0gICAgZGVzY3JpcHRpb24tPm5hbWUgPSB0YWJsZUluZGV4
IDwgdGFibGVTaXplID8gY29yZUV4Y2VwdGlvbk5hbWVzW3RhYmxlSW5kZXhdIDogMDsKLSAgICBk
ZXNjcmlwdGlvbi0+ZGVzY3JpcHRpb24gPSB0YWJsZUluZGV4IDwgdGFibGVTaXplID8gY29yZUV4
Y2VwdGlvbkRlc2NyaXB0aW9uc1t0YWJsZUluZGV4XSA6IDA7CisgICAgZGVzY3JpcHRpb24tPm5h
bWUgPSB0YWJsZUluZGV4IDwgdGFibGVTaXplID8gY29yZUV4Y2VwdGlvbnNbdGFibGVJbmRleF0u
bmFtZSA6IDA7CisgICAgZGVzY3JpcHRpb24tPmRlc2NyaXB0aW9uID0gdGFibGVJbmRleCA8IHRh
YmxlU2l6ZSA/IGNvcmVFeGNlcHRpb25zW3RhYmxlSW5kZXhdLmRlc2NyaXB0aW9uIDogMDsKIAog
ICAgIHJldHVybiB0cnVlOwogfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>