<?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>87676</bug_id>
          
          <creation_ts>2012-05-28 13:29:27 -0700</creation_ts>
          <short_desc>[BlackBerry] Add malloc info to about:memory page</short_desc>
          <delta_ts>2012-07-16 11:59:47 -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>WebKit BlackBerry</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>Other</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P4</priority>
          <bug_severity>Enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yong Li">yong.li.webkit</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>efidler</cc>
    
    <cc>kpiascik</cc>
    
    <cc>mifenton</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>635384</commentid>
    <comment_count>0</comment_count>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-05-28 13:29:27 -0700</bug_when>
    <thetext>to add malloc info to about:memory page</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636194</commentid>
    <comment_count>1</comment_count>
      <attachid>144583</attachid>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-05-29 10:30:26 -0700</bug_when>
    <thetext>Created attachment 144583
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636198</commentid>
    <comment_count>2</comment_count>
      <attachid>144584</attachid>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-05-29 10:33:03 -0700</bug_when>
    <thetext>Created attachment 144584
second try</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636202</commentid>
    <comment_count>3</comment_count>
      <attachid>144583</attachid>
    <who name="Konrad Piascik">kpiascik</who>
    <bug_when>2012-05-29 10:33:48 -0700</bug_when>
    <thetext>Comment on attachment 144583
the patch

This is not related to the patch itself, but AboutData.cpp would benefit from a StringBuilder refactor.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636204</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-29 10:35:48 -0700</bug_when>
    <thetext>Attachment 144584 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebKit/blackberry/ChangeLog&apos;, u&apos;Sou...&quot; exit_code: 1
Source/WebKit/blackberry/WebCoreSupport/AboutData.cpp:222:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
Total errors found: 1 in 2 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636205</commentid>
    <comment_count>5</comment_count>
      <attachid>144584</attachid>
    <who name="Konrad Piascik">kpiascik</who>
    <bug_when>2012-05-29 10:36:15 -0700</bug_when>
    <thetext>Comment on attachment 144584
second try

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

&gt; Source/WebKit/blackberry/WebCoreSupport/AboutData.cpp:245
&gt; +    page += &quot;&lt;/body&gt;&lt;/html&gt;&quot;;

shouldn&apos;t the &lt;/table&gt; tag from line 242 be outside the #if define block?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636210</commentid>
    <comment_count>6</comment_count>
      <attachid>144584</attachid>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-05-29 10:40:59 -0700</bug_when>
    <thetext>Comment on attachment 144584
second try

I realized I can simplify the code with an existing function...

also, will add more info as suggested by Eli</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636215</commentid>
    <comment_count>7</comment_count>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-05-29 10:41:35 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (From update of attachment 144584 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=144584&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/blackberry/WebCoreSupport/AboutData.cpp:245
&gt; &gt; +    page += &quot;&lt;/body&gt;&lt;/html&gt;&quot;;
&gt; 
&gt; shouldn&apos;t the &lt;/table&gt; tag from line 242 be outside the #if define block?

yes. fixed by second patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636401</commentid>
    <comment_count>8</comment_count>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-05-29 13:48:27 -0700</bug_when>
    <thetext>postponed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636426</commentid>
    <comment_count>9</comment_count>
      <attachid>144618</attachid>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-05-29 14:16:13 -0700</bug_when>
    <thetext>Created attachment 144618
again</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636430</commentid>
    <comment_count>10</comment_count>
      <attachid>144618</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2012-05-29 14:19:42 -0700</bug_when>
    <thetext>Comment on attachment 144618
again

Looks good.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636458</commentid>
    <comment_count>11</comment_count>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-05-29 14:40:58 -0700</bug_when>
    <thetext>reopen</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636510</commentid>
    <comment_count>12</comment_count>
      <attachid>144618</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-29 15:59:32 -0700</bug_when>
    <thetext>Comment on attachment 144618
again

Clearing flags on attachment: 144618

Committed r118847: &lt;http://trac.webkit.org/changeset/118847&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636511</commentid>
    <comment_count>13</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-29 15:59:38 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>669321</commentid>
    <comment_count>14</comment_count>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-07-13 12:06:27 -0700</bug_when>
    <thetext>reopen to make a change</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>670460</commentid>
    <comment_count>15</comment_count>
      <attachid>152564</attachid>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-07-16 10:51:31 -0700</bug_when>
    <thetext>Created attachment 152564
make process total memory usage more readable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>670502</commentid>
    <comment_count>16</comment_count>
      <attachid>152571</attachid>
    <who name="Yong Li">yong.li.webkit</who>
    <bug_when>2012-07-16 11:28:08 -0700</bug_when>
    <thetext>Created attachment 152571
add change log</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>670513</commentid>
    <comment_count>17</comment_count>
      <attachid>152571</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2012-07-16 11:36:24 -0700</bug_when>
    <thetext>Comment on attachment 152571
add change log

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>670534</commentid>
    <comment_count>18</comment_count>
      <attachid>152571</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-16 11:59:40 -0700</bug_when>
    <thetext>Comment on attachment 152571
add change log

Clearing flags on attachment: 152571

Committed r122745: &lt;http://trac.webkit.org/changeset/122745&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>670535</commentid>
    <comment_count>19</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-16 11:59:47 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>144583</attachid>
            <date>2012-05-29 10:30:26 -0700</date>
            <delta_ts>2012-05-29 10:33:48 -0700</delta_ts>
            <desc>the patch</desc>
            <filename>87676.patch</filename>
            <type>text/plain</type>
            <size>1944</size>
            <attacher name="Yong Li">yong.li.webkit</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFuZ2VMb2cgYi9Tb3VyY2Uv
V2ViS2l0L2JsYWNrYmVycnkvQ2hhbmdlTG9nCmluZGV4IDdhYTE4ZDAuLjZmMjI0NmQgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dl
YktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEyLTA1LTI4ICBZ
b25nIExpICA8eW9saUByaW0uY29tPgorCisgICAgICAgIFtCbGFja0JlcnJ5XSBBZGQgbWFsbG9j
IGluZm8gdG8gYWJvdXQ6bWVtb3J5IHBhZ2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTg3Njc2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgRGV0YWlsZWQgbWFsbG9jIGluZm8gY2FuIHRlbGwgdXMgaG93IG11
Y2ggbWVtb3J5CisgICAgICAgIGluIHRoZSBoZWFwcyBpcyBiZWluZyBpbiB1c2UuCisKKyAgICAg
ICAgKiBXZWJDb3JlU3VwcG9ydC9BYm91dERhdGEuY3BwOgorICAgICAgICAoV2ViQ29yZTo6bWVt
b3J5UGFnZSk6CisKIDIwMTItMDUtMjQgIE1pa2UgRmVudG9uICA8bWlmZW50b25AcmltLmNvbT4K
IAogICAgICAgICBbQmxhY2tCZXJyeV0gUmVtb3ZlIHVudXNlZCBBUEkgZnVuY3Rpb24gdG91Y2hF
dmVudENhbmNlbEFuZENsZWFyRm9jdXNlZE5vZGUuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
L2JsYWNrYmVycnkvV2ViQ29yZVN1cHBvcnQvQWJvdXREYXRhLmNwcCBiL1NvdXJjZS9XZWJLaXQv
YmxhY2tiZXJyeS9XZWJDb3JlU3VwcG9ydC9BYm91dERhdGEuY3BwCmluZGV4IDZjNzlkNTQuLmFm
MGUzMmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJDb3JlU3VwcG9y
dC9BYm91dERhdGEuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJDb3JlU3Vw
cG9ydC9BYm91dERhdGEuY3BwCkBAIC0yMTksNyArMjE5LDMxIEBAIFN0cmluZyBtZW1vcnlQYWdl
KCkKICNlbmRpZgogICAgIHBhZ2UgKz0gY2FjaGVUeXBlU3RhdGlzdGljVG9IVE1MVHIoIkZvbnRz
Iiwgc3RhdC5mb250cyk7CiAKLSAgICBwYWdlICs9ICI8L3RhYmxlPjwvYm9keT48L2h0bWw+IjsK
KyAjaWYgIWRlZmluZWQoUFVCTElDX0JVSUxEKSB8fCAhUFVCTElDX0JVSUxECisgICAgcGFnZSAr
PSAiPC90YWJsZT4iOworCisgICAgc3RydWN0IG1hbGxpbmZvIG1hbGxvY0luZm8gPSBtYWxsaW5m
bygpOworCisgICAgcGFnZSArPSBTdHJpbmcoIjxoMj5NYWxsb2MgSW5mb3JtYXRpb248L2gyPiIp
CisgICAgICAgICAgICArICI8dGFibGUgYWxpZ249XCJjZW50ZXJcIiBydWxlcz1cImFsbFwiPjx0
cj4gPHRoPjwvdGg+IDx0aD5CeXRlczwvdGg+PC90cj4iOworCisgICAgcGFnZSArPSAiPHRyPjx0
ZD5NZW1vcnkgaW4gdXNlZCBibG9ja3M8L3RkPjx0ZD4gIjsKKyAgICBwYWdlICs9IFN0cmluZzo6
bnVtYmVyKG1hbGxvY0luZm8udXNtYmxrcyArIG1hbGxvY0luZm8udW9yZGJsa3MpOworICAgIHBh
Z2UgKz0gIiA8L3RkPjwvdHI+IjsKKworICAgIHBhZ2UgKz0gIjx0cj48dGQ+RXh0cmEgY29zdCBv
biBoZWFkZXJzPC90ZD48dGQ+ICI7CisgICAgcGFnZSArPSBTdHJpbmc6Om51bWJlcihtYWxsb2NJ
bmZvLmhibGtoZCk7CisgICAgcGFnZSArPSAiIDwvdGQ+PC90cj4iOworCisgICAgcGFnZSArPSAi
PHRyPjx0ZD5NZW1vcnkgaW4gZnJlZSBibG9ja3M8L3RkPjx0ZD4gIjsKKyAgICBwYWdlICs9IFN0
cmluZzo6bnVtYmVyKG1hbGxvY0luZm8uZnNtYmxrcyArIG1hbGxvY0luZm8uZm9yZGJsa3MpOwor
ICAgIHBhZ2UgKz0gIiA8L3RkPjwvdHI+IjsKKworICAgIHBhZ2UgKz0gIjwvdGFibGU+IjsKKwor
ICAgIHBhZ2UgKz0gIjwvYm9keT48L2h0bWw+IjsKKyNlbmRpZgorCiAgICAgcmV0dXJuIHBhZ2U7
CiB9CiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>144584</attachid>
            <date>2012-05-29 10:33:03 -0700</date>
            <delta_ts>2012-05-29 10:40:59 -0700</delta_ts>
            <desc>second try</desc>
            <filename>87676.patch</filename>
            <type>text/plain</type>
            <size>1944</size>
            <attacher name="Yong Li">yong.li.webkit</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFuZ2VMb2cgYi9Tb3VyY2Uv
V2ViS2l0L2JsYWNrYmVycnkvQ2hhbmdlTG9nCmluZGV4IDdhYTE4ZDAuLjZmMjI0NmQgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dl
YktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEyLTA1LTI4ICBZ
b25nIExpICA8eW9saUByaW0uY29tPgorCisgICAgICAgIFtCbGFja0JlcnJ5XSBBZGQgbWFsbG9j
IGluZm8gdG8gYWJvdXQ6bWVtb3J5IHBhZ2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTg3Njc2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgRGV0YWlsZWQgbWFsbG9jIGluZm8gY2FuIHRlbGwgdXMgaG93IG11
Y2ggbWVtb3J5CisgICAgICAgIGluIHRoZSBoZWFwcyBpcyBiZWluZyBpbiB1c2UuCisKKyAgICAg
ICAgKiBXZWJDb3JlU3VwcG9ydC9BYm91dERhdGEuY3BwOgorICAgICAgICAoV2ViQ29yZTo6bWVt
b3J5UGFnZSk6CisKIDIwMTItMDUtMjQgIE1pa2UgRmVudG9uICA8bWlmZW50b25AcmltLmNvbT4K
IAogICAgICAgICBbQmxhY2tCZXJyeV0gUmVtb3ZlIHVudXNlZCBBUEkgZnVuY3Rpb24gdG91Y2hF
dmVudENhbmNlbEFuZENsZWFyRm9jdXNlZE5vZGUuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
L2JsYWNrYmVycnkvV2ViQ29yZVN1cHBvcnQvQWJvdXREYXRhLmNwcCBiL1NvdXJjZS9XZWJLaXQv
YmxhY2tiZXJyeS9XZWJDb3JlU3VwcG9ydC9BYm91dERhdGEuY3BwCmluZGV4IDZjNzlkNTQuLjNk
ZTUwYzMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJDb3JlU3VwcG9y
dC9BYm91dERhdGEuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJDb3JlU3Vw
cG9ydC9BYm91dERhdGEuY3BwCkBAIC0yMTksNyArMjE5LDMxIEBAIFN0cmluZyBtZW1vcnlQYWdl
KCkKICNlbmRpZgogICAgIHBhZ2UgKz0gY2FjaGVUeXBlU3RhdGlzdGljVG9IVE1MVHIoIkZvbnRz
Iiwgc3RhdC5mb250cyk7CiAKLSAgICBwYWdlICs9ICI8L3RhYmxlPjwvYm9keT48L2h0bWw+IjsK
KyAjaWYgIWRlZmluZWQoUFVCTElDX0JVSUxEKSB8fCAhUFVCTElDX0JVSUxECisgICAgcGFnZSAr
PSAiPC90YWJsZT4iOworCisgICAgc3RydWN0IG1hbGxpbmZvIG1hbGxvY0luZm8gPSBtYWxsaW5m
bygpOworCisgICAgcGFnZSArPSBTdHJpbmcoIjxoMj5NYWxsb2MgSW5mb3JtYXRpb248L2gyPiIp
CisgICAgICAgICAgICArICI8dGFibGUgYWxpZ249XCJjZW50ZXJcIiBydWxlcz1cImFsbFwiPjx0
cj4gPHRoPjwvdGg+IDx0aD5CeXRlczwvdGg+PC90cj4iOworCisgICAgcGFnZSArPSAiPHRyPjx0
ZD5NZW1vcnkgaW4gdXNlZCBibG9ja3M8L3RkPjx0ZD4gIjsKKyAgICBwYWdlICs9IFN0cmluZzo6
bnVtYmVyKG1hbGxvY0luZm8udXNtYmxrcyArIG1hbGxvY0luZm8udW9yZGJsa3MpOworICAgIHBh
Z2UgKz0gIiA8L3RkPjwvdHI+IjsKKworICAgIHBhZ2UgKz0gIjx0cj48dGQ+RXh0cmEgY29zdCBv
biBoZWFkZXJzPC90ZD48dGQ+ICI7CisgICAgcGFnZSArPSBTdHJpbmc6Om51bWJlcihtYWxsb2NJ
bmZvLmhibGtoZCk7CisgICAgcGFnZSArPSAiIDwvdGQ+PC90cj4iOworCisgICAgcGFnZSArPSAi
PHRyPjx0ZD5NZW1vcnkgaW4gZnJlZSBibG9ja3M8L3RkPjx0ZD4gIjsKKyAgICBwYWdlICs9IFN0
cmluZzo6bnVtYmVyKG1hbGxvY0luZm8uZnNtYmxrcyArIG1hbGxvY0luZm8uZm9yZGJsa3MpOwor
ICAgIHBhZ2UgKz0gIiA8L3RkPjwvdHI+IjsKKworICAgIHBhZ2UgKz0gIjwvdGFibGU+IjsKKyNl
bmRpZgorCisgICAgcGFnZSArPSAiPC9ib2R5PjwvaHRtbD4iOworCiAgICAgcmV0dXJuIHBhZ2U7
CiB9CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>144618</attachid>
            <date>2012-05-29 14:16:13 -0700</date>
            <delta_ts>2012-05-29 15:59:32 -0700</delta_ts>
            <desc>again</desc>
            <filename>87676.patch</filename>
            <type>text/plain</type>
            <size>5242</size>
            <attacher name="Yong Li">yong.li.webkit</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFuZ2VMb2cgYi9Tb3VyY2Uv
V2ViS2l0L2JsYWNrYmVycnkvQ2hhbmdlTG9nCmluZGV4IDdhYTE4ZDAuLjZmMjI0NmQgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dl
YktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEyLTA1LTI4ICBZ
b25nIExpICA8eW9saUByaW0uY29tPgorCisgICAgICAgIFtCbGFja0JlcnJ5XSBBZGQgbWFsbG9j
IGluZm8gdG8gYWJvdXQ6bWVtb3J5IHBhZ2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTg3Njc2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgRGV0YWlsZWQgbWFsbG9jIGluZm8gY2FuIHRlbGwgdXMgaG93IG11
Y2ggbWVtb3J5CisgICAgICAgIGluIHRoZSBoZWFwcyBpcyBiZWluZyBpbiB1c2UuCisKKyAgICAg
ICAgKiBXZWJDb3JlU3VwcG9ydC9BYm91dERhdGEuY3BwOgorICAgICAgICAoV2ViQ29yZTo6bWVt
b3J5UGFnZSk6CisKIDIwMTItMDUtMjQgIE1pa2UgRmVudG9uICA8bWlmZW50b25AcmltLmNvbT4K
IAogICAgICAgICBbQmxhY2tCZXJyeV0gUmVtb3ZlIHVudXNlZCBBUEkgZnVuY3Rpb24gdG91Y2hF
dmVudENhbmNlbEFuZENsZWFyRm9jdXNlZE5vZGUuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
L2JsYWNrYmVycnkvV2ViQ29yZVN1cHBvcnQvQWJvdXREYXRhLmNwcCBiL1NvdXJjZS9XZWJLaXQv
YmxhY2tiZXJyeS9XZWJDb3JlU3VwcG9ydC9BYm91dERhdGEuY3BwCmluZGV4IDZjNzlkNTQuLmUy
MTc3NDIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJDb3JlU3VwcG9y
dC9BYm91dERhdGEuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJDb3JlU3Vw
cG9ydC9BYm91dERhdGEuY3BwCkBAIC0xOSwxMyArMTksMTUgQEAKICNpbmNsdWRlICJjb25maWcu
aCIKICNpbmNsdWRlICJBYm91dERhdGEuaCIKIAorI2luY2x1ZGUgIkNTdHJpbmcuaCIKICNpbmNs
dWRlICJNZW1vcnlDYWNoZS5oIgogI2luY2x1ZGUgIlN1cmZhY2VQb29sLmgiCiAjaW5jbHVkZSAi
V2ViS2l0VmVyc2lvbi5oIgogCisjaW5jbHVkZSA8cHJvY2Vzcy5oPgogI2luY2x1ZGUgPEJsYWNr
QmVycnlQbGF0Zm9ybVNldHRpbmdzLmg+CisjaW5jbHVkZSA8c3lzL3N0YXQuaD4KICNpbmNsdWRl
IDxzeXMvdXRzbmFtZS5oPgotI2luY2x1ZGUgPHd0Zi9QbGF0Zm9ybS5oPgogCiBuYW1lc3BhY2Ug
V2ViQ29yZSB7CiAKQEAgLTE5NSwzMSArMTk3LDU3IEBAIFN0cmluZyBtZW1vcnlQYWdlKCkKIAog
ICAgIC8vIGdlbmVyYXRlIGNhY2hlIGluZm9ybWF0aW9uCiAgICAgTWVtb3J5Q2FjaGUqIGNhY2hl
SW5jID0gbWVtb3J5Q2FjaGUoKTsKLSAgICBNZW1vcnlDYWNoZTo6U3RhdGlzdGljcyBzdGF0ID0g
Y2FjaGVJbmMtPmdldFN0YXRpc3RpY3MoKTsKKyAgICBNZW1vcnlDYWNoZTo6U3RhdGlzdGljcyBj
YWNoZVN0YXQgPSBjYWNoZUluYy0+Z2V0U3RhdGlzdGljcygpOwogCiAgICAgcGFnZSArPSBTdHJp
bmcoIjxoMj5DYWNoZSBJbmZvcm1hdGlvbjwvaDI+IikKICAgICAgICAgICAgICsgIjx0YWJsZSBh
bGlnbj1cImNlbnRlclwiIHJ1bGVzPVwiYWxsXCI+PHRyPiA8dGg+SXRlbTwvdGg+IDx0aD5Db3Vu
dDwvdGg+IDx0aD5TaXplPGJyPktCPC90aD4gPHRoPkxpdmluZzxicj5LQjwvdGg+IDx0aD5EZWNv
ZGVkPGJyPktCPC90aD48L3RyPiI7CiAKICAgICBNZW1vcnlDYWNoZTo6VHlwZVN0YXRpc3RpYyB0
b3RhbDsKLSAgICB0b3RhbC5jb3VudCA9IHN0YXQuaW1hZ2VzLmNvdW50ICsgc3RhdC5jc3NTdHls
ZVNoZWV0cy5jb3VudAotICAgICAgICAgICAgKyBzdGF0LnNjcmlwdHMuY291bnQgKyBzdGF0Lnhz
bFN0eWxlU2hlZXRzLmNvdW50ICsgc3RhdC5mb250cy5jb3VudDsKKyAgICB0b3RhbC5jb3VudCA9
IGNhY2hlU3RhdC5pbWFnZXMuY291bnQgKyBjYWNoZVN0YXQuY3NzU3R5bGVTaGVldHMuY291bnQK
KyAgICAgICAgICAgICsgY2FjaGVTdGF0LnNjcmlwdHMuY291bnQgKyBjYWNoZVN0YXQueHNsU3R5
bGVTaGVldHMuY291bnQgKyBjYWNoZVN0YXQuZm9udHMuY291bnQ7CiAgICAgdG90YWwuc2l6ZSA9
IGNhY2hlSW5jLT50b3RhbFNpemUoKTsKLSAgICB0b3RhbC5saXZlU2l6ZSA9IHN0YXQuaW1hZ2Vz
LmxpdmVTaXplICsgc3RhdC5jc3NTdHlsZVNoZWV0cy5saXZlU2l6ZQotICAgICAgICAgICAgKyBz
dGF0LnNjcmlwdHMubGl2ZVNpemUgKyBzdGF0LnhzbFN0eWxlU2hlZXRzLmxpdmVTaXplICsgc3Rh
dC5mb250cy5saXZlU2l6ZTsKLSAgICB0b3RhbC5kZWNvZGVkU2l6ZSA9IHN0YXQuaW1hZ2VzLmRl
Y29kZWRTaXplCi0gICAgICAgICAgICArIHN0YXQuY3NzU3R5bGVTaGVldHMuZGVjb2RlZFNpemUg
KyBzdGF0LnNjcmlwdHMuZGVjb2RlZFNpemUKLSAgICAgICAgICAgICsgc3RhdC54c2xTdHlsZVNo
ZWV0cy5kZWNvZGVkU2l6ZSArIHN0YXQuZm9udHMuZGVjb2RlZFNpemU7CisgICAgdG90YWwubGl2
ZVNpemUgPSBjYWNoZVN0YXQuaW1hZ2VzLmxpdmVTaXplICsgY2FjaGVTdGF0LmNzc1N0eWxlU2hl
ZXRzLmxpdmVTaXplCisgICAgICAgICAgICArIGNhY2hlU3RhdC5zY3JpcHRzLmxpdmVTaXplICsg
Y2FjaGVTdGF0LnhzbFN0eWxlU2hlZXRzLmxpdmVTaXplICsgY2FjaGVTdGF0LmZvbnRzLmxpdmVT
aXplOworICAgIHRvdGFsLmRlY29kZWRTaXplID0gY2FjaGVTdGF0LmltYWdlcy5kZWNvZGVkU2l6
ZQorICAgICAgICAgICAgKyBjYWNoZVN0YXQuY3NzU3R5bGVTaGVldHMuZGVjb2RlZFNpemUgKyBj
YWNoZVN0YXQuc2NyaXB0cy5kZWNvZGVkU2l6ZQorICAgICAgICAgICAgKyBjYWNoZVN0YXQueHNs
U3R5bGVTaGVldHMuZGVjb2RlZFNpemUgKyBjYWNoZVN0YXQuZm9udHMuZGVjb2RlZFNpemU7CiAK
ICAgICBwYWdlICs9IGNhY2hlVHlwZVN0YXRpc3RpY1RvSFRNTFRyKCJUb3RhbCIsIHRvdGFsKTsK
LSAgICBwYWdlICs9IGNhY2hlVHlwZVN0YXRpc3RpY1RvSFRNTFRyKCJJbWFnZXMiLCBzdGF0Lmlt
YWdlcyk7Ci0gICAgcGFnZSArPSBjYWNoZVR5cGVTdGF0aXN0aWNUb0hUTUxUcigiQ1NTIFN0eWxl
IFNoZWV0cyIsIHN0YXQuY3NzU3R5bGVTaGVldHMpOwotICAgIHBhZ2UgKz0gY2FjaGVUeXBlU3Rh
dGlzdGljVG9IVE1MVHIoIlNjcmlwdHMiLCBzdGF0LnNjcmlwdHMpOworICAgIHBhZ2UgKz0gY2Fj
aGVUeXBlU3RhdGlzdGljVG9IVE1MVHIoIkltYWdlcyIsIGNhY2hlU3RhdC5pbWFnZXMpOworICAg
IHBhZ2UgKz0gY2FjaGVUeXBlU3RhdGlzdGljVG9IVE1MVHIoIkNTUyBTdHlsZSBTaGVldHMiLCBj
YWNoZVN0YXQuY3NzU3R5bGVTaGVldHMpOworICAgIHBhZ2UgKz0gY2FjaGVUeXBlU3RhdGlzdGlj
VG9IVE1MVHIoIlNjcmlwdHMiLCBjYWNoZVN0YXQuc2NyaXB0cyk7CiAjaWYgRU5BQkxFKFhTTFQp
Ci0gICAgcGFnZSArPSBjYWNoZVR5cGVTdGF0aXN0aWNUb0hUTUxUcigiWFNMIFN0eWxlIFNoZWV0
cyIsIHN0YXQueHNsU3R5bGVTaGVldHMpOworICAgIHBhZ2UgKz0gY2FjaGVUeXBlU3RhdGlzdGlj
VG9IVE1MVHIoIlhTTCBTdHlsZSBTaGVldHMiLCBjYWNoZVN0YXQueHNsU3R5bGVTaGVldHMpOwog
I2VuZGlmCi0gICAgcGFnZSArPSBjYWNoZVR5cGVTdGF0aXN0aWNUb0hUTUxUcigiRm9udHMiLCBz
dGF0LmZvbnRzKTsKKyAgICBwYWdlICs9IGNhY2hlVHlwZVN0YXRpc3RpY1RvSFRNTFRyKCJGb250
cyIsIGNhY2hlU3RhdC5mb250cyk7CiAKLSAgICBwYWdlICs9ICI8L3RhYmxlPjwvYm9keT48L2h0
bWw+IjsKKyAgICBwYWdlICs9ICI8L3RhYmxlPiI7CisKKyNpZiAhZGVmaW5lZChQVUJMSUNfQlVJ
TEQpIHx8ICFQVUJMSUNfQlVJTEQKKyAgICBzdHJ1Y3QgbWFsbGluZm8gbWFsbG9jSW5mbyA9IG1h
bGxpbmZvKCk7CisKKyAgICBwYWdlICs9IFN0cmluZygiPGgyPk1hbGxvYyBJbmZvcm1hdGlvbjwv
aDI+IikgKyAiPHRhYmxlIGFsaWduPVwiY2VudGVyXCIgcnVsZXM9XCJhbGxcIj4iOworCisgICAg
cGFnZSArPSBudW1iZXJUb0hUTUxUcigiVG90YWwgc3BhY2UgaW4gdXNlIiwgbWFsbG9jSW5mby51
c21ibGtzICsgbWFsbG9jSW5mby51b3JkYmxrcyk7CisgICAgcGFnZSArPSBudW1iZXJUb0hUTUxU
cigiVG90YWwgc3BhY2UgaW4gZnJlZSBibG9ja3MiLCBtYWxsb2NJbmZvLmZzbWJsa3MgKyBtYWxs
b2NJbmZvLmZvcmRibGtzKTsKKyAgICBwYWdlICs9IG51bWJlclRvSFRNTFRyKCJTaXplIG9mIHRo
ZSBhcmVuYSIsIG1hbGxvY0luZm8uYXJlbmEpOworICAgIHBhZ2UgKz0gbnVtYmVyVG9IVE1MVHIo
Ik51bWJlciBvZiBiaWcgYmxvY2tzIGluIHVzZSIsIG1hbGxvY0luZm8ub3JkYmxrcyk7CisgICAg
cGFnZSArPSBudW1iZXJUb0hUTUxUcigiTnVtYmVyIG9mIHNtYWxsIGJsb2NrcyBpbiB1c2UiLCBt
YWxsb2NJbmZvLnNtYmxrcyk7CisgICAgcGFnZSArPSBudW1iZXJUb0hUTUxUcigiTnVtYmVyIG9m
IGhlYWRlciBibG9ja3MgaW4gdXNlIiwgbWFsbG9jSW5mby5oYmxrcyk7CisgICAgcGFnZSArPSBu
dW1iZXJUb0hUTUxUcigiU3BhY2UgaW4gaGVhZGVyIGJsb2NrIGhlYWRlcnMiLCBtYWxsb2NJbmZv
LmhibGtoZCk7CisgICAgcGFnZSArPSBudW1iZXJUb0hUTUxUcigiU3BhY2UgaW4gc21hbGwgYmxv
Y2tzIGluIHVzZSIsIG1hbGxvY0luZm8udXNtYmxrcyk7CisgICAgcGFnZSArPSBudW1iZXJUb0hU
TUxUcigiTWVtb3J5IGluIGZyZWUgc21hbGwgYmxvY2tzIiwgbWFsbG9jSW5mby5mc21ibGtzKTsK
KyAgICBwYWdlICs9IG51bWJlclRvSFRNTFRyKCJTcGFjZSBpbiBiaWcgYmxvY2tzIGluIHVzZSIs
IG1hbGxvY0luZm8udW9yZGJsa3MpOworICAgIHBhZ2UgKz0gbnVtYmVyVG9IVE1MVHIoIk1lbW9y
eSBpbiBmcmVlIGJpZyBibG9ja3MiLCBtYWxsb2NJbmZvLmZvcmRibGtzKTsKKworICAgIHN0cnVj
dCBzdGF0IHByb2Nlc3NJbmZvOworICAgIGlmICghc3RhdChTdHJpbmc6OmZvcm1hdCgiL3Byb2Mv
JXUvYXMiLCBnZXRwaWQoKSkubGF0aW4xKCkuZGF0YSgpLCAmcHJvY2Vzc0luZm8pKQorICAgICAg
ICBwYWdlICs9IG51bWJlclRvSFRNTFRyKCJQcm9jZXNzIHRvdGFsIG1hcHBlZCBtZW1vcnkiLCBw
cm9jZXNzSW5mby5zdF9zaXplKTsKKworICAgIHBhZ2UgKz0gIjwvdGFibGU+IjsKKyNlbmRpZgor
CisgICAgcGFnZSArPSAiPC9ib2R5PjwvaHRtbD4iOwogICAgIHJldHVybiBwYWdlOwogfQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>152564</attachid>
            <date>2012-07-16 10:51:31 -0700</date>
            <delta_ts>2012-07-16 11:28:08 -0700</delta_ts>
            <desc>make process total memory usage more readable.</desc>
            <filename>87676.patch</filename>
            <type>text/plain</type>
            <size>2942</size>
            <attacher name="Yong Li">yong.li.webkit</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJDb3JlU3VwcG9ydC9BYm91
dERhdGEuY3BwIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYkNvcmVTdXBwb3J0L0Fib3V0
RGF0YS5jcHAKaW5kZXggNzM0OGRkNS4uMDUxMWEwMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dC9ibGFja2JlcnJ5L1dlYkNvcmVTdXBwb3J0L0Fib3V0RGF0YS5jcHAKKysrIGIvU291cmNlL1dl
YktpdC9ibGFja2JlcnJ5L1dlYkNvcmVTdXBwb3J0L0Fib3V0RGF0YS5jcHAKQEAgLTI0MSw2ICsy
NDEsMTkgQEAgU3RyaW5nIG1lbW9yeVBhZ2UoKQogICAgIE93blB0cjxKU0M6OlR5cGVDb3VudFNl
dD4gb2JqZWN0VHlwZUNvdW50cyA9IG1haW5IZWFwLm9iamVjdFR5cGVDb3VudHMoKTsKICAgICBP
d25QdHI8SlNDOjpUeXBlQ291bnRTZXQ+IHByb3RlY3RlZE9iamVjdFR5cGVDb3VudHMgPSBtYWlu
SGVhcC5wcm90ZWN0ZWRPYmplY3RUeXBlQ291bnRzKCk7CiAKKyAgICAvLyBNYWxsb2MgaW5mby4K
KyAgICBzdHJ1Y3QgbWFsbGluZm8gbWFsbG9jSW5mbyA9IG1hbGxpbmZvKCk7CisKKyAgICBwYWdl
ICs9ICI8ZGl2IGNsYXNzPSdib3gnPjxkaXYgY2xhc3M9J2JveC10aXRsZSc+UHJvY2VzcyBtZW1v
cnkgdXNhZ2Ugc3VtbWFyeTwvZGl2Pjx0YWJsZSBjbGFzcz0nZml4ZWQtdGFibGUnPjxjb2wgd2lk
dGg9NzUlPjxjb2wgd2lkdGg9MjUlPiI7CisKKyAgICBwYWdlICs9IG51bWJlclRvSFRNTFRyKCJU
b3RhbCBtZW1vcnkgdXNhZ2UgKG1hbGxvYyArIEpTQykiLCBtYWxsb2NJbmZvLmFyZW5hICsganNj
TWVtb3J5U3RhdC5zdGFja0J5dGVzICsganNjTWVtb3J5U3RhdC5KSVRCeXRlcyArIG1haW5IZWFw
LmNhcGFjaXR5KCkpOworCisgICAgc3RydWN0IHN0YXQgcHJvY2Vzc0luZm87CisgICAgaWYgKCFz
dGF0KFN0cmluZzo6Zm9ybWF0KCIvcHJvYy8ldS9hcyIsIGdldHBpZCgpKS5sYXRpbjEoKS5kYXRh
KCksICZwcm9jZXNzSW5mbykpCisgICAgICAgIHBhZ2UgKz0gbnVtYmVyVG9IVE1MVHIoIlRvdGFs
IG1hcHBlZCBtZW1vcnkiLCBwcm9jZXNzSW5mby5zdF9zaXplKTsKKworICAgIHBhZ2UgKz0gIjwv
dGFibGU+PC9kaXY+PGJyPiI7CisKICAgICBwYWdlICs9ICI8ZGl2IGNsYXNzPSdib3gnPjxkaXYg
Y2xhc3M9J2JveC10aXRsZSc+SlMgZW5naW5lIG1lbW9yeSB1c2FnZTwvZGl2Pjx0YWJsZSBjbGFz
cz0nZml4ZWQtdGFibGUnPjxjb2wgd2lkdGg9NzUlPjxjb2wgd2lkdGg9MjUlPiI7CiAKICAgICBw
YWdlICs9IG51bWJlclRvSFRNTFRyKCJTdGFjayBzaXplIiwganNjTWVtb3J5U3RhdC5zdGFja0J5
dGVzKTsKQEAgLTI1NCwxNyArMjY3LDE0IEBAIFN0cmluZyBtZW1vcnlQYWdlKCkKIAogICAgIHBh
Z2UgKz0gIjwvdGFibGU+PC9kaXY+PGJyPiI7CiAKLSAgICBwYWdlICs9ICI8ZGl2IGNsYXNzPSdi
b3gnPjxkaXYgY2xhc3M9J2JveC10aXRsZSc+T2JqZWN0IHR5cGUgY291bnRzPC9kaXY+PHRhYmxl
IGNsYXNzPSdmaXhlZC10YWJsZSc+PGNvbCB3aWR0aD03NSU+PGNvbCB3aWR0aD0yNSU+IjsKKyAg
ICBwYWdlICs9ICI8ZGl2IGNsYXNzPSdib3gnPjxkaXYgY2xhc3M9J2JveC10aXRsZSc+SlMgb2Jq
ZWN0IHR5cGUgY291bnRzPC9kaXY+PHRhYmxlIGNsYXNzPSdmaXhlZC10YWJsZSc+PGNvbCB3aWR0
aD03NSU+PGNvbCB3aWR0aD0yNSU+IjsKICAgICBkdW1wSlNDVHlwZUNvdW50U2V0VG9UYWJsZUhU
TUwocGFnZSwgb2JqZWN0VHlwZUNvdW50cy5nZXQoKSk7CiAgICAgcGFnZSArPSAiPC90YWJsZT48
L2Rpdj48YnI+IjsKIAotICAgIHBhZ2UgKz0gIjxkaXYgY2xhc3M9J2JveCc+PGRpdiBjbGFzcz0n
Ym94LXRpdGxlJz5Qcm90ZWN0ZWQgb2JqZWN0IHR5cGUgY291bnRzPC9kaXY+PHRhYmxlIGNsYXNz
PSdmaXhlZC10YWJsZSc+PGNvbCB3aWR0aD03NSU+PGNvbCB3aWR0aD0yNSU+IjsKKyAgICBwYWdl
ICs9ICI8ZGl2IGNsYXNzPSdib3gnPjxkaXYgY2xhc3M9J2JveC10aXRsZSc+SlMgcHJvdGVjdGVk
IG9iamVjdCB0eXBlIGNvdW50czwvZGl2Pjx0YWJsZSBjbGFzcz0nZml4ZWQtdGFibGUnPjxjb2wg
d2lkdGg9NzUlPjxjb2wgd2lkdGg9MjUlPiI7CiAgICAgZHVtcEpTQ1R5cGVDb3VudFNldFRvVGFi
bGVIVE1MKHBhZ2UsIHByb3RlY3RlZE9iamVjdFR5cGVDb3VudHMuZ2V0KCkpOwogICAgIHBhZ2Ug
Kz0gIjwvdGFibGU+PC9kaXY+PGJyPiI7CiAKLSAgICAvLyBNYWxsb2MgaW5mby4KLSAgICBzdHJ1
Y3QgbWFsbGluZm8gbWFsbG9jSW5mbyA9IG1hbGxpbmZvKCk7Ci0KICAgICBwYWdlICs9ICI8ZGl2
IGNsYXNzPSdib3gnPjxkaXYgY2xhc3M9J2JveC10aXRsZSc+TWFsbG9jIEluZm9ybWF0aW9uPC9k
aXY+PHRhYmxlIGNsYXNzPSdmaXhlZC10YWJsZSc+PGNvbCB3aWR0aD03NSU+PGNvbCB3aWR0aD0y
NSU+IjsKIAogICAgIHBhZ2UgKz0gbnVtYmVyVG9IVE1MVHIoIlRvdGFsIHNwYWNlIGluIHVzZSIs
IG1hbGxvY0luZm8udXNtYmxrcyArIG1hbGxvY0luZm8udW9yZGJsa3MpOwpAQCAtMjc5LDEwICsy
ODksNiBAQCBTdHJpbmcgbWVtb3J5UGFnZSgpCiAgICAgcGFnZSArPSBudW1iZXJUb0hUTUxUcigi
U3BhY2UgaW4gYmlnIGJsb2NrcyBpbiB1c2UiLCBtYWxsb2NJbmZvLnVvcmRibGtzKTsKICAgICBw
YWdlICs9IG51bWJlclRvSFRNTFRyKCJNZW1vcnkgaW4gZnJlZSBiaWcgYmxvY2tzIiwgbWFsbG9j
SW5mby5mb3JkYmxrcyk7CiAKLSAgICBzdHJ1Y3Qgc3RhdCBwcm9jZXNzSW5mbzsKLSAgICBpZiAo
IXN0YXQoU3RyaW5nOjpmb3JtYXQoIi9wcm9jLyV1L2FzIiwgZ2V0cGlkKCkpLmxhdGluMSgpLmRh
dGEoKSwgJnByb2Nlc3NJbmZvKSkKLSAgICAgICAgcGFnZSArPSBudW1iZXJUb0hUTUxUcigiUHJv
Y2VzcyB0b3RhbCBtYXBwZWQgbWVtb3J5IiwgcHJvY2Vzc0luZm8uc3Rfc2l6ZSk7Ci0KICAgICBw
YWdlICs9ICI8L3RhYmxlPjwvZGl2PiI7CiAjZW5kaWYKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>152571</attachid>
            <date>2012-07-16 11:28:08 -0700</date>
            <delta_ts>2012-07-16 11:59:40 -0700</delta_ts>
            <desc>add change log</desc>
            <filename>87676.patch</filename>
            <type>text/plain</type>
            <size>3625</size>
            <attacher name="Yong Li">yong.li.webkit</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFuZ2VMb2cgYi9Tb3VyY2Uv
V2ViS2l0L2JsYWNrYmVycnkvQ2hhbmdlTG9nCmluZGV4IDAzYjlmZWUuLmI5NzQ0ZGUgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dl
YktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEyLTA3LTE2ICBZ
b25nIExpICA8eW9saUByaW0uY29tPgorCisgICAgICAgIFtCbGFja0JlcnJ5XSBJbXByb3ZlIGFi
b3V0Om1lbW9yeSBwYWdlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD04NzY3NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIEFkZCBhIHRhYmxlIGZvciBwcm9jZXNzIG1lbW9yeSB1c2FnZSBzdW1tYXJ5IGZvciBl
YXN5IHJlYWQuCisKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9BYm91dERhdGEuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6bWVtb3J5UGFnZSk6CisKIDIwMTItMDctMTYgIFlvbmd4aW4gRGFpICA8
eW9kYWlAcmltLmNvbT4KIAogICAgICAgICBbQmxhY2tCZXJyeV0gVGV4dCBzZWxlY3Rpb24gd2l0
aCB0b3VjaCBob2xkIGRvZXMgbm90IHN0YXJ0IG9uIHRleHQgZmllbGQgaW4gc29tZSBjYXNlcwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYkNvcmVTdXBwb3J0L0Fib3V0
RGF0YS5jcHAgYi9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2ViQ29yZVN1cHBvcnQvQWJvdXRE
YXRhLmNwcAppbmRleCA3ZjUwZDdmLi4zNDQ5OWJhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L2JsYWNrYmVycnkvV2ViQ29yZVN1cHBvcnQvQWJvdXREYXRhLmNwcAorKysgYi9Tb3VyY2UvV2Vi
S2l0L2JsYWNrYmVycnkvV2ViQ29yZVN1cHBvcnQvQWJvdXREYXRhLmNwcApAQCAtMjQxLDYgKzI0
MSwxOSBAQCBTdHJpbmcgbWVtb3J5UGFnZSgpCiAgICAgT3duUHRyPEpTQzo6VHlwZUNvdW50U2V0
PiBvYmplY3RUeXBlQ291bnRzID0gbWFpbkhlYXAub2JqZWN0VHlwZUNvdW50cygpOwogICAgIE93
blB0cjxKU0M6OlR5cGVDb3VudFNldD4gcHJvdGVjdGVkT2JqZWN0VHlwZUNvdW50cyA9IG1haW5I
ZWFwLnByb3RlY3RlZE9iamVjdFR5cGVDb3VudHMoKTsKIAorICAgIC8vIE1hbGxvYyBpbmZvLgor
ICAgIHN0cnVjdCBtYWxsaW5mbyBtYWxsb2NJbmZvID0gbWFsbGluZm8oKTsKKworICAgIHBhZ2Ug
Kz0gIjxkaXYgY2xhc3M9J2JveCc+PGRpdiBjbGFzcz0nYm94LXRpdGxlJz5Qcm9jZXNzIG1lbW9y
eSB1c2FnZSBzdW1tYXJ5PC9kaXY+PHRhYmxlIGNsYXNzPSdmaXhlZC10YWJsZSc+PGNvbCB3aWR0
aD03NSU+PGNvbCB3aWR0aD0yNSU+IjsKKworICAgIHBhZ2UgKz0gbnVtYmVyVG9IVE1MVHIoIlRv
dGFsIG1lbW9yeSB1c2FnZSAobWFsbG9jICsgSlNDKSIsIG1hbGxvY0luZm8uYXJlbmEgKyBqc2NN
ZW1vcnlTdGF0LnN0YWNrQnl0ZXMgKyBqc2NNZW1vcnlTdGF0LkpJVEJ5dGVzICsgbWFpbkhlYXAu
Y2FwYWNpdHkoKSk7CisKKyAgICBzdHJ1Y3Qgc3RhdCBwcm9jZXNzSW5mbzsKKyAgICBpZiAoIXN0
YXQoU3RyaW5nOjpmb3JtYXQoIi9wcm9jLyV1L2FzIiwgZ2V0cGlkKCkpLmxhdGluMSgpLmRhdGEo
KSwgJnByb2Nlc3NJbmZvKSkKKyAgICAgICAgcGFnZSArPSBudW1iZXJUb0hUTUxUcigiVG90YWwg
bWFwcGVkIG1lbW9yeSIsIHByb2Nlc3NJbmZvLnN0X3NpemUpOworCisgICAgcGFnZSArPSAiPC90
YWJsZT48L2Rpdj48YnI+IjsKKwogICAgIHBhZ2UgKz0gIjxkaXYgY2xhc3M9J2JveCc+PGRpdiBj
bGFzcz0nYm94LXRpdGxlJz5KUyBlbmdpbmUgbWVtb3J5IHVzYWdlPC9kaXY+PHRhYmxlIGNsYXNz
PSdmaXhlZC10YWJsZSc+PGNvbCB3aWR0aD03NSU+PGNvbCB3aWR0aD0yNSU+IjsKIAogICAgIHBh
Z2UgKz0gbnVtYmVyVG9IVE1MVHIoIlN0YWNrIHNpemUiLCBqc2NNZW1vcnlTdGF0LnN0YWNrQnl0
ZXMpOwpAQCAtMjU0LDE3ICsyNjcsMTQgQEAgU3RyaW5nIG1lbW9yeVBhZ2UoKQogCiAgICAgcGFn
ZSArPSAiPC90YWJsZT48L2Rpdj48YnI+IjsKIAotICAgIHBhZ2UgKz0gIjxkaXYgY2xhc3M9J2Jv
eCc+PGRpdiBjbGFzcz0nYm94LXRpdGxlJz5PYmplY3QgdHlwZSBjb3VudHM8L2Rpdj48dGFibGUg
Y2xhc3M9J2ZpeGVkLXRhYmxlJz48Y29sIHdpZHRoPTc1JT48Y29sIHdpZHRoPTI1JT4iOworICAg
IHBhZ2UgKz0gIjxkaXYgY2xhc3M9J2JveCc+PGRpdiBjbGFzcz0nYm94LXRpdGxlJz5KUyBvYmpl
Y3QgdHlwZSBjb3VudHM8L2Rpdj48dGFibGUgY2xhc3M9J2ZpeGVkLXRhYmxlJz48Y29sIHdpZHRo
PTc1JT48Y29sIHdpZHRoPTI1JT4iOwogICAgIGR1bXBKU0NUeXBlQ291bnRTZXRUb1RhYmxlSFRN
TChwYWdlLCBvYmplY3RUeXBlQ291bnRzLmdldCgpKTsKICAgICBwYWdlICs9ICI8L3RhYmxlPjwv
ZGl2Pjxicj4iOwogCi0gICAgcGFnZSArPSAiPGRpdiBjbGFzcz0nYm94Jz48ZGl2IGNsYXNzPSdi
b3gtdGl0bGUnPlByb3RlY3RlZCBvYmplY3QgdHlwZSBjb3VudHM8L2Rpdj48dGFibGUgY2xhc3M9
J2ZpeGVkLXRhYmxlJz48Y29sIHdpZHRoPTc1JT48Y29sIHdpZHRoPTI1JT4iOworICAgIHBhZ2Ug
Kz0gIjxkaXYgY2xhc3M9J2JveCc+PGRpdiBjbGFzcz0nYm94LXRpdGxlJz5KUyBwcm90ZWN0ZWQg
b2JqZWN0IHR5cGUgY291bnRzPC9kaXY+PHRhYmxlIGNsYXNzPSdmaXhlZC10YWJsZSc+PGNvbCB3
aWR0aD03NSU+PGNvbCB3aWR0aD0yNSU+IjsKICAgICBkdW1wSlNDVHlwZUNvdW50U2V0VG9UYWJs
ZUhUTUwocGFnZSwgcHJvdGVjdGVkT2JqZWN0VHlwZUNvdW50cy5nZXQoKSk7CiAgICAgcGFnZSAr
PSAiPC90YWJsZT48L2Rpdj48YnI+IjsKIAotICAgIC8vIE1hbGxvYyBpbmZvLgotICAgIHN0cnVj
dCBtYWxsaW5mbyBtYWxsb2NJbmZvID0gbWFsbGluZm8oKTsKLQogICAgIHBhZ2UgKz0gIjxkaXYg
Y2xhc3M9J2JveCc+PGRpdiBjbGFzcz0nYm94LXRpdGxlJz5NYWxsb2MgSW5mb3JtYXRpb248L2Rp
dj48dGFibGUgY2xhc3M9J2ZpeGVkLXRhYmxlJz48Y29sIHdpZHRoPTc1JT48Y29sIHdpZHRoPTI1
JT4iOwogCiAgICAgcGFnZSArPSBudW1iZXJUb0hUTUxUcigiVG90YWwgc3BhY2UgaW4gdXNlIiwg
bWFsbG9jSW5mby51c21ibGtzICsgbWFsbG9jSW5mby51b3JkYmxrcyk7CkBAIC0yNzksMTAgKzI4
OSw2IEBAIFN0cmluZyBtZW1vcnlQYWdlKCkKICAgICBwYWdlICs9IG51bWJlclRvSFRNTFRyKCJT
cGFjZSBpbiBiaWcgYmxvY2tzIGluIHVzZSIsIG1hbGxvY0luZm8udW9yZGJsa3MpOwogICAgIHBh
Z2UgKz0gbnVtYmVyVG9IVE1MVHIoIk1lbW9yeSBpbiBmcmVlIGJpZyBibG9ja3MiLCBtYWxsb2NJ
bmZvLmZvcmRibGtzKTsKIAotICAgIHN0cnVjdCBzdGF0IHByb2Nlc3NJbmZvOwotICAgIGlmICgh
c3RhdChTdHJpbmc6OmZvcm1hdCgiL3Byb2MvJXUvYXMiLCBnZXRwaWQoKSkubGF0aW4xKCkuZGF0
YSgpLCAmcHJvY2Vzc0luZm8pKQotICAgICAgICBwYWdlICs9IG51bWJlclRvSFRNTFRyKCJQcm9j
ZXNzIHRvdGFsIG1hcHBlZCBtZW1vcnkiLCBwcm9jZXNzSW5mby5zdF9zaXplKTsKLQogICAgIHBh
Z2UgKz0gIjwvdGFibGU+PC9kaXY+IjsKICNlbmRpZgogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>