<?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>76139</bug_id>
          
          <creation_ts>2012-01-11 18:53:37 -0800</creation_ts>
          <short_desc>[EFL][WK2] Add missing files to build webkit2/Efl.</short_desc>
          <delta_ts>2012-04-17 08:26:48 -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>WebKit2</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>61838</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryuan Choi">ryuan.choi</reporter>
          <assigned_to name="Ryuan Choi">ryuan.choi</assigned_to>
          <cc>mariusz.g</cc>
    
    <cc>rakuco</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>534497</commentid>
    <comment_count>0</comment_count>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2012-01-11 18:53:37 -0800</bug_when>
    <thetext>Patch will be added.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>534507</commentid>
    <comment_count>1</comment_count>
      <attachid>122155</attachid>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2012-01-11 19:09:55 -0800</bug_when>
    <thetext>Created attachment 122155
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>534514</commentid>
    <comment_count>2</comment_count>
      <attachid>122155</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-01-11 19:20:43 -0800</bug_when>
    <thetext>Comment on attachment 122155
Patch

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

&gt; Source/WebKit2/UIProcess/Plugins/efl/PluginProcessProxyEfl.cpp:35
&gt; +

Missing #endif for ENABLE(PLUGIN_PROCESS)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>534603</commentid>
    <comment_count>3</comment_count>
      <attachid>122155</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-01-11 23:51:37 -0800</bug_when>
    <thetext>Comment on attachment 122155
Patch

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

&gt;&gt; Source/WebKit2/UIProcess/Plugins/efl/PluginProcessProxyEfl.cpp:35
&gt;&gt; +
&gt; 
&gt; Missing #endif for ENABLE(PLUGIN_PROCESS)

Hmm, below line wasn&apos;t displayed on my browser certainly. Now, there is no problems. LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>594002</commentid>
    <comment_count>4</comment_count>
      <attachid>135226</attachid>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2012-04-02 16:40:40 -0700</bug_when>
    <thetext>Created attachment 135226
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>594071</commentid>
    <comment_count>5</comment_count>
      <attachid>135226</attachid>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2012-04-02 17:31:28 -0700</bug_when>
    <thetext>Comment on attachment 135226
Patch

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

Are there plans to build WK2 by default from now on?

&gt; Source/WebKit2/UIProcess/Plugins/efl/PluginProcessProxyEfl.cpp:23
&gt; +#if ENABLE(PLUGIN_PROCESS)

Don&apos;t you need to add this option to OptionsEfl.cmake?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>594088</commentid>
    <comment_count>6</comment_count>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2012-04-02 17:48:40 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (From update of attachment 135226 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=135226&amp;action=review
&gt; 
&gt; Are there plans to build WK2 by default from now on?

Not now, but we are planning to enable webkit2 as default.

&gt; 
&gt; &gt; Source/WebKit2/UIProcess/Plugins/efl/PluginProcessProxyEfl.cpp:23
&gt; &gt; +#if ENABLE(PLUGIN_PROCESS)
&gt; 
&gt; Don&apos;t you need to add this option to OptionsEfl.cmake?

Yes, it should be an option.

After thinking while, 
PluginProcessProxyEfl is not needed until it is ready to upstream
because I want to finish minimum webkit2/efl first.

thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>594096</commentid>
    <comment_count>7</comment_count>
      <attachid>135247</attachid>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2012-04-02 17:57:58 -0700</bug_when>
    <thetext>Created attachment 135247
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>594100</commentid>
    <comment_count>8</comment_count>
      <attachid>135247</attachid>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2012-04-02 18:03:03 -0700</bug_when>
    <thetext>Comment on attachment 135247
Patch

The patch looks OK to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>594129</commentid>
    <comment_count>9</comment_count>
      <attachid>135247</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2012-04-02 18:56:33 -0700</bug_when>
    <thetext>Comment on attachment 135247
Patch

LGTM too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>603780</commentid>
    <comment_count>10</comment_count>
      <attachid>135247</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-04-16 21:49:51 -0700</bug_when>
    <thetext>Comment on attachment 135247
Patch

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

&gt; Source/WebKit2/PlatformEfl.cmake:41
&gt; -    UIProcess/Plugins/efl/PluginInfoStoreEfl.cpp
&gt; -    UIProcess/Plugins/efl/PluginProcessProxyEfl.cpp
&gt; +    UIProcess/Plugins/unix/PluginInfoStoreUnix.cpp

What is this change?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>603786</commentid>
    <comment_count>11</comment_count>
      <attachid>137477</attachid>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2012-04-16 22:04:19 -0700</bug_when>
    <thetext>Created attachment 137477
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>603788</commentid>
    <comment_count>12</comment_count>
      <attachid>137477</attachid>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2012-04-16 22:08:06 -0700</bug_when>
    <thetext>Comment on attachment 137477
Patch

Thank you very much.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>603810</commentid>
    <comment_count>13</comment_count>
      <attachid>137477</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-16 22:47:12 -0700</bug_when>
    <thetext>Comment on attachment 137477
Patch

Clearing flags on attachment: 137477

Committed r114345: &lt;http://trac.webkit.org/changeset/114345&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>603811</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-16 22:47:18 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>604036</commentid>
    <comment_count>15</comment_count>
    <who name="Mariusz Grzegorczyk">mariusz.g</who>
    <bug_when>2012-04-17 08:26:48 -0700</bug_when>
    <thetext>There is missing Source/WebKit2/PlatformEfl.cmake change in latest patch.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>122155</attachid>
            <date>2012-01-11 19:09:55 -0800</date>
            <delta_ts>2012-04-02 16:40:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-76139-20120112120953.patch</filename>
            <type>text/plain</type>
            <size>8622</size>
            <attacher name="Ryuan Choi">ryuan.choi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA0NzUyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZDZhYTVlZjZiYjVkYWQ1
ZmY4YjZjYzAzZjc0MTYzYjg0YzYyYzlkYy4uMTljOWM1OGUwNTIxMjZiMGE0ODQ5OWMxOGJmMTg3
MDRkNDEwZGMzNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDEyLTAxLTExICBSeXVh
biBDaG9pICA8cnl1YW4uY2hvaUBzYW1zdW5nLmNvbT4KKworICAgICAgICBbRUZMXVtXSzJdIEFk
ZCBtaXNzaW5nIGZpbGVzIHRvIGJ1aWxkIHdlYmtpdDIvRWZsLgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzYxMzkKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgbWlzc2luZyBmaWxlcyBuZWVkZWQgdG8g
YnVpbGQgd2Via2l0Mi9FZmwuCisKKyAgICAgICAgKiBTaGFyZWQvZWZsL1BsYXRmb3JtQ2VydGlm
aWNhdGVJbmZvLmg6IEFkZGVkLgorICAgICAgICAoV2ViS2l0OjpQbGF0Zm9ybUNlcnRpZmljYXRl
SW5mbzo6UGxhdGZvcm1DZXJ0aWZpY2F0ZUluZm8pOgorICAgICAgICAoV2ViS2l0OjpQbGF0Zm9y
bUNlcnRpZmljYXRlSW5mbzo6ZW5jb2RlKToKKyAgICAgICAgKFdlYktpdDo6UGxhdGZvcm1DZXJ0
aWZpY2F0ZUluZm86OmRlY29kZSk6CisgICAgICAgICogVUlQcm9jZXNzL0xhdW5jaGVyL2VmbC9U
aHJlYWRMYXVuY2hlckVmbC5jcHA6IEFkZGVkLgorICAgICAgICAoV2ViS2l0OjpUaHJlYWRMYXVu
Y2hlcjo6Y3JlYXRlV2ViVGhyZWFkKToKKyAgICAgICAgKiBVSVByb2Nlc3MvUGx1Z2lucy9lZmwv
UGx1Z2luSW5mb1N0b3JlRWZsLmNwcDogQWRkZWQuCisgICAgICAgIChXZWJLaXQ6OlBsdWdpbklu
Zm9TdG9yZTo6cGx1Z2luc0RpcmVjdG9yaWVzKToKKyAgICAgICAgKFdlYktpdDo6UGx1Z2luSW5m
b1N0b3JlOjpwbHVnaW5QYXRoc0luRGlyZWN0b3J5KToKKyAgICAgICAgKFdlYktpdDo6UGx1Z2lu
SW5mb1N0b3JlOjppbmRpdmlkdWFsUGx1Z2luUGF0aHMpOgorICAgICAgICAoV2ViS2l0OjpQbHVn
aW5JbmZvU3RvcmU6OmdldFBsdWdpbkluZm8pOgorICAgICAgICAoV2ViS2l0OjpQbHVnaW5JbmZv
U3RvcmU6OnNob3VsZFVzZVBsdWdpbik6CisgICAgICAgICogVUlQcm9jZXNzL1BsdWdpbnMvZWZs
L1BsdWdpblByb2Nlc3NQcm94eUVmbC5jcHA6IEFkZGVkLgorICAgICAgICAoV2ViS2l0OjpQbHVn
aW5Qcm9jZXNzUHJveHk6OnBsYXRmb3JtSW5pdGlhbGl6ZVBsdWdpblByb2Nlc3MpOgorCiAyMDEy
LTAxLTExICBCcmVudCBGdWxnaGFtICA8YmZ1bGdoYW1Ad2Via2l0Lm9yZz4KIAogICAgICAgICBX
aW5DYWlybyBidWlsZCBjb3JyZWN0aW9uLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvU2hh
cmVkL2VmbC9QbGF0Zm9ybUNlcnRpZmljYXRlSW5mby5oIGIvU291cmNlL1dlYktpdDIvU2hhcmVk
L2VmbC9QbGF0Zm9ybUNlcnRpZmljYXRlSW5mby5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjM0NzcxYjcxZTZhNTY5
MDhhZjhlNGU3OTE5N2UzNTY5MDA3MGEyMWYKLS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvV2Vi
S2l0Mi9TaGFyZWQvZWZsL1BsYXRmb3JtQ2VydGlmaWNhdGVJbmZvLmgKQEAgLTAsMCArMSw1MSBA
QAorLyoKKyAgIENvcHlyaWdodCAoQykgMjAxMiBTYW1zdW5nIEVsZWN0cm9uaWNzCisKKyAgICBU
aGlzIGxpYnJhcnkgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k
L29yCisgICAgbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIExpYnJhcnkgR2Vu
ZXJhbCBQdWJsaWMKKyAgICBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2Fy
ZSBGb3VuZGF0aW9uOyBlaXRoZXIKKyAgICB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yIChh
dCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisKKyAgICBUaGlzIGxpYnJhcnkgaXMg
ZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAgICBidXQg
V0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBv
ZgorICAgIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RS4gIFNlZSB0aGUgR05VCisgICAgTGlicmFyeSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBt
b3JlIGRldGFpbHMuCisKKyAgICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRo
ZSBHTlUgTGlicmFyeSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgICAgYWxvbmcgd2l0aCB0aGlz
IGxpYnJhcnk7IHNlZSB0aGUgZmlsZSBDT1BZSU5HLkxJQi4gIElmIG5vdCwgd3JpdGUgdG8KKyAg
ICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQs
IEZpZnRoIEZsb29yLAorICAgIEJvc3RvbiwgTUEgMDIxMTAtMTMwMSwgVVNBLgorKi8KKworI2lm
bmRlZiBQbGF0Zm9ybUNlcnRpZmljYXRlSW5mb19oCisjZGVmaW5lIFBsYXRmb3JtQ2VydGlmaWNh
dGVJbmZvX2gKKworI2luY2x1ZGUgIkFyZ3VtZW50RGVjb2Rlci5oIgorI2luY2x1ZGUgIkFyZ3Vt
ZW50RW5jb2Rlci5oIgorI2luY2x1ZGUgPFdlYkNvcmUvUmVzb3VyY2VSZXNwb25zZS5oPgorCitu
YW1lc3BhY2UgV2ViS2l0IHsKKworY2xhc3MgUGxhdGZvcm1DZXJ0aWZpY2F0ZUluZm8geworcHVi
bGljOgorICAgIFBsYXRmb3JtQ2VydGlmaWNhdGVJbmZvKCkKKyAgICB7CisgICAgfQorCisgICAg
ZXhwbGljaXQgUGxhdGZvcm1DZXJ0aWZpY2F0ZUluZm8oY29uc3QgV2ViQ29yZTo6UmVzb3VyY2VS
ZXNwb25zZSYpCisgICAgeworICAgIH0KKworICAgIHZvaWQgZW5jb2RlKENvcmVJUEM6OkFyZ3Vt
ZW50RW5jb2RlciopIGNvbnN0CisgICAgeworICAgIH0KKworICAgIHN0YXRpYyBib29sIGRlY29k
ZShDb3JlSVBDOjpBcmd1bWVudERlY29kZXIqLCBQbGF0Zm9ybUNlcnRpZmljYXRlSW5mbyYpCisg
ICAgeworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9Cit9OworCit9IC8vIG5hbWVzcGFjZSBX
ZWJLaXQKKworI2VuZGlmIC8vIFBsYXRmb3JtQ2VydGlmaWNhdGVJbmZvX2gKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9MYXVuY2hlci9lZmwvVGhyZWFkTGF1bmNoZXJFZmwu
Y3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0xhdW5jaGVyL2VmbC9UaHJlYWRMYXVuY2hl
ckVmbC5jcHAKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uNDdlMWZkNjg1ZDI0ZjJmZDJlZWZlYTRlZTcxZjkyNjRhMmI3
M2MyZQotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9MYXVuY2hl
ci9lZmwvVGhyZWFkTGF1bmNoZXJFZmwuY3BwCkBAIC0wLDAgKzEsMzMgQEAKKy8qCisgICBDb3B5
cmlnaHQgKEMpIDIwMTIgU2Ftc3VuZyBFbGVjdHJvbmljcworCisgICAgVGhpcyBsaWJyYXJ5IGlz
IGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICAgIG1vZGlm
eSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMaWJyYXJ5IEdlbmVyYWwgUHVibGljCisg
ICAgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsg
ZWl0aGVyCisgICAgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvciAoYXQgeW91ciBvcHRpb24p
IGFueSBsYXRlciB2ZXJzaW9uLgorCisgICAgVGhpcyBsaWJyYXJ5IGlzIGRpc3RyaWJ1dGVkIGlu
IHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgICAgYnV0IFdJVEhPVVQgQU5ZIFdB
UlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAgICBNRVJDSEFO
VEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdO
VQorICAgIExpYnJhcnkgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgor
CisgICAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExpYnJhcnkg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICAgIGFsb25nIHdpdGggdGhpcyBsaWJyYXJ5OyBzZWUg
dGhlIGZpbGUgQ09QWUlORy5MSUIuICBJZiBub3QsIHdyaXRlIHRvCisgICAgdGhlIEZyZWUgU29m
dHdhcmUgRm91bmRhdGlvbiwgSW5jLiwgNTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBGbG9vciwK
KyAgICBCb3N0b24sIE1BIDAyMTEwLTEzMDEsIFVTQS4KKyovCisKKyNpbmNsdWRlICJjb25maWcu
aCIKKyNpbmNsdWRlICJUaHJlYWRMYXVuY2hlci5oIgorCisjaW5jbHVkZSA8V2ViQ29yZS9Ob3RJ
bXBsZW1lbnRlZC5oPgorCituYW1lc3BhY2UgV2ViS2l0IHsKKworQ29yZUlQQzo6Q29ubmVjdGlv
bjo6SWRlbnRpZmllciBUaHJlYWRMYXVuY2hlcjo6Y3JlYXRlV2ViVGhyZWFkKCkKK3sKKyAgICBu
b3RJbXBsZW1lbnRlZCgpOworICAgIHJldHVybiAtMTsKK30KKworfSAvLyBuYW1lc3BhY2UgV2Vi
S2l0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvUGx1Z2lucy9lZmwvUGx1
Z2luSW5mb1N0b3JlRWZsLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9QbHVnaW5zL2Vm
bC9QbHVnaW5JbmZvU3RvcmVFZmwuY3BwCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjJhZWQ3N2IyYTA5MjQ0NGI1OTIz
MmRlYmNmZjEyNzhmM2UwYjM1YmQKLS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvUGx1Z2lucy9lZmwvUGx1Z2luSW5mb1N0b3JlRWZsLmNwcApAQCAtMCwwICsxLDY1
IEBACisvKgorICAgQ29weXJpZ2h0IChDKSAyMDEyIFNhbXN1bmcgRWxlY3Ryb25pY3MKKworICAg
IFRoaXMgbGlicmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBh
bmQvb3IKKyAgICBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGlicmFyeSBH
ZW5lcmFsIFB1YmxpYworICAgIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3
YXJlIEZvdW5kYXRpb247IGVpdGhlcgorICAgIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3Ig
KGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKworICAgIFRoaXMgbGlicmFyeSBp
cyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICAgIGJ1
dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5
IG9mCisgICAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ
T1NFLiAgU2VlIHRoZSBHTlUKKyAgICBMaWJyYXJ5IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9y
IG1vcmUgZGV0YWlscy4KKworICAgIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2Yg
dGhlIEdOVSBMaWJyYXJ5IEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAgICBhbG9uZyB3aXRoIHRo
aXMgbGlicmFyeTsgc2VlIHRoZSBmaWxlIENPUFlJTkcuTElCLiAgSWYgbm90LCB3cml0ZSB0bwor
ICAgIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0cmVl
dCwgRmlmdGggRmxvb3IsCisgICAgQm9zdG9uLCBNQSAwMjExMC0xMzAxLCBVU0EuCisqLworCisj
aW5jbHVkZSAiY29uZmlnLmgiCisjaW5jbHVkZSAiUGx1Z2luSW5mb1N0b3JlLmgiCisKKyNpbmNs
dWRlICJOZXRzY2FwZVBsdWdpbk1vZHVsZS5oIgorI2luY2x1ZGUgIlBsdWdpbkRhdGFiYXNlLmgi
CisjaW5jbHVkZSA8V2ViQ29yZS9Ob3RJbXBsZW1lbnRlZC5oPgorCit1c2luZyBuYW1lc3BhY2Ug
V2ViQ29yZTsKKworbmFtZXNwYWNlIFdlYktpdCB7CisKK1ZlY3RvcjxTdHJpbmc+IFBsdWdpbklu
Zm9TdG9yZTo6cGx1Z2luc0RpcmVjdG9yaWVzKCkKK3sKKyAgICByZXR1cm4gUGx1Z2luRGF0YWJh
c2U6OmRlZmF1bHRQbHVnaW5EaXJlY3RvcmllcygpOworfQorCitWZWN0b3I8U3RyaW5nPiBQbHVn
aW5JbmZvU3RvcmU6OnBsdWdpblBhdGhzSW5EaXJlY3RvcnkoY29uc3QgU3RyaW5nJiBkaXJlY3Rv
cnkpCit7CisgICAgVmVjdG9yPFN0cmluZz4gcmVzdWx0OworICAgIFZlY3RvcjxTdHJpbmc+IHBs
dWdpblBhdGhzID0gbGlzdERpcmVjdG9yeShkaXJlY3RvcnksIFN0cmluZygiKi5zbyIpKTsKKyAg
ICBWZWN0b3I8U3RyaW5nPjo6Y29uc3RfaXRlcmF0b3IgZW5kID0gcGx1Z2luUGF0aHMuZW5kKCk7
CisgICAgZm9yIChWZWN0b3I8U3RyaW5nPjo6Y29uc3RfaXRlcmF0b3IgaXQgPSBwbHVnaW5QYXRo
cy5iZWdpbigpOyBpdCAhPSBlbmQ7ICsraXQpIHsKKyAgICAgICAgaWYgKGZpbGVFeGlzdHMoKml0
KSkKKyAgICAgICAgICAgIHJlc3VsdC5hcHBlbmQoKml0KTsKKyAgICB9CisKKyAgICByZXR1cm4g
cmVzdWx0OworfQorCitWZWN0b3I8U3RyaW5nPiBQbHVnaW5JbmZvU3RvcmU6OmluZGl2aWR1YWxQ
bHVnaW5QYXRocygpCit7CisgICAgbm90SW1wbGVtZW50ZWQoKTsKKyAgICByZXR1cm4gVmVjdG9y
PFN0cmluZz4oKTsKK30KKworYm9vbCBQbHVnaW5JbmZvU3RvcmU6OmdldFBsdWdpbkluZm8oY29u
c3QgU3RyaW5nJiBwbHVnaW5QYXRoLCBQbHVnaW5Nb2R1bGVJbmZvJiBwbHVnaW4pCit7CisgICAg
cmV0dXJuIE5ldHNjYXBlUGx1Z2luTW9kdWxlOjpnZXRQbHVnaW5JbmZvKHBsdWdpblBhdGgsIHBs
dWdpbik7Cit9CisKK2Jvb2wgUGx1Z2luSW5mb1N0b3JlOjpzaG91bGRVc2VQbHVnaW4oVmVjdG9y
PFBsdWdpbk1vZHVsZUluZm8+JiwgY29uc3QgUGx1Z2luTW9kdWxlSW5mbyYpCit7CisgICAgcmV0
dXJuIHRydWU7Cit9CisKK30gLy8gbmFtZXNwYWNlIFdlYktpdApkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL1BsdWdpbnMvZWZsL1BsdWdpblByb2Nlc3NQcm94eUVmbC5jcHAg
Yi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvUGx1Z2lucy9lZmwvUGx1Z2luUHJvY2Vzc1Byb3h5
RWZsLmNwcApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwLi42NTU0YmRkY2IxYjBmN2MwMGRiZGRkMGFiNDQ3MTRjOTQwMTFj
Yzg5Ci0tLSAvZGV2L251bGwKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1BsdWdpbnMv
ZWZsL1BsdWdpblByb2Nlc3NQcm94eUVmbC5jcHAKQEAgLTAsMCArMSwzNiBAQAorLyoKKyAgIENv
cHlyaWdodCAoQykgMjAxMiBTYW1zdW5nIEVsZWN0cm9uaWNzCisKKyAgICBUaGlzIGxpYnJhcnkg
aXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgICAgbW9k
aWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIExpYnJhcnkgR2VuZXJhbCBQdWJsaWMK
KyAgICBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u
OyBlaXRoZXIKKyAgICB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlv
bikgYW55IGxhdGVyIHZlcnNpb24uCisKKyAgICBUaGlzIGxpYnJhcnkgaXMgZGlzdHJpYnV0ZWQg
aW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAgICBidXQgV0lUSE9VVCBBTlkg
V0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICAgIE1FUkNI
QU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUg
R05VCisgICAgTGlicmFyeSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMu
CisKKyAgICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGlicmFy
eSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgICAgYWxvbmcgd2l0aCB0aGlzIGxpYnJhcnk7IHNl
ZSB0aGUgZmlsZSBDT1BZSU5HLkxJQi4gIElmIG5vdCwgd3JpdGUgdG8KKyAgICB0aGUgRnJlZSBT
b2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29y
LAorICAgIEJvc3RvbiwgTUEgMDIxMTAtMTMwMSwgVVNBLgorKi8KKworI2luY2x1ZGUgImNvbmZp
Zy5oIgorI2luY2x1ZGUgIlBsdWdpblByb2Nlc3NQcm94eS5oIgorCisjaWYgRU5BQkxFKFBMVUdJ
Tl9QUk9DRVNTKQorI2luY2x1ZGUgIlBsdWdpblByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMuaCIK
KyNpbmNsdWRlIDxXZWJDb3JlL05vdEltcGxlbWVudGVkLmg+CisKK25hbWVzcGFjZSBXZWJLaXQg
eworCit2b2lkIFBsdWdpblByb2Nlc3NQcm94eTo6cGxhdGZvcm1Jbml0aWFsaXplUGx1Z2luUHJv
Y2VzcyhQbHVnaW5Qcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzJikKK3sKKyAgICBub3RJbXBsZW1l
bnRlZCgpOworfQorCit9IC8vIG5hbWVzcGFjZSBXZWJLaXQKKworI2VuZGlmIC8vIEVOQUJMRShQ
TFVHSU5fUFJPQ0VTUykK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>135226</attachid>
            <date>2012-04-02 16:40:40 -0700</date>
            <delta_ts>2012-04-02 17:57:50 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-76139-20120403084038.patch</filename>
            <type>text/plain</type>
            <size>6751</size>
            <attacher name="Ryuan Choi">ryuan.choi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEyOTU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMzkxYTljZGUyZDA1NmFl
Y2E3NzZmM2E2NzRjNzg4NmQ5MDNjNzdkMi4uOTIwMGJkZDVhMDFiOGFiNzIwNDY3ODY1ZjliMzA5
YjU1OWMzNmNiOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDEyLTA0LTAyICBSeXVh
biBDaG9pICA8cnl1YW4uY2hvaUBzYW1zdW5nLmNvbT4KKworICAgICAgICBbRUZMXVtXSzJdIEFk
ZCBtaXNzaW5nIGZpbGVzIHRvIGJ1aWxkIHdlYmtpdDIvRWZsLgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzYxMzkKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgbWlzc2luZyBmaWxlcyBuZWVkZWQgdG8g
YnVpbGQgd2Via2l0Mi9FZmwuCisKKyAgICAgICAgKiBQbGF0Zm9ybUVmbC5jbWFrZToKKyAgICAg
ICAgKiBTaGFyZWQvZWZsL1BsYXRmb3JtQ2VydGlmaWNhdGVJbmZvLmg6IEFkZGVkLgorICAgICAg
ICAoV2ViS2l0KToKKyAgICAgICAgKFBsYXRmb3JtQ2VydGlmaWNhdGVJbmZvKToKKyAgICAgICAg
KFdlYktpdDo6UGxhdGZvcm1DZXJ0aWZpY2F0ZUluZm86OlBsYXRmb3JtQ2VydGlmaWNhdGVJbmZv
KToKKyAgICAgICAgKFdlYktpdDo6UGxhdGZvcm1DZXJ0aWZpY2F0ZUluZm86OmVuY29kZSk6Cisg
ICAgICAgIChXZWJLaXQ6OlBsYXRmb3JtQ2VydGlmaWNhdGVJbmZvOjpkZWNvZGUpOgorICAgICAg
ICAqIFVJUHJvY2Vzcy9MYXVuY2hlci9lZmwvVGhyZWFkTGF1bmNoZXJFZmwuY3BwOiBBZGRlZC4K
KyAgICAgICAgKFdlYktpdCk6CisgICAgICAgIChXZWJLaXQ6OlRocmVhZExhdW5jaGVyOjpjcmVh
dGVXZWJUaHJlYWQpOgorICAgICAgICAqIFVJUHJvY2Vzcy9QbHVnaW5zL2VmbC9QbHVnaW5Qcm9j
ZXNzUHJveHlFZmwuY3BwOiBBZGRlZC4KKyAgICAgICAgKFdlYktpdCk6CisgICAgICAgIChXZWJL
aXQ6OlBsdWdpblByb2Nlc3NQcm94eTo6cGxhdGZvcm1Jbml0aWFsaXplUGx1Z2luUHJvY2Vzcyk6
CisKIDIwMTItMDQtMDIgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KIAog
ICAgICAgICBDYWxsIE5QUF9TZXRWYWx1ZSB3aXRoIFdLTlZDQUxheWVyUmVuZGVyU2VydmVyUG9y
dCB3aGVuIGEgV0tWaWV3IGlzIG1vdmVkIGZyb20gYSBidWZmZXJlZCB0byBhbiB1bmJ1ZmZlcmVk
IHdpbmRvdywgb3IgdmljZSB2ZXJzYQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvUGxhdGZv
cm1FZmwuY21ha2UgYi9Tb3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybUVmbC5jbWFrZQppbmRleCA5YTFm
MDliNGI2ZjQ5YWQ3Mjc4NzRkZjUxMTU1MjYyMzk4NzAyMjU1Li40MTE4MDRlZDIzMGMzYmFjMjNm
NzAzYTM5MzI2MjUxNGNjNTdkMmVhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9QbGF0Zm9y
bUVmbC5jbWFrZQorKysgYi9Tb3VyY2UvV2ViS2l0Mi9QbGF0Zm9ybUVmbC5jbWFrZQpAQCAtMzgs
NyArMzgsOCBAQCBMSVNUKEFQUEVORCBXZWJLaXQyX1NPVVJDRVMKICAgICBVSVByb2Nlc3MvTGF1
bmNoZXIvZWZsL1Byb2Nlc3NMYXVuY2hlckVmbC5jcHAKICAgICBVSVByb2Nlc3MvTGF1bmNoZXIv
ZWZsL1RocmVhZExhdW5jaGVyRWZsLmNwcAogCi0gICAgVUlQcm9jZXNzL1BsdWdpbnMvZWZsL1Bs
dWdpbkluZm9TdG9yZUVmbC5jcHAKKyAgICBVSVByb2Nlc3MvUGx1Z2lucy91bml4L1BsdWdpbklu
Zm9TdG9yZVVuaXguY3BwCisKICAgICBVSVByb2Nlc3MvUGx1Z2lucy9lZmwvUGx1Z2luUHJvY2Vz
c1Byb3h5RWZsLmNwcAogCiAgICAgV2ViUHJvY2Vzcy9Db29raWVzL3NvdXAvV2ViQ29va2llTWFu
YWdlclNvdXAuY3BwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvZWZsL1BsYXRm
b3JtQ2VydGlmaWNhdGVJbmZvLmggYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvZWZsL1BsYXRmb3Jt
Q2VydGlmaWNhdGVJbmZvLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMzQ3NzFiNzFlNmE1NjkwOGFmOGU0ZTc5MTk3
ZTM1NjkwMDcwYTIxZgotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9l
ZmwvUGxhdGZvcm1DZXJ0aWZpY2F0ZUluZm8uaApAQCAtMCwwICsxLDUxIEBACisvKgorICAgQ29w
eXJpZ2h0IChDKSAyMDEyIFNhbXN1bmcgRWxlY3Ryb25pY3MKKworICAgIFRoaXMgbGlicmFyeSBp
cyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAgICBtb2Rp
ZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGlicmFyeSBHZW5lcmFsIFB1YmxpYwor
ICAgIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247
IGVpdGhlcgorICAgIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9u
KSBhbnkgbGF0ZXIgdmVyc2lvbi4KKworICAgIFRoaXMgbGlicmFyeSBpcyBkaXN0cmlidXRlZCBp
biB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICAgIGJ1dCBXSVRIT1VUIEFOWSBX
QVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgICAgTUVSQ0hB
TlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBH
TlUKKyAgICBMaWJyYXJ5IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4K
KworICAgIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMaWJyYXJ5
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAgICBhbG9uZyB3aXRoIHRoaXMgbGlicmFyeTsgc2Vl
IHRoZSBmaWxlIENPUFlJTkcuTElCLiAgSWYgbm90LCB3cml0ZSB0bworICAgIHRoZSBGcmVlIFNv
ZnR3YXJlIEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0cmVldCwgRmlmdGggRmxvb3Is
CisgICAgQm9zdG9uLCBNQSAwMjExMC0xMzAxLCBVU0EuCisqLworCisjaWZuZGVmIFBsYXRmb3Jt
Q2VydGlmaWNhdGVJbmZvX2gKKyNkZWZpbmUgUGxhdGZvcm1DZXJ0aWZpY2F0ZUluZm9faAorCisj
aW5jbHVkZSAiQXJndW1lbnREZWNvZGVyLmgiCisjaW5jbHVkZSAiQXJndW1lbnRFbmNvZGVyLmgi
CisjaW5jbHVkZSA8V2ViQ29yZS9SZXNvdXJjZVJlc3BvbnNlLmg+CisKK25hbWVzcGFjZSBXZWJL
aXQgeworCitjbGFzcyBQbGF0Zm9ybUNlcnRpZmljYXRlSW5mbyB7CitwdWJsaWM6CisgICAgUGxh
dGZvcm1DZXJ0aWZpY2F0ZUluZm8oKQorICAgIHsKKyAgICB9CisKKyAgICBleHBsaWNpdCBQbGF0
Zm9ybUNlcnRpZmljYXRlSW5mbyhjb25zdCBXZWJDb3JlOjpSZXNvdXJjZVJlc3BvbnNlJikKKyAg
ICB7CisgICAgfQorCisgICAgdm9pZCBlbmNvZGUoQ29yZUlQQzo6QXJndW1lbnRFbmNvZGVyKikg
Y29uc3QKKyAgICB7CisgICAgfQorCisgICAgc3RhdGljIGJvb2wgZGVjb2RlKENvcmVJUEM6OkFy
Z3VtZW50RGVjb2RlciosIFBsYXRmb3JtQ2VydGlmaWNhdGVJbmZvJikKKyAgICB7CisgICAgICAg
IHJldHVybiB0cnVlOworICAgIH0KK307CisKK30gLy8gbmFtZXNwYWNlIFdlYktpdAorCisjZW5k
aWYgLy8gUGxhdGZvcm1DZXJ0aWZpY2F0ZUluZm9faApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL0xhdW5jaGVyL2VmbC9UaHJlYWRMYXVuY2hlckVmbC5jcHAgYi9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvTGF1bmNoZXIvZWZsL1RocmVhZExhdW5jaGVyRWZsLmNwcApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwLi40N2UxZmQ2ODVkMjRmMmZkMmVlZmVhNGVlNzFmOTI2NGEyYjczYzJlCi0tLSAvZGV2
L251bGwKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0xhdW5jaGVyL2VmbC9UaHJlYWRM
YXVuY2hlckVmbC5jcHAKQEAgLTAsMCArMSwzMyBAQAorLyoKKyAgIENvcHlyaWdodCAoQykgMjAx
MiBTYW1zdW5nIEVsZWN0cm9uaWNzCisKKyAgICBUaGlzIGxpYnJhcnkgaXMgZnJlZSBzb2Z0d2Fy
ZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgICAgbW9kaWZ5IGl0IHVuZGVyIHRo
ZSB0ZXJtcyBvZiB0aGUgR05VIExpYnJhcnkgR2VuZXJhbCBQdWJsaWMKKyAgICBMaWNlbnNlIGFz
IHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIKKyAgICB2
ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZl
cnNpb24uCisKKyAgICBUaGlzIGxpYnJhcnkgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhh
dCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAgICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhv
dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICAgIE1FUkNIQU5UQUJJTElUWSBvciBG
SVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCisgICAgTGlicmFy
eSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisKKyAgICBZb3Ugc2hv
dWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGlicmFyeSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlCisgICAgYWxvbmcgd2l0aCB0aGlzIGxpYnJhcnk7IHNlZSB0aGUgZmlsZSBDT1BZ
SU5HLkxJQi4gIElmIG5vdCwgd3JpdGUgdG8KKyAgICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0
aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLAorICAgIEJvc3Rvbiwg
TUEgMDIxMTAtMTMwMSwgVVNBLgorKi8KKworI2luY2x1ZGUgImNvbmZpZy5oIgorI2luY2x1ZGUg
IlRocmVhZExhdW5jaGVyLmgiCisKKyNpbmNsdWRlIDxXZWJDb3JlL05vdEltcGxlbWVudGVkLmg+
CisKK25hbWVzcGFjZSBXZWJLaXQgeworCitDb3JlSVBDOjpDb25uZWN0aW9uOjpJZGVudGlmaWVy
IFRocmVhZExhdW5jaGVyOjpjcmVhdGVXZWJUaHJlYWQoKQoreworICAgIG5vdEltcGxlbWVudGVk
KCk7CisgICAgcmV0dXJuIC0xOworfQorCit9IC8vIG5hbWVzcGFjZSBXZWJLaXQKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9QbHVnaW5zL2VmbC9QbHVnaW5Qcm9jZXNzUHJv
eHlFZmwuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1BsdWdpbnMvZWZsL1BsdWdpblBy
b2Nlc3NQcm94eUVmbC5jcHAKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNjU1NGJkZGNiMWIwZjdjMDBkYmRkZDBhYjQ0
NzE0Yzk0MDExY2M4OQotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9QbHVnaW5zL2VmbC9QbHVnaW5Qcm9jZXNzUHJveHlFZmwuY3BwCkBAIC0wLDAgKzEsMzYgQEAK
Ky8qCisgICBDb3B5cmlnaHQgKEMpIDIwMTIgU2Ftc3VuZyBFbGVjdHJvbmljcworCisgICAgVGhp
cyBsaWJyYXJ5IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9v
cgorICAgIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMaWJyYXJ5IEdlbmVy
YWwgUHVibGljCisgICAgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUg
Rm91bmRhdGlvbjsgZWl0aGVyCisgICAgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvciAoYXQg
eW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorCisgICAgVGhpcyBsaWJyYXJ5IGlzIGRp
c3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgICAgYnV0IFdJ
VEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YK
KyAgICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Uu
ICBTZWUgdGhlIEdOVQorICAgIExpYnJhcnkgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9y
ZSBkZXRhaWxzLgorCisgICAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUg
R05VIExpYnJhcnkgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICAgIGFsb25nIHdpdGggdGhpcyBs
aWJyYXJ5OyBzZWUgdGhlIGZpbGUgQ09QWUlORy5MSUIuICBJZiBub3QsIHdyaXRlIHRvCisgICAg
dGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLiwgNTEgRnJhbmtsaW4gU3RyZWV0LCBG
aWZ0aCBGbG9vciwKKyAgICBCb3N0b24sIE1BIDAyMTEwLTEzMDEsIFVTQS4KKyovCisKKyNpbmNs
dWRlICJjb25maWcuaCIKKyNpbmNsdWRlICJQbHVnaW5Qcm9jZXNzUHJveHkuaCIKKworI2lmIEVO
QUJMRShQTFVHSU5fUFJPQ0VTUykKKyNpbmNsdWRlICJQbHVnaW5Qcm9jZXNzQ3JlYXRpb25QYXJh
bWV0ZXJzLmgiCisjaW5jbHVkZSA8V2ViQ29yZS9Ob3RJbXBsZW1lbnRlZC5oPgorCituYW1lc3Bh
Y2UgV2ViS2l0IHsKKwordm9pZCBQbHVnaW5Qcm9jZXNzUHJveHk6OnBsYXRmb3JtSW5pdGlhbGl6
ZVBsdWdpblByb2Nlc3MoUGx1Z2luUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycyYpCit7CisgICAg
bm90SW1wbGVtZW50ZWQoKTsKK30KKworfSAvLyBuYW1lc3BhY2UgV2ViS2l0CisKKyNlbmRpZiAv
LyBFTkFCTEUoUExVR0lOX1BST0NFU1MpCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>135247</attachid>
            <date>2012-04-02 17:57:58 -0700</date>
            <delta_ts>2012-04-16 22:04:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-76139-20120403095757.patch</filename>
            <type>text/plain</type>
            <size>5020</size>
            <attacher name="Ryuan Choi">ryuan.choi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEyOTY5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMzkxYTljZGUyZDA1NmFl
Y2E3NzZmM2E2NzRjNzg4NmQ5MDNjNzdkMi4uN2QwYzliZDk0MjAwYzU0ZDkyM2I0YzBhNWYzYmIw
Y2NjY2I2NWVhMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTA0LTAyICBSeXVh
biBDaG9pICA8cnl1YW4uY2hvaUBzYW1zdW5nLmNvbT4KKworICAgICAgICBbRUZMXVtXSzJdIEFk
ZCBtaXNzaW5nIGZpbGVzIHRvIGJ1aWxkIHdlYmtpdDIvRWZsLgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzYxMzkKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgbWlzc2luZyBmaWxlcyBuZWVkZWQgdG8g
YnVpbGQgd2Via2l0Mi9FZmwuCisKKyAgICAgICAgKiBQbGF0Zm9ybUVmbC5jbWFrZToKKyAgICAg
ICAgKiBTaGFyZWQvZWZsL1BsYXRmb3JtQ2VydGlmaWNhdGVJbmZvLmg6IEFkZGVkLgorICAgICAg
ICAoV2ViS2l0KToKKyAgICAgICAgKFBsYXRmb3JtQ2VydGlmaWNhdGVJbmZvKToKKyAgICAgICAg
KFdlYktpdDo6UGxhdGZvcm1DZXJ0aWZpY2F0ZUluZm86OlBsYXRmb3JtQ2VydGlmaWNhdGVJbmZv
KToKKyAgICAgICAgKFdlYktpdDo6UGxhdGZvcm1DZXJ0aWZpY2F0ZUluZm86OmVuY29kZSk6Cisg
ICAgICAgIChXZWJLaXQ6OlBsYXRmb3JtQ2VydGlmaWNhdGVJbmZvOjpkZWNvZGUpOgorICAgICAg
ICAqIFVJUHJvY2Vzcy9MYXVuY2hlci9lZmwvVGhyZWFkTGF1bmNoZXJFZmwuY3BwOiBBZGRlZC4K
KyAgICAgICAgKFdlYktpdCk6CisgICAgICAgIChXZWJLaXQ6OlRocmVhZExhdW5jaGVyOjpjcmVh
dGVXZWJUaHJlYWQpOgorCiAyMDEyLTA0LTAyICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBh
cHBsZS5jb20+CiAKICAgICAgICAgQ2FsbCBOUFBfU2V0VmFsdWUgd2l0aCBXS05WQ0FMYXllclJl
bmRlclNlcnZlclBvcnQgd2hlbiBhIFdLVmlldyBpcyBtb3ZlZCBmcm9tIGEgYnVmZmVyZWQgdG8g
YW4gdW5idWZmZXJlZCB3aW5kb3csIG9yIHZpY2UgdmVyc2EKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQyL1BsYXRmb3JtRWZsLmNtYWtlIGIvU291cmNlL1dlYktpdDIvUGxhdGZvcm1FZmwuY21h
a2UKaW5kZXggOWExZjA5YjRiNmY0OWFkNzI3ODc0ZGY1MTE1NTI2MjM5ODcwMjI1NS4uNDY0YmI3
M2JjNTdhOTI5Mzc2NzI5NTBkMGExOGNkODgyYzE2MmZkZiAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdDIvUGxhdGZvcm1FZmwuY21ha2UKKysrIGIvU291cmNlL1dlYktpdDIvUGxhdGZvcm1FZmwu
Y21ha2UKQEAgLTM4LDggKzM4LDcgQEAgTElTVChBUFBFTkQgV2ViS2l0Ml9TT1VSQ0VTCiAgICAg
VUlQcm9jZXNzL0xhdW5jaGVyL2VmbC9Qcm9jZXNzTGF1bmNoZXJFZmwuY3BwCiAgICAgVUlQcm9j
ZXNzL0xhdW5jaGVyL2VmbC9UaHJlYWRMYXVuY2hlckVmbC5jcHAKIAotICAgIFVJUHJvY2Vzcy9Q
bHVnaW5zL2VmbC9QbHVnaW5JbmZvU3RvcmVFZmwuY3BwCi0gICAgVUlQcm9jZXNzL1BsdWdpbnMv
ZWZsL1BsdWdpblByb2Nlc3NQcm94eUVmbC5jcHAKKyAgICBVSVByb2Nlc3MvUGx1Z2lucy91bml4
L1BsdWdpbkluZm9TdG9yZVVuaXguY3BwCiAKICAgICBXZWJQcm9jZXNzL0Nvb2tpZXMvc291cC9X
ZWJDb29raWVNYW5hZ2VyU291cC5jcHAKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvU2hh
cmVkL2VmbC9QbGF0Zm9ybUNlcnRpZmljYXRlSW5mby5oIGIvU291cmNlL1dlYktpdDIvU2hhcmVk
L2VmbC9QbGF0Zm9ybUNlcnRpZmljYXRlSW5mby5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjM0NzcxYjcxZTZhNTY5
MDhhZjhlNGU3OTE5N2UzNTY5MDA3MGEyMWYKLS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvV2Vi
S2l0Mi9TaGFyZWQvZWZsL1BsYXRmb3JtQ2VydGlmaWNhdGVJbmZvLmgKQEAgLTAsMCArMSw1MSBA
QAorLyoKKyAgIENvcHlyaWdodCAoQykgMjAxMiBTYW1zdW5nIEVsZWN0cm9uaWNzCisKKyAgICBU
aGlzIGxpYnJhcnkgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k
L29yCisgICAgbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIExpYnJhcnkgR2Vu
ZXJhbCBQdWJsaWMKKyAgICBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2Fy
ZSBGb3VuZGF0aW9uOyBlaXRoZXIKKyAgICB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yIChh
dCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisKKyAgICBUaGlzIGxpYnJhcnkgaXMg
ZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAgICBidXQg
V0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBv
ZgorICAgIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RS4gIFNlZSB0aGUgR05VCisgICAgTGlicmFyeSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBt
b3JlIGRldGFpbHMuCisKKyAgICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRo
ZSBHTlUgTGlicmFyeSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgICAgYWxvbmcgd2l0aCB0aGlz
IGxpYnJhcnk7IHNlZSB0aGUgZmlsZSBDT1BZSU5HLkxJQi4gIElmIG5vdCwgd3JpdGUgdG8KKyAg
ICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQs
IEZpZnRoIEZsb29yLAorICAgIEJvc3RvbiwgTUEgMDIxMTAtMTMwMSwgVVNBLgorKi8KKworI2lm
bmRlZiBQbGF0Zm9ybUNlcnRpZmljYXRlSW5mb19oCisjZGVmaW5lIFBsYXRmb3JtQ2VydGlmaWNh
dGVJbmZvX2gKKworI2luY2x1ZGUgIkFyZ3VtZW50RGVjb2Rlci5oIgorI2luY2x1ZGUgIkFyZ3Vt
ZW50RW5jb2Rlci5oIgorI2luY2x1ZGUgPFdlYkNvcmUvUmVzb3VyY2VSZXNwb25zZS5oPgorCitu
YW1lc3BhY2UgV2ViS2l0IHsKKworY2xhc3MgUGxhdGZvcm1DZXJ0aWZpY2F0ZUluZm8geworcHVi
bGljOgorICAgIFBsYXRmb3JtQ2VydGlmaWNhdGVJbmZvKCkKKyAgICB7CisgICAgfQorCisgICAg
ZXhwbGljaXQgUGxhdGZvcm1DZXJ0aWZpY2F0ZUluZm8oY29uc3QgV2ViQ29yZTo6UmVzb3VyY2VS
ZXNwb25zZSYpCisgICAgeworICAgIH0KKworICAgIHZvaWQgZW5jb2RlKENvcmVJUEM6OkFyZ3Vt
ZW50RW5jb2RlciopIGNvbnN0CisgICAgeworICAgIH0KKworICAgIHN0YXRpYyBib29sIGRlY29k
ZShDb3JlSVBDOjpBcmd1bWVudERlY29kZXIqLCBQbGF0Zm9ybUNlcnRpZmljYXRlSW5mbyYpCisg
ICAgeworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9Cit9OworCit9IC8vIG5hbWVzcGFjZSBX
ZWJLaXQKKworI2VuZGlmIC8vIFBsYXRmb3JtQ2VydGlmaWNhdGVJbmZvX2gKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9MYXVuY2hlci9lZmwvVGhyZWFkTGF1bmNoZXJFZmwu
Y3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0xhdW5jaGVyL2VmbC9UaHJlYWRMYXVuY2hl
ckVmbC5jcHAKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMC4uNDdlMWZkNjg1ZDI0ZjJmZDJlZWZlYTRlZTcxZjkyNjRhMmI3
M2MyZQotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9MYXVuY2hl
ci9lZmwvVGhyZWFkTGF1bmNoZXJFZmwuY3BwCkBAIC0wLDAgKzEsMzMgQEAKKy8qCisgICBDb3B5
cmlnaHQgKEMpIDIwMTIgU2Ftc3VuZyBFbGVjdHJvbmljcworCisgICAgVGhpcyBsaWJyYXJ5IGlz
IGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICAgIG1vZGlm
eSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMaWJyYXJ5IEdlbmVyYWwgUHVibGljCisg
ICAgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsg
ZWl0aGVyCisgICAgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvciAoYXQgeW91ciBvcHRpb24p
IGFueSBsYXRlciB2ZXJzaW9uLgorCisgICAgVGhpcyBsaWJyYXJ5IGlzIGRpc3RyaWJ1dGVkIGlu
IHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgICAgYnV0IFdJVEhPVVQgQU5ZIFdB
UlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAgICBNRVJDSEFO
VEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdO
VQorICAgIExpYnJhcnkgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgor
CisgICAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExpYnJhcnkg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICAgIGFsb25nIHdpdGggdGhpcyBsaWJyYXJ5OyBzZWUg
dGhlIGZpbGUgQ09QWUlORy5MSUIuICBJZiBub3QsIHdyaXRlIHRvCisgICAgdGhlIEZyZWUgU29m
dHdhcmUgRm91bmRhdGlvbiwgSW5jLiwgNTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBGbG9vciwK
KyAgICBCb3N0b24sIE1BIDAyMTEwLTEzMDEsIFVTQS4KKyovCisKKyNpbmNsdWRlICJjb25maWcu
aCIKKyNpbmNsdWRlICJUaHJlYWRMYXVuY2hlci5oIgorCisjaW5jbHVkZSA8V2ViQ29yZS9Ob3RJ
bXBsZW1lbnRlZC5oPgorCituYW1lc3BhY2UgV2ViS2l0IHsKKworQ29yZUlQQzo6Q29ubmVjdGlv
bjo6SWRlbnRpZmllciBUaHJlYWRMYXVuY2hlcjo6Y3JlYXRlV2ViVGhyZWFkKCkKK3sKKyAgICBu
b3RJbXBsZW1lbnRlZCgpOworICAgIHJldHVybiAtMTsKK30KKworfSAvLyBuYW1lc3BhY2UgV2Vi
S2l0Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>137477</attachid>
            <date>2012-04-16 22:04:19 -0700</date>
            <delta_ts>2012-04-16 22:47:11 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-76139-20120417140417.patch</filename>
            <type>text/plain</type>
            <size>4292</size>
            <attacher name="Ryuan Choi">ryuan.choi</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE0MzM5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNzJiMjMzY2JmN2QwZDY5
YjA2OWNjMThhZDFiYzI3N2YxNGNlMjFjNS4uZjcyNTkyM2RjNTI1YmRjZjk5NmVjN2IxMTQxYWM1
ZjJlZTI1Y2NjOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEyLTA0LTE2ICBSeXVh
biBDaG9pICA8cnl1YW4uY2hvaUBzYW1zdW5nLmNvbT4KKworICAgICAgICBbRUZMXVtXSzJdIEFk
ZCBtaXNzaW5nIGZpbGVzIHRvIGJ1aWxkIHdlYmtpdDIvRWZsLgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzYxMzkKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgbWlzc2luZyBmaWxlcyBuZWVkZWQgdG8g
YnVpbGQgd2Via2l0Mi9FZmwuCisKKyAgICAgICAgKiBTaGFyZWQvZWZsL1BsYXRmb3JtQ2VydGlm
aWNhdGVJbmZvLmg6IEFkZGVkLgorICAgICAgICAoV2ViS2l0KToKKyAgICAgICAgKFBsYXRmb3Jt
Q2VydGlmaWNhdGVJbmZvKToKKyAgICAgICAgKFdlYktpdDo6UGxhdGZvcm1DZXJ0aWZpY2F0ZUlu
Zm86OlBsYXRmb3JtQ2VydGlmaWNhdGVJbmZvKToKKyAgICAgICAgKFdlYktpdDo6UGxhdGZvcm1D
ZXJ0aWZpY2F0ZUluZm86OmVuY29kZSk6CisgICAgICAgIChXZWJLaXQ6OlBsYXRmb3JtQ2VydGlm
aWNhdGVJbmZvOjpkZWNvZGUpOgorICAgICAgICAqIFVJUHJvY2Vzcy9MYXVuY2hlci9lZmwvVGhy
ZWFkTGF1bmNoZXJFZmwuY3BwOiBBZGRlZC4KKyAgICAgICAgKFdlYktpdCk6CisgICAgICAgIChX
ZWJLaXQ6OlRocmVhZExhdW5jaGVyOjpjcmVhdGVXZWJUaHJlYWQpOgorCiAyMDEyLTA0LTE2ICBC
cmFkeSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNvbT4KIAogICAgICAgICBGb2xsb3d1cCB0byBo
dHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC8xMTQzMjMKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQyL1NoYXJlZC9lZmwvUGxhdGZvcm1DZXJ0aWZpY2F0ZUluZm8uaCBiL1NvdXJjZS9X
ZWJLaXQyL1NoYXJlZC9lZmwvUGxhdGZvcm1DZXJ0aWZpY2F0ZUluZm8uaApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4z
NDc3MWI3MWU2YTU2OTA4YWY4ZTRlNzkxOTdlMzU2OTAwNzBhMjFmCi0tLSAvZGV2L251bGwKKysr
IGIvU291cmNlL1dlYktpdDIvU2hhcmVkL2VmbC9QbGF0Zm9ybUNlcnRpZmljYXRlSW5mby5oCkBA
IC0wLDAgKzEsNTEgQEAKKy8qCisgICBDb3B5cmlnaHQgKEMpIDIwMTIgU2Ftc3VuZyBFbGVjdHJv
bmljcworCisgICAgVGhpcyBsaWJyYXJ5IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0
cmlidXRlIGl0IGFuZC9vcgorICAgIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdO
VSBMaWJyYXJ5IEdlbmVyYWwgUHVibGljCisgICAgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkgdGhl
IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCisgICAgdmVyc2lvbiAyIG9mIHRoZSBM
aWNlbnNlLCBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorCisgICAgVGhp
cyBsaWJyYXJ5IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2Vm
dWwsCisgICAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxp
ZWQgd2FycmFudHkgb2YKKyAgICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJU
SUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICAgIExpYnJhcnkgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorCisgICAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVk
IGEgY29weSBvZiB0aGUgR05VIExpYnJhcnkgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICAgIGFs
b25nIHdpdGggdGhpcyBsaWJyYXJ5OyBzZWUgdGhlIGZpbGUgQ09QWUlORy5MSUIuICBJZiBub3Qs
IHdyaXRlIHRvCisgICAgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLiwgNTEgRnJh
bmtsaW4gU3RyZWV0LCBGaWZ0aCBGbG9vciwKKyAgICBCb3N0b24sIE1BIDAyMTEwLTEzMDEsIFVT
QS4KKyovCisKKyNpZm5kZWYgUGxhdGZvcm1DZXJ0aWZpY2F0ZUluZm9faAorI2RlZmluZSBQbGF0
Zm9ybUNlcnRpZmljYXRlSW5mb19oCisKKyNpbmNsdWRlICJBcmd1bWVudERlY29kZXIuaCIKKyNp
bmNsdWRlICJBcmd1bWVudEVuY29kZXIuaCIKKyNpbmNsdWRlIDxXZWJDb3JlL1Jlc291cmNlUmVz
cG9uc2UuaD4KKworbmFtZXNwYWNlIFdlYktpdCB7CisKK2NsYXNzIFBsYXRmb3JtQ2VydGlmaWNh
dGVJbmZvIHsKK3B1YmxpYzoKKyAgICBQbGF0Zm9ybUNlcnRpZmljYXRlSW5mbygpCisgICAgewor
ICAgIH0KKworICAgIGV4cGxpY2l0IFBsYXRmb3JtQ2VydGlmaWNhdGVJbmZvKGNvbnN0IFdlYkNv
cmU6OlJlc291cmNlUmVzcG9uc2UmKQorICAgIHsKKyAgICB9CisKKyAgICB2b2lkIGVuY29kZShD
b3JlSVBDOjpBcmd1bWVudEVuY29kZXIqKSBjb25zdAorICAgIHsKKyAgICB9CisKKyAgICBzdGF0
aWMgYm9vbCBkZWNvZGUoQ29yZUlQQzo6QXJndW1lbnREZWNvZGVyKiwgUGxhdGZvcm1DZXJ0aWZp
Y2F0ZUluZm8mKQorICAgIHsKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQorfTsKKworfSAv
LyBuYW1lc3BhY2UgV2ViS2l0CisKKyNlbmRpZiAvLyBQbGF0Zm9ybUNlcnRpZmljYXRlSW5mb19o
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvTGF1bmNoZXIvZWZsL1RocmVh
ZExhdW5jaGVyRWZsLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9MYXVuY2hlci9lZmwv
VGhyZWFkTGF1bmNoZXJFZmwuY3BwCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjQ3ZTFmZDY4NWQyNGYyZmQyZWVmZWE0
ZWU3MWY5MjY0YTJiNzNjMmUKLS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVBy
b2Nlc3MvTGF1bmNoZXIvZWZsL1RocmVhZExhdW5jaGVyRWZsLmNwcApAQCAtMCwwICsxLDMzIEBA
CisvKgorICAgQ29weXJpZ2h0IChDKSAyMDEyIFNhbXN1bmcgRWxlY3Ryb25pY3MKKworICAgIFRo
aXMgbGlicmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQv
b3IKKyAgICBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGlicmFyeSBHZW5l
cmFsIFB1YmxpYworICAgIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJl
IEZvdW5kYXRpb247IGVpdGhlcgorICAgIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IgKGF0
IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKworICAgIFRoaXMgbGlicmFyeSBpcyBk
aXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICAgIGJ1dCBX
SVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9m
CisgICAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
LiAgU2VlIHRoZSBHTlUKKyAgICBMaWJyYXJ5IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1v
cmUgZGV0YWlscy4KKworICAgIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhl
IEdOVSBMaWJyYXJ5IEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAgICBhbG9uZyB3aXRoIHRoaXMg
bGlicmFyeTsgc2VlIHRoZSBmaWxlIENPUFlJTkcuTElCLiAgSWYgbm90LCB3cml0ZSB0bworICAg
IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0cmVldCwg
RmlmdGggRmxvb3IsCisgICAgQm9zdG9uLCBNQSAwMjExMC0xMzAxLCBVU0EuCisqLworCisjaW5j
bHVkZSAiY29uZmlnLmgiCisjaW5jbHVkZSAiVGhyZWFkTGF1bmNoZXIuaCIKKworI2luY2x1ZGUg
PFdlYkNvcmUvTm90SW1wbGVtZW50ZWQuaD4KKworbmFtZXNwYWNlIFdlYktpdCB7CisKK0NvcmVJ
UEM6OkNvbm5lY3Rpb246OklkZW50aWZpZXIgVGhyZWFkTGF1bmNoZXI6OmNyZWF0ZVdlYlRocmVh
ZCgpCit7CisgICAgbm90SW1wbGVtZW50ZWQoKTsKKyAgICByZXR1cm4gLTE7Cit9CisKK30gLy8g
bmFtZXNwYWNlIFdlYktpdAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>