<?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>84576</bug_id>
          
          <creation_ts>2012-04-23 01:42:56 -0700</creation_ts>
          <short_desc>[EFL] [DRT] LayoutTestController needs implementation of setJavaScriptProfilingEnabled</short_desc>
          <delta_ts>2012-04-26 11:08:20 -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 EFL</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sudarsana Nagineni (babu)">naginenis</reporter>
          <assigned_to name="Sudarsana Nagineni (babu)">naginenis</assigned_to>
          <cc>gyuyoung.kim</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>mrobinson</cc>
    
    <cc>rakuco</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>607547</commentid>
    <comment_count>0</comment_count>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-04-23 01:42:56 -0700</bug_when>
    <thetext>LayoutTestController needs implementation of setJavaScriptProfilingEnabled in order to unskip tests under fast/profiler.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>607624</commentid>
    <comment_count>1</comment_count>
      <attachid>138329</attachid>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-04-23 06:13:39 -0700</bug_when>
    <thetext>Created attachment 138329
Patch

Implement setJavaScriptProfilingEnabled</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>607656</commentid>
    <comment_count>2</comment_count>
      <attachid>138329</attachid>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2012-04-23 07:18:00 -0700</bug_when>
    <thetext>Comment on attachment 138329
Patch

Looks good, thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>609690</commentid>
    <comment_count>3</comment_count>
      <attachid>138799</attachid>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-04-25 06:11:46 -0700</bug_when>
    <thetext>Created attachment 138799
patch

rebased</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>609713</commentid>
    <comment_count>4</comment_count>
      <attachid>138803</attachid>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-04-25 06:57:54 -0700</bug_when>
    <thetext>Created attachment 138803
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>609802</commentid>
    <comment_count>5</comment_count>
      <attachid>138803</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-04-25 08:44:05 -0700</bug_when>
    <thetext>Comment on attachment 138803
patch

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

&gt; Tools/DumpRenderTree/efl/LayoutTestControllerEfl.cpp:451
&gt; +    setDeveloperExtrasEnabled(flag);

Should disabling JavaScript profiling disable all developer extras? That seems a bit odd. What if there another developer extra that&apos;s enabled and profiling is turned off?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>609828</commentid>
    <comment_count>6</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-04-25 09:20:05 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (From update of attachment 138803 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=138803&amp;action=review
&gt; 
&gt; &gt; Tools/DumpRenderTree/efl/LayoutTestControllerEfl.cpp:451
&gt; &gt; +    setDeveloperExtrasEnabled(flag);
&gt; 
&gt; Should disabling JavaScript profiling disable all developer extras? That seems a bit odd. What if there another developer extra that&apos;s enabled and profiling is turned off?

I guess this isn&apos;t an issue?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>609836</commentid>
    <comment_count>7</comment_count>
      <attachid>138803</attachid>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2012-04-25 09:36:20 -0700</bug_when>
    <thetext>Comment on attachment 138803
patch

cq-&apos;ing while mrobinson&apos;s question isn&apos;t answered.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>610094</commentid>
    <comment_count>8</comment_count>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-04-25 15:27:33 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (From update of attachment 138803 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=138803&amp;action=review
&gt; 
&gt; &gt; Tools/DumpRenderTree/efl/LayoutTestControllerEfl.cpp:451
&gt; &gt; +    setDeveloperExtrasEnabled(flag);
&gt; 
&gt; Should disabling JavaScript profiling disable all developer extras? That seems a bit odd. What if there another developer extra that&apos;s enabled and profiling is turned off?

setDeveloperExtrasEnabled() controls only whether the Web Inspector should be enabled or not, and this setting is enabled by default on the test startup. So, changing JS profiling setting changes only the Web Inspector behaviour for the test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>610643</commentid>
    <comment_count>9</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2012-04-26 08:25:09 -0700</bug_when>
    <thetext>(In reply to comment #8)

&gt; setDeveloperExtrasEnabled() controls only whether the Web Inspector should be enabled or not, and this setting is enabled by default on the test startup. So, changing JS profiling setting changes only the Web Inspector behaviour for the test.

It&apos;s probably safer to turn it off if you are enabling the profiler, but not turn it off if you are disabling it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>610679</commentid>
    <comment_count>10</comment_count>
      <attachid>139016</attachid>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-04-26 09:28:50 -0700</bug_when>
    <thetext>Created attachment 139016
Patch

taken feedback into consideration and updated patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>610739</commentid>
    <comment_count>11</comment_count>
      <attachid>139016</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-26 11:08:15 -0700</bug_when>
    <thetext>Comment on attachment 139016
Patch

Clearing flags on attachment: 139016

Committed r115332: &lt;http://trac.webkit.org/changeset/115332&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>610740</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-26 11:08:20 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>138329</attachid>
            <date>2012-04-23 06:13:39 -0700</date>
            <delta_ts>2012-04-25 06:11:46 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>84576.patch</filename>
            <type>text/plain</type>
            <size>6760</size>
            <attacher name="Sudarsana Nagineni (babu)">naginenis</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBhNzg2ZTk4Li5kYmM0NDBkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTItMDQt
MjMgIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBsaW51eC5pbnRlbC5j
b20+CisKKyAgICAgICAgW0VGTF0gW0RSVF0gTGF5b3V0VGVzdENvbnRyb2xsZXIgbmVlZHMgaW1w
bGVtZW50YXRpb24gb2Ygc2V0SmF2YVNjcmlwdFByb2ZpbGluZ0VuYWJsZWQKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg0NTc2CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVW5za2lwIHRlc3QgY2FzZXMgd2hp
Y2ggcmVseSBvbiBMYXlvdXRUZXN0Q29udHJvbGxlcidzCisgICAgICAgIHNldEphdmFTY3JpcHRQ
cm9maWxpbmdFbmFibGVkIGltcGxlbWVudGF0aW9uLgorCisgICAgICAgICogcGxhdGZvcm0vZWZs
L1NraXBwZWQ6CisKIDIwMTItMDQtMjMgIEtlbnQgVGFtdXJhICA8dGtlbnRAY2hyb21pdW0ub3Jn
PgogCiAgICAgICAgIEFkZCB0ZXN0IGZ1bmN0aW9uIHRvIGdldCBwbGFjZWhvbGRlciBzdHJpbmcK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC9Ta2lwcGVkIGIvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vZWZsL1NraXBwZWQKaW5kZXggMDM5Yzg2OS4uYTA2YzY3ZCAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsL1NraXBwZWQKKysrIGIvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vZWZsL1NraXBwZWQKQEAgLTQwNiw5ICs0MDYsNiBAQCBmYXN0L2ZyYW1lcy9sb2NhdGlv
bi1jaGFuZ2Utbm8tZmlsZS1hY2Nlc3MuaHRtbAogZmFzdC94bWxodHRwcmVxdWVzdC94bWxodHRw
cmVxdWVzdC1uby1maWxlLWFjY2Vzcy5odG1sCiBmYXN0L3htbGh0dHByZXF1ZXN0L3htbGh0dHBy
ZXF1ZXN0LW5vbmV4aXN0ZW50LWZpbGUuaHRtbAogCi0jIEVGTCdzIExheW91dFRlc3RDb250cm9s
bGVyIGRvZXMgbm90IGltcGxlbWVudCBzZXRKYXZhU2NyaXB0UHJvZmlsaW5nRW5hYmxlZAotZmFz
dC9wcm9maWxlcgotCiAjIEVGTCdzIExheW91dFRlc3RDb250cm9sbGVyIGRvZXMgbm90IGltcGxl
bWVudCBlbGVtZW50RG9lc0F1dG9Db21wbGV0ZUZvckVsZW1lbnRXaXRoSWQKIHNlY3VyaXR5L3Nl
dC1mb3JtLWF1dG9jb21wbGV0ZS1hdHRyaWJ1dGUuaHRtbAogCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0L2VmbC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cKaW5kZXgg
NjJiMjY1Zi4uOWRhZTA0NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9lZmwvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEy
LTA0LTIzICBTdWRhcnNhbmEgTmFnaW5lbmkgIDxzdWRhcnNhbmEubmFnaW5lbmlAbGludXguaW50
ZWwuY29tPgorCisgICAgICAgIFtFRkxdIFtEUlRdIExheW91dFRlc3RDb250cm9sbGVyIG5lZWRz
IGltcGxlbWVudGF0aW9uIG9mIHNldEphdmFTY3JpcHRQcm9maWxpbmdFbmFibGVkCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NDU3NgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBtaXNzaW5nIGltcGxl
bWVudGF0aW9uIHNldEphdmFTY3JpcHRQcm9maWxpbmdFbmFibGVkIHRvIEVGTCdzCisgICAgICAg
IER1bXBSZW5kZXJUcmVlU3VwcG9ydC4gVGhpcyBzZXR0aW5nIGFsbG93cyBsYXlvdXQgdGVzdHMg
dG8gc3RhcnQKKyAgICAgICAgSmF2YVNjcmlwdCBwcm9maWxpbmcuCisKKyAgICAgICAgKiBXZWJD
b3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmwuY3BwOgorICAgICAgICAoRHVtcFJl
bmRlclRyZWVTdXBwb3J0RWZsOjpzZXRKYXZhU2NyaXB0UHJvZmlsaW5nRW5hYmxlZCk6CisgICAg
ICAgICogV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsLmg6CisKIDIwMTIt
MDQtMjAgIFRoaWFnbyBNYXJjb3MgUC4gU2FudG9zICA8dGhpYWdvLnNhbnRvc0BpbnRlbC5jb20+
CiAKICAgICAgICAgW0VGTF0gQWRkIFNlY3VyaXR5IE9yaWdpbiBBUEkKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5j
cHAgYi9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBv
cnRFZmwuY3BwCmluZGV4IGJiYWViODkuLjM5MjZlNmQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQvZWZsL1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5jcHAKKysrIGIv
U291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZs
LmNwcApAQCAtMzQsNiArMzQsNyBAQAogI2luY2x1ZGUgPEZsb2F0U2l6ZS5oPgogI2luY2x1ZGUg
PEZyYW1lVmlldy5oPgogI2luY2x1ZGUgPEhUTUxJbnB1dEVsZW1lbnQuaD4KKyNpbmNsdWRlIDxJ
bnNwZWN0b3JDb250cm9sbGVyLmg+CiAjaW5jbHVkZSA8SW50UmVjdC5oPgogI2luY2x1ZGUgPEpT
Q1NTU3R5bGVEZWNsYXJhdGlvbi5oPgogI2luY2x1ZGUgPEpTRWxlbWVudC5oPgpAQCAtMzg5LDYg
KzM5MCwyNCBAQCBib29sIER1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbDo6ZmluZFN0cmluZyhjb25z
dCBFdmFzX09iamVjdCogZXdrVmlldywgY29uc3QgY2hhcgogICAgIHJldHVybiBwYWdlLT5maW5k
U3RyaW5nKFN0cmluZzo6ZnJvbVVURjgodGV4dCksIG9wdGlvbnMpOwogfQogCit2b2lkIER1bXBS
ZW5kZXJUcmVlU3VwcG9ydEVmbDo6c2V0SmF2YVNjcmlwdFByb2ZpbGluZ0VuYWJsZWQoY29uc3Qg
RXZhc19PYmplY3QqIGV3a1ZpZXcsIGJvb2wgZW5hYmxlZCkKK3sKKyNpZiBFTkFCTEUoSkFWQVND
UklQVF9ERUJVR0dFUikgJiYgRU5BQkxFKElOU1BFQ1RPUikKKyAgICBXZWJDb3JlOjpQYWdlKiBj
b3JlUGFnZSA9IEVXS1ByaXZhdGU6OmNvcmVQYWdlKGV3a1ZpZXcpOworICAgIGlmICghY29yZVBh
Z2UpCisgICAgICAgIHJldHVybjsKKworICAgIFdlYkNvcmU6Okluc3BlY3RvckNvbnRyb2xsZXIq
IGNvbnRyb2xsZXIgPSBjb3JlUGFnZS0+aW5zcGVjdG9yQ29udHJvbGxlcigpOworICAgIGlmICgh
Y29udHJvbGxlcikKKyAgICAgICAgcmV0dXJuOworCisgICAgaWYgKGVuYWJsZWQpCisgICAgICAg
IGNvbnRyb2xsZXItPmVuYWJsZVByb2ZpbGVyKCk7CisgICAgZWxzZQorICAgICAgICBjb250cm9s
bGVyLT5kaXNhYmxlUHJvZmlsZXIoKTsKKyNlbmRpZgorfQorCiB2b2lkIER1bXBSZW5kZXJUcmVl
U3VwcG9ydEVmbDo6c2V0U21hcnRJbnNlcnREZWxldGVFbmFibGVkKEV2YXNfT2JqZWN0KiBld2tW
aWV3LCBib29sIGVuYWJsZWQpCiB7CiAgICAgV2ViQ29yZTo6UGFnZSogcGFnZSA9IEVXS1ByaXZh
dGU6OmNvcmVQYWdlKGV3a1ZpZXcpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9lZmwvV2Vi
Q29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsLmggYi9Tb3VyY2UvV2ViS2l0L2Vm
bC9XZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmwuaAppbmRleCBlNjhlMjg0
Li5hMDY0MWJhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9ydC9E
dW1wUmVuZGVyVHJlZVN1cHBvcnRFZmwuaAorKysgYi9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3Jl
U3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmwuaApAQCAtNzIsNiArNzIsNyBAQCBwdWJs
aWM6CiAKICAgICBzdGF0aWMgdm9pZCBhZGRVc2VyU3R5bGVTaGVldChjb25zdCBFdmFzX09iamVj
dCogZXdrVmlldywgY29uc3QgY2hhciogc291cmNlQ29kZSwgYm9vbCBhbGxGcmFtZXMpOwogICAg
IHN0YXRpYyBib29sIGZpbmRTdHJpbmcoY29uc3QgRXZhc19PYmplY3QqIGV3a1ZpZXcsIGNvbnN0
IGNoYXIqIHRleHQsIFdlYkNvcmU6OkZpbmRPcHRpb25zKTsKKyAgICBzdGF0aWMgdm9pZCBzZXRK
YXZhU2NyaXB0UHJvZmlsaW5nRW5hYmxlZChjb25zdCBFdmFzX09iamVjdCogZXdrVmlldywgYm9v
bCBlbmFibGVkKTsKICAgICBzdGF0aWMgdm9pZCBzZXRTbWFydEluc2VydERlbGV0ZUVuYWJsZWQo
RXZhc19PYmplY3QqIGV3a1ZpZXcsIGJvb2wgZW5hYmxlZCk7CiAgICAgc3RhdGljIHZvaWQgc2V0
U2VsZWN0VHJhaWxpbmdXaGl0ZXNwYWNlRW5hYmxlZChFdmFzX09iamVjdCogZXdrVmlldywgYm9v
bCBlbmFibGVkKTsKIApkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdl
TG9nCmluZGV4IGNkOWVlODUuLmQzZmNlMzcgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZwor
KysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOCBAQAorMjAxMi0wNC0yMyAgU3VkYXJz
YW5hIE5hZ2luZW5pICA8c3VkYXJzYW5hLm5hZ2luZW5pQGxpbnV4LmludGVsLmNvbT4KKworICAg
ICAgICBbRUZMXSBbRFJUXSBMYXlvdXRUZXN0Q29udHJvbGxlciBuZWVkcyBpbXBsZW1lbnRhdGlv
biBvZiBzZXRKYXZhU2NyaXB0UHJvZmlsaW5nRW5hYmxlZAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODQ1NzYKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgbWlzc2luZyBpbXBsZW1lbnRhdGlvbiBzZXRK
YXZhU2NyaXB0UHJvZmlsaW5nRW5hYmxlZCB0byBFRkwncworICAgICAgICBMYXlvdXRUZXN0Q29u
dHJvbGxlciBpbiBvcmRlciB0byB1bnNraXAgdGVzdHMgcmVseSBvbiB0aGlzIHNldHRpbmcuCisK
KyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9lZmwvRHVtcFJlbmRlclRyZWVDaHJvbWUuY3BwOgor
ICAgICAgICAoRHVtcFJlbmRlclRyZWVDaHJvbWU6OnJlc2V0RGVmYXVsdHNUb0NvbnNpc3RlbnRW
YWx1ZXMpOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2VmbC9MYXlvdXRUZXN0Q29udHJvbGxl
ckVmbC5jcHA6CisgICAgICAgIChMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0SmF2YVNjcmlwdFBy
b2ZpbGluZ0VuYWJsZWQpOgorCiAyMDEyLTA0LTIzICBNaWxpYW4gV29sZmYgIDxtYWlsQG1pbGlh
bncuZGU+CiAKICAgICAgICAgW1F0XSBNYWtlIERSVCBub3QgZHVtcCBwaXhlbCByZXN1bHRzIGlm
IHRlc3QgaXMgY2FsbGluZyBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCkKZGlmZiAt
LWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9EdW1wUmVuZGVyVHJlZUNocm9tZS5jcHAg
Yi9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwvRHVtcFJlbmRlclRyZWVDaHJvbWUuY3BwCmluZGV4
IDE5NzAyMTEuLmYyYjI3OTUgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9E
dW1wUmVuZGVyVHJlZUNocm9tZS5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvZWZsL0R1
bXBSZW5kZXJUcmVlQ2hyb21lLmNwcApAQCAtMjE1LDYgKzIxNSw3IEBAIHZvaWQgRHVtcFJlbmRl
clRyZWVDaHJvbWU6OnJlc2V0RGVmYXVsdHNUb0NvbnNpc3RlbnRWYWx1ZXMoKQogICAgIER1bXBS
ZW5kZXJUcmVlU3VwcG9ydEVmbDo6Y2xlYXJPcGVuZXIobWFpbkZyYW1lKCkpOwogICAgIER1bXBS
ZW5kZXJUcmVlU3VwcG9ydEVmbDo6c2V0SW50ZXJhY3RpdmVGb3JtVmFsaWRhdGlvbkVuYWJsZWQo
bWFpblZpZXcoKSwgdHJ1ZSk7CiAgICAgRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsOjpzZXRBdXRo
b3JBbmRVc2VyU3R5bGVzRW5hYmxlZChtYWluVmlldygpLCB0cnVlKTsKKyAgICBEdW1wUmVuZGVy
VHJlZVN1cHBvcnRFZmw6OnNldEphdmFTY3JpcHRQcm9maWxpbmdFbmFibGVkKG1haW5WaWV3KCks
IGZhbHNlKTsKIH0KIAogLy8gU21hcnQgQ2FsbGJhY2tzCmRpZmYgLS1naXQgYS9Ub29scy9EdW1w
UmVuZGVyVHJlZS9lZmwvTGF5b3V0VGVzdENvbnRyb2xsZXJFZmwuY3BwIGIvVG9vbHMvRHVtcFJl
bmRlclRyZWUvZWZsL0xheW91dFRlc3RDb250cm9sbGVyRWZsLmNwcAppbmRleCAwYjM5ZDcwLi45
ODgzNDViIDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwvTGF5b3V0VGVzdENv
bnRyb2xsZXJFZmwuY3BwCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9MYXlvdXRUZXN0
Q29udHJvbGxlckVmbC5jcHAKQEAgLTQ0Niw5ICs0NDYsMTAgQEAgdm9pZCBMYXlvdXRUZXN0Q29u
dHJvbGxlcjo6c2V0SWNvbkRhdGFiYXNlRW5hYmxlZChib29sIGVuYWJsZWQpCiAgICAgICAgIGV3
a19zZXR0aW5nc19pY29uX2RhdGFiYXNlX3BhdGhfc2V0KGRhdGFiYXNlUGF0aC51dGY4KCkuZGF0
YSgpKTsKIH0KIAotdm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0SmF2YVNjcmlwdFByb2Zp
bGluZ0VuYWJsZWQoYm9vbCkKK3ZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNldEphdmFTY3Jp
cHRQcm9maWxpbmdFbmFibGVkKGJvb2wgZmxhZykKIHsKLSAgICBub3RJbXBsZW1lbnRlZCgpOwor
ICAgIHNldERldmVsb3BlckV4dHJhc0VuYWJsZWQoZmxhZyk7CisgICAgRHVtcFJlbmRlclRyZWVT
dXBwb3J0RWZsOjpzZXRKYXZhU2NyaXB0UHJvZmlsaW5nRW5hYmxlZChicm93c2VyLT5tYWluVmll
dygpLCBmbGFnKTsKIH0KIAogdm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0U2VsZWN0VHJh
aWxpbmdXaGl0ZXNwYWNlRW5hYmxlZChib29sIGZsYWcpCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>138799</attachid>
            <date>2012-04-25 06:11:46 -0700</date>
            <delta_ts>2012-04-25 06:18:21 -0700</delta_ts>
            <desc>patch</desc>
            <filename>84576_v1.patch</filename>
            <type>text/plain</type>
            <size>6798</size>
            <attacher name="Sudarsana Nagineni (babu)">naginenis</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAwMzU2OTA5Li4xZWQwZDA0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTItMDQt
MjUgIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBsaW51eC5pbnRlbC5j
b20+CisKKyAgICAgICAgW0VGTF0gW0RSVF0gTGF5b3V0VGVzdENvbnRyb2xsZXIgbmVlZHMgaW1w
bGVtZW50YXRpb24gb2Ygc2V0SmF2YVNjcmlwdFByb2ZpbGluZ0VuYWJsZWQKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg0NTc2CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVW5za2lwIHRlc3QgY2FzZXMgd2hp
Y2ggcmVseSBvbiBMYXlvdXRUZXN0Q29udHJvbGxlcidzCisgICAgICAgIHNldEphdmFTY3JpcHRQ
cm9maWxpbmdFbmFibGVkIGltcGxlbWVudGF0aW9uLgorCisgICAgICAgICogcGxhdGZvcm0vZWZs
L1NraXBwZWQ6CisKIDIwMTItMDQtMjUgIFhpYW56aHUgV2FuZyAgPHdhbmd4aWFuemh1QGNocm9t
aXVtLm9yZz4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBSRUdSRVNTSU9OOiBJbmNvcnJlY3Qg
aGlnaGxpZ2h0IHBvc2l0aW9uIG9mIGluc3BlY3RlZCBlbGVtZW50IGluIHNjcm9sbGVkIHBhZ2UK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC9Ta2lwcGVkIGIvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vZWZsL1NraXBwZWQKaW5kZXggMTBkM2NlMS4uY2NiOTM3ZiAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsL1NraXBwZWQKKysrIGIvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vZWZsL1NraXBwZWQKQEAgLTMyOSw5ICszMjksNiBAQCBmYXN0L2ZyYW1lcy9sb2NhdGlv
bi1jaGFuZ2Utbm8tZmlsZS1hY2Nlc3MuaHRtbAogZmFzdC94bWxodHRwcmVxdWVzdC94bWxodHRw
cmVxdWVzdC1uby1maWxlLWFjY2Vzcy5odG1sCiBmYXN0L3htbGh0dHByZXF1ZXN0L3htbGh0dHBy
ZXF1ZXN0LW5vbmV4aXN0ZW50LWZpbGUuaHRtbAogCi0jIEVGTCdzIExheW91dFRlc3RDb250cm9s
bGVyIGRvZXMgbm90IGltcGxlbWVudCBzZXRKYXZhU2NyaXB0UHJvZmlsaW5nRW5hYmxlZAotZmFz
dC9wcm9maWxlcgotCiAjIEVGTCdzIExheW91dFRlc3RDb250cm9sbGVyIGRvZXMgbm90IGltcGxl
bWVudCBleGVjQ29tbWFuZAogZWRpdGluZy9kZWxldGluZwogZWRpdGluZy9leGVjQ29tbWFuZApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9lZmwvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9l
ZmwvQ2hhbmdlTG9nCmluZGV4IDc0NDNmZjUuLmI2MTViY2QgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQvZWZsL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxOCBAQAorMjAxMi0wNC0yNSAgU3VkYXJzYW5hIE5hZ2luZW5pICA8c3VkYXJzYW5h
Lm5hZ2luZW5pQGxpbnV4LmludGVsLmNvbT4KKworICAgICAgICBbRUZMXSBbRFJUXSBMYXlvdXRU
ZXN0Q29udHJvbGxlciBuZWVkcyBpbXBsZW1lbnRhdGlvbiBvZiBzZXRKYXZhU2NyaXB0UHJvZmls
aW5nRW5hYmxlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9ODQ1NzYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBBZGQgbWlzc2luZyBpbXBsZW1lbnRhdGlvbiBzZXRKYXZhU2NyaXB0UHJvZmlsaW5nRW5hYmxl
ZCB0byBFRkwncworICAgICAgICBEdW1wUmVuZGVyVHJlZVN1cHBvcnQuIFRoaXMgc2V0dGluZyBh
bGxvd3MgbGF5b3V0IHRlc3RzIHRvIHN0YXJ0CisgICAgICAgIEphdmFTY3JpcHQgcHJvZmlsaW5n
LgorCisgICAgICAgICogV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsLmNw
cDoKKyAgICAgICAgKER1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbDo6c2V0SmF2YVNjcmlwdFByb2Zp
bGluZ0VuYWJsZWQpOgorICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3Vw
cG9ydEVmbC5oOgorCiAyMDEyLTA0LTIzICBDaHJpc3RvcGhlIER1bWV6ICA8Y2hyaXN0b3BoZS5k
dW1lekBpbnRlbC5jb20+CiAKICAgICAgICAgW0VGTF0gRUZMJ3MgTGF5b3V0VGVzdENvbnRyb2xs
ZXIgZG9lcyBub3QgaW1wbGVtZW50IGVsZW1lbnREb2VzQXV0b0NvbXBsZXRlRm9yRWxlbWVudFdp
dGhJZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQvRHVtcFJl
bmRlclRyZWVTdXBwb3J0RWZsLmNwcCBiL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0
L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5jcHAKaW5kZXggNmZmZDllMC4uYzQ3YjljYyAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVT
dXBwb3J0RWZsLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9ydC9EdW1w
UmVuZGVyVHJlZVN1cHBvcnRFZmwuY3BwCkBAIC0zNCw2ICszNCw3IEBACiAjaW5jbHVkZSA8Rmxv
YXRTaXplLmg+CiAjaW5jbHVkZSA8RnJhbWVWaWV3Lmg+CiAjaW5jbHVkZSA8SFRNTElucHV0RWxl
bWVudC5oPgorI2luY2x1ZGUgPEluc3BlY3RvckNvbnRyb2xsZXIuaD4KICNpbmNsdWRlIDxJbnRS
ZWN0Lmg+CiAjaW5jbHVkZSA8SlNDU1NTdHlsZURlY2xhcmF0aW9uLmg+CiAjaW5jbHVkZSA8SlNF
bGVtZW50Lmg+CkBAIC00MDcsNiArNDA4LDI0IEBAIGJvb2wgRHVtcFJlbmRlclRyZWVTdXBwb3J0
RWZsOjpmaW5kU3RyaW5nKGNvbnN0IEV2YXNfT2JqZWN0KiBld2tWaWV3LCBjb25zdCBjaGFyCiAg
ICAgcmV0dXJuIHBhZ2UtPmZpbmRTdHJpbmcoU3RyaW5nOjpmcm9tVVRGOCh0ZXh0KSwgb3B0aW9u
cyk7CiB9CiAKK3ZvaWQgRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsOjpzZXRKYXZhU2NyaXB0UHJv
ZmlsaW5nRW5hYmxlZChjb25zdCBFdmFzX09iamVjdCogZXdrVmlldywgYm9vbCBlbmFibGVkKQor
eworI2lmIEVOQUJMRShKQVZBU0NSSVBUX0RFQlVHR0VSKSAmJiBFTkFCTEUoSU5TUEVDVE9SKQor
ICAgIFdlYkNvcmU6OlBhZ2UqIGNvcmVQYWdlID0gRVdLUHJpdmF0ZTo6Y29yZVBhZ2UoZXdrVmll
dyk7CisgICAgaWYgKCFjb3JlUGFnZSkKKyAgICAgICAgcmV0dXJuOworCisgICAgV2ViQ29yZTo6
SW5zcGVjdG9yQ29udHJvbGxlciogY29udHJvbGxlciA9IGNvcmVQYWdlLT5pbnNwZWN0b3JDb250
cm9sbGVyKCk7CisgICAgaWYgKCFjb250cm9sbGVyKQorICAgICAgICByZXR1cm47CisKKyAgICBp
ZiAoZW5hYmxlZCkKKyAgICAgICAgY29udHJvbGxlci0+ZW5hYmxlUHJvZmlsZXIoKTsKKyAgICBl
bHNlCisgICAgICAgIGNvbnRyb2xsZXItPmRpc2FibGVQcm9maWxlcigpOworI2VuZGlmCit9CisK
IHZvaWQgRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsOjpzZXRTbWFydEluc2VydERlbGV0ZUVuYWJs
ZWQoRXZhc19PYmplY3QqIGV3a1ZpZXcsIGJvb2wgZW5hYmxlZCkKIHsKICAgICBXZWJDb3JlOjpQ
YWdlKiBwYWdlID0gRVdLUHJpdmF0ZTo6Y29yZVBhZ2UoZXdrVmlldyk7CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmwu
aCBiL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9y
dEVmbC5oCmluZGV4IGFkZTBmOGMuLjNlOTJkMmEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQv
ZWZsL1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5oCisrKyBiL1NvdXJj
ZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5oCkBA
IC03Myw2ICs3Myw3IEBAIHB1YmxpYzoKIAogICAgIHN0YXRpYyB2b2lkIGFkZFVzZXJTdHlsZVNo
ZWV0KGNvbnN0IEV2YXNfT2JqZWN0KiBld2tWaWV3LCBjb25zdCBjaGFyKiBzb3VyY2VDb2RlLCBi
b29sIGFsbEZyYW1lcyk7CiAgICAgc3RhdGljIGJvb2wgZmluZFN0cmluZyhjb25zdCBFdmFzX09i
amVjdCogZXdrVmlldywgY29uc3QgY2hhciogdGV4dCwgV2ViQ29yZTo6RmluZE9wdGlvbnMpOwor
ICAgIHN0YXRpYyB2b2lkIHNldEphdmFTY3JpcHRQcm9maWxpbmdFbmFibGVkKGNvbnN0IEV2YXNf
T2JqZWN0KiBld2tWaWV3LCBib29sIGVuYWJsZWQpOwogICAgIHN0YXRpYyB2b2lkIHNldFNtYXJ0
SW5zZXJ0RGVsZXRlRW5hYmxlZChFdmFzX09iamVjdCogZXdrVmlldywgYm9vbCBlbmFibGVkKTsK
ICAgICBzdGF0aWMgdm9pZCBzZXRTZWxlY3RUcmFpbGluZ1doaXRlc3BhY2VFbmFibGVkKEV2YXNf
T2JqZWN0KiBld2tWaWV3LCBib29sIGVuYWJsZWQpOwogCmRpZmYgLS1naXQgYS9Ub29scy9DaGFu
Z2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMTRiNzUyMy4uNmM3YjMxMyAxMDA2NDQKLS0t
IGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBA
CisyMDEyLTA0LTI1ICBTdWRhcnNhbmEgTmFnaW5lbmkgIDxzdWRhcnNhbmEubmFnaW5lbmlAbGlu
dXguaW50ZWwuY29tPgorCisgICAgICAgIFtFRkxdIFtEUlRdIExheW91dFRlc3RDb250cm9sbGVy
IG5lZWRzIGltcGxlbWVudGF0aW9uIG9mIHNldEphdmFTY3JpcHRQcm9maWxpbmdFbmFibGVkCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NDU3NgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBtaXNzaW5n
IGltcGxlbWVudGF0aW9uIHNldEphdmFTY3JpcHRQcm9maWxpbmdFbmFibGVkIHRvIEVGTCdzCisg
ICAgICAgIExheW91dFRlc3RDb250cm9sbGVyIGluIG9yZGVyIHRvIHVuc2tpcCB0ZXN0cyByZWx5
IG9uIHRoaXMgc2V0dGluZy4KKworICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2VmbC9EdW1wUmVu
ZGVyVHJlZUNocm9tZS5jcHA6CisgICAgICAgIChEdW1wUmVuZGVyVHJlZUNocm9tZTo6cmVzZXRE
ZWZhdWx0c1RvQ29uc2lzdGVudFZhbHVlcyk6CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvZWZs
L0xheW91dFRlc3RDb250cm9sbGVyRWZsLmNwcDoKKyAgICAgICAgKExheW91dFRlc3RDb250cm9s
bGVyOjpzZXRKYXZhU2NyaXB0UHJvZmlsaW5nRW5hYmxlZCk6CisKIDIwMTItMDQtMjQgIERpcmsg
UHJhbmtlICA8ZHByYW5rZUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgbnJ3dDogYWRkIEFTQU4g
aGFuZGxpbmcgdG8gY2hyb21pdW0gY3Jhc2ggbG9ncwpkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJl
bmRlclRyZWUvZWZsL0R1bXBSZW5kZXJUcmVlQ2hyb21lLmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJU
cmVlL2VmbC9EdW1wUmVuZGVyVHJlZUNocm9tZS5jcHAKaW5kZXggMTk3MDIxMS4uZjJiMjc5NSAx
MDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvZWZsL0R1bXBSZW5kZXJUcmVlQ2hyb21l
LmNwcAorKysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwvRHVtcFJlbmRlclRyZWVDaHJvbWUu
Y3BwCkBAIC0yMTUsNiArMjE1LDcgQEAgdm9pZCBEdW1wUmVuZGVyVHJlZUNocm9tZTo6cmVzZXRE
ZWZhdWx0c1RvQ29uc2lzdGVudFZhbHVlcygpCiAgICAgRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZs
OjpjbGVhck9wZW5lcihtYWluRnJhbWUoKSk7CiAgICAgRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZs
OjpzZXRJbnRlcmFjdGl2ZUZvcm1WYWxpZGF0aW9uRW5hYmxlZChtYWluVmlldygpLCB0cnVlKTsK
ICAgICBEdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmw6OnNldEF1dGhvckFuZFVzZXJTdHlsZXNFbmFi
bGVkKG1haW5WaWV3KCksIHRydWUpOworICAgIER1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbDo6c2V0
SmF2YVNjcmlwdFByb2ZpbGluZ0VuYWJsZWQobWFpblZpZXcoKSwgZmFsc2UpOwogfQogCiAvLyBT
bWFydCBDYWxsYmFja3MKZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9MYXlv
dXRUZXN0Q29udHJvbGxlckVmbC5jcHAgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwvTGF5b3V0
VGVzdENvbnRyb2xsZXJFZmwuY3BwCmluZGV4IDgxZTczZTMuLmE3MGI1ZTAgMTAwNjQ0Ci0tLSBh
L1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9MYXlvdXRUZXN0Q29udHJvbGxlckVmbC5jcHAKKysr
IGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvZWZsL0xheW91dFRlc3RDb250cm9sbGVyRWZsLmNwcApA
QCAtNDQ2LDkgKzQ0NiwxMCBAQCB2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpzZXRJY29uRGF0
YWJhc2VFbmFibGVkKGJvb2wgZW5hYmxlZCkKICAgICAgICAgZXdrX3NldHRpbmdzX2ljb25fZGF0
YWJhc2VfcGF0aF9zZXQoZGF0YWJhc2VQYXRoLnV0ZjgoKS5kYXRhKCkpOwogfQogCi12b2lkIExh
eW91dFRlc3RDb250cm9sbGVyOjpzZXRKYXZhU2NyaXB0UHJvZmlsaW5nRW5hYmxlZChib29sKQor
dm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0SmF2YVNjcmlwdFByb2ZpbGluZ0VuYWJsZWQo
Ym9vbCBmbGFnKQogewotICAgIG5vdEltcGxlbWVudGVkKCk7CisgICAgc2V0RGV2ZWxvcGVyRXh0
cmFzRW5hYmxlZChmbGFnKTsKKyAgICBEdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmw6OnNldEphdmFT
Y3JpcHRQcm9maWxpbmdFbmFibGVkKGJyb3dzZXItPm1haW5WaWV3KCksIGZsYWcpOwogfQogCiB2
b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpzZXRTZWxlY3RUcmFpbGluZ1doaXRlc3BhY2VFbmFi
bGVkKGJvb2wgZmxhZykK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>138803</attachid>
            <date>2012-04-25 06:57:54 -0700</date>
            <delta_ts>2012-04-26 09:28:50 -0700</delta_ts>
            <desc>patch</desc>
            <filename>84576_v1.patch</filename>
            <type>text/plain</type>
            <size>6801</size>
            <attacher name="Sudarsana Nagineni (babu)">naginenis</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAwNzYxNDI1Li4zNmE4MDY3IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTItMDQt
MjUgIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBsaW51eC5pbnRlbC5j
b20+CisKKyAgICAgICAgW0VGTF0gW0RSVF0gTGF5b3V0VGVzdENvbnRyb2xsZXIgbmVlZHMgaW1w
bGVtZW50YXRpb24gb2Ygc2V0SmF2YVNjcmlwdFByb2ZpbGluZ0VuYWJsZWQKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg0NTc2CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVW5za2lwIHRlc3QgY2FzZXMgd2hp
Y2ggcmVseSBvbiBMYXlvdXRUZXN0Q29udHJvbGxlcidzCisgICAgICAgIHNldEphdmFTY3JpcHRQ
cm9maWxpbmdFbmFibGVkIGltcGxlbWVudGF0aW9uLgorCisgICAgICAgICogcGxhdGZvcm0vZWZs
L1NraXBwZWQ6CisKIDIwMTItMDQtMjUgIE1pa2hhaWwgTmFnYW5vdiAgPG1uYWdhbm92QGNocm9t
aXVtLm9yZz4KIAogICAgICAgICBbQ2hyb21pdW1dIFVucmV2aWV3ZWQgdGVzdCBleHBlY3RhdGlv
bnMgdXBkYXRlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZCBi
L0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC9Ta2lwcGVkCmluZGV4IDEwZDNjZTEuLmNjYjkzN2Yg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC9Ta2lwcGVkCisrKyBiL0xheW91
dFRlc3RzL3BsYXRmb3JtL2VmbC9Ta2lwcGVkCkBAIC0zMjksOSArMzI5LDYgQEAgZmFzdC9mcmFt
ZXMvbG9jYXRpb24tY2hhbmdlLW5vLWZpbGUtYWNjZXNzLmh0bWwKIGZhc3QveG1saHR0cHJlcXVl
c3QveG1saHR0cHJlcXVlc3Qtbm8tZmlsZS1hY2Nlc3MuaHRtbAogZmFzdC94bWxodHRwcmVxdWVz
dC94bWxodHRwcmVxdWVzdC1ub25leGlzdGVudC1maWxlLmh0bWwKIAotIyBFRkwncyBMYXlvdXRU
ZXN0Q29udHJvbGxlciBkb2VzIG5vdCBpbXBsZW1lbnQgc2V0SmF2YVNjcmlwdFByb2ZpbGluZ0Vu
YWJsZWQKLWZhc3QvcHJvZmlsZXIKLQogIyBFRkwncyBMYXlvdXRUZXN0Q29udHJvbGxlciBkb2Vz
IG5vdCBpbXBsZW1lbnQgZXhlY0NvbW1hbmQKIGVkaXRpbmcvZGVsZXRpbmcKIGVkaXRpbmcvZXhl
Y0NvbW1hbmQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZWZsL0NoYW5nZUxvZyBiL1NvdXJj
ZS9XZWJLaXQvZWZsL0NoYW5nZUxvZwppbmRleCA3NDQzZmY1Li5iNjE1YmNkIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9lZmwvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTItMDQtMjUgIFN1ZGFyc2FuYSBOYWdpbmVuaSAg
PHN1ZGFyc2FuYS5uYWdpbmVuaUBsaW51eC5pbnRlbC5jb20+CisKKyAgICAgICAgW0VGTF0gW0RS
VF0gTGF5b3V0VGVzdENvbnRyb2xsZXIgbmVlZHMgaW1wbGVtZW50YXRpb24gb2Ygc2V0SmF2YVNj
cmlwdFByb2ZpbGluZ0VuYWJsZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTg0NTc2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgQWRkIG1pc3NpbmcgaW1wbGVtZW50YXRpb24gc2V0SmF2YVNjcmlwdFByb2Zp
bGluZ0VuYWJsZWQgdG8gRUZMJ3MKKyAgICAgICAgRHVtcFJlbmRlclRyZWVTdXBwb3J0LiBUaGlz
IHNldHRpbmcgYWxsb3dzIGxheW91dCB0ZXN0cyB0byBzdGFydAorICAgICAgICBKYXZhU2NyaXB0
IHByb2ZpbGluZy4KKworICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3Vw
cG9ydEVmbC5jcHA6CisgICAgICAgIChEdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmw6OnNldEphdmFT
Y3JpcHRQcm9maWxpbmdFbmFibGVkKToKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9EdW1wUmVu
ZGVyVHJlZVN1cHBvcnRFZmwuaDoKKwogMjAxMi0wNC0yMyAgQ2hyaXN0b3BoZSBEdW1leiAgPGNo
cmlzdG9waGUuZHVtZXpAaW50ZWwuY29tPgogCiAgICAgICAgIFtFRkxdIEVGTCdzIExheW91dFRl
c3RDb250cm9sbGVyIGRvZXMgbm90IGltcGxlbWVudCBlbGVtZW50RG9lc0F1dG9Db21wbGV0ZUZv
ckVsZW1lbnRXaXRoSWQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBw
b3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5jcHAgYi9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJD
b3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmwuY3BwCmluZGV4IDZmZmQ5ZTAuLmM0
N2I5Y2MgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0L0R1bXBS
ZW5kZXJUcmVlU3VwcG9ydEVmbC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1
cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsLmNwcApAQCAtMzQsNiArMzQsNyBAQAogI2lu
Y2x1ZGUgPEZsb2F0U2l6ZS5oPgogI2luY2x1ZGUgPEZyYW1lVmlldy5oPgogI2luY2x1ZGUgPEhU
TUxJbnB1dEVsZW1lbnQuaD4KKyNpbmNsdWRlIDxJbnNwZWN0b3JDb250cm9sbGVyLmg+CiAjaW5j
bHVkZSA8SW50UmVjdC5oPgogI2luY2x1ZGUgPEpTQ1NTU3R5bGVEZWNsYXJhdGlvbi5oPgogI2lu
Y2x1ZGUgPEpTRWxlbWVudC5oPgpAQCAtNDA3LDYgKzQwOCwyNCBAQCBib29sIER1bXBSZW5kZXJU
cmVlU3VwcG9ydEVmbDo6ZmluZFN0cmluZyhjb25zdCBFdmFzX09iamVjdCogZXdrVmlldywgY29u
c3QgY2hhcgogICAgIHJldHVybiBwYWdlLT5maW5kU3RyaW5nKFN0cmluZzo6ZnJvbVVURjgodGV4
dCksIG9wdGlvbnMpOwogfQogCit2b2lkIER1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbDo6c2V0SmF2
YVNjcmlwdFByb2ZpbGluZ0VuYWJsZWQoY29uc3QgRXZhc19PYmplY3QqIGV3a1ZpZXcsIGJvb2wg
ZW5hYmxlZCkKK3sKKyNpZiBFTkFCTEUoSkFWQVNDUklQVF9ERUJVR0dFUikgJiYgRU5BQkxFKElO
U1BFQ1RPUikKKyAgICBXZWJDb3JlOjpQYWdlKiBjb3JlUGFnZSA9IEVXS1ByaXZhdGU6OmNvcmVQ
YWdlKGV3a1ZpZXcpOworICAgIGlmICghY29yZVBhZ2UpCisgICAgICAgIHJldHVybjsKKworICAg
IFdlYkNvcmU6Okluc3BlY3RvckNvbnRyb2xsZXIqIGNvbnRyb2xsZXIgPSBjb3JlUGFnZS0+aW5z
cGVjdG9yQ29udHJvbGxlcigpOworICAgIGlmICghY29udHJvbGxlcikKKyAgICAgICAgcmV0dXJu
OworCisgICAgaWYgKGVuYWJsZWQpCisgICAgICAgIGNvbnRyb2xsZXItPmVuYWJsZVByb2ZpbGVy
KCk7CisgICAgZWxzZQorICAgICAgICBjb250cm9sbGVyLT5kaXNhYmxlUHJvZmlsZXIoKTsKKyNl
bmRpZgorfQorCiB2b2lkIER1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbDo6c2V0U21hcnRJbnNlcnRE
ZWxldGVFbmFibGVkKEV2YXNfT2JqZWN0KiBld2tWaWV3LCBib29sIGVuYWJsZWQpCiB7CiAgICAg
V2ViQ29yZTo6UGFnZSogcGFnZSA9IEVXS1ByaXZhdGU6OmNvcmVQYWdlKGV3a1ZpZXcpOwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVT
dXBwb3J0RWZsLmggYi9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVy
VHJlZVN1cHBvcnRFZmwuaAppbmRleCBhZGUwZjhjLi4zZTkyZDJhIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmwuaAor
KysgYi9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBv
cnRFZmwuaApAQCAtNzMsNiArNzMsNyBAQCBwdWJsaWM6CiAKICAgICBzdGF0aWMgdm9pZCBhZGRV
c2VyU3R5bGVTaGVldChjb25zdCBFdmFzX09iamVjdCogZXdrVmlldywgY29uc3QgY2hhciogc291
cmNlQ29kZSwgYm9vbCBhbGxGcmFtZXMpOwogICAgIHN0YXRpYyBib29sIGZpbmRTdHJpbmcoY29u
c3QgRXZhc19PYmplY3QqIGV3a1ZpZXcsIGNvbnN0IGNoYXIqIHRleHQsIFdlYkNvcmU6OkZpbmRP
cHRpb25zKTsKKyAgICBzdGF0aWMgdm9pZCBzZXRKYXZhU2NyaXB0UHJvZmlsaW5nRW5hYmxlZChj
b25zdCBFdmFzX09iamVjdCogZXdrVmlldywgYm9vbCBlbmFibGVkKTsKICAgICBzdGF0aWMgdm9p
ZCBzZXRTbWFydEluc2VydERlbGV0ZUVuYWJsZWQoRXZhc19PYmplY3QqIGV3a1ZpZXcsIGJvb2wg
ZW5hYmxlZCk7CiAgICAgc3RhdGljIHZvaWQgc2V0U2VsZWN0VHJhaWxpbmdXaGl0ZXNwYWNlRW5h
YmxlZChFdmFzX09iamVjdCogZXdrVmlldywgYm9vbCBlbmFibGVkKTsKIApkaWZmIC0tZ2l0IGEv
VG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IGVmNzBlZDkuLjIwOWZjMGUg
MTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxOCBAQAorMjAxMi0wNC0yNSAgU3VkYXJzYW5hIE5hZ2luZW5pICA8c3VkYXJzYW5hLm5h
Z2luZW5pQGxpbnV4LmludGVsLmNvbT4KKworICAgICAgICBbRUZMXSBbRFJUXSBMYXlvdXRUZXN0
Q29udHJvbGxlciBuZWVkcyBpbXBsZW1lbnRhdGlvbiBvZiBzZXRKYXZhU2NyaXB0UHJvZmlsaW5n
RW5hYmxlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
ODQ1NzYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBB
ZGQgbWlzc2luZyBpbXBsZW1lbnRhdGlvbiBzZXRKYXZhU2NyaXB0UHJvZmlsaW5nRW5hYmxlZCB0
byBFRkwncworICAgICAgICBMYXlvdXRUZXN0Q29udHJvbGxlciBpbiBvcmRlciB0byB1bnNraXAg
dGVzdHMgcmVseSBvbiB0aGlzIHNldHRpbmcuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9l
ZmwvRHVtcFJlbmRlclRyZWVDaHJvbWUuY3BwOgorICAgICAgICAoRHVtcFJlbmRlclRyZWVDaHJv
bWU6OnJlc2V0RGVmYXVsdHNUb0NvbnNpc3RlbnRWYWx1ZXMpOgorICAgICAgICAqIER1bXBSZW5k
ZXJUcmVlL2VmbC9MYXlvdXRUZXN0Q29udHJvbGxlckVmbC5jcHA6CisgICAgICAgIChMYXlvdXRU
ZXN0Q29udHJvbGxlcjo6c2V0SmF2YVNjcmlwdFByb2ZpbGluZ0VuYWJsZWQpOgorCiAyMDEyLTA0
LTI1ICBQaGlsaXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KIAogICAgICAgICBX
ZWJraXQgYnVpbGQgZmFpbHMgZHVlIHRvIG1pc3NpbmcgZ3N0cmVhbWVyIGluY2x1ZGUgZmlsZSBv
biBLdWJ1bnR1IDguMDQKZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9EdW1w
UmVuZGVyVHJlZUNocm9tZS5jcHAgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwvRHVtcFJlbmRl
clRyZWVDaHJvbWUuY3BwCmluZGV4IGExNDhhNjYuLmUyOTlhZDUgMTAwNjQ0Ci0tLSBhL1Rvb2xz
L0R1bXBSZW5kZXJUcmVlL2VmbC9EdW1wUmVuZGVyVHJlZUNocm9tZS5jcHAKKysrIGIvVG9vbHMv
RHVtcFJlbmRlclRyZWUvZWZsL0R1bXBSZW5kZXJUcmVlQ2hyb21lLmNwcApAQCAtMjM4LDYgKzIz
OCw3IEBAIHZvaWQgRHVtcFJlbmRlclRyZWVDaHJvbWU6OnJlc2V0RGVmYXVsdHNUb0NvbnNpc3Rl
bnRWYWx1ZXMoKQogICAgIER1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbDo6c2V0U2VsZWN0VHJhaWxp
bmdXaGl0ZXNwYWNlRW5hYmxlZChtYWluVmlldygpLCBmYWxzZSk7CiAgICAgRHVtcFJlbmRlclRy
ZWVTdXBwb3J0RWZsOjpzZXREZWZlcnNMb2FkaW5nKG1haW5WaWV3KCksIGZhbHNlKTsKICAgICBE
dW1wUmVuZGVyVHJlZVN1cHBvcnRFZmw6OnNldEVkaXRpbmdCZWhhdmlvcihtYWluVmlldygpLCBk
ZWZhdWx0RWRpdGluZ0JlaGF2aW9yKCkpOworICAgIER1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbDo6
c2V0SmF2YVNjcmlwdFByb2ZpbGluZ0VuYWJsZWQobWFpblZpZXcoKSwgZmFsc2UpOwogfQogCiAv
LyBTbWFydCBDYWxsYmFja3MKZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9M
YXlvdXRUZXN0Q29udHJvbGxlckVmbC5jcHAgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwvTGF5
b3V0VGVzdENvbnRyb2xsZXJFZmwuY3BwCmluZGV4IDgxZTczZTMuLmE3MGI1ZTAgMTAwNjQ0Ci0t
LSBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9MYXlvdXRUZXN0Q29udHJvbGxlckVmbC5jcHAK
KysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvZWZsL0xheW91dFRlc3RDb250cm9sbGVyRWZsLmNw
cApAQCAtNDQ2LDkgKzQ0NiwxMCBAQCB2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpzZXRJY29u
RGF0YWJhc2VFbmFibGVkKGJvb2wgZW5hYmxlZCkKICAgICAgICAgZXdrX3NldHRpbmdzX2ljb25f
ZGF0YWJhc2VfcGF0aF9zZXQoZGF0YWJhc2VQYXRoLnV0ZjgoKS5kYXRhKCkpOwogfQogCi12b2lk
IExheW91dFRlc3RDb250cm9sbGVyOjpzZXRKYXZhU2NyaXB0UHJvZmlsaW5nRW5hYmxlZChib29s
KQordm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0SmF2YVNjcmlwdFByb2ZpbGluZ0VuYWJs
ZWQoYm9vbCBmbGFnKQogewotICAgIG5vdEltcGxlbWVudGVkKCk7CisgICAgc2V0RGV2ZWxvcGVy
RXh0cmFzRW5hYmxlZChmbGFnKTsKKyAgICBEdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmw6OnNldEph
dmFTY3JpcHRQcm9maWxpbmdFbmFibGVkKGJyb3dzZXItPm1haW5WaWV3KCksIGZsYWcpOwogfQog
CiB2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpzZXRTZWxlY3RUcmFpbGluZ1doaXRlc3BhY2VF
bmFibGVkKGJvb2wgZmxhZykK
</data>
<flag name="review"
          id="144264"
          type_id="1"
          status="+"
          setter="tonikitoo"
    />
    <flag name="commit-queue"
          id="144265"
          type_id="3"
          status="-"
          setter="rakuco"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>139016</attachid>
            <date>2012-04-26 09:28:50 -0700</date>
            <delta_ts>2012-04-26 11:08:15 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>84576_v2.patch</filename>
            <type>text/plain</type>
            <size>6850</size>
            <attacher name="Sudarsana Nagineni (babu)">naginenis</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA5NjY4OWIxLi42ZjdmNDA5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTItMDQt
MjYgIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBsaW51eC5pbnRlbC5j
b20+CisKKyAgICAgICAgW0VGTF0gW0RSVF0gTGF5b3V0VGVzdENvbnRyb2xsZXIgbmVlZHMgaW1w
bGVtZW50YXRpb24gb2Ygc2V0SmF2YVNjcmlwdFByb2ZpbGluZ0VuYWJsZWQKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg0NTc2CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVW5za2lwIHRlc3QgY2FzZXMgd2hp
Y2ggcmVseSBvbiBMYXlvdXRUZXN0Q29udHJvbGxlcidzCisgICAgICAgIHNldEphdmFTY3JpcHRQ
cm9maWxpbmdFbmFibGVkIGltcGxlbWVudGF0aW9uLgorCisgICAgICAgICogcGxhdGZvcm0vZWZs
L1NraXBwZWQ6CisKIDIwMTItMDQtMjYgIE1paG5lYSBPdmlkZW5pZSAgPG1paG5lYUBhZG9iZS5j
b20+CiAKICAgICAgICAgQ3Jhc2ggd2hlbiBjb2xsZWN0aW5nIHN2ZyBzeW1ib2wgZWxlbWVudCBp
biBuYW1lZCBmbG93LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsL1NraXBw
ZWQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZAppbmRleCAxMGQzY2UxLi5jY2I5
MzdmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZAorKysgYi9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZApAQCAtMzI5LDkgKzMyOSw2IEBAIGZhc3Qv
ZnJhbWVzL2xvY2F0aW9uLWNoYW5nZS1uby1maWxlLWFjY2Vzcy5odG1sCiBmYXN0L3htbGh0dHBy
ZXF1ZXN0L3htbGh0dHByZXF1ZXN0LW5vLWZpbGUtYWNjZXNzLmh0bWwKIGZhc3QveG1saHR0cHJl
cXVlc3QveG1saHR0cHJlcXVlc3Qtbm9uZXhpc3RlbnQtZmlsZS5odG1sCiAKLSMgRUZMJ3MgTGF5
b3V0VGVzdENvbnRyb2xsZXIgZG9lcyBub3QgaW1wbGVtZW50IHNldEphdmFTY3JpcHRQcm9maWxp
bmdFbmFibGVkCi1mYXN0L3Byb2ZpbGVyCi0KICMgRUZMJ3MgTGF5b3V0VGVzdENvbnRyb2xsZXIg
ZG9lcyBub3QgaW1wbGVtZW50IGV4ZWNDb21tYW5kCiBlZGl0aW5nL2RlbGV0aW5nCiBlZGl0aW5n
L2V4ZWNDb21tYW5kCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cgYi9T
b3VyY2UvV2ViS2l0L2VmbC9DaGFuZ2VMb2cKaW5kZXggMTQ5Yjc5Ni4uYmU5MGYwZCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdC9lZmwvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvZWZs
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTA0LTI2ICBTdWRhcnNhbmEgTmFnaW5l
bmkgIDxzdWRhcnNhbmEubmFnaW5lbmlAbGludXguaW50ZWwuY29tPgorCisgICAgICAgIFtFRkxd
IFtEUlRdIExheW91dFRlc3RDb250cm9sbGVyIG5lZWRzIGltcGxlbWVudGF0aW9uIG9mIHNldEph
dmFTY3JpcHRQcm9maWxpbmdFbmFibGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD04NDU3NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIEFkZCBtaXNzaW5nIGltcGxlbWVudGF0aW9uIHNldEphdmFTY3JpcHRQ
cm9maWxpbmdFbmFibGVkIHRvIEVGTCdzCisgICAgICAgIER1bXBSZW5kZXJUcmVlU3VwcG9ydC4g
VGhpcyBzZXR0aW5nIGFsbG93cyBsYXlvdXQgdGVzdHMgdG8gc3RhcnQKKyAgICAgICAgSmF2YVNj
cmlwdCBwcm9maWxpbmcuCisKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJl
ZVN1cHBvcnRFZmwuY3BwOgorICAgICAgICAoRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsOjpzZXRK
YXZhU2NyaXB0UHJvZmlsaW5nRW5hYmxlZCk6CisgICAgICAgICogV2ViQ29yZVN1cHBvcnQvRHVt
cFJlbmRlclRyZWVTdXBwb3J0RWZsLmg6CisKIDIwMTItMDQtMjYgIENocmlzdG9waGUgRHVtZXog
IDxjaHJpc3RvcGhlLmR1bWV6QGludGVsLmNvbT4KIAogICAgICAgICBbRUZMXVtEUlRdICJyZXNv
dXJjZSxyZXF1ZXN0LHdpbGxzZW5kIiBzaWduYWwgbmVlZHMgdG8gcHJvdmlkZSBtb3JlIGluZm9y
bWF0aW9uCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9ydC9EdW1w
UmVuZGVyVHJlZVN1cHBvcnRFZmwuY3BwIGIvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBv
cnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsLmNwcAppbmRleCA2ZmZkOWUwLi5jNDdiOWNjIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2VmbC9XZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJl
ZVN1cHBvcnRFZmwuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0L0R1
bXBSZW5kZXJUcmVlU3VwcG9ydEVmbC5jcHAKQEAgLTM0LDYgKzM0LDcgQEAKICNpbmNsdWRlIDxG
bG9hdFNpemUuaD4KICNpbmNsdWRlIDxGcmFtZVZpZXcuaD4KICNpbmNsdWRlIDxIVE1MSW5wdXRF
bGVtZW50Lmg+CisjaW5jbHVkZSA8SW5zcGVjdG9yQ29udHJvbGxlci5oPgogI2luY2x1ZGUgPElu
dFJlY3QuaD4KICNpbmNsdWRlIDxKU0NTU1N0eWxlRGVjbGFyYXRpb24uaD4KICNpbmNsdWRlIDxK
U0VsZW1lbnQuaD4KQEAgLTQwNyw2ICs0MDgsMjQgQEAgYm9vbCBEdW1wUmVuZGVyVHJlZVN1cHBv
cnRFZmw6OmZpbmRTdHJpbmcoY29uc3QgRXZhc19PYmplY3QqIGV3a1ZpZXcsIGNvbnN0IGNoYXIK
ICAgICByZXR1cm4gcGFnZS0+ZmluZFN0cmluZyhTdHJpbmc6OmZyb21VVEY4KHRleHQpLCBvcHRp
b25zKTsKIH0KIAordm9pZCBEdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmw6OnNldEphdmFTY3JpcHRQ
cm9maWxpbmdFbmFibGVkKGNvbnN0IEV2YXNfT2JqZWN0KiBld2tWaWV3LCBib29sIGVuYWJsZWQp
Cit7CisjaWYgRU5BQkxFKEpBVkFTQ1JJUFRfREVCVUdHRVIpICYmIEVOQUJMRShJTlNQRUNUT1Ip
CisgICAgV2ViQ29yZTo6UGFnZSogY29yZVBhZ2UgPSBFV0tQcml2YXRlOjpjb3JlUGFnZShld2tW
aWV3KTsKKyAgICBpZiAoIWNvcmVQYWdlKQorICAgICAgICByZXR1cm47CisKKyAgICBXZWJDb3Jl
OjpJbnNwZWN0b3JDb250cm9sbGVyKiBjb250cm9sbGVyID0gY29yZVBhZ2UtPmluc3BlY3RvckNv
bnRyb2xsZXIoKTsKKyAgICBpZiAoIWNvbnRyb2xsZXIpCisgICAgICAgIHJldHVybjsKKworICAg
IGlmIChlbmFibGVkKQorICAgICAgICBjb250cm9sbGVyLT5lbmFibGVQcm9maWxlcigpOworICAg
IGVsc2UKKyAgICAgICAgY29udHJvbGxlci0+ZGlzYWJsZVByb2ZpbGVyKCk7CisjZW5kaWYKK30K
Kwogdm9pZCBEdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmw6OnNldFNtYXJ0SW5zZXJ0RGVsZXRlRW5h
YmxlZChFdmFzX09iamVjdCogZXdrVmlldywgYm9vbCBlbmFibGVkKQogewogICAgIFdlYkNvcmU6
OlBhZ2UqIHBhZ2UgPSBFV0tQcml2YXRlOjpjb3JlUGFnZShld2tWaWV3KTsKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQvZWZsL1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydEVm
bC5oIGIvU291cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBw
b3J0RWZsLmgKaW5kZXggYWRlMGY4Yy4uM2U5MmQyYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dC9lZmwvV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsLmgKKysrIGIvU291
cmNlL1dlYktpdC9lZmwvV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsLmgK
QEAgLTczLDYgKzczLDcgQEAgcHVibGljOgogCiAgICAgc3RhdGljIHZvaWQgYWRkVXNlclN0eWxl
U2hlZXQoY29uc3QgRXZhc19PYmplY3QqIGV3a1ZpZXcsIGNvbnN0IGNoYXIqIHNvdXJjZUNvZGUs
IGJvb2wgYWxsRnJhbWVzKTsKICAgICBzdGF0aWMgYm9vbCBmaW5kU3RyaW5nKGNvbnN0IEV2YXNf
T2JqZWN0KiBld2tWaWV3LCBjb25zdCBjaGFyKiB0ZXh0LCBXZWJDb3JlOjpGaW5kT3B0aW9ucyk7
CisgICAgc3RhdGljIHZvaWQgc2V0SmF2YVNjcmlwdFByb2ZpbGluZ0VuYWJsZWQoY29uc3QgRXZh
c19PYmplY3QqIGV3a1ZpZXcsIGJvb2wgZW5hYmxlZCk7CiAgICAgc3RhdGljIHZvaWQgc2V0U21h
cnRJbnNlcnREZWxldGVFbmFibGVkKEV2YXNfT2JqZWN0KiBld2tWaWV3LCBib29sIGVuYWJsZWQp
OwogICAgIHN0YXRpYyB2b2lkIHNldFNlbGVjdFRyYWlsaW5nV2hpdGVzcGFjZUVuYWJsZWQoRXZh
c19PYmplY3QqIGV3a1ZpZXcsIGJvb2wgZW5hYmxlZCk7CiAKZGlmZiAtLWdpdCBhL1Rvb2xzL0No
YW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBlOWNmODgyLi5jMzc4YzgwIDEwMDY0NAot
LS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTgg
QEAKKzIwMTItMDQtMjYgIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBs
aW51eC5pbnRlbC5jb20+CisKKyAgICAgICAgW0VGTF0gW0RSVF0gTGF5b3V0VGVzdENvbnRyb2xs
ZXIgbmVlZHMgaW1wbGVtZW50YXRpb24gb2Ygc2V0SmF2YVNjcmlwdFByb2ZpbGluZ0VuYWJsZWQK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg0NTc2CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIG1pc3Np
bmcgaW1wbGVtZW50YXRpb24gc2V0SmF2YVNjcmlwdFByb2ZpbGluZ0VuYWJsZWQgdG8gRUZMJ3MK
KyAgICAgICAgTGF5b3V0VGVzdENvbnRyb2xsZXIgaW4gb3JkZXIgdG8gdW5za2lwIHRlc3RzIHJl
bHkgb24gdGhpcyBzZXR0aW5nLgorCisgICAgICAgICogRHVtcFJlbmRlclRyZWUvZWZsL0R1bXBS
ZW5kZXJUcmVlQ2hyb21lLmNwcDoKKyAgICAgICAgKER1bXBSZW5kZXJUcmVlQ2hyb21lOjpyZXNl
dERlZmF1bHRzVG9Db25zaXN0ZW50VmFsdWVzKToKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9l
ZmwvTGF5b3V0VGVzdENvbnRyb2xsZXJFZmwuY3BwOgorICAgICAgICAoTGF5b3V0VGVzdENvbnRy
b2xsZXI6OnNldEphdmFTY3JpcHRQcm9maWxpbmdFbmFibGVkKToKKwogMjAxMi0wNC0yNiAgQ2Fy
bG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAKICAgICAgICAgVW5yZXZp
ZXdlZC4gU2tpcCB1bml0IHRlc3QgZmFpbGluZyBpbiBkZWJ1ZyBib3QuCmRpZmYgLS1naXQgYS9U
b29scy9EdW1wUmVuZGVyVHJlZS9lZmwvRHVtcFJlbmRlclRyZWVDaHJvbWUuY3BwIGIvVG9vbHMv
RHVtcFJlbmRlclRyZWUvZWZsL0R1bXBSZW5kZXJUcmVlQ2hyb21lLmNwcAppbmRleCA5NjQzY2E3
Li42YjAwNTZiIDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwvRHVtcFJlbmRl
clRyZWVDaHJvbWUuY3BwCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9EdW1wUmVuZGVy
VHJlZUNocm9tZS5jcHAKQEAgLTIzOSw2ICsyMzksNyBAQCB2b2lkIER1bXBSZW5kZXJUcmVlQ2hy
b21lOjpyZXNldERlZmF1bHRzVG9Db25zaXN0ZW50VmFsdWVzKCkKICAgICBEdW1wUmVuZGVyVHJl
ZVN1cHBvcnRFZmw6OnNldFNlbGVjdFRyYWlsaW5nV2hpdGVzcGFjZUVuYWJsZWQobWFpblZpZXco
KSwgZmFsc2UpOwogICAgIER1bXBSZW5kZXJUcmVlU3VwcG9ydEVmbDo6c2V0RGVmZXJzTG9hZGlu
ZyhtYWluVmlldygpLCBmYWxzZSk7CiAgICAgRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsOjpzZXRF
ZGl0aW5nQmVoYXZpb3IobWFpblZpZXcoKSwgZGVmYXVsdEVkaXRpbmdCZWhhdmlvcigpKTsKKyAg
ICBEdW1wUmVuZGVyVHJlZVN1cHBvcnRFZmw6OnNldEphdmFTY3JpcHRQcm9maWxpbmdFbmFibGVk
KG1haW5WaWV3KCksIGZhbHNlKTsKIH0KIAogc3RhdGljIENTdHJpbmcgcGF0aFN1aXRhYmxlRm9y
VGVzdFJlc3VsdChjb25zdCBjaGFyKiB1cmlTdHJpbmcpCmRpZmYgLS1naXQgYS9Ub29scy9EdW1w
UmVuZGVyVHJlZS9lZmwvTGF5b3V0VGVzdENvbnRyb2xsZXJFZmwuY3BwIGIvVG9vbHMvRHVtcFJl
bmRlclRyZWUvZWZsL0xheW91dFRlc3RDb250cm9sbGVyRWZsLmNwcAppbmRleCA4MWU3M2UzLi41
NWZjNjQ2IDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwvTGF5b3V0VGVzdENv
bnRyb2xsZXJFZmwuY3BwCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9MYXlvdXRUZXN0
Q29udHJvbGxlckVmbC5jcHAKQEAgLTQ0Niw5ICs0NDYsMTIgQEAgdm9pZCBMYXlvdXRUZXN0Q29u
dHJvbGxlcjo6c2V0SWNvbkRhdGFiYXNlRW5hYmxlZChib29sIGVuYWJsZWQpCiAgICAgICAgIGV3
a19zZXR0aW5nc19pY29uX2RhdGFiYXNlX3BhdGhfc2V0KGRhdGFiYXNlUGF0aC51dGY4KCkuZGF0
YSgpKTsKIH0KIAotdm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0SmF2YVNjcmlwdFByb2Zp
bGluZ0VuYWJsZWQoYm9vbCkKK3ZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNldEphdmFTY3Jp
cHRQcm9maWxpbmdFbmFibGVkKGJvb2wgZW5hYmxlZCkKIHsKLSAgICBub3RJbXBsZW1lbnRlZCgp
OworICAgIGlmIChlbmFibGVkKQorICAgICAgICBzZXREZXZlbG9wZXJFeHRyYXNFbmFibGVkKGVu
YWJsZWQpOworCisgICAgRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsOjpzZXRKYXZhU2NyaXB0UHJv
ZmlsaW5nRW5hYmxlZChicm93c2VyLT5tYWluVmlldygpLCBlbmFibGVkKTsKIH0KIAogdm9pZCBM
YXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0U2VsZWN0VHJhaWxpbmdXaGl0ZXNwYWNlRW5hYmxlZChi
b29sIGZsYWcpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>