<?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>42684</bug_id>
          
          <creation_ts>2010-07-20 15:13:24 -0700</creation_ts>
          <short_desc>WebKitTestRunner needs layoutTestController.setCacheModel</short_desc>
          <delta_ts>2012-11-22 05:24:31 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>50705</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Sam Weinig">sam</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>cdumez</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>kenneth</cc>
    
    <cc>laszlo.gombos</cc>
    
    <cc>sam</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>253963</commentid>
    <comment_count>0</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2010-07-20 15:13:24 -0700</bug_when>
    <thetext>WebKitTestRunner needs layoutTestController.setCacheModel</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>254015</commentid>
    <comment_count>1</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2010-07-20 15:32:23 -0700</bug_when>
    <thetext>&lt;rdar://problem/8213860&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>766754</commentid>
    <comment_count>2</comment_count>
      <attachid>174130</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-11-14 04:40:34 -0800</bug_when>
    <thetext>Created attachment 174130
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>766762</commentid>
    <comment_count>3</comment_count>
      <attachid>174130</attachid>
    <who name="Mikhail Pozdnyakov">mikhail.pozdnyakov</who>
    <bug_when>2012-11-14 04:52:51 -0800</bug_when>
    <thetext>Comment on attachment 174130
Patch

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

&gt; Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePrivate.h:44
&gt; +WK_EXPORT void WKBundleSetCacheModel(WKBundleRef bundle, uint32_t cacheModel);

&apos;bundle&apos; can be omitted.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>766763</commentid>
    <comment_count>4</comment_count>
      <attachid>174130</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-11-14 04:55:14 -0800</bug_when>
    <thetext>Comment on attachment 174130
Patch

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

&gt;&gt; Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePrivate.h:44
&gt;&gt; +WK_EXPORT void WKBundleSetCacheModel(WKBundleRef bundle, uint32_t cacheModel);
&gt; 
&gt; &apos;bundle&apos; can be omitted.

No other function in this file is omitting &quot;bundle&quot; so it would look inconsistent.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>766765</commentid>
    <comment_count>5</comment_count>
      <attachid>174130</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-11-14 05:00:03 -0800</bug_when>
    <thetext>Comment on attachment 174130
Patch

Attachment 174130 did not pass win-ews (win):
Output: http://queues.webkit.org/results/14834277</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>766773</commentid>
    <comment_count>6</comment_count>
      <attachid>174130</attachid>
    <who name="Mikhail Pozdnyakov">mikhail.pozdnyakov</who>
    <bug_when>2012-11-14 05:17:52 -0800</bug_when>
    <thetext>Comment on attachment 174130
Patch

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

&gt;&gt;&gt; Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePrivate.h:44
&gt;&gt;&gt; +WK_EXPORT void WKBundleSetCacheModel(WKBundleRef bundle, uint32_t cacheModel);
&gt;&gt; 
&gt;&gt; &apos;bundle&apos; can be omitted.
&gt; 
&gt; No other function in this file is omitting &quot;bundle&quot; so it would look inconsistent.

ok</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>766794</commentid>
    <comment_count>7</comment_count>
      <attachid>174139</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-11-14 05:44:46 -0800</bug_when>
    <thetext>Created attachment 174139
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>770164</commentid>
    <comment_count>8</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-11-18 11:55:47 -0800</bug_when>
    <thetext>Any feedback on this patch?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>773858</commentid>
    <comment_count>9</comment_count>
      <attachid>174139</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-22 05:24:26 -0800</bug_when>
    <thetext>Comment on attachment 174139
Patch

Clearing flags on attachment: 174139

Committed r135508: &lt;http://trac.webkit.org/changeset/135508&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>773859</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-22 05:24:31 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>174130</attachid>
            <date>2012-11-14 04:40:34 -0800</date>
            <delta_ts>2012-11-14 05:44:46 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>42684_setCacheModel.patch</filename>
            <type>text/plain</type>
            <size>10258</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA1ZmU3ZmUwLi44MmI4NjhhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTItMTEt
MTQgIENocmlzdG9waGUgRHVtZXogIDxjaHJpc3RvcGhlLmR1bWV6QGludGVsLmNvbT4KKworICAg
ICAgICBXZWJLaXRUZXN0UnVubmVyIG5lZWRzIGxheW91dFRlc3RDb250cm9sbGVyLnNldENhY2hl
TW9kZWwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQy
Njg0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVW5z
a2lwIGZhc3QvZG9tL0hUTUxTY3JpcHRFbGVtZW50L25lc3RlZC1leGVjdXRpb24uaHRtbCBmb3IK
KyAgICAgICAgV0syIG5vdyB0aGF0IFdlYktpdFRlc3RSdW5uZXIgaW1wbGVtZW50cworICAgICAg
ICB0ZXN0UnVubmVyLnNldENhY2hlTW9kZWwuCisKKyAgICAgICAgKiBwbGF0Zm9ybS93azIvVGVz
dEV4cGVjdGF0aW9uczoKKwogMjAxMi0xMS0xNCAgS2VudGFybyBIYXJhICA8aGFyYWtlbkBjaHJv
bWl1bS5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZC4gRml4ZWQgbGludCBlcnJvci4KZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3drMi9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vd2syL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggNGRjNGI1Mi4uOTE3ZmZl
OSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2syL1Rlc3RFeHBlY3RhdGlvbnMK
KysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2syL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTI5NSwx
MCArMjk1LDYgQEAgc3ZnL2N1c3RvbS9tYW51YWxseS1wYXJzZWQtZW1iZWRkZWQtc3ZnLWFsbG93
ZWQtaW4tZGFzaGJvYXJkLmh0bWwKIHN2Zy9jdXN0b20vbWFudWFsbHktcGFyc2VkLXN2Zy1hbGxv
d2VkLWluLWRhc2hib2FyZC5odG1sCiBzdmcvY3VzdG9tL3N2Zy1hbGxvd2VkLWluLWRhc2hib2Fy
ZC1vYmplY3QuaHRtbAogCi0jIFdlYktpdFRlc3RSdW5uZXIgbmVlZHMgbGF5b3V0VGVzdENvbnRy
b2xsZXIuc2V0Q2FjaGVNb2RlbAotIyA8aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTQyNjg0PgotZmFzdC9kb20vSFRNTFNjcmlwdEVsZW1lbnQvbmVzdGVkLWV4ZWN1dGlv
bi5odG1sCi0KICMgV2ViS2l0VGVzdFJ1bm5lciBuZWVkcyBsYXlvdXRUZXN0Q29udHJvbGxlci5z
ZXRNYWluRnJhbWVJc0ZpcnN0UmVzcG9uZGVyCiAjIDxodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9NDI2ODU+CiBlZGl0aW5nL3NlbGVjdGlvbi9jYXJldC1hbmQtZm9jdXMt
cmluZy5odG1sCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cgYi9Tb3VyY2Uv
V2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZmExMTQyMS4uYTA1MzkyOCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDI0IEBACisyMDEyLTExLTE0ICBDaHJpc3RvcGhlIER1bWV6ICA8Y2hyaXN0b3BoZS5k
dW1lekBpbnRlbC5jb20+CisKKyAgICAgICAgV2ViS2l0VGVzdFJ1bm5lciBuZWVkcyBsYXlvdXRU
ZXN0Q29udHJvbGxlci5zZXRDYWNoZU1vZGVsCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD00MjY4NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEFkZCBCdW5kbGUgQyBBUEkgZm9yIFdlYktpdFRlc3RSdW5uZXIg
dG8gc2V0IHRoZQorICAgICAgICBjYWNoZSBtb2RlbC4KKworICAgICAgICAqIFdlYlByb2Nlc3Mv
SW5qZWN0ZWRCdW5kbGUvQVBJL2MvV0tCdW5kbGUuY3BwOgorICAgICAgICAoV0tCdW5kbGVTZXRD
YWNoZU1vZGVsKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9jL1dL
QnVuZGxlUHJpdmF0ZS5oOgorICAgICAgICAqIFdlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvSW5q
ZWN0ZWRCdW5kbGUuY3BwOgorICAgICAgICAoV2ViS2l0OjpJbmplY3RlZEJ1bmRsZTo6c2V0Q2Fj
aGVNb2RlbCk6CisgICAgICAgIChXZWJLaXQpOgorICAgICAgICAqIFdlYlByb2Nlc3MvSW5qZWN0
ZWRCdW5kbGUvSW5qZWN0ZWRCdW5kbGUuaDoKKyAgICAgICAgKEluamVjdGVkQnVuZGxlKToKKyAg
ICAgICAgKiBXZWJQcm9jZXNzL1dlYlByb2Nlc3MuaDoKKyAgICAgICAgKFdlYlByb2Nlc3MpOgor
CiAyMDEyLTExLTE0ICBTaGVyaWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4K
IAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByMTM0NTMxLgpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkvYy9XS0J1bmRsZS5j
cHAgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9jL1dLQnVu
ZGxlLmNwcAppbmRleCA5NTI3M2E3Li5lN2Q1NjExIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9jL1dLQnVuZGxlLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9jL1dLQnVuZGxlLmNwcApA
QCAtNzcsNiArNzcsMTEgQEAgdm9pZCBXS0J1bmRsZUFjdGl2YXRlTWFjRm9udEFzY2VudEhhY2so
V0tCdW5kbGVSZWYgYnVuZGxlUmVmKQogICAgIHRvSW1wbChidW5kbGVSZWYpLT5hY3RpdmF0ZU1h
Y0ZvbnRBc2NlbnRIYWNrKCk7CiB9CiAKK3ZvaWQgV0tCdW5kbGVTZXRDYWNoZU1vZGVsKFdLQnVu
ZGxlUmVmIGJ1bmRsZVJlZiwgdWludDMyX3QgY2FjaGVNb2RlbCkKK3sKKyAgICB0b0ltcGwoYnVu
ZGxlUmVmKS0+c2V0Q2FjaGVNb2RlbChjYWNoZU1vZGVsKTsKK30KKwogdm9pZCBXS0J1bmRsZUdh
cmJhZ2VDb2xsZWN0SmF2YVNjcmlwdE9iamVjdHMoV0tCdW5kbGVSZWYgYnVuZGxlUmVmKQogewog
ICAgIHRvSW1wbChidW5kbGVSZWYpLT5nYXJiYWdlQ29sbGVjdEphdmFTY3JpcHRPYmplY3RzKCk7
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQ
SS9jL1dLQnVuZGxlUHJpdmF0ZS5oIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9JbmplY3Rl
ZEJ1bmRsZS9BUEkvYy9XS0J1bmRsZVByaXZhdGUuaAppbmRleCAxNWIyZTdjLi4yY2FjYjU5IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9j
L1dLQnVuZGxlUHJpdmF0ZS5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvSW5qZWN0
ZWRCdW5kbGUvQVBJL2MvV0tCdW5kbGVQcml2YXRlLmgKQEAgLTQxLDYgKzQxLDcgQEAgV0tfRVhQ
T1JUIHZvaWQgV0tCdW5kbGVTZXRTaG91bGRUcmFja1Zpc2l0ZWRMaW5rcyhXS0J1bmRsZVJlZiBi
dW5kbGUsIGJvb2wgc2hvdWwKIFdLX0VYUE9SVCB2b2lkIFdLQnVuZGxlU2V0QWx3YXlzQWNjZXB0
Q29va2llcyhXS0J1bmRsZVJlZiBidW5kbGUsIGJvb2wpOwogV0tfRVhQT1JUIHZvaWQgV0tCdW5k
bGVSZW1vdmVBbGxWaXNpdGVkTGlua3MoV0tCdW5kbGVSZWYgYnVuZGxlKTsKIFdLX0VYUE9SVCB2
b2lkIFdLQnVuZGxlQWN0aXZhdGVNYWNGb250QXNjZW50SGFjayhXS0J1bmRsZVJlZiBidW5kbGUp
OworV0tfRVhQT1JUIHZvaWQgV0tCdW5kbGVTZXRDYWNoZU1vZGVsKFdLQnVuZGxlUmVmIGJ1bmRs
ZSwgdWludDMyX3QgY2FjaGVNb2RlbCk7CiAvLyBXaWxsIG1ha2UgV2ViUHJvY2VzcyBpZ25vcmUg
dGhpcyBwcmVmZXJlbmNlIHVudGlsIGEgcHJlZmVyZW5jZXMgY2hhbmdlIG5vdGlmaWNhdGlvbiwg
b25seSBmb3IgV2ViS2l0VGVzdFJ1bm5lciB1c2UuCiBXS19FWFBPUlQgdm9pZCBXS0J1bmRsZU92
ZXJyaWRlQm9vbFByZWZlcmVuY2VGb3JUZXN0UnVubmVyKFdLQnVuZGxlUmVmIGJ1bmRsZSwgV0tC
dW5kbGVQYWdlR3JvdXBSZWYgcGFnZUdyb3VwLCBXS1N0cmluZ1JlZiBwcmVmZXJlbmNlLCBib29s
IGVuYWJsZWQpOwogV0tfRVhQT1JUIHZvaWQgV0tCdW5kbGVTZXRBbGxvd1VuaXZlcnNhbEFjY2Vz
c0Zyb21GaWxlVVJMcyhXS0J1bmRsZVJlZiBidW5kbGUsIFdLQnVuZGxlUGFnZUdyb3VwUmVmIHBh
Z2VHcm91cCwgYm9vbCBlbmFibGVkKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlBy
b2Nlc3MvSW5qZWN0ZWRCdW5kbGUvSW5qZWN0ZWRCdW5kbGUuY3BwIGIvU291cmNlL1dlYktpdDIv
V2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9JbmplY3RlZEJ1bmRsZS5jcHAKaW5kZXggODJjMTIy
MC4uZmQyYTAxNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9JbmplY3Rl
ZEJ1bmRsZS9JbmplY3RlZEJ1bmRsZS5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vz
cy9JbmplY3RlZEJ1bmRsZS9JbmplY3RlZEJ1bmRsZS5jcHAKQEAgLTE0MCw2ICsxNDAsMTEgQEAg
dm9pZCBJbmplY3RlZEJ1bmRsZTo6cmVtb3ZlQWxsVmlzaXRlZExpbmtzKCkKICAgICBQYWdlR3Jv
dXA6OnJlbW92ZUFsbFZpc2l0ZWRMaW5rcygpOwogfQogCit2b2lkIEluamVjdGVkQnVuZGxlOjpz
ZXRDYWNoZU1vZGVsKHVpbnQzMl90IGNhY2hlTW9kZWwpCit7CisgICAgV2ViUHJvY2Vzczo6c2hh
cmVkKCkuc2V0Q2FjaGVNb2RlbChjYWNoZU1vZGVsKTsKK30KKwogdm9pZCBJbmplY3RlZEJ1bmRs
ZTo6b3ZlcnJpZGVCb29sUHJlZmVyZW5jZUZvclRlc3RSdW5uZXIoV2ViUGFnZUdyb3VwUHJveHkq
IHBhZ2VHcm91cCwgY29uc3QgU3RyaW5nJiBwcmVmZXJlbmNlLCBib29sIGVuYWJsZWQpCiB7CiAg
ICAgY29uc3QgSGFzaFNldDxQYWdlKj4mIHBhZ2VzID0gUGFnZUdyb3VwOjpwYWdlR3JvdXAocGFn
ZUdyb3VwLT5pZGVudGlmaWVyKCkpLT5wYWdlcygpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dDIvV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9JbmplY3RlZEJ1bmRsZS5oIGIvU291cmNlL1dl
YktpdDIvV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9JbmplY3RlZEJ1bmRsZS5oCmluZGV4IGM2
MjFmMjQuLmZkNzE2ZDMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvSW5q
ZWN0ZWRCdW5kbGUvSW5qZWN0ZWRCdW5kbGUuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9j
ZXNzL0luamVjdGVkQnVuZGxlL0luamVjdGVkQnVuZGxlLmgKQEAgLTEwNyw2ICsxMDcsNyBAQCBw
dWJsaWM6CiAgICAgdm9pZCBzZXRTaG91bGRUcmFja1Zpc2l0ZWRMaW5rcyhib29sKTsKICAgICB2
b2lkIHNldEFsd2F5c0FjY2VwdENvb2tpZXMoYm9vbCk7CiAgICAgdm9pZCByZW1vdmVBbGxWaXNp
dGVkTGlua3MoKTsKKyAgICB2b2lkIHNldENhY2hlTW9kZWwodWludDMyX3QpOwogICAgIHZvaWQg
YWN0aXZhdGVNYWNGb250QXNjZW50SGFjaygpOwogICAgIHZvaWQgb3ZlcnJpZGVCb29sUHJlZmVy
ZW5jZUZvclRlc3RSdW5uZXIoV2ViUGFnZUdyb3VwUHJveHkqLCBjb25zdCBTdHJpbmcmIHByZWZl
cmVuY2UsIGJvb2wgZW5hYmxlZCk7CiAgICAgdm9pZCBvdmVycmlkZVhTU0F1ZGl0b3JFbmFibGVk
Rm9yVGVzdFJ1bm5lcihXZWJQYWdlR3JvdXBQcm94eSogcGFnZUdyb3VwLCBib29sIGVuYWJsZWQp
OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmggYi9T
b3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlByb2Nlc3MuaAppbmRleCAwYjNjMGZiLi42ZGNj
MjBmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlByb2Nlc3MuaAor
KysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlByb2Nlc3MuaApAQCAtMjA5LDYgKzIw
OSw4IEBAIHB1YmxpYzoKICAgICBXZWJSZXNvdXJjZUxvYWRTY2hlZHVsZXImIHdlYlJlc291cmNl
TG9hZFNjaGVkdWxlcigpIHsgcmV0dXJuIG1fd2ViUmVzb3VyY2VMb2FkU2NoZWR1bGVyOyB9CiAj
ZW5kaWYKIAorICAgIHZvaWQgc2V0Q2FjaGVNb2RlbCh1aW50MzJfdCk7CisKIHByaXZhdGU6CiAg
ICAgV2ViUHJvY2VzcygpOwogCkBAIC0yMzUsNyArMjM3LDYgQEAgcHJpdmF0ZToKICAgICB2b2lk
IHZpc2l0ZWRMaW5rU3RhdGVDaGFuZ2VkKGNvbnN0IFZlY3RvcjxXZWJDb3JlOjpMaW5rSGFzaD4m
IGxpbmtIYXNoZXMpOwogICAgIHZvaWQgYWxsVmlzaXRlZExpbmtTdGF0ZUNoYW5nZWQoKTsKIAot
ICAgIHZvaWQgc2V0Q2FjaGVNb2RlbCh1aW50MzJfdCk7CiAgICAgdm9pZCBwbGF0Zm9ybVNldENh
Y2hlTW9kZWwoQ2FjaGVNb2RlbCk7CiAgICAgc3RhdGljIHZvaWQgY2FsY3VsYXRlQ2FjaGVTaXpl
cyhDYWNoZU1vZGVsIGNhY2hlTW9kZWwsIHVpbnQ2NF90IG1lbW9yeVNpemUsIHVpbnQ2NF90IGRp
c2tGcmVlU2l6ZSwKICAgICAgICAgdW5zaWduZWQmIGNhY2hlVG90YWxDYXBhY2l0eSwgdW5zaWdu
ZWQmIGNhY2hlTWluRGVhZENhcGFjaXR5LCB1bnNpZ25lZCYgY2FjaGVNYXhEZWFkQ2FwYWNpdHks
IGRvdWJsZSYgZGVhZERlY29kZWREYXRhRGVsZXRpb25JbnRlcnZhbCwKZGlmZiAtLWdpdCBhL1Rv
b2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAzOWQ0YzBlLi44OGFhNDQxIDEw
MDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMjEgQEAKKzIwMTItMTEtMTQgIENocmlzdG9waGUgRHVtZXogIDxjaHJpc3RvcGhlLmR1bWV6
QGludGVsLmNvbT4KKworICAgICAgICBXZWJLaXRUZXN0UnVubmVyIG5lZWRzIGxheW91dFRlc3RD
b250cm9sbGVyLnNldENhY2hlTW9kZWwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTQyNjg0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQWRkIHN1cHBvcnQgZm9yIHRlc3RSdW5uZXIuc2V0Q2FjaGVNb2RlbCB0
byBXZWJLaXRUZXN0UnVubmVyLgorCisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9JbmplY3Rl
ZEJ1bmRsZS9CaW5kaW5ncy9UZXN0UnVubmVyLmlkbDoKKyAgICAgICAgKiBXZWJLaXRUZXN0UnVu
bmVyL0luamVjdGVkQnVuZGxlL0luamVjdGVkQnVuZGxlLmNwcDoKKyAgICAgICAgKFdUUjo6SW5q
ZWN0ZWRCdW5kbGU6OmJlZ2luVGVzdGluZyk6CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9J
bmplY3RlZEJ1bmRsZS9UZXN0UnVubmVyLmNwcDoKKyAgICAgICAgKFdUUjo6VGVzdFJ1bm5lcjo6
c2V0Q2FjaGVNb2RlbCk6CisgICAgICAgIChXVFIpOgorICAgICAgICAqIFdlYktpdFRlc3RSdW5u
ZXIvSW5qZWN0ZWRCdW5kbGUvVGVzdFJ1bm5lci5oOgorICAgICAgICAoVGVzdFJ1bm5lcik6CisK
IDIwMTItMTEtMTQgIEJ5dW5nd29vIExlZSAgPGJ3ODAubGVlQHNhbXN1bmcuY29tPgogCiAgICAg
ICAgIFtFRkxdW1dLMl0gUmVuYW1lIHZhcmlhYmxlcywgc3RydWN0dXJlcyBhbmQgZnVuY3Rpb25z
IG9mIHRoZSBNaW5pQnJvd3Nlci4KZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIv
SW5qZWN0ZWRCdW5kbGUvQmluZGluZ3MvVGVzdFJ1bm5lci5pZGwgYi9Ub29scy9XZWJLaXRUZXN0
UnVubmVyL0luamVjdGVkQnVuZGxlL0JpbmRpbmdzL1Rlc3RSdW5uZXIuaWRsCmluZGV4IDZkYWQx
YjIuLjM1NGQyYjUgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRC
dW5kbGUvQmluZGluZ3MvVGVzdFJ1bm5lci5pZGwKKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5l
ci9JbmplY3RlZEJ1bmRsZS9CaW5kaW5ncy9UZXN0UnVubmVyLmlkbApAQCAtNzIsNiArNzIsNyBA
QCBpbnRlcmZhY2UgVGVzdFJ1bm5lciB7CiAgICAgdm9pZCBzZXRUYWJLZXlDeWNsZXNUaHJvdWdo
RWxlbWVudHMoaW4gYm9vbGVhbiBlbmFibGVkKTsKICAgICB2b2lkIHNldFNlcmlhbGl6ZUhUVFBM
b2FkcygpOwogICAgIHZvaWQgZGlzcGF0Y2hQZW5kaW5nTG9hZFJlcXVlc3RzKCk7CisgICAgdm9p
ZCBzZXRDYWNoZU1vZGVsKGluIGludCBtb2RlbCk7CiAKICAgICAvLyBTcGVjaWFsIERPTSBmdW5j
dGlvbnMuCiAgICAgdm9pZCBjbGVhckJhY2tGb3J3YXJkTGlzdCgpOwpkaWZmIC0tZ2l0IGEvVG9v
bHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9JbmplY3RlZEJ1bmRsZS5jcHAgYi9U
b29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL0luamVjdGVkQnVuZGxlLmNwcApp
bmRleCA5YTVlODA3Li40YTNkNWI2IDEwMDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVy
L0luamVjdGVkQnVuZGxlL0luamVjdGVkQnVuZGxlLmNwcAorKysgYi9Ub29scy9XZWJLaXRUZXN0
UnVubmVyL0luamVjdGVkQnVuZGxlL0luamVjdGVkQnVuZGxlLmNwcApAQCAtMjksNiArMjksNyBA
QAogI2luY2x1ZGUgIkFjdGl2YXRlRm9udHMuaCIKICNpbmNsdWRlICJJbmplY3RlZEJ1bmRsZVBh
Z2UuaCIKICNpbmNsdWRlICJTdHJpbmdGdW5jdGlvbnMuaCIKKyNpbmNsdWRlIDxXZWJLaXQyL0Nh
Y2hlTW9kZWwuaD4KICNpbmNsdWRlIDxXZWJLaXQyL1dLQnVuZGxlLmg+CiAjaW5jbHVkZSA8V2Vi
S2l0Mi9XS0J1bmRsZVBhZ2UuaD4KICNpbmNsdWRlIDxXZWJLaXQyL1dLQnVuZGxlUGFnZVByaXZh
dGUuaD4KQEAgLTI1NCw2ICsyNTUsNyBAQCB2b2lkIEluamVjdGVkQnVuZGxlOjpiZWdpblRlc3Rp
bmcoV0tEaWN0aW9uYXJ5UmVmIHNldHRpbmdzKQogICAgIFdLQnVuZGxlU2V0QWx3YXlzQWNjZXB0
Q29va2llcyhtX2J1bmRsZSwgZmFsc2UpOwogICAgIFdLQnVuZGxlU2V0U2VyaWFsTG9hZGluZ0Vu
YWJsZWQobV9idW5kbGUsIGZhbHNlKTsKICAgICBXS0J1bmRsZVNldFNoYWRvd0RPTUVuYWJsZWQo
bV9idW5kbGUsIHRydWUpOworICAgIFdLQnVuZGxlU2V0Q2FjaGVNb2RlbChtX2J1bmRsZSwgV2Vi
S2l0OjpDYWNoZU1vZGVsRG9jdW1lbnRCcm93c2VyKTsKIAogICAgIFdLQnVuZGxlUmVtb3ZlQWxs
VXNlckNvbnRlbnQobV9idW5kbGUsIG1fcGFnZUdyb3VwKTsKIApkaWZmIC0tZ2l0IGEvVG9vbHMv
V2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9UZXN0UnVubmVyLmNwcCBiL1Rvb2xzL1dl
YktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvVGVzdFJ1bm5lci5jcHAKaW5kZXggYTI5NGRh
Ny4uMTBmY2NjMiAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1
bmRsZS9UZXN0UnVubmVyLmNwcAorKysgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVk
QnVuZGxlL1Rlc3RSdW5uZXIuY3BwCkBAIC03NTUsNiArNzU1LDExIEBAIHZvaWQgVGVzdFJ1bm5l
cjo6ZGlzcGF0Y2hQZW5kaW5nTG9hZFJlcXVlc3RzKCkKICAgICBXS0J1bmRsZURpc3BhdGNoUGVu
ZGluZ0xvYWRSZXF1ZXN0cyhJbmplY3RlZEJ1bmRsZTo6c2hhcmVkKCkuYnVuZGxlKCkpOwogfQog
Cit2b2lkIFRlc3RSdW5uZXI6OnNldENhY2hlTW9kZWwoaW50IG1vZGVsKQoreworICAgIFdLQnVu
ZGxlU2V0Q2FjaGVNb2RlbChJbmplY3RlZEJ1bmRsZTo6c2hhcmVkKCkuYnVuZGxlKCksIG1vZGVs
KTsKK30KKwogdm9pZCBUZXN0UnVubmVyOjpncmFudFdlYk5vdGlmaWNhdGlvblBlcm1pc3Npb24o
SlNTdHJpbmdSZWYgb3JpZ2luKQogewogICAgIFdLUmV0YWluUHRyPFdLU3RyaW5nUmVmPiBvcmln
aW5XSyA9IHRvV0sob3JpZ2luKTsKZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIv
SW5qZWN0ZWRCdW5kbGUvVGVzdFJ1bm5lci5oIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9Jbmpl
Y3RlZEJ1bmRsZS9UZXN0UnVubmVyLmgKaW5kZXggNDhiOTIyYy4uM2E5NzRhOSAxMDA2NDQKLS0t
IGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9UZXN0UnVubmVyLmgKKysr
IGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9UZXN0UnVubmVyLmgKQEAg
LTExMiw2ICsxMTIsNyBAQCBwdWJsaWM6CiAgICAgdm9pZCBzZXRUYWJLZXlDeWNsZXNUaHJvdWdo
RWxlbWVudHMoYm9vbCk7CiAgICAgdm9pZCBzZXRTZXJpYWxpemVIVFRQTG9hZHMoKTsKICAgICB2
b2lkIGRpc3BhdGNoUGVuZGluZ0xvYWRSZXF1ZXN0cygpOworICAgIHZvaWQgc2V0Q2FjaGVNb2Rl
bChpbnQpOwogCiAgICAgLy8gU3BlY2lhbCBET00gZnVuY3Rpb25zLgogICAgIEpTVmFsdWVSZWYg
Y29tcHV0ZWRTdHlsZUluY2x1ZGluZ1Zpc2l0ZWRJbmZvKEpTVmFsdWVSZWYgZWxlbWVudCk7Cg==
</data>
<flag name="commit-queue"
          id="189066"
          type_id="3"
          status="-"
          setter="buildbot"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>174139</attachid>
            <date>2012-11-14 05:44:46 -0800</date>
            <delta_ts>2012-11-22 05:24:26 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>42684_setCacheModel.patch</filename>
            <type>text/plain</type>
            <size>10006</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA1ZmU3ZmUwLi44MmI4NjhhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTItMTEt
MTQgIENocmlzdG9waGUgRHVtZXogIDxjaHJpc3RvcGhlLmR1bWV6QGludGVsLmNvbT4KKworICAg
ICAgICBXZWJLaXRUZXN0UnVubmVyIG5lZWRzIGxheW91dFRlc3RDb250cm9sbGVyLnNldENhY2hl
TW9kZWwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQy
Njg0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVW5z
a2lwIGZhc3QvZG9tL0hUTUxTY3JpcHRFbGVtZW50L25lc3RlZC1leGVjdXRpb24uaHRtbCBmb3IK
KyAgICAgICAgV0syIG5vdyB0aGF0IFdlYktpdFRlc3RSdW5uZXIgaW1wbGVtZW50cworICAgICAg
ICB0ZXN0UnVubmVyLnNldENhY2hlTW9kZWwuCisKKyAgICAgICAgKiBwbGF0Zm9ybS93azIvVGVz
dEV4cGVjdGF0aW9uczoKKwogMjAxMi0xMS0xNCAgS2VudGFybyBIYXJhICA8aGFyYWtlbkBjaHJv
bWl1bS5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZC4gRml4ZWQgbGludCBlcnJvci4KZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3drMi9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vd2syL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggNGRjNGI1Mi4uOTE3ZmZl
OSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2syL1Rlc3RFeHBlY3RhdGlvbnMK
KysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2syL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTI5NSwx
MCArMjk1LDYgQEAgc3ZnL2N1c3RvbS9tYW51YWxseS1wYXJzZWQtZW1iZWRkZWQtc3ZnLWFsbG93
ZWQtaW4tZGFzaGJvYXJkLmh0bWwKIHN2Zy9jdXN0b20vbWFudWFsbHktcGFyc2VkLXN2Zy1hbGxv
d2VkLWluLWRhc2hib2FyZC5odG1sCiBzdmcvY3VzdG9tL3N2Zy1hbGxvd2VkLWluLWRhc2hib2Fy
ZC1vYmplY3QuaHRtbAogCi0jIFdlYktpdFRlc3RSdW5uZXIgbmVlZHMgbGF5b3V0VGVzdENvbnRy
b2xsZXIuc2V0Q2FjaGVNb2RlbAotIyA8aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTQyNjg0PgotZmFzdC9kb20vSFRNTFNjcmlwdEVsZW1lbnQvbmVzdGVkLWV4ZWN1dGlv
bi5odG1sCi0KICMgV2ViS2l0VGVzdFJ1bm5lciBuZWVkcyBsYXlvdXRUZXN0Q29udHJvbGxlci5z
ZXRNYWluRnJhbWVJc0ZpcnN0UmVzcG9uZGVyCiAjIDxodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9NDI2ODU+CiBlZGl0aW5nL3NlbGVjdGlvbi9jYXJldC1hbmQtZm9jdXMt
cmluZy5odG1sCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cgYi9Tb3VyY2Uv
V2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZmExMTQyMS4uYTA1MzkyOCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDI0IEBACisyMDEyLTExLTE0ICBDaHJpc3RvcGhlIER1bWV6ICA8Y2hyaXN0b3BoZS5k
dW1lekBpbnRlbC5jb20+CisKKyAgICAgICAgV2ViS2l0VGVzdFJ1bm5lciBuZWVkcyBsYXlvdXRU
ZXN0Q29udHJvbGxlci5zZXRDYWNoZU1vZGVsCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD00MjY4NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIEFkZCBCdW5kbGUgQyBBUEkgZm9yIFdlYktpdFRlc3RSdW5uZXIg
dG8gc2V0IHRoZQorICAgICAgICBjYWNoZSBtb2RlbC4KKworICAgICAgICAqIFdlYlByb2Nlc3Mv
SW5qZWN0ZWRCdW5kbGUvQVBJL2MvV0tCdW5kbGUuY3BwOgorICAgICAgICAoV0tCdW5kbGVTZXRD
YWNoZU1vZGVsKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9jL1dL
QnVuZGxlUHJpdmF0ZS5oOgorICAgICAgICAqIFdlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvSW5q
ZWN0ZWRCdW5kbGUuY3BwOgorICAgICAgICAoV2ViS2l0OjpJbmplY3RlZEJ1bmRsZTo6c2V0Q2Fj
aGVNb2RlbCk6CisgICAgICAgIChXZWJLaXQpOgorICAgICAgICAqIFdlYlByb2Nlc3MvSW5qZWN0
ZWRCdW5kbGUvSW5qZWN0ZWRCdW5kbGUuaDoKKyAgICAgICAgKEluamVjdGVkQnVuZGxlKToKKyAg
ICAgICAgKiBXZWJQcm9jZXNzL1dlYlByb2Nlc3MuaDoKKyAgICAgICAgKFdlYlByb2Nlc3MpOgor
CiAyMDEyLTExLTE0ICBTaGVyaWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4K
IAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByMTM0NTMxLgpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkvYy9XS0J1bmRsZS5j
cHAgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9jL1dLQnVu
ZGxlLmNwcAppbmRleCA5NTI3M2E3Li5lN2Q1NjExIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9jL1dLQnVuZGxlLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9jL1dLQnVuZGxlLmNwcApA
QCAtNzcsNiArNzcsMTEgQEAgdm9pZCBXS0J1bmRsZUFjdGl2YXRlTWFjRm9udEFzY2VudEhhY2so
V0tCdW5kbGVSZWYgYnVuZGxlUmVmKQogICAgIHRvSW1wbChidW5kbGVSZWYpLT5hY3RpdmF0ZU1h
Y0ZvbnRBc2NlbnRIYWNrKCk7CiB9CiAKK3ZvaWQgV0tCdW5kbGVTZXRDYWNoZU1vZGVsKFdLQnVu
ZGxlUmVmIGJ1bmRsZVJlZiwgdWludDMyX3QgY2FjaGVNb2RlbCkKK3sKKyAgICB0b0ltcGwoYnVu
ZGxlUmVmKS0+c2V0Q2FjaGVNb2RlbChjYWNoZU1vZGVsKTsKK30KKwogdm9pZCBXS0J1bmRsZUdh
cmJhZ2VDb2xsZWN0SmF2YVNjcmlwdE9iamVjdHMoV0tCdW5kbGVSZWYgYnVuZGxlUmVmKQogewog
ICAgIHRvSW1wbChidW5kbGVSZWYpLT5nYXJiYWdlQ29sbGVjdEphdmFTY3JpcHRPYmplY3RzKCk7
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQ
SS9jL1dLQnVuZGxlUHJpdmF0ZS5oIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9JbmplY3Rl
ZEJ1bmRsZS9BUEkvYy9XS0J1bmRsZVByaXZhdGUuaAppbmRleCAxNWIyZTdjLi4yY2FjYjU5IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9j
L1dLQnVuZGxlUHJpdmF0ZS5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvSW5qZWN0
ZWRCdW5kbGUvQVBJL2MvV0tCdW5kbGVQcml2YXRlLmgKQEAgLTQxLDYgKzQxLDcgQEAgV0tfRVhQ
T1JUIHZvaWQgV0tCdW5kbGVTZXRTaG91bGRUcmFja1Zpc2l0ZWRMaW5rcyhXS0J1bmRsZVJlZiBi
dW5kbGUsIGJvb2wgc2hvdWwKIFdLX0VYUE9SVCB2b2lkIFdLQnVuZGxlU2V0QWx3YXlzQWNjZXB0
Q29va2llcyhXS0J1bmRsZVJlZiBidW5kbGUsIGJvb2wpOwogV0tfRVhQT1JUIHZvaWQgV0tCdW5k
bGVSZW1vdmVBbGxWaXNpdGVkTGlua3MoV0tCdW5kbGVSZWYgYnVuZGxlKTsKIFdLX0VYUE9SVCB2
b2lkIFdLQnVuZGxlQWN0aXZhdGVNYWNGb250QXNjZW50SGFjayhXS0J1bmRsZVJlZiBidW5kbGUp
OworV0tfRVhQT1JUIHZvaWQgV0tCdW5kbGVTZXRDYWNoZU1vZGVsKFdLQnVuZGxlUmVmIGJ1bmRs
ZSwgdWludDMyX3QgY2FjaGVNb2RlbCk7CiAvLyBXaWxsIG1ha2UgV2ViUHJvY2VzcyBpZ25vcmUg
dGhpcyBwcmVmZXJlbmNlIHVudGlsIGEgcHJlZmVyZW5jZXMgY2hhbmdlIG5vdGlmaWNhdGlvbiwg
b25seSBmb3IgV2ViS2l0VGVzdFJ1bm5lciB1c2UuCiBXS19FWFBPUlQgdm9pZCBXS0J1bmRsZU92
ZXJyaWRlQm9vbFByZWZlcmVuY2VGb3JUZXN0UnVubmVyKFdLQnVuZGxlUmVmIGJ1bmRsZSwgV0tC
dW5kbGVQYWdlR3JvdXBSZWYgcGFnZUdyb3VwLCBXS1N0cmluZ1JlZiBwcmVmZXJlbmNlLCBib29s
IGVuYWJsZWQpOwogV0tfRVhQT1JUIHZvaWQgV0tCdW5kbGVTZXRBbGxvd1VuaXZlcnNhbEFjY2Vz
c0Zyb21GaWxlVVJMcyhXS0J1bmRsZVJlZiBidW5kbGUsIFdLQnVuZGxlUGFnZUdyb3VwUmVmIHBh
Z2VHcm91cCwgYm9vbCBlbmFibGVkKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlBy
b2Nlc3MvSW5qZWN0ZWRCdW5kbGUvSW5qZWN0ZWRCdW5kbGUuY3BwIGIvU291cmNlL1dlYktpdDIv
V2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9JbmplY3RlZEJ1bmRsZS5jcHAKaW5kZXggODJjMTIy
MC4uZmQyYTAxNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9JbmplY3Rl
ZEJ1bmRsZS9JbmplY3RlZEJ1bmRsZS5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vz
cy9JbmplY3RlZEJ1bmRsZS9JbmplY3RlZEJ1bmRsZS5jcHAKQEAgLTE0MCw2ICsxNDAsMTEgQEAg
dm9pZCBJbmplY3RlZEJ1bmRsZTo6cmVtb3ZlQWxsVmlzaXRlZExpbmtzKCkKICAgICBQYWdlR3Jv
dXA6OnJlbW92ZUFsbFZpc2l0ZWRMaW5rcygpOwogfQogCit2b2lkIEluamVjdGVkQnVuZGxlOjpz
ZXRDYWNoZU1vZGVsKHVpbnQzMl90IGNhY2hlTW9kZWwpCit7CisgICAgV2ViUHJvY2Vzczo6c2hh
cmVkKCkuc2V0Q2FjaGVNb2RlbChjYWNoZU1vZGVsKTsKK30KKwogdm9pZCBJbmplY3RlZEJ1bmRs
ZTo6b3ZlcnJpZGVCb29sUHJlZmVyZW5jZUZvclRlc3RSdW5uZXIoV2ViUGFnZUdyb3VwUHJveHkq
IHBhZ2VHcm91cCwgY29uc3QgU3RyaW5nJiBwcmVmZXJlbmNlLCBib29sIGVuYWJsZWQpCiB7CiAg
ICAgY29uc3QgSGFzaFNldDxQYWdlKj4mIHBhZ2VzID0gUGFnZUdyb3VwOjpwYWdlR3JvdXAocGFn
ZUdyb3VwLT5pZGVudGlmaWVyKCkpLT5wYWdlcygpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dDIvV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9JbmplY3RlZEJ1bmRsZS5oIGIvU291cmNlL1dl
YktpdDIvV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9JbmplY3RlZEJ1bmRsZS5oCmluZGV4IGM2
MjFmMjQuLmZkNzE2ZDMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvSW5q
ZWN0ZWRCdW5kbGUvSW5qZWN0ZWRCdW5kbGUuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9j
ZXNzL0luamVjdGVkQnVuZGxlL0luamVjdGVkQnVuZGxlLmgKQEAgLTEwNyw2ICsxMDcsNyBAQCBw
dWJsaWM6CiAgICAgdm9pZCBzZXRTaG91bGRUcmFja1Zpc2l0ZWRMaW5rcyhib29sKTsKICAgICB2
b2lkIHNldEFsd2F5c0FjY2VwdENvb2tpZXMoYm9vbCk7CiAgICAgdm9pZCByZW1vdmVBbGxWaXNp
dGVkTGlua3MoKTsKKyAgICB2b2lkIHNldENhY2hlTW9kZWwodWludDMyX3QpOwogICAgIHZvaWQg
YWN0aXZhdGVNYWNGb250QXNjZW50SGFjaygpOwogICAgIHZvaWQgb3ZlcnJpZGVCb29sUHJlZmVy
ZW5jZUZvclRlc3RSdW5uZXIoV2ViUGFnZUdyb3VwUHJveHkqLCBjb25zdCBTdHJpbmcmIHByZWZl
cmVuY2UsIGJvb2wgZW5hYmxlZCk7CiAgICAgdm9pZCBvdmVycmlkZVhTU0F1ZGl0b3JFbmFibGVk
Rm9yVGVzdFJ1bm5lcihXZWJQYWdlR3JvdXBQcm94eSogcGFnZUdyb3VwLCBib29sIGVuYWJsZWQp
OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmggYi9T
b3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlByb2Nlc3MuaAppbmRleCAwYjNjMGZiLi42ZGNj
MjBmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlByb2Nlc3MuaAor
KysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlByb2Nlc3MuaApAQCAtMjA5LDYgKzIw
OSw4IEBAIHB1YmxpYzoKICAgICBXZWJSZXNvdXJjZUxvYWRTY2hlZHVsZXImIHdlYlJlc291cmNl
TG9hZFNjaGVkdWxlcigpIHsgcmV0dXJuIG1fd2ViUmVzb3VyY2VMb2FkU2NoZWR1bGVyOyB9CiAj
ZW5kaWYKIAorICAgIHZvaWQgc2V0Q2FjaGVNb2RlbCh1aW50MzJfdCk7CisKIHByaXZhdGU6CiAg
ICAgV2ViUHJvY2VzcygpOwogCkBAIC0yMzUsNyArMjM3LDYgQEAgcHJpdmF0ZToKICAgICB2b2lk
IHZpc2l0ZWRMaW5rU3RhdGVDaGFuZ2VkKGNvbnN0IFZlY3RvcjxXZWJDb3JlOjpMaW5rSGFzaD4m
IGxpbmtIYXNoZXMpOwogICAgIHZvaWQgYWxsVmlzaXRlZExpbmtTdGF0ZUNoYW5nZWQoKTsKIAot
ICAgIHZvaWQgc2V0Q2FjaGVNb2RlbCh1aW50MzJfdCk7CiAgICAgdm9pZCBwbGF0Zm9ybVNldENh
Y2hlTW9kZWwoQ2FjaGVNb2RlbCk7CiAgICAgc3RhdGljIHZvaWQgY2FsY3VsYXRlQ2FjaGVTaXpl
cyhDYWNoZU1vZGVsIGNhY2hlTW9kZWwsIHVpbnQ2NF90IG1lbW9yeVNpemUsIHVpbnQ2NF90IGRp
c2tGcmVlU2l6ZSwKICAgICAgICAgdW5zaWduZWQmIGNhY2hlVG90YWxDYXBhY2l0eSwgdW5zaWdu
ZWQmIGNhY2hlTWluRGVhZENhcGFjaXR5LCB1bnNpZ25lZCYgY2FjaGVNYXhEZWFkQ2FwYWNpdHks
IGRvdWJsZSYgZGVhZERlY29kZWREYXRhRGVsZXRpb25JbnRlcnZhbCwKZGlmZiAtLWdpdCBhL1Rv
b2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCAzOWQ0YzBlLi44OGFhNDQxIDEw
MDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMjEgQEAKKzIwMTItMTEtMTQgIENocmlzdG9waGUgRHVtZXogIDxjaHJpc3RvcGhlLmR1bWV6
QGludGVsLmNvbT4KKworICAgICAgICBXZWJLaXRUZXN0UnVubmVyIG5lZWRzIGxheW91dFRlc3RD
b250cm9sbGVyLnNldENhY2hlTW9kZWwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTQyNjg0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQWRkIHN1cHBvcnQgZm9yIHRlc3RSdW5uZXIuc2V0Q2FjaGVNb2RlbCB0
byBXZWJLaXRUZXN0UnVubmVyLgorCisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9JbmplY3Rl
ZEJ1bmRsZS9CaW5kaW5ncy9UZXN0UnVubmVyLmlkbDoKKyAgICAgICAgKiBXZWJLaXRUZXN0UnVu
bmVyL0luamVjdGVkQnVuZGxlL0luamVjdGVkQnVuZGxlLmNwcDoKKyAgICAgICAgKFdUUjo6SW5q
ZWN0ZWRCdW5kbGU6OmJlZ2luVGVzdGluZyk6CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9J
bmplY3RlZEJ1bmRsZS9UZXN0UnVubmVyLmNwcDoKKyAgICAgICAgKFdUUjo6VGVzdFJ1bm5lcjo6
c2V0Q2FjaGVNb2RlbCk6CisgICAgICAgIChXVFIpOgorICAgICAgICAqIFdlYktpdFRlc3RSdW5u
ZXIvSW5qZWN0ZWRCdW5kbGUvVGVzdFJ1bm5lci5oOgorICAgICAgICAoVGVzdFJ1bm5lcik6CisK
IDIwMTItMTEtMTQgIEJ5dW5nd29vIExlZSAgPGJ3ODAubGVlQHNhbXN1bmcuY29tPgogCiAgICAg
ICAgIFtFRkxdW1dLMl0gUmVuYW1lIHZhcmlhYmxlcywgc3RydWN0dXJlcyBhbmQgZnVuY3Rpb25z
IG9mIHRoZSBNaW5pQnJvd3Nlci4KZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIv
SW5qZWN0ZWRCdW5kbGUvQmluZGluZ3MvVGVzdFJ1bm5lci5pZGwgYi9Ub29scy9XZWJLaXRUZXN0
UnVubmVyL0luamVjdGVkQnVuZGxlL0JpbmRpbmdzL1Rlc3RSdW5uZXIuaWRsCmluZGV4IDZkYWQx
YjIuLjM1NGQyYjUgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRC
dW5kbGUvQmluZGluZ3MvVGVzdFJ1bm5lci5pZGwKKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5l
ci9JbmplY3RlZEJ1bmRsZS9CaW5kaW5ncy9UZXN0UnVubmVyLmlkbApAQCAtNzIsNiArNzIsNyBA
QCBpbnRlcmZhY2UgVGVzdFJ1bm5lciB7CiAgICAgdm9pZCBzZXRUYWJLZXlDeWNsZXNUaHJvdWdo
RWxlbWVudHMoaW4gYm9vbGVhbiBlbmFibGVkKTsKICAgICB2b2lkIHNldFNlcmlhbGl6ZUhUVFBM
b2FkcygpOwogICAgIHZvaWQgZGlzcGF0Y2hQZW5kaW5nTG9hZFJlcXVlc3RzKCk7CisgICAgdm9p
ZCBzZXRDYWNoZU1vZGVsKGluIGludCBtb2RlbCk7CiAKICAgICAvLyBTcGVjaWFsIERPTSBmdW5j
dGlvbnMuCiAgICAgdm9pZCBjbGVhckJhY2tGb3J3YXJkTGlzdCgpOwpkaWZmIC0tZ2l0IGEvVG9v
bHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9JbmplY3RlZEJ1bmRsZS5jcHAgYi9U
b29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL0luamVjdGVkQnVuZGxlLmNwcApp
bmRleCA5YTVlODA3Li5kMDBmMDllIDEwMDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVy
L0luamVjdGVkQnVuZGxlL0luamVjdGVkQnVuZGxlLmNwcAorKysgYi9Ub29scy9XZWJLaXRUZXN0
UnVubmVyL0luamVjdGVkQnVuZGxlL0luamVjdGVkQnVuZGxlLmNwcApAQCAtMjU0LDYgKzI1NCw3
IEBAIHZvaWQgSW5qZWN0ZWRCdW5kbGU6OmJlZ2luVGVzdGluZyhXS0RpY3Rpb25hcnlSZWYgc2V0
dGluZ3MpCiAgICAgV0tCdW5kbGVTZXRBbHdheXNBY2NlcHRDb29raWVzKG1fYnVuZGxlLCBmYWxz
ZSk7CiAgICAgV0tCdW5kbGVTZXRTZXJpYWxMb2FkaW5nRW5hYmxlZChtX2J1bmRsZSwgZmFsc2Up
OwogICAgIFdLQnVuZGxlU2V0U2hhZG93RE9NRW5hYmxlZChtX2J1bmRsZSwgdHJ1ZSk7CisgICAg
V0tCdW5kbGVTZXRDYWNoZU1vZGVsKG1fYnVuZGxlLCAxIC8qQ2FjaGVNb2RlbERvY3VtZW50QnJv
d3NlciovKTsKIAogICAgIFdLQnVuZGxlUmVtb3ZlQWxsVXNlckNvbnRlbnQobV9idW5kbGUsIG1f
cGFnZUdyb3VwKTsKIApkaWZmIC0tZ2l0IGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3Rl
ZEJ1bmRsZS9UZXN0UnVubmVyLmNwcCBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRC
dW5kbGUvVGVzdFJ1bm5lci5jcHAKaW5kZXggYTI5NGRhNy4uMTBmY2NjMiAxMDA2NDQKLS0tIGEv
VG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9UZXN0UnVubmVyLmNwcAorKysg
Yi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL1Rlc3RSdW5uZXIuY3BwCkBA
IC03NTUsNiArNzU1LDExIEBAIHZvaWQgVGVzdFJ1bm5lcjo6ZGlzcGF0Y2hQZW5kaW5nTG9hZFJl
cXVlc3RzKCkKICAgICBXS0J1bmRsZURpc3BhdGNoUGVuZGluZ0xvYWRSZXF1ZXN0cyhJbmplY3Rl
ZEJ1bmRsZTo6c2hhcmVkKCkuYnVuZGxlKCkpOwogfQogCit2b2lkIFRlc3RSdW5uZXI6OnNldENh
Y2hlTW9kZWwoaW50IG1vZGVsKQoreworICAgIFdLQnVuZGxlU2V0Q2FjaGVNb2RlbChJbmplY3Rl
ZEJ1bmRsZTo6c2hhcmVkKCkuYnVuZGxlKCksIG1vZGVsKTsKK30KKwogdm9pZCBUZXN0UnVubmVy
OjpncmFudFdlYk5vdGlmaWNhdGlvblBlcm1pc3Npb24oSlNTdHJpbmdSZWYgb3JpZ2luKQogewog
ICAgIFdLUmV0YWluUHRyPFdLU3RyaW5nUmVmPiBvcmlnaW5XSyA9IHRvV0sob3JpZ2luKTsKZGlm
ZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvVGVzdFJ1bm5l
ci5oIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9UZXN0UnVubmVyLmgK
aW5kZXggNDhiOTIyYy4uM2E5NzRhOSAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5l
ci9JbmplY3RlZEJ1bmRsZS9UZXN0UnVubmVyLmgKKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5l
ci9JbmplY3RlZEJ1bmRsZS9UZXN0UnVubmVyLmgKQEAgLTExMiw2ICsxMTIsNyBAQCBwdWJsaWM6
CiAgICAgdm9pZCBzZXRUYWJLZXlDeWNsZXNUaHJvdWdoRWxlbWVudHMoYm9vbCk7CiAgICAgdm9p
ZCBzZXRTZXJpYWxpemVIVFRQTG9hZHMoKTsKICAgICB2b2lkIGRpc3BhdGNoUGVuZGluZ0xvYWRS
ZXF1ZXN0cygpOworICAgIHZvaWQgc2V0Q2FjaGVNb2RlbChpbnQpOwogCiAgICAgLy8gU3BlY2lh
bCBET00gZnVuY3Rpb25zLgogICAgIEpTVmFsdWVSZWYgY29tcHV0ZWRTdHlsZUluY2x1ZGluZ1Zp
c2l0ZWRJbmZvKEpTVmFsdWVSZWYgZWxlbWVudCk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>