<?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>106550</bug_id>
          
          <creation_ts>2013-01-10 04:22:02 -0800</creation_ts>
          <short_desc>REGRESSION(r139306): it broke inspector-protocol/nmi-webaudio-leak-test.html (Requested by loislo on #webkit).</short_desc>
          <delta_ts>2013-01-10 05:01:05 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>106546</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Review Bot">webkit.review.bot</reporter>
          <assigned_to name="WebKit Review Bot">webkit.review.bot</assigned_to>
          <cc>loislo</cc>
    
    <cc>noel.gordon</cc>
    
    <cc>vsevik</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>804241</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-10 04:22:02 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/139306 broke the build:
it broke inspector-protocol/nmi-webaudio-leak-test.html (Requested by loislo on #webkit).

This is an automatic bug report generated by the sheriff-bot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests case pain.

&quot;Only you can prevent forest fires.&quot; -- Smokey the Bear</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>804243</commentid>
    <comment_count>1</comment_count>
      <attachid>182111</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-01-10 04:22:46 -0800</bug_when>
    <thetext>Created attachment 182111
ROLLOUT of r139306

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>804246</commentid>
    <comment_count>2</comment_count>
      <attachid>182111</attachid>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2013-01-10 04:29:41 -0800</bug_when>
    <thetext>Comment on attachment 182111
ROLLOUT of r139306

Clearing flags on attachment: 182111

Committed r139310: &lt;http://trac.webkit.org/changeset/139310&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>804247</commentid>
    <comment_count>3</comment_count>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2013-01-10 04:29:46 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>804256</commentid>
    <comment_count>4</comment_count>
    <who name="noel gordon">noel.gordon</who>
    <bug_when>2013-01-10 04:36:25 -0800</bug_when>
    <thetext>*) Linux

http://build.webkit.org/results/Chromium%20Linux%20Release%20(Tests)/r139306%20(43202)/results.html

+inspector-protocol/nmi-webaudio-leak-test.html	crash log

crash log for DumpRenderTree (pid 24056):
STDOUT: &lt;empty&gt;
STDERR: Received signal 11
STDERR: 	base::debug::StackTrace::StackTrace() [0x71777e]
STDERR: 	base::debug::(anonymous namespace)::StackDumpSignalHandler() [0x717885]
STDERR: 	&lt;unknown&gt; [0x7f4d6d139af0]
STDERR: 	WTF::reportMemoryUsage&lt;&gt;() [0x13d4498]
STDERR: 	WebCore::StyleRareNonInheritedData::reportMemoryUsage() [0x13d4e3d]
STDERR: 	WTF::MemoryInstrumentation::WrapperBase::processPointer() [0x19a6bc6]
STDERR: 	WebCore::MemoryInstrumentationImpl::processDeferredObjects() [0xf89bb7]
STDERR: 	WebCore::(anonymous namespace)::DOMTreesIterator::visitNode() [0xf59981]
STDERR: 	v8::internal::GlobalHandles::IterateAllRootsWithClassIds() [0x847999]
STDERR: 	v8::V8::VisitHandlesWithClassIds() [0x7c5ed0]
STDERR: 	WebCore::ScriptProfiler::visitNodeWrappers() [0x1139224]
STDERR: 	WebCore::InspectorMemoryAgent::getProcessMemoryDistribution() [0xf5cf7c]
STDERR: 	WebCore::InspectorBackendDispatcherImpl::Memory_getProcessMemoryDistribution() [0x16c2f54]
STDERR: 	WebCore::InspectorBackendDispatcherImpl::dispatch() [0x16c2977]
STDERR: 	WebCore::InspectorBackendDispatchTask::onTimer() [0x187c62e]
STDERR: 	WebCore::ThreadTimers::sharedTimerFiredInternal() [0xc5fa9e]
STDERR: 	base::Timer::RunScheduledTask() [0x1a9ae7d]
STDERR: 	MessageLoop::RunTask() [0x728819]
STDERR: 	MessageLoop::DeferOrRunPendingTask() [0x728fa8]
STDERR: 	MessageLoop::DoWork() [0x7295a8]
STDERR: 	base::MessagePumpGlib::RunWithDispatcher() [0x7481f5]
STDERR: 	MessageLoop::RunInternal() [0x7244d5]
STDERR: 	base::RunLoop::Run() [0x733fdd]
STDERR: 	MessageLoop::Run() [0x7235f5]
STDERR: 	TestShell::waitTestFinished() [0x436305]
STDERR: 	TestShell::runFileTest() [0x434d56]
STDERR: 	runTest() [0x41bca5]
STDERR: 	main [0x41c223]
STDERR: 	&lt;unknown&gt; [0x7f4d6d124c4d]
STDERR: 	&lt;unknown&gt; [0x41a7c9]

*) Mac

http://build.webkit.org/results/Chromium%20Mac%20Release%20(Tests)/r139306%20(31469)/results.html

+inspector-protocol/nmi-webaudio.html	crash log
+inspector-protocol/nmi-webaudio-leak-test.html	crash log

*) Win

http://build.webkit.org/results/Chromium%20Win%20Release%20(Tests)/r139306%20(32572)/results.html

+inspector-protocol/nmi-webaudio.html	crash log
+inspector-protocol/nmi-webaudio-leak-test.html	crash log</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>804268</commentid>
    <comment_count>5</comment_count>
    <who name="noel gordon">noel.gordon</who>
    <bug_when>2013-01-10 05:01:05 -0800</bug_when>
    <thetext>Chrome mac cycled green after the rollout. 

http://build.webkit.org/builders/Chromium%20Mac%20Release%20%28Tests%29/builds/31473</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>182111</attachid>
            <date>2013-01-10 04:22:46 -0800</date>
            <delta_ts>2013-01-10 04:29:41 -0800</delta_ts>
            <desc>ROLLOUT of r139306</desc>
            <filename>bug-106550-20130110122929.patch</filename>
            <type>text/plain</type>
            <size>20069</size>
            <attacher name="WebKit Review Bot">webkit.review.bot</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM5MzA4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTM0NjEyYzFlY2U5MmFl
ZGY2YmNkYTA1NTZhNTQ1YTA0NWU4ODdiYy4uMjYwMjQyZTcxNGYwYTI4NWJjOGUwZGRmMGU5ZjNl
OTJmNGU3MWU1NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDU1IEBACisyMDEzLTAxLTEwICBTaGVy
aWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90QGdtYWlsLmNvbT4KKworICAgICAgICBVbnJldmll
d2VkLCByb2xsaW5nIG91dCByMTM5MzA2LgorICAgICAgICBodHRwOi8vdHJhYy53ZWJraXQub3Jn
L2NoYW5nZXNldC8xMzkzMDYKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTEwNjU1MAorCisgICAgICAgIGl0IGJyb2tlIGluc3BlY3Rvci1wcm90b2NvbC9u
bWktd2ViYXVkaW8tbGVhay10ZXN0Lmh0bWwKKyAgICAgICAgKFJlcXVlc3RlZCBieSBsb2lzbG8g
b24gI3dlYmtpdCkuCisKKyAgICAgICAgKiBiaW5kaW5ncy92OC9WOFBlcklzb2xhdGVEYXRhLmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OlY4UGVySXNvbGF0ZURhdGE6OnJlcG9ydE1lbW9yeVVzYWdl
KToKKyAgICAgICAgKiBjc3MvQ1NTTWVkaWFSdWxlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNT
U01lZGlhUnVsZTo6cmVwb3J0TWVtb3J5VXNhZ2UpOgorICAgICAgICAqIGNzcy9DU1NQcm9wZXJ0
eS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDU1NQcm9wZXJ0eTo6cmVwb3J0TWVtb3J5VXNhZ2Up
OgorICAgICAgICAqIGNzcy9DU1NTdHlsZVNoZWV0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNT
U1N0eWxlU2hlZXQ6OnJlcG9ydE1lbW9yeVVzYWdlKToKKyAgICAgICAgKiBjc3MvTWVkaWFMaXN0
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhTGlzdDo6cmVwb3J0TWVtb3J5VXNhZ2UpOgor
ICAgICAgICAqIGNzcy9SdWxlU2V0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJ1bGVEYXRhOjpy
ZXBvcnRNZW1vcnlVc2FnZSk6CisgICAgICAgIChXZWJDb3JlOjpSdWxlU2V0OjpyZXBvcnRNZW1v
cnlVc2FnZSk6CisgICAgICAgIChXZWJDb3JlOjpSdWxlU2V0OjpSdWxlU2V0U2VsZWN0b3JQYWly
OjpyZXBvcnRNZW1vcnlVc2FnZSk6CisgICAgICAgICogY3NzL1N0eWxlUmVzb2x2ZXIuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6U3R5bGVSZXNvbHZlcjo6TWF0Y2hlZFByb3BlcnRpZXNDYWNoZUl0
ZW06OnJlcG9ydE1lbW9yeVVzYWdlKToKKyAgICAgICAgKFdlYkNvcmU6OlN0eWxlUmVzb2x2ZXI6
OnJlcG9ydE1lbW9yeVVzYWdlKToKKyAgICAgICAgKiBjc3MvU3R5bGVTaGVldENvbnRlbnRzLmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OlN0eWxlU2hlZXRDb250ZW50czo6cmVwb3J0TWVtb3J5VXNh
Z2UpOgorICAgICAgICAqIGRvbS9UcmVlU2NvcGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6VHJl
ZVNjb3BlOjpyZXBvcnRNZW1vcnlVc2FnZSk6CisgICAgICAgICogaW5zcGVjdG9yL0hlYXBHcmFw
aFNlcmlhbGl6ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SGVhcEdyYXBoU2VyaWFsaXplcjo6
cmVwb3J0TWVtb3J5VXNhZ2UpOgorICAgICAgICAqIGluc3BlY3Rvci9JbnNwZWN0b3JNZW1vcnlB
Z2VudC5jcHA6CisgICAgICAgICogaW5zcGVjdG9yL0luc3BlY3RvclByb2ZpbGVyQWdlbnQuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6SW5zcGVjdG9yUHJvZmlsZXJBZ2VudDo6cmVwb3J0TWVtb3J5
VXNhZ2UpOgorICAgICAgICAqIGluc3BlY3Rvci9NZW1vcnlJbnN0cnVtZW50YXRpb25JbXBsLmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6Ok1lbW9yeUluc3RydW1lbnRhdGlvbkNsaWVudEltcGw6OnJl
cG9ydE1lbW9yeVVzYWdlKToKKyAgICAgICAgKiBsb2FkZXIvRG9jdW1lbnRMb2FkZXIuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6RG9jdW1lbnRMb2FkZXI6OnJlcG9ydE1lbW9yeVVzYWdlKToKKyAg
ICAgICAgKiBsb2FkZXIvRnJhbWVMb2FkZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RnJhbWVM
b2FkZXI6OnJlcG9ydE1lbW9yeVVzYWdlKToKKyAgICAgICAgKiBsb2FkZXIvTWFpblJlc291cmNl
TG9hZGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Ok1haW5SZXNvdXJjZUxvYWRlcjo6cmVwb3J0
TWVtb3J5VXNhZ2UpOgorICAgICAgICAqIGxvYWRlci9QcmVyZW5kZXJlci5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpQcmVyZW5kZXJlcjo6cmVwb3J0TWVtb3J5VXNhZ2UpOgorICAgICAgICAqIGxv
YWRlci9SZXNvdXJjZUxvYWRlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZXNvdXJjZUxvYWRl
cjo6cmVwb3J0TWVtb3J5VXNhZ2UpOgorICAgICAgICAqIGxvYWRlci9jYWNoZS9DYWNoZWRJbWFn
ZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDYWNoZWRJbWFnZTo6cmVwb3J0TWVtb3J5VXNhZ2Up
OgorICAgICAgICAqIHBhZ2UvUGFnZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpQYWdlOjpyZXBv
cnRNZW1vcnlVc2FnZSk6CisKIDIwMTMtMDEtMTAgIElseWEgVGlraG9ub3Zza3kgIDxsb2lzbG9A
Y2hyb21pdW0ub3JnPgogCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IE5hdGl2ZSBNZW1vcnkgSW5z
dHJ1bWVudGF0aW9uOiBmaXggaW5zdHJ1bWVudGF0aW9uIGZvciBhbHJlYWR5IGluc3RydW1lbnRl
ZCBjbGFzc2VzIDIvTgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhQ
ZXJJc29sYXRlRGF0YS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOFBlcklzb2xh
dGVEYXRhLmNwcAppbmRleCA1NDYxNmE0ZWY4YTVjOTFiNDBmNWU3ZjcxNjc2Mjc4Mzc0MjE3YzRj
Li5mM2Y0YWZmMGVlNGEzOWRhM2Q5YjNlODE1ZWEzNWQzNGVlOThmNjUwIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOFBlcklzb2xhdGVEYXRhLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOFBlcklzb2xhdGVEYXRhLmNwcApAQCAtMTA2LDE5ICsx
MDYsOSBAQCB2b2lkIFY4UGVySXNvbGF0ZURhdGE6OnJlcG9ydE1lbW9yeVVzYWdlKE1lbW9yeU9i
amVjdEluZm8qIG1lbW9yeU9iamVjdEluZm8pIGNvbgogICAgIGluZm8uYWRkTWVtYmVyKG1fcmF3
VGVtcGxhdGVzKTsKICAgICBpbmZvLmFkZE1lbWJlcihtX3RlbXBsYXRlcyk7CiAgICAgaW5mby5h
ZGRNZW1iZXIobV9zdHJpbmdDYWNoZSk7Ci0gICAgaW5mby5hZGRNZW1iZXIobV9pbnRlZ2VyQ2Fj
aGUpOwogICAgIGluZm8uYWRkTWVtYmVyKG1fZG9tRGF0YUxpc3QpOwotICAgIGluZm8uYWRkTWVt
YmVyKG1fZG9tRGF0YVN0b3JlKTsKLSAgICBpbmZvLmFkZE1lbWJlcihtX2hpZGRlblByb3BlcnR5
TmFtZSk7Ci0gICAgaW5mby5hZGRNZW1iZXIobV9nY0V2ZW50RGF0YSk7CiAKICAgICBpbmZvLmFk
ZFByaXZhdGVCdWZmZXIoU2NyaXB0UHJvZmlsZXI6OnByb2ZpbGVyU25hcHNob3RzU2l6ZSgpLCBX
ZWJDb3JlTWVtb3J5VHlwZXM6Okluc3BlY3RvclByb2ZpbGVyQWdlbnQpOwotCi0gICAgaW5mby5p
Z25vcmVNZW1iZXIobV90b1N0cmluZ1RlbXBsYXRlKTsKLSAgICBpbmZvLmlnbm9yZU1lbWJlciht
X2xhenlFdmVudExpc3RlbmVyVG9TdHJpbmdUZW1wbGF0ZSk7Ci0gICAgaW5mby5pZ25vcmVNZW1i
ZXIobV92OE51bGwpOwotICAgIGluZm8uaWdub3JlTWVtYmVyKG1fbGl2ZVJvb3QpOwotICAgIGlu
Zm8uaWdub3JlTWVtYmVyKG1fYXV4aWxpYXJ5Q29udGV4dCk7CiB9CiAKICNpZiBFTkFCTEUoSU5T
UEVDVE9SKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU01lZGlhUnVsZS5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTTWVkaWFSdWxlLmNwcAppbmRleCBmNzk4NWQzMGEzMTJm
OGE2MmI1ZjVmYWJkYzZjYjIzZDEyM2QwNDAxLi5mYzg2MjRkYTA5MWViZGI2YTI3ZDhmNzM5ZGI2
ZjkwMTc2MzQyOWU5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTTWVkaWFSdWxl
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTTWVkaWFSdWxlLmNwcApAQCAtMTgxLDcg
KzE4MSw2IEBAIHZvaWQgQ1NTTWVkaWFSdWxlOjpyZXBvcnRNZW1vcnlVc2FnZShNZW1vcnlPYmpl
Y3RJbmZvKiBtZW1vcnlPYmplY3RJbmZvKSBjb25zdAogewogICAgIE1lbW9yeUNsYXNzSW5mbyBp
bmZvKG1lbW9yeU9iamVjdEluZm8sIHRoaXMsIFdlYkNvcmVNZW1vcnlUeXBlczo6Q1NTKTsKICAg
ICBDU1NSdWxlOjpyZXBvcnRNZW1vcnlVc2FnZShtZW1vcnlPYmplY3RJbmZvKTsKLSAgICBpbmZv
LmFkZE1lbWJlcihtX21lZGlhUnVsZSk7CiAgICAgaW5mby5hZGRNZW1iZXIobV9tZWRpYUNTU09N
V3JhcHBlcik7CiAgICAgaW5mby5hZGRNZW1iZXIobV9jaGlsZFJ1bGVDU1NPTVdyYXBwZXJzKTsK
ICAgICBpbmZvLmFkZE1lbWJlcihtX3J1bGVMaXN0Q1NTT01XcmFwcGVyKTsKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQcm9wZXJ0eS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3Mv
Q1NTUHJvcGVydHkuY3BwCmluZGV4IDhjM2RiNTBhMDA3ZWQxMzE4NjNkNzhkZjI3NjM3M2M4MmJi
MzI2MGEuLmIyNTEyMDMyMWMwNDc4MzgzYTY3ZWE2YzIyNDNiMTY0ZjQ3ZjJkMzggMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQcm9wZXJ0eS5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvY3NzL0NTU1Byb3BlcnR5LmNwcApAQCAtNzAxLDcgKzcwMSw2IEBAIHZvaWQgQ1NTUHJvcGVy
dHk6OnJlcG9ydE1lbW9yeVVzYWdlKE1lbW9yeU9iamVjdEluZm8qIG1lbW9yeU9iamVjdEluZm8p
IGNvbnN0CiB7CiAgICAgTWVtb3J5Q2xhc3NJbmZvIGluZm8obWVtb3J5T2JqZWN0SW5mbywgdGhp
cywgV2ViQ29yZU1lbW9yeVR5cGVzOjpDU1MpOwogICAgIGluZm8uYWRkTWVtYmVyKG1fdmFsdWUp
OwotICAgIGluZm8uaWdub3JlTWVtYmVyKG1fbWV0YWRhdGEpOwogfQogCiB9IC8vIG5hbWVzcGFj
ZSBXZWJDb3JlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTU3R5bGVTaGVldC5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTU3R5bGVTaGVldC5jcHAKaW5kZXggOWZjNmE3MzIw
MGNmZWE0YjdmOTBjZTVmNmFiMGE2NzI0MjBkYWQwNy4uMGViYmUyNjc1NjAwNDYxNjJhMmI5ZDYx
N2FjN2ZjNjQyNDA1MDBlMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU1N0eWxl
U2hlZXQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NTdHlsZVNoZWV0LmNwcApAQCAt
MTg5LDcgKzE4OSw2IEBAIHZvaWQgQ1NTU3R5bGVTaGVldDo6cmVwb3J0TWVtb3J5VXNhZ2UoTWVt
b3J5T2JqZWN0SW5mbyogbWVtb3J5T2JqZWN0SW5mbykgY29uc3QKICAgICBpbmZvLmFkZE1lbWJl
cihtX293bmVyUnVsZSk7CiAgICAgaW5mby5hZGRNZW1iZXIobV9tZWRpYUNTU09NV3JhcHBlcik7
CiAgICAgaW5mby5hZGRNZW1iZXIobV9jaGlsZFJ1bGVDU1NPTVdyYXBwZXJzKTsKLSAgICBpbmZv
LmFkZE1lbWJlcihtX3J1bGVMaXN0Q1NTT01XcmFwcGVyKTsKIH0KIAogdm9pZCBDU1NTdHlsZVNo
ZWV0OjpzZXREaXNhYmxlZChib29sIGRpc2FibGVkKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvY3NzL01lZGlhTGlzdC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvTWVkaWFMaXN0LmNwcApp
bmRleCAyNjViMmI0YTlkZTJkNDc0OTJmN2FlZmVmZGUzYTYzNDYzY2QxYTA3Li45YmY4MWYxODkx
ZGU5ZGI2NjliNTQ0NDE3OWZiMDM1MDJhNjM5YTQzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9jc3MvTWVkaWFMaXN0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvTWVkaWFMaXN0LmNw
cApAQCAtMzAwLDggKzMwMCw2IEBAIHZvaWQgTWVkaWFMaXN0OjpyZXBvcnRNZW1vcnlVc2FnZShN
ZW1vcnlPYmplY3RJbmZvKiBtZW1vcnlPYmplY3RJbmZvKSBjb25zdAogewogICAgIE1lbW9yeUNs
YXNzSW5mbyBpbmZvKG1lbW9yeU9iamVjdEluZm8sIHRoaXMsIFdlYkNvcmVNZW1vcnlUeXBlczo6
Q1NTKTsKICAgICBpbmZvLmFkZE1lbWJlcihtX21lZGlhUXVlcmllcyk7Ci0gICAgaW5mby5hZGRN
ZW1iZXIobV9wYXJlbnRTdHlsZVNoZWV0KTsKLSAgICBpbmZvLmFkZE1lbWJlcihtX3BhcmVudFJ1
bGUpOwogfQogCiAjaWYgRU5BQkxFKFJFU09MVVRJT05fTUVESUFfUVVFUlkpCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9jc3MvUnVsZVNldC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvUnVs
ZVNldC5jcHAKaW5kZXggYTMwYjAxY2NkZWRiMzg1NWQzZDQzZDEzYThlY2Y4YzAwZjExYThiOC4u
ZDg0MDA0ZDljY2MxNDg0M2U0YjQwYTZiZDYyYWM3MmE4ZGZiMjJlYiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvY3NzL1J1bGVTZXQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9SdWxl
U2V0LmNwcApAQCAtMTI5LDcgKzEyOSw2IEBAIFJ1bGVEYXRhOjpSdWxlRGF0YShTdHlsZVJ1bGUq
IHJ1bGUsIHVuc2lnbmVkIHNlbGVjdG9ySW5kZXgsIHVuc2lnbmVkIHBvc2l0aW9uLCBBCiB2b2lk
IFJ1bGVEYXRhOjpyZXBvcnRNZW1vcnlVc2FnZShNZW1vcnlPYmplY3RJbmZvKiBtZW1vcnlPYmpl
Y3RJbmZvKSBjb25zdAogewogICAgIE1lbW9yeUNsYXNzSW5mbyBpbmZvKG1lbW9yeU9iamVjdElu
Zm8sIHRoaXMsIFdlYkNvcmVNZW1vcnlUeXBlczo6Q1NTKTsKLSAgICBpbmZvLmFkZE1lbWJlciht
X3J1bGUpOwogfQogCiBzdGF0aWMgdm9pZCByZXBvcnRBdG9tUnVsZU1hcChNZW1vcnlDbGFzc0lu
Zm8qIGluZm8sIGNvbnN0IFJ1bGVTZXQ6OkF0b21SdWxlTWFwJiBhdG9taWNSdWxlTWFwKQpAQCAt
MTU0LDE0ICsxNTMsMTIgQEAgdm9pZCBSdWxlU2V0OjpyZXBvcnRNZW1vcnlVc2FnZShNZW1vcnlP
YmplY3RJbmZvKiBtZW1vcnlPYmplY3RJbmZvKSBjb25zdAogICAgIGluZm8uYWRkTWVtYmVyKG1f
dW5pdmVyc2FsUnVsZXMpOwogICAgIGluZm8uYWRkTWVtYmVyKG1fcGFnZVJ1bGVzKTsKICAgICBp
bmZvLmFkZE1lbWJlcihtX3JlZ2lvblNlbGVjdG9yc0FuZFJ1bGVTZXRzKTsKLSAgICBpbmZvLmFk
ZE1lbWJlcihtX2ZlYXR1cmVzKTsKIH0KIAogdm9pZCBSdWxlU2V0OjpSdWxlU2V0U2VsZWN0b3JQ
YWlyOjpyZXBvcnRNZW1vcnlVc2FnZShNZW1vcnlPYmplY3RJbmZvKiBtZW1vcnlPYmplY3RJbmZv
KSBjb25zdAogewogICAgIE1lbW9yeUNsYXNzSW5mbyBpbmZvKG1lbW9yeU9iamVjdEluZm8sIHRo
aXMsIFdlYkNvcmVNZW1vcnlUeXBlczo6Q1NTKTsKICAgICBpbmZvLmFkZE1lbWJlcihydWxlU2V0
KTsKLSAgICBpbmZvLmFkZE1lbWJlcihzZWxlY3Rvcik7CiB9CiAKIHN0YXRpYyB2b2lkIGNvbGxl
Y3RGZWF0dXJlc0Zyb21SdWxlRGF0YShSdWxlRmVhdHVyZVNldCYgZmVhdHVyZXMsIGNvbnN0IFJ1
bGVEYXRhJiBydWxlRGF0YSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9TdHlsZVJl
c29sdmVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9TdHlsZVJlc29sdmVyLmNwcAppbmRleCA0
ZTlhMWMwZmYzYmMwMWE4NWZlYTJiMTZkODE4MWI0MTE5NjYxMjE0Li4wOThlMGQ1N2MwYjdlMWQ3
NGVkMTUwOGY3ZTkwMGQ1MTZjMmU5NzBkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3Mv
U3R5bGVSZXNvbHZlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlUmVzb2x2ZXIu
Y3BwCkBAIC01MzA1LDkgKzUzMDUsNiBAQCB2b2lkIFN0eWxlUmVzb2x2ZXI6Ok1hdGNoZWRQcm9w
ZXJ0aWVzQ2FjaGVJdGVtOjpyZXBvcnRNZW1vcnlVc2FnZShNZW1vcnlPYmplY3RJbgogewogICAg
IE1lbW9yeUNsYXNzSW5mbyBpbmZvKG1lbW9yeU9iamVjdEluZm8sIHRoaXMsIFdlYkNvcmVNZW1v
cnlUeXBlczo6Q1NTKTsKICAgICBpbmZvLmFkZE1lbWJlcihtYXRjaGVkUHJvcGVydGllcyk7Ci0g
ICAgaW5mby5hZGRNZW1iZXIocmFuZ2VzKTsKLSAgICBpbmZvLmFkZE1lbWJlcihyZW5kZXJTdHls
ZSk7Ci0gICAgaW5mby5hZGRNZW1iZXIocGFyZW50UmVuZGVyU3R5bGUpOwogfQogCiB2b2lkIE1l
ZGlhUXVlcnlSZXN1bHQ6OnJlcG9ydE1lbW9yeVVzYWdlKE1lbW9yeU9iamVjdEluZm8qIG1lbW9y
eU9iamVjdEluZm8pIGNvbnN0CkBAIC01MzIyLDI5ICs1MzE5LDE2IEBAIHZvaWQgU3R5bGVSZXNv
bHZlcjo6cmVwb3J0TWVtb3J5VXNhZ2UoTWVtb3J5T2JqZWN0SW5mbyogbWVtb3J5T2JqZWN0SW5m
bykgY29uc3QKICAgICBpbmZvLmFkZE1lbWJlcihtX3N0eWxlKTsKICAgICBpbmZvLmFkZE1lbWJl
cihtX2F1dGhvclN0eWxlKTsKICAgICBpbmZvLmFkZE1lbWJlcihtX3VzZXJTdHlsZSk7Ci0gICAg
aW5mby5hZGRNZW1iZXIobV9mZWF0dXJlcyk7CiAgICAgaW5mby5hZGRNZW1iZXIobV9zaWJsaW5n
UnVsZVNldCk7CiAgICAgaW5mby5hZGRNZW1iZXIobV91bmNvbW1vbkF0dHJpYnV0ZVJ1bGVTZXQp
OwogICAgIGluZm8uYWRkTWVtYmVyKG1fa2V5ZnJhbWVzUnVsZU1hcCk7CiAgICAgaW5mby5hZGRN
ZW1iZXIobV9tYXRjaGVkUHJvcGVydGllc0NhY2hlKTsKLSAgICBpbmZvLmFkZE1lbWJlcihtX21h
dGNoZWRQcm9wZXJ0aWVzQ2FjaGVTd2VlcFRpbWVyKTsKICAgICBpbmZvLmFkZE1lbWJlcihtX21h
dGNoZWRSdWxlcyk7CiAKICAgICBpbmZvLmFkZE1lbWJlcihtX3J1bGVMaXN0KTsKICAgICBpbmZv
LmFkZE1lbWJlcihtX3BlbmRpbmdJbWFnZVByb3BlcnRpZXMpOwotICAgIGluZm8uYWRkTWVtYmVy
KG1fbWVkaXVtKTsKLSAgICBpbmZvLmFkZE1lbWJlcihtX3Jvb3REZWZhdWx0U3R5bGUpOwotICAg
IGluZm8uYWRkTWVtYmVyKG1fZG9jdW1lbnQpOwotICAgIGluZm8uYWRkTWVtYmVyKG1fcGFyZW50
U3R5bGUpOwotICAgIGluZm8uYWRkTWVtYmVyKG1fcm9vdEVsZW1lbnRTdHlsZSk7Ci0gICAgaW5m
by5hZGRNZW1iZXIobV9lbGVtZW50KTsKLSAgICBpbmZvLmFkZE1lbWJlcihtX3N0eWxlZEVsZW1l
bnQpOwotICAgIGluZm8uYWRkTWVtYmVyKG1fcmVnaW9uRm9yU3R5bGluZyk7Ci0gICAgaW5mby5h
ZGRNZW1iZXIobV9wYXJlbnROb2RlKTsKICAgICBpbmZvLmFkZE1lbWJlcihtX2xpbmVIZWlnaHRW
YWx1ZSk7Ci0gICAgaW5mby5hZGRNZW1iZXIobV9mb250U2VsZWN0b3IpOwogICAgIGluZm8uYWRk
TWVtYmVyKG1fdmlld3BvcnREZXBlbmRlbnRNZWRpYVF1ZXJ5UmVzdWx0cyk7Ci0gICAgaW5mby5p
Z25vcmVNZW1iZXIobV9zdHlsZUJ1aWxkZXIpOwogICAgIGluZm8uYWRkTWVtYmVyKG1fc3R5bGVS
dWxlVG9DU1NPTVdyYXBwZXJNYXApOwogICAgIGluZm8uYWRkTWVtYmVyKG1fc3R5bGVTaGVldENT
U09NV3JhcHBlclNldCk7CiAjaWYgRU5BQkxFKENTU19GSUxURVJTKSAmJiBFTkFCTEUoU1ZHKQpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxlU2hlZXRDb250ZW50cy5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVTaGVldENvbnRlbnRzLmNwcAppbmRleCA2YjdjMGM1ZjA4
MmJhNWNjZTI2MTI4MDhjOGRjOGY3NWRjNjdjZTRiLi5kYzUyMWRmMzljMmJkNDM2NTY0ZmY1YmM4
ODdkMWEzYjEwYmQ3YjFiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVTaGVl
dENvbnRlbnRzLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVTaGVldENvbnRlbnRz
LmNwcApAQCAtNTEyLDEzICs1MTIsMTEgQEAgdm9pZCBTdHlsZVNoZWV0Q29udGVudHM6OnNocmlu
a1RvRml0KCkKIHZvaWQgU3R5bGVTaGVldENvbnRlbnRzOjpyZXBvcnRNZW1vcnlVc2FnZShNZW1v
cnlPYmplY3RJbmZvKiBtZW1vcnlPYmplY3RJbmZvKSBjb25zdAogewogICAgIE1lbW9yeUNsYXNz
SW5mbyBpbmZvKG1lbW9yeU9iamVjdEluZm8sIHRoaXMsIFdlYkNvcmVNZW1vcnlUeXBlczo6Q1NT
KTsKLSAgICBpbmZvLmFkZE1lbWJlcihtX293bmVyUnVsZSk7CiAgICAgaW5mby5hZGRNZW1iZXIo
bV9vcmlnaW5hbFVSTCk7CiAgICAgaW5mby5hZGRNZW1iZXIobV9lbmNvZGluZ0Zyb21DaGFyc2V0
UnVsZSk7CiAgICAgaW5mby5hZGRNZW1iZXIobV9pbXBvcnRSdWxlcyk7CiAgICAgaW5mby5hZGRN
ZW1iZXIobV9jaGlsZFJ1bGVzKTsKICAgICBpbmZvLmFkZE1lbWJlcihtX25hbWVzcGFjZXMpOwot
ICAgIGluZm8uYWRkTWVtYmVyKG1fcGFyc2VyQ29udGV4dCk7CiAgICAgaW5mby5hZGRNZW1iZXIo
bV9jbGllbnRzKTsKIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL1RyZWVTY29w
ZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vVHJlZVNjb3BlLmNwcAppbmRleCA4ZmI4YTliOWQ1
MTE2NjQ4OTM5MDdkN2NlMTM5MmE4ZjdjNTY2ZGRiLi5kOTI3ZWU5MmMxZGNkNWIyZTEwNDdiNDg0
ZTk2OGUzNDVjNGFkYWE5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vVHJlZVNjb3Bl
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vVHJlZVNjb3BlLmNwcApAQCAtMzc4LDggKzM3
OCw2IEBAIHZvaWQgVHJlZVNjb3BlOjpyZXBvcnRNZW1vcnlVc2FnZShNZW1vcnlPYmplY3RJbmZv
KiBtZW1vcnlPYmplY3RJbmZvKSBjb25zdAogICAgIGluZm8uYWRkTWVtYmVyKG1fbGFiZWxzQnlG
b3JBdHRyaWJ1dGUpOwogICAgIGluZm8uYWRkTWVtYmVyKG1faWRUYXJnZXRPYnNlcnZlclJlZ2lz
dHJ5KTsKICAgICBpbmZvLmFkZE1lbWJlcihtX3NlbGVjdGlvbik7Ci0gICAgaW5mby5hZGRNZW1i
ZXIobV9kb2N1bWVudFNjb3BlKTsKLQogfQogCiBzdGF0aWMgdm9pZCBsaXN0VHJlZVNjb3BlcyhO
b2RlKiBub2RlLCBWZWN0b3I8VHJlZVNjb3BlKiwgNT4mIHRyZWVTY29wZXMpCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSGVhcEdyYXBoU2VyaWFsaXplci5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9pbnNwZWN0b3IvSGVhcEdyYXBoU2VyaWFsaXplci5jcHAKaW5kZXggMTliODEz
ZDYzMWRiNDljMzY5YWE1OTQ0NmI1YTUyYjZhYTA2ZmU2Ni4uOGZkY2IzMDc4NzY5NDllYWJiMDhi
NmQzZmJlNWM2ZjRiZWU3YzVkOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9y
L0hlYXBHcmFwaFNlcmlhbGl6ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9I
ZWFwR3JhcGhTZXJpYWxpemVyLmNwcApAQCAtMTk3LDcgKzE5Nyw2IEBAIHZvaWQgSGVhcEdyYXBo
U2VyaWFsaXplcjo6cmVwb3J0TWVtb3J5VXNhZ2UoTWVtb3J5T2JqZWN0SW5mbyogbWVtb3J5T2Jq
ZWN0SW5mbykKICAgICBpbmZvLmFkZE1lbWJlcihtX2Jhc2VUb1JlYWxBZGRyZXNzKTsKICAgICBp
bmZvLmFkZE1lbWJlcihtX25vZGVzKTsKICAgICBpbmZvLmFkZE1lbWJlcihtX2VkZ2VzKTsKLSAg
ICBpbmZvLmFkZE1lbWJlcihtX3Jvb3RzKTsKIH0KIAogaW50IEhlYXBHcmFwaFNlcmlhbGl6ZXI6
OmFkZFN0cmluZyhjb25zdCBTdHJpbmcmIHN0cmluZykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL2luc3BlY3Rvci9JbnNwZWN0b3JNZW1vcnlBZ2VudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9p
bnNwZWN0b3IvSW5zcGVjdG9yTWVtb3J5QWdlbnQuY3BwCmluZGV4IGIzMDVjMDg0MWQ1YmE3MDgz
NDYxMzlhODg3MDExMDM0NmRlMjJkNjIuLjMyMjkyYzhkNWI4MDlkMDM4ZjViNWFhZDcxMDNmNjNi
NTFmYTQ5YzMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JN
ZW1vcnlBZ2VudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0luc3BlY3Rvck1l
bW9yeUFnZW50LmNwcApAQCAtMzg4LDcgKzM4OCw2IEBAIHB1YmxpYzoKICAgICAgICAgbV9tZW1v
cnlDbGFzc0luZm8gPSAmaW5mbzsKICAgICAgICAgU2NyaXB0UHJvZmlsZXI6OnZpc2l0RXh0ZXJu
YWxTdHJpbmdzKGNvbnN0X2Nhc3Q8RXh0ZXJuYWxTdHJpbmdzUm9vdCo+KHRoaXMpKTsKICAgICAg
ICAgbV9tZW1vcnlDbGFzc0luZm8gPSAwOwotICAgICAgICBpbmZvLmlnbm9yZU1lbWJlcihtX21l
bW9yeUNsYXNzSW5mbyk7CiAgICAgfQogCiBwcml2YXRlOgpAQCAtNDEwLDcgKzQwOSw2IEBAIHB1
YmxpYzoKICAgICAgICAgbV9tZW1vcnlDbGFzc0luZm8gPSAmaW5mbzsKICAgICAgICAgU2NyaXB0
UHJvZmlsZXI6OnZpc2l0RXh0ZXJuYWxBcnJheXMoY29uc3RfY2FzdDxFeHRlcm5hbEFycmF5c1Jv
b3QqPih0aGlzKSk7CiAgICAgICAgIG1fbWVtb3J5Q2xhc3NJbmZvID0gMDsKLSAgICAgICAgaW5m
by5pZ25vcmVNZW1iZXIobV9tZW1vcnlDbGFzc0luZm8pOwogICAgIH0KIAogcHJpdmF0ZToKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JQcm9maWxlckFnZW50
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JQcm9maWxlckFnZW50LmNw
cAppbmRleCA5YWRmNmY1M2RiNGQ4MTA1YmQ0YjcxOTA0ZmY5Y2QxYWM1YjE1OTYwLi5jNWMwYTIy
MTNlODNiODFmYmE5YTMwODgzNzk3Yjk2OGY5ZmJhMDNhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yUHJvZmlsZXJBZ2VudC5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvaW5zcGVjdG9yL0luc3BlY3RvclByb2ZpbGVyQWdlbnQuY3BwCkBAIC00OTksNyArNDk5
LDYgQEAgdm9pZCBJbnNwZWN0b3JQcm9maWxlckFnZW50OjpyZXBvcnRNZW1vcnlVc2FnZShNZW1v
cnlPYmplY3RJbmZvKiBtZW1vcnlPYmplY3RJbmYKICAgICBpbmZvLmFkZFdlYWtQb2ludGVyKG1f
ZnJvbnRlbmQpOwogICAgIGluZm8uYWRkTWVtYmVyKG1fcHJvZmlsZXMpOwogICAgIGluZm8uYWRk
TWVtYmVyKG1fc25hcHNob3RzKTsKLSAgICBpbmZvLmFkZE1lbWJlcihtX3Byb2ZpbGVOYW1lSWRs
ZVRpbWVNYXApOwogfQogCiB2b2lkIEluc3BlY3RvclByb2ZpbGVyQWdlbnQ6OndpbGxQcm9jZXNz
VGFzaygpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvTWVtb3J5SW5zdHJ1
bWVudGF0aW9uSW1wbC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvTWVtb3J5SW5zdHJ1
bWVudGF0aW9uSW1wbC5jcHAKaW5kZXggMjM0NzRjMzY1OWE5ZmRiOGYxMjJjNGFhMTk3MDhiMzdl
Mjg0NWM5Zi4uNTI5MzZhYmM0NDk2YmE4Nzg3MzcwODM4MDhiMjQxYmIyNjI3ZjcwZCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL01lbW9yeUluc3RydW1lbnRhdGlvbkltcGwu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9NZW1vcnlJbnN0cnVtZW50YXRpb25J
bXBsLmNwcApAQCAtMTI2LDcgKzEyNiw2IEBAIHZvaWQgTWVtb3J5SW5zdHJ1bWVudGF0aW9uQ2xp
ZW50SW1wbDo6cmVwb3J0TWVtb3J5VXNhZ2UoTWVtb3J5T2JqZWN0SW5mbyogbWVtb3J5CiAgICAg
aW5mby5hZGRNZW1iZXIobV92aXNpdGVkT2JqZWN0cyk7CiAgICAgaW5mby5hZGRNZW1iZXIobV9h
bGxvY2F0ZWRPYmplY3RzKTsKICAgICBpbmZvLmFkZE1lbWJlcihtX2NvdW50ZWRPYmplY3RzKTsK
LSAgICBpbmZvLmFkZE1lbWJlcihtX2dyYXBoU2VyaWFsaXplcik7CiB9CiAKIHZvaWQgTWVtb3J5
SW5zdHJ1bWVudGF0aW9uSW1wbDo6cHJvY2Vzc0RlZmVycmVkT2JqZWN0cygpCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvRG9jdW1lbnRMb2FkZXIuY3BwIGIvU291cmNlL1dlYkNv
cmUvbG9hZGVyL0RvY3VtZW50TG9hZGVyLmNwcAppbmRleCAwZGJhNTlkMzk4NjAzODIwZmYzZTk3
YmE3MjkxZTRlMGFkMzIyN2IxLi40NTM3YjkzNmY2NzdhNDMzNjY4OTkwMGI2MGZmN2JlNTBlM2M0
ZDM5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvRG9jdW1lbnRMb2FkZXIuY3Bw
CisrKyBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9Eb2N1bWVudExvYWRlci5jcHAKQEAgLTM2MCw5
ICszNjAsNyBAQCB2b2lkIERvY3VtZW50TG9hZGVyOjpyZXBvcnRNZW1vcnlVc2FnZShNZW1vcnlP
YmplY3RJbmZvKiBtZW1vcnlPYmplY3RJbmZvKSBjb25zdAogewogICAgIE1lbW9yeUNsYXNzSW5m
byBpbmZvKG1lbW9yeU9iamVjdEluZm8sIHRoaXMsIFdlYkNvcmVNZW1vcnlUeXBlczo6TG9hZGVy
KTsKICAgICBpbmZvLmFkZE1lbWJlcihtX2ZyYW1lKTsKLSAgICBpbmZvLmFkZE1lbWJlcihtX2Nh
Y2hlZFJlc291cmNlTG9hZGVyKTsKICAgICBpbmZvLmFkZE1lbWJlcihtX21haW5SZXNvdXJjZUxv
YWRlcik7Ci0gICAgaW5mby5hZGRNZW1iZXIobV9tYWluUmVzb3VyY2VEYXRhKTsKICAgICBpbmZv
LmFkZE1lbWJlcihtX3N1YnJlc291cmNlTG9hZGVycyk7CiAgICAgaW5mby5hZGRNZW1iZXIobV9t
dWx0aXBhcnRTdWJyZXNvdXJjZUxvYWRlcnMpOwogICAgIGluZm8uYWRkTWVtYmVyKG1fcGx1Z0lu
U3RyZWFtTG9hZGVycyk7CkBAIC0zNzcsMTggKzM3NSwxMCBAQCB2b2lkIERvY3VtZW50TG9hZGVy
OjpyZXBvcnRNZW1vcnlVc2FnZShNZW1vcnlPYmplY3RJbmZvKiBtZW1vcnlPYmplY3RJbmZvKSBj
b25zdAogICAgIGluZm8uYWRkTWVtYmVyKG1fbGFzdENoZWNrZWRSZXF1ZXN0KTsKICAgICBpbmZv
LmFkZE1lbWJlcihtX3Jlc3BvbnNlcyk7CiAgICAgaW5mby5hZGRNZW1iZXIobV9wZW5kaW5nU3Vi
c3RpdHV0ZVJlc291cmNlcyk7Ci0gICAgaW5mby5hZGRNZW1iZXIobV9zdWJzdGl0dXRlUmVzb3Vy
Y2VEZWxpdmVyeVRpbWVyKTsKLSAgICBpbmZvLmFkZE1lbWJlcihtX2FyY2hpdmVSZXNvdXJjZUNv
bGxlY3Rpb24pOwotI2lmIEVOQUJMRShXRUJfQVJDSElWRSkgfHwgRU5BQkxFKE1IVE1MKQotICAg
IGluZm8uYWRkTWVtYmVyKG1fYXJjaGl2ZSk7Ci0gICAgaW5mby5hZGRNZW1iZXIobV9wYXJzZWRB
cmNoaXZlRGF0YSk7Ci0jZW5kaWYKICAgICBpbmZvLmFkZE1lbWJlcihtX3Jlc291cmNlc0NsaWVu
dEtub3dzQWJvdXQpOwogICAgIGluZm8uYWRkTWVtYmVyKG1fcmVzb3VyY2VzTG9hZGVkRnJvbU1l
bW9yeUNhY2hlRm9yQ2xpZW50Tm90aWZpY2F0aW9uKTsKICAgICBpbmZvLmFkZE1lbWJlcihtX2Ns
aWVudFJlZGlyZWN0U291cmNlRm9ySGlzdG9yeSk7Ci0gICAgaW5mby5hZGRNZW1iZXIobV9pY29u
TG9hZERlY2lzaW9uQ2FsbGJhY2spOwotICAgIGluZm8uYWRkTWVtYmVyKG1faWNvbkRhdGFDYWxs
YmFjayk7Ci0gICAgaW5mby5hZGRNZW1iZXIobV9hcHBsaWNhdGlvbkNhY2hlSG9zdCk7CisgICAg
aW5mby5hZGRNZW1iZXIobV9tYWluUmVzb3VyY2VEYXRhKTsKIH0KIAogdm9pZCBEb2N1bWVudExv
YWRlcjo6cmVjZWl2ZWREYXRhKGNvbnN0IGNoYXIqIGRhdGEsIGludCBsZW5ndGgpCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvRnJhbWVMb2FkZXIuY3BwIGIvU291cmNlL1dlYkNv
cmUvbG9hZGVyL0ZyYW1lTG9hZGVyLmNwcAppbmRleCBiN2MyZGZkOGRmM2UxNjc2MDcwZTUwMDM3
M2I4YWM3NjVhZWU4Zjk3Li5hMTZiOWViOTc5Y2NjZTE5MzdmYjg4MDA0NGU2ZGYxZmE0OGI4YTBj
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvRnJhbWVMb2FkZXIuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL2xvYWRlci9GcmFtZUxvYWRlci5jcHAKQEAgLTMyOTEsMjEgKzMyOTEs
MTEgQEAgTmV0d29ya2luZ0NvbnRleHQqIEZyYW1lTG9hZGVyOjpuZXR3b3JraW5nQ29udGV4dCgp
IGNvbnN0CiB2b2lkIEZyYW1lTG9hZGVyOjpyZXBvcnRNZW1vcnlVc2FnZShNZW1vcnlPYmplY3RJ
bmZvKiBtZW1vcnlPYmplY3RJbmZvKSBjb25zdAogewogICAgIE1lbW9yeUNsYXNzSW5mbyBpbmZv
KG1lbW9yeU9iamVjdEluZm8sIHRoaXMsIFdlYkNvcmVNZW1vcnlUeXBlczo6TG9hZGVyKTsKLSAg
ICBpbmZvLmFkZE1lbWJlcihtX2ZyYW1lKTsKLSAgICBpbmZvLmlnbm9yZU1lbWJlcihtX2NsaWVu
dCk7Ci0gICAgaW5mby5hZGRNZW1iZXIobV9wcm9ncmVzc1RyYWNrZXIpOwogICAgIGluZm8uYWRk
TWVtYmVyKG1fZG9jdW1lbnRMb2FkZXIpOwogICAgIGluZm8uYWRkTWVtYmVyKG1fcHJvdmlzaW9u
YWxEb2N1bWVudExvYWRlcik7CiAgICAgaW5mby5hZGRNZW1iZXIobV9wb2xpY3lEb2N1bWVudExv
YWRlcik7Ci0gICAgaW5mby5hZGRNZW1iZXIobV9wZW5kaW5nU3RhdGVPYmplY3QpOwotICAgIGlu
Zm8uYWRkTWVtYmVyKG1fc3VibWl0dGVkRm9ybVVSTCk7Ci0gICAgaW5mby5hZGRNZW1iZXIobV9j
aGVja1RpbWVyKTsKLSAgICBpbmZvLmFkZE1lbWJlcihtX29wZW5lcik7Ci0gICAgaW5mby5hZGRN
ZW1iZXIobV9vcGVuZWRGcmFtZXMpOwogICAgIGluZm8uYWRkTWVtYmVyKG1fb3V0Z29pbmdSZWZl
cnJlcik7Ci0gICAgaW5mby5hZGRNZW1iZXIobV9uZXR3b3JraW5nQ29udGV4dCk7Ci0gICAgaW5m
by5hZGRNZW1iZXIobV9wcmV2aW91c1VybCk7Ci0gICAgaW5mby5hZGRNZW1iZXIobV9yZXF1ZXN0
ZWRIaXN0b3J5SXRlbSk7CisgICAgaW5mby5hZGRNZW1iZXIobV9vcGVuZWRGcmFtZXMpOwogfQog
CiBib29sIEZyYW1lTG9hZGVyQ2xpZW50OjpoYXNIVE1MVmlldygpIGNvbnN0CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvTWFpblJlc291cmNlTG9hZGVyLmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL2xvYWRlci9NYWluUmVzb3VyY2VMb2FkZXIuY3BwCmluZGV4IDA5YTlmYTcyMTYzYzMx
ZjU2OTMwZTQ0ODIzOTViYmI1ZjllZTA0MTEuLjE4NzhmN2I2MTUwODk3N2JjMWQzYTQxYTMwMjFi
YWY5OGUwOWFlMmEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9NYWluUmVzb3Vy
Y2VMb2FkZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9NYWluUmVzb3VyY2VMb2Fk
ZXIuY3BwCkBAIC01OTcsMTEgKzU5Nyw5IEBAIHZvaWQgTWFpblJlc291cmNlTG9hZGVyOjpub3Rp
ZnlGaW5pc2hlZChDYWNoZWRSZXNvdXJjZSogcmVzb3VyY2UpCiB2b2lkIE1haW5SZXNvdXJjZUxv
YWRlcjo6cmVwb3J0TWVtb3J5VXNhZ2UoTWVtb3J5T2JqZWN0SW5mbyogbWVtb3J5T2JqZWN0SW5m
bykgY29uc3QKIHsKICAgICBNZW1vcnlDbGFzc0luZm8gaW5mbyhtZW1vcnlPYmplY3RJbmZvLCB0
aGlzLCBXZWJDb3JlTWVtb3J5VHlwZXM6OkxvYWRlcik7Ci0gICAgaW5mby5hZGRNZW1iZXIobV9y
ZXNvdXJjZSk7CiAgICAgaW5mby5hZGRNZW1iZXIobV9pbml0aWFsUmVxdWVzdCk7CiAgICAgaW5m
by5hZGRNZW1iZXIobV9zdWJzdGl0dXRlRGF0YSk7CiAgICAgaW5mby5hZGRNZW1iZXIobV9kYXRh
TG9hZFRpbWVyKTsKLSAgICBpbmZvLmFkZE1lbWJlcihtX2RvY3VtZW50TG9hZGVyKTsKIH0KIAog
dm9pZCBNYWluUmVzb3VyY2VMb2FkZXI6OmhhbmRsZVN1YnN0aXR1dGVEYXRhTG9hZE5vdyhNYWlu
UmVzb3VyY2VMb2FkZXJUaW1lciopCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIv
UHJlcmVuZGVyZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL1ByZXJlbmRlcmVyLmNwcApp
bmRleCBkZDA1ZTkzMmEzNWRmZTg4NzZlNjZkYjVhMWJlNzdlNDlkOTA4MjUwLi5jMzcwYTZkMjJm
M2M5NGU3ZWJhMzMzZjJlOGI0MzZjNTlhNmJjNWI1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9sb2FkZXIvUHJlcmVuZGVyZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9QcmVy
ZW5kZXJlci5jcHAKQEAgLTE0OCw3ICsxNDgsNiBAQCB2b2lkIFByZXJlbmRlcmVyOjpyZXBvcnRN
ZW1vcnlVc2FnZShNZW1vcnlPYmplY3RJbmZvKiBtZW1vcnlPYmplY3RJbmZvKSBjb25zdAogewog
ICAgIE1lbW9yeUNsYXNzSW5mbyBpbmZvKG1lbW9yeU9iamVjdEluZm8sIHRoaXMsIFdlYkNvcmVN
ZW1vcnlUeXBlczo6RE9NKTsKICAgICBBY3RpdmVET01PYmplY3Q6OnJlcG9ydE1lbW9yeVVzYWdl
KG1lbW9yeU9iamVjdEluZm8pOwotICAgIGluZm8uaWdub3JlTWVtYmVyKG1fY2xpZW50KTsKICAg
ICBpbmZvLmFkZE1lbWJlcihtX2FjdGl2ZUhhbmRsZXMpOwogICAgIGluZm8uYWRkTWVtYmVyKG1f
c3VzcGVuZGVkSGFuZGxlcyk7CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIv
UmVzb3VyY2VMb2FkZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL1Jlc291cmNlTG9hZGVy
LmNwcAppbmRleCAwODU2N2ZiOGNkYjU1YzgwMjE4Y2NiNTYyNjg4NTJiNTg4ZWU0OWE5Li4yOWVm
NDNiNmFiZmYyYzYyNTkxNzZkNjBlMzZiZjE3MGFkNzFhNzZiIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9sb2FkZXIvUmVzb3VyY2VMb2FkZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xv
YWRlci9SZXNvdXJjZUxvYWRlci5jcHAKQEAgLTUzOSw3ICs1MzksNyBAQCBBc3luY0ZpbGVTdHJl
YW0qIFJlc291cmNlTG9hZGVyOjpjcmVhdGVBc3luY0ZpbGVTdHJlYW0oRmlsZVN0cmVhbUNsaWVu
dCogY2xpZW50KQogdm9pZCBSZXNvdXJjZUxvYWRlcjo6cmVwb3J0TWVtb3J5VXNhZ2UoTWVtb3J5
T2JqZWN0SW5mbyogbWVtb3J5T2JqZWN0SW5mbykgY29uc3QKIHsKICAgICBNZW1vcnlDbGFzc0lu
Zm8gaW5mbyhtZW1vcnlPYmplY3RJbmZvLCB0aGlzLCBXZWJDb3JlTWVtb3J5VHlwZXM6OkxvYWRl
cik7Ci0gICAgaW5mby5hZGRNZW1iZXIobV9oYW5kbGUpOworICAgIGluZm8uYWRkTWVtYmVyKG1f
aGFuZGxlLmdldCgpKTsKICAgICBpbmZvLmFkZE1lbWJlcihtX2ZyYW1lKTsKICAgICBpbmZvLmFk
ZE1lbWJlcihtX2RvY3VtZW50TG9hZGVyKTsKICAgICBpbmZvLmFkZE1lbWJlcihtX3JlcXVlc3Qp
OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZEltYWdlLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRJbWFnZS5jcHAKaW5kZXggZmQ2
NWExYWY1ODc4NDEzNjZiOWQzOTljNDhlMzkxMzM3MGJhMjdjYS4uOWY3NzRhZmM3MzhiOTZjNjYz
YmIxMTllOWFmYzZhNWQyNTZlMWM3MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbG9hZGVy
L2NhY2hlL0NhY2hlZEltYWdlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUv
Q2FjaGVkSW1hZ2UuY3BwCkBAIC0zOSw3ICszOSw2IEBACiAjaW5jbHVkZSAiU2V0dGluZ3MuaCIK
ICNpbmNsdWRlICJTdWJyZXNvdXJjZUxvYWRlci5oIgogI2luY2x1ZGUgPHd0Zi9DdXJyZW50VGlt
ZS5oPgotI2luY2x1ZGUgPHd0Zi9NZW1vcnlJbnN0cnVtZW50YXRpb25IYXNoTWFwLmg+CiAjaW5j
bHVkZSA8d3RmL01lbW9yeU9iamVjdEluZm8uaD4KICNpbmNsdWRlIDx3dGYvU3RkTGliRXh0cmFz
Lmg+CiAjaW5jbHVkZSA8d3RmL1ZlY3Rvci5oPgpAQCAtNDg4LDcgKzQ4Nyw2IEBAIHZvaWQgQ2Fj
aGVkSW1hZ2U6OnJlcG9ydE1lbW9yeVVzYWdlKE1lbW9yeU9iamVjdEluZm8qIG1lbW9yeU9iamVj
dEluZm8pIGNvbnN0CiAgICAgTWVtb3J5Q2xhc3NJbmZvIGluZm8obWVtb3J5T2JqZWN0SW5mbywg
dGhpcywgV2ViQ29yZU1lbW9yeVR5cGVzOjpDYWNoZWRSZXNvdXJjZUltYWdlKTsKICAgICBtZW1v
cnlPYmplY3RJbmZvLT5zZXRDbGFzc05hbWUoIkNhY2hlZEltYWdlIik7CiAgICAgQ2FjaGVkUmVz
b3VyY2U6OnJlcG9ydE1lbW9yeVVzYWdlKG1lbW9yeU9iamVjdEluZm8pOwotICAgIGluZm8uYWRk
TWVtYmVyKG1fcGVuZGluZ0NvbnRhaW5lclNpemVSZXF1ZXN0cyk7CiAgICAgaW5mby5hZGRNZW1i
ZXIobV9pbWFnZSwgIm1faW1hZ2UiKTsKICNpZiBFTkFCTEUoU1ZHKQogICAgIGluZm8uYWRkTWVt
YmVyKG1fc3ZnSW1hZ2VDYWNoZSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1Bh
Z2UuY3BwIGIvU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlLmNwcAppbmRleCA1YjI3ZTJmMzAzNDIw
YzgyOGM4NTgwZDM1YTQxZTFmNTU0NWZkZGE3Li44OGJmYmZjYjg3ZmQ4MjVmMzdlZDBkMDFmZTEy
MDNhZmJlMWQ5NmQwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1BhZ2UuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZS5jcHAKQEAgLTEzNzMsNyArMTM3Myw2IEBAIHZv
aWQgUGFnZTo6cmVwb3J0TWVtb3J5VXNhZ2UoTWVtb3J5T2JqZWN0SW5mbyogbWVtb3J5T2JqZWN0
SW5mbykgY29uc3QKICAgICBpbmZvLmlnbm9yZU1lbWJlcihtX2RlYnVnZ2VyKTsKICAgICBpbmZv
Lmlnbm9yZU1lbWJlcihtX2FsdGVybmF0aXZlVGV4dENsaWVudCk7CiAgICAgaW5mby5pZ25vcmVN
ZW1iZXIobV9lZGl0b3JDbGllbnQpOwotICAgIGluZm8uaWdub3JlTWVtYmVyKG1fcGx1Z0luQ2xp
ZW50KTsKICAgICBpbmZvLmlnbm9yZU1lbWJlcihtX3ZhbGlkYXRpb25NZXNzYWdlQ2xpZW50KTsK
IH0KIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>