<?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>137384</bug_id>
          
          <creation_ts>2014-10-03 00:46:01 -0700</creation_ts>
          <short_desc>[EFL] Fix build break since r174231 and r174256</short_desc>
          <delta_ts>2014-10-21 07:41:00 -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>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>137164</blocked>
    
    <blocked>137443</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Gyuyoung Kim">gyuyoung.kim</reporter>
          <assigned_to name="Gyuyoung Kim">gyuyoung.kim</assigned_to>
          <cc>ossy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1039150</commentid>
    <comment_count>0</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-03 00:46:01 -0700</bug_when>
    <thetext>SSIA.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1039152</commentid>
    <comment_count>1</comment_count>
      <attachid>239187</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-03 00:50:50 -0700</bug_when>
    <thetext>Created attachment 239187
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1039153</commentid>
    <comment_count>2</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-03 00:51:44 -0700</bug_when>
    <thetext>To restore EFL buildbot and ews, I land this patch now. If there is any problems, please let me know.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1039154</commentid>
    <comment_count>3</comment_count>
      <attachid>239188</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-03 00:55:06 -0700</bug_when>
    <thetext>Created attachment 239188
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1039156</commentid>
    <comment_count>4</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-03 01:01:04 -0700</bug_when>
    <thetext>Committed r174261: &lt;http://trac.webkit.org/changeset/174261&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1039168</commentid>
    <comment_count>5</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-10-03 02:01:19 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; Committed r174261: &lt;http://trac.webkit.org/changeset/174261&gt;

It fixed the build, but since then all tests crash.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1039172</commentid>
    <comment_count>6</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-03 02:15:05 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; (In reply to comment #4)
&gt; &gt; Committed r174261: &lt;http://trac.webkit.org/changeset/174261&gt;
&gt; 
&gt; It fixed the build, but since then all tests crash.

Ah, I see. Let me try to fix it too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1039642</commentid>
    <comment_count>7</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-05 17:57:27 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; (In reply to comment #5)
&gt; &gt; (In reply to comment #4)
&gt; &gt; &gt; Committed r174261: &lt;http://trac.webkit.org/changeset/174261&gt;
&gt; &gt; 
&gt; &gt; It fixed the build, but since then all tests crash.
&gt; 
&gt; Ah, I see. Let me try to fix it too.

EFL MiniBrowser is being dead with below backtrace ! I&apos;m struggle with the backtrace.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff9d7d6700 (LWP 17761)]
0x00007ffff5f107f5 in WebKit::CoordinatedLayerTreeHost::didFlushRootLayer(WebCore::FloatRect const&amp;) () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit2.so.1
(gdb) bt
#0  0x00007ffff5f107f5 in WebKit::CoordinatedLayerTreeHost::didFlushRootLayer(WebCore::FloatRect const&amp;) () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit2.so.1
#1  0x00007ffff6c18883 in WebCore::CompositingCoordinator::flushPendingLayerChanges() () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit2.so.1
#2  0x00007ffff5f0faf9 in WebKit::CoordinatedDrawingArea::sendDidUpdateBackingStoreState() () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit2.so.1
#3  0x00007ffff5f0fea4 in WebKit::CoordinatedDrawingArea::updateBackingStoreState(unsigned long, bool, float, WebCore::IntSize const&amp;, WebCore::IntSize const&amp;) ()
   from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit2.so.1
#4  0x00007ffff5f39f48 in void IPC::handleMessage&lt;Messages::DrawingArea::UpdateBackingStoreState, WebKit::DrawingArea, void (WebKit::DrawingArea::*)(unsigned long, bool, float, WebCore::IntSize const&amp;, WebCore::IntSize const&amp;)&gt;(IPC::MessageDecoder&amp;, WebKit::DrawingArea*, void (WebKit::DrawingArea::*)(unsigned long, bool, float, WebCore::IntSize const&amp;, WebCore::IntSize const&amp;)) ()
   from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit2.so.1
#5  0x00007ffff5f39fe7 in WebKit::DrawingArea::didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit2.so.1
#6  0x00007ffff5d11800 in IPC::MessageReceiverMap::dispatchMessage(IPC::Connection*, IPC::MessageDecoder&amp;) () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit2.so.1
#7  0x00007ffff5e1b33f in WebKit::WebProcess::didReceiveMessage(IPC::Connection*, IPC::MessageDecoder&amp;) () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit2.so.1
#8  0x00007ffff5d0c124 in IPC::Connection::dispatchMessage(std::unique_ptr&lt;IPC::MessageDecoder, std::default_delete&lt;IPC::MessageDecoder&gt; &gt;) ()
   from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit2.so.1
#9  0x00007ffff5d0c29c in IPC::Connection::dispatchOneMessage() () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit2.so.1
#10 0x00007ffff74f9ed3 in WTF::RunLoop::performWork() () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit2.so.1
#11 0x00007ffff7e1629f in _ecore_pipe_handler_call (p=p@entry=0x419790, buf=0x47fc40 &quot;W\347\316\364\377\177&quot;, len=&lt;optimized out&gt;) at lib/ecore/ecore_pipe.c:599
#12 0x00007ffff7e16a2a in _ecore_pipe_read (data=0x419790, fd_handler=&lt;optimized out&gt;) at lib/ecore/ecore_pipe.c:725
#13 0x00007ffff7e15a31 in _ecore_call_fd_cb (fd_handler=0x416fa0, data=&lt;optimized out&gt;, func=&lt;optimized out&gt;) at lib/ecore/ecore_private.h:383
#14 _ecore_main_fd_handlers_call () at lib/ecore/ecore_main.c:1781
#15 _ecore_main_loop_iterate_internal (once_only=once_only@entry=0) at lib/ecore/ecore_main.c:2032
#16 0x00007ffff7e15c37 in ecore_main_loop_begin () at lib/ecore/ecore_main.c:1042
#17 0x00007ffff5f125f9 in int WebKit::ChildProcessMain&lt;WebKit::WebProcess, WebKit::WebProcessMain&gt;(int, char**) () from /home/gyuyoung/webkit/WebKit/WebKitBuild/Release/lib/libewebkit2.so.1
#18 0x00007ffff494ede5 in __libc_start_main (main=0x400760 &lt;main&gt;, argc=2, ubp_av=0x7fffffffdb98, init=&lt;optimized out&gt;, fini=&lt;optimized out&gt;, rtld_fini=&lt;optimized out&gt;, stack_end=0x7fffffffdb88)
    at libc-start.c:260
#19 0x0000000000400793 in _start ()
(gdb)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1039660</commentid>
    <comment_count>8</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-05 23:03:16 -0700</bug_when>
    <thetext>This issue has still crash problem. Reopened.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1039670</commentid>
    <comment_count>9</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-06 00:58:55 -0700</bug_when>
    <thetext>I upload a fix to Bug 137443 instead of this bug. Closed.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>239187</attachid>
            <date>2014-10-03 00:50:50 -0700</date>
            <delta_ts>2014-10-03 00:55:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-137384-20141003165051.patch</filename>
            <type>text/plain</type>
            <size>10783</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc0MjU2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGM5N2M2NjIyNmVjMDAx
NGI2YzIwYTdlNDdiOTAwOTZiMzc1YTFiYS4uMTY3ZjFlMzFlZTE2MGJjZmRiMzM4YWQ5ZDU5Mzky
MzQ2ZmZmMmRlMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE0LTEwLTAzICBHeXV5
b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0VGTF0gRml4
IGJ1aWxkIGJyZWFrIHNpbmNlIHIxNzQyMzEgYW5kIHIxNzQyNTYKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzNzM4NAorCisgICAgICAgIFVucmV2aWV3
ZWQsIEVGTCBidWlsZCBmaXguCisKKyAgICAgICAgcjE3NDIzMSBhbmQgcjE3NDI1NiBkaWRuJ3Qg
Y29uc2lkZXIgRUZMIHBvcnQgYW5kIENvb3JkaW5hdGVkR3JhcGhpY3MgYXJlYS4KKworICAgICAg
ICAqIGNzcy9XZWJLaXRDU1NWaWV3cG9ydFJ1bGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6V2Vi
S2l0Q1NTVmlld3BvcnRSdWxlOjpXZWJLaXRDU1NWaWV3cG9ydFJ1bGUpOgorICAgICAgICAqIGNz
cy9XZWJLaXRDU1NWaWV3cG9ydFJ1bGUuaDoKKwogMjAxNC0xMC0wMiAgQW5kcmVhcyBLbGluZyAg
PGFrbGluZ0BhcHBsZS5jb20+CiAKICAgICAgICAgQ1NTT00gcnVsZSB3cmFwcGVycyBhbHdheXMg
aGF2ZSBhIGNvcnJlc3BvbmRpbmcgaW50ZXJuYWwgc3R5bGUgb2JqZWN0LgpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdDIvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCmluZGV4
IDMyNDAxYmJhZjExZTVlNTdiNGIwMmUxMjMwODhjNTk4Y2IxZmFjZWQuLmU2MDVmNTg3YjNkZTE3
YTMyNzc0NzEzN2FiMzEyMzg5ZGYxNDcxODggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNCBAQAor
MjAxNC0xMC0wMyAgR3l1eW91bmcgS2ltICA8Z3l1eW91bmcua2ltQHNhbXN1bmcuY29tPgorCisg
ICAgICAgIFtFRkxdIEZpeCBidWlsZCBicmVhayBzaW5jZSByMTc0MjMxIGFuZCByMTc0MjU2Cisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzczODQKKwor
ICAgICAgICBVbnJldmlld2VkLCBFRkwgYnVpbGQgZml4LgorCisgICAgICAgIHIxNzQyMzEgYW5k
IHIxNzQyNTYgZGlkbid0IGNvbnNpZGVyIEVGTCBwb3J0IGFuZCBDb29yZGluYXRlZEdyYXBoaWNz
IGFyZWEuCisKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGlj
cy9Db29yZGluYXRlZERyYXdpbmdBcmVhLmNwcDoKKyAgICAgICAgKFdlYktpdDo6Q29vcmRpbmF0
ZWREcmF3aW5nQXJlYTo6bWFpbkZyYW1lQ29udGVudFNpemVDaGFuZ2VkKToKKyAgICAgICAgKiBX
ZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db29yZGluYXRlZExheWVyVHJl
ZUhvc3QuY3BwOgorICAgICAgICAoV2ViS2l0OjpDb29yZGluYXRlZExheWVyVHJlZUhvc3Q6OnNl
dFJvb3RDb21wb3NpdGluZ0xheWVyKToKKyAgICAgICAgKFdlYktpdDo6Q29vcmRpbmF0ZWRMYXll
clRyZWVIb3N0OjpkaWRGbHVzaFJvb3RMYXllcik6CisgICAgICAgIChXZWJLaXQ6OkNvb3JkaW5h
dGVkTGF5ZXJUcmVlSG9zdDo6ZGV2aWNlT3JQYWdlU2NhbGVGYWN0b3JDaGFuZ2VkKToKKyAgICAg
ICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvVGFwSGlnaGxpZ2h0Q29udHJvbGxlci5jcHA6CisgICAg
ICAgIChXZWJLaXQ6OlRhcEhpZ2hsaWdodENvbnRyb2xsZXI6OmhpZ2hsaWdodCk6CisgICAgICAg
IChXZWJLaXQ6OlRhcEhpZ2hsaWdodENvbnRyb2xsZXI6OmhpZGVIaWdobGlnaHQpOgorICAgICAg
ICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9UYXBIaWdobGlnaHRDb250cm9sbGVyLmg6IEFkZCBXZWJD
b3JlOjogbmFtZXNwYWNlIHByZWZpeCB0byBQYWdlT3ZlcmxheSBhcmd1bWVudCB0eXBlLgorICAg
ICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmg6CisKIDIwMTQtMTAtMDIgIEFuZHkg
RXN0ZXMgIDxhZXN0ZXNAYXBwbGUuY29tPgogCiAgICAgICAgIFtpT1NdIENyZWF0ZSBhbiBTUEkg
d3JhcHBlciBmb3IgX1VJSGlnaGxpZ2h0VmlldyBhbmQgdXNlIGl0IGluIFdLQ29udGVudFZpZXcK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9XZWJLaXRDU1NWaWV3cG9ydFJ1bGUuY3Bw
IGIvU291cmNlL1dlYkNvcmUvY3NzL1dlYktpdENTU1ZpZXdwb3J0UnVsZS5jcHAKaW5kZXggZDZh
MTdiYzg1ZmZkODc1ZTdkZTk0NGY2NTc4M2QxM2Q0NmNiN2U0ZC4uYWU0YTBhNTE0ODQxYjE4ZDBk
ZWE5MzdiZTY4MTk4NTk2NTYyYjA3NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL1dl
YktpdENTU1ZpZXdwb3J0UnVsZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL1dlYktpdENT
U1ZpZXdwb3J0UnVsZS5jcHAKQEAgLTQwLDcgKzQwLDcgQEAKIAogbmFtZXNwYWNlIFdlYkNvcmUg
ewogCi1XZWJLaXRDU1NWaWV3cG9ydFJ1bGU6OldlYktpdENTU1ZpZXdwb3J0UnVsZShTdHlsZVJ1
bGVWaWV3cG9ydCogdmlld3BvcnRSdWxlLCBDU1NTdHlsZVNoZWV0KiBzaGVldCkKK1dlYktpdENT
U1ZpZXdwb3J0UnVsZTo6V2ViS2l0Q1NTVmlld3BvcnRSdWxlKFN0eWxlUnVsZVZpZXdwb3J0JiB2
aWV3cG9ydFJ1bGUsIENTU1N0eWxlU2hlZXQqIHNoZWV0KQogICAgIDogQ1NTUnVsZShzaGVldCkK
ICAgICAsIG1fdmlld3BvcnRSdWxlKHZpZXdwb3J0UnVsZSkKIHsKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2Nzcy9XZWJLaXRDU1NWaWV3cG9ydFJ1bGUuaCBiL1NvdXJjZS9XZWJDb3JlL2Nz
cy9XZWJLaXRDU1NWaWV3cG9ydFJ1bGUuaAppbmRleCA4OGZiZjU5MzAyMTIxMTVlM2UzNjQxOGU4
NWNmYmU3YTRjMWY2Yjc4Li5lYjc1NDg5MjdmOTJhOTZhNjYxYjE5ODU5MWIwMTVhOWE5MmMzMWE3
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9jc3MvV2ViS2l0Q1NTVmlld3BvcnRSdWxlLmgK
KysrIGIvU291cmNlL1dlYkNvcmUvY3NzL1dlYktpdENTU1ZpZXdwb3J0UnVsZS5oCkBAIC01Niw3
ICs1Niw3IEBAIHB1YmxpYzoKICAgICBDU1NTdHlsZURlY2xhcmF0aW9uJiBzdHlsZSgpOwogCiBw
cml2YXRlOgotICAgIFdlYktpdENTU1ZpZXdwb3J0UnVsZShTdHlsZVJ1bGVWaWV3cG9ydCosIENT
U1N0eWxlU2hlZXQqKTsKKyAgICBXZWJLaXRDU1NWaWV3cG9ydFJ1bGUoU3R5bGVSdWxlVmlld3Bv
cnQmLCBDU1NTdHlsZVNoZWV0Kik7CiAKICAgICBSZWY8U3R5bGVSdWxlVmlld3BvcnQ+IG1fdmll
d3BvcnRSdWxlOwogICAgIG11dGFibGUgUmVmUHRyPFN0eWxlUnVsZUNTU1N0eWxlRGVjbGFyYXRp
b24+IG1fcHJvcGVydGllc0NTU09NV3JhcHBlcjsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQy
L1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkRHJhd2lu
Z0FyZWEuY3BwIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVk
R3JhcGhpY3MvQ29vcmRpbmF0ZWREcmF3aW5nQXJlYS5jcHAKaW5kZXggZjJhYWE4ZTc4ZjU0ZThk
NWM3ODg4MzQyY2RmYTNhZjY1ZGFmNGZlNS4uZGY1Nzc2OGEyMWZkZmM2ODcyZWY5MDU2YjNjOGVl
NDZiMmFmMjczYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdl
L0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWREcmF3aW5nQXJlYS5jcHAKKysrIGIvU291
cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRp
bmF0ZWREcmF3aW5nQXJlYS5jcHAKQEAgLTM5LDcgKzM5LDkgQEAKICNpbmNsdWRlICJXZWJQcmVm
ZXJlbmNlc0tleXMuaCIKICNpbmNsdWRlICJXZWJQcm9jZXNzLmgiCiAjaW5jbHVkZSA8V2ViQ29y
ZS9HcmFwaGljc0NvbnRleHQuaD4KKyNpbmNsdWRlIDxXZWJDb3JlL01haW5GcmFtZS5oPgogI2lu
Y2x1ZGUgPFdlYkNvcmUvUGFnZS5oPgorI2luY2x1ZGUgPFdlYkNvcmUvUGFnZU92ZXJsYXlDb250
cm9sbGVyLmg+CiAjaW5jbHVkZSA8V2ViQ29yZS9TZXR0aW5ncy5oPgogCiB1c2luZyBuYW1lc3Bh
Y2UgV2ViQ29yZTsKQEAgLTIyNyw3ICsyMjksNyBAQCB2b2lkIENvb3JkaW5hdGVkRHJhd2luZ0Fy
ZWE6OnVwZGF0ZVByZWZlcmVuY2VzKGNvbnN0IFdlYlByZWZlcmVuY2VzU3RvcmUmIHN0b3JlKQog
CiB2b2lkIENvb3JkaW5hdGVkRHJhd2luZ0FyZWE6Om1haW5GcmFtZUNvbnRlbnRTaXplQ2hhbmdl
ZChjb25zdCBXZWJDb3JlOjpJbnRTaXplJikKIHsKLSAgICBtX3dlYlBhZ2UucGFnZU92ZXJsYXlD
b250cm9sbGVyKCkuZGlkQ2hhbmdlRG9jdW1lbnRTaXplKCk7CisgICAgbV93ZWJQYWdlLm1haW5G
cmFtZSgpLT5wYWdlT3ZlcmxheUNvbnRyb2xsZXIoKS5kaWRDaGFuZ2VEb2N1bWVudFNpemUoKTsK
IH0KIAogdm9pZCBDb29yZGluYXRlZERyYXdpbmdBcmVhOjpsYXllckhvc3REaWRGbHVzaExheWVy
cygpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRp
bmF0ZWRHcmFwaGljcy9Db29yZGluYXRlZExheWVyVHJlZUhvc3QuY3BwIGIvU291cmNlL1dlYktp
dDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWRMYXll
clRyZWVIb3N0LmNwcAppbmRleCBmNTJhYTVkMzRiOTcwNjcwOTk5NTEyZDQ2OWMwMTJkZjY4MTgy
MWY5Li41NDZiMzRjYjdmMzY1MGNiNjVjZmNmYmJlNDZhMDMyMDAzYTk3MzQzIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9D
b29yZGluYXRlZExheWVyVHJlZUhvc3QuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nl
c3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdC5j
cHAKQEAgLTQwLDYgKzQwLDggQEAKICNpbmNsdWRlICJXZWJQYWdlUHJveHlNZXNzYWdlcy5oIgog
I2luY2x1ZGUgPFdlYkNvcmUvRnJhbWUuaD4KICNpbmNsdWRlIDxXZWJDb3JlL0ZyYW1lVmlldy5o
PgorI2luY2x1ZGUgPFdlYkNvcmUvTWFpbkZyYW1lLmg+CisjaW5jbHVkZSA8V2ViQ29yZS9QYWdl
T3ZlcmxheUNvbnRyb2xsZXIuaD4KICNpbmNsdWRlIDxXZWJDb3JlL1NldHRpbmdzLmg+CiAjaW5j
bHVkZSA8d3RmL0N1cnJlbnRUaW1lLmg+CiAKQEAgLTExMiw3ICsxMTQsNyBAQCB2b2lkIENvb3Jk
aW5hdGVkTGF5ZXJUcmVlSG9zdDo6c2V0U2hvdWxkTm90aWZ5QWZ0ZXJOZXh0U2NoZWR1bGVkTGF5
ZXJGbHVzaChib29sCiAKIHZvaWQgQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0OjpzZXRSb290Q29t
cG9zaXRpbmdMYXllcihXZWJDb3JlOjpHcmFwaGljc0xheWVyKiBncmFwaGljc0xheWVyKQogewot
ICAgIG1fY29vcmRpbmF0b3ItPnNldFJvb3RDb21wb3NpdGluZ0xheWVyKGdyYXBoaWNzTGF5ZXIs
IG1fd2ViUGFnZS0+cGFnZU92ZXJsYXlDb250cm9sbGVyKCkudmlld092ZXJsYXlSb290TGF5ZXIo
KSk7CisgICAgbV9jb29yZGluYXRvci0+c2V0Um9vdENvbXBvc2l0aW5nTGF5ZXIoZ3JhcGhpY3NM
YXllciwgJm1fd2ViUGFnZS0+bWFpbkZyYW1lKCktPnBhZ2VPdmVybGF5Q29udHJvbGxlcigpLnZp
ZXdPdmVybGF5Um9vdExheWVyKCkpOwogfQogCiB2b2lkIENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9z
dDo6aW52YWxpZGF0ZSgpCkBAIC0xNzUsNyArMTc3LDggQEAgdm9pZCBDb29yZGluYXRlZExheWVy
VHJlZUhvc3Q6OnB1cmdlQmFja2luZ1N0b3JlcygpCiAKIHZvaWQgQ29vcmRpbmF0ZWRMYXllclRy
ZWVIb3N0OjpkaWRGbHVzaFJvb3RMYXllcihjb25zdCBGbG9hdFJlY3QmIHZpc2libGVDb250ZW50
UmVjdCkKIHsKLSAgICBtX3dlYlBhZ2UtPnBhZ2VPdmVybGF5Q29udHJvbGxlcigpLmZsdXNoUGFn
ZU92ZXJsYXlMYXllcnModmlzaWJsZUNvbnRlbnRSZWN0KTsKKyAgICAvLyBCZWNhdXNlIG91ciB2
aWV3LXJlbGF0aXZlIG92ZXJsYXkgcm9vdCBsYXllciBpcyBub3QgYXR0YWNoZWQgdG8gdGhlIEZy
YW1lVmlldydzIEdyYXBoaWNzTGF5ZXIgdHJlZSwgd2UgbmVlZCB0byBmbHVzaCBpdCBtYW51YWxs
eS4KKyAgICBtX2Nvb3JkaW5hdG9yLT5tYWluQ29udGVudHNMYXllcigpLT5mbHVzaENvbXBvc2l0
aW5nU3RhdGUodmlzaWJsZUNvbnRlbnRSZWN0KTsKIH0KIAogdm9pZCBDb29yZGluYXRlZExheWVy
VHJlZUhvc3Q6OnBlcmZvcm1TY2hlZHVsZWRMYXllckZsdXNoKCkKQEAgLTIyNCw3ICsyMjcsNyBA
QCBQYXNzUmVmUHRyPENvb3JkaW5hdGVkU3VyZmFjZT4gQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0
OjpjcmVhdGVDb29yZGluYXRlZFN1cmZhYwogdm9pZCBDb29yZGluYXRlZExheWVyVHJlZUhvc3Q6
OmRldmljZU9yUGFnZVNjYWxlRmFjdG9yQ2hhbmdlZCgpCiB7CiAgICAgbV9jb29yZGluYXRvci0+
ZGV2aWNlT3JQYWdlU2NhbGVGYWN0b3JDaGFuZ2VkKCk7Ci0gICAgbV93ZWJQYWdlLT5wYWdlT3Zl
cmxheUNvbnRyb2xsZXIoKS5kaWRDaGFuZ2VEZXZpY2VTY2FsZUZhY3RvcigpOworICAgIG1fd2Vi
UGFnZS0+bWFpbkZyYW1lKCktPnBhZ2VPdmVybGF5Q29udHJvbGxlcigpLmRpZENoYW5nZURldmlj
ZVNjYWxlRmFjdG9yKCk7CiB9CiAKIHZvaWQgQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0OjpwYWdl
QmFja2dyb3VuZFRyYW5zcGFyZW5jeUNoYW5nZWQoKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1RhcEhpZ2hsaWdodENvbnRyb2xsZXIuY3BwIGIvU291cmNl
L1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1RhcEhpZ2hsaWdodENvbnRyb2xsZXIuY3BwCmlu
ZGV4IDRiNmZlMDdhMTk5NzRjZDE2NGIzZDhiMTVlYmY2OGRhNjc5NGUwYmIuLjUwODU5NWIwZjU4
ZjhmZTk2MmVlZGU5NjExMWI0MGJjNzZmM2E2YTUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQy
L1dlYlByb2Nlc3MvV2ViUGFnZS9UYXBIaWdobGlnaHRDb250cm9sbGVyLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvVGFwSGlnaGxpZ2h0Q29udHJvbGxlci5jcHAK
QEAgLTM0LDcgKzM0LDkgQEAKICNpbmNsdWRlIDxXZWJDb3JlL0ZyYW1lVmlldy5oPgogI2luY2x1
ZGUgPFdlYkNvcmUvR2VzdHVyZVRhcEhpZ2hsaWdodGVyLmg+CiAjaW5jbHVkZSA8V2ViQ29yZS9H
cmFwaGljc0NvbnRleHQuaD4KKyNpbmNsdWRlIDxXZWJDb3JlL01haW5GcmFtZS5oPgogI2luY2x1
ZGUgPFdlYkNvcmUvUGFnZS5oPgorI2luY2x1ZGUgPFdlYkNvcmUvUGFnZU92ZXJsYXlDb250cm9s
bGVyLmg+CiAjaW5jbHVkZSA8V2ViQ29yZS9SZW5kZXJFbGVtZW50Lmg+CiAKIHVzaW5nIG5hbWVz
cGFjZSBzdGQ7CkBAIC02MCw5ICs2Miw5IEBAIHZvaWQgVGFwSGlnaGxpZ2h0Q29udHJvbGxlcjo6
aGlnaGxpZ2h0KE5vZGUqIG5vZGUpCiAgICAgbV9jb2xvciA9IG5vZGUtPnJlbmRlcmVyKCktPnN0
eWxlKCkudGFwSGlnaGxpZ2h0Q29sb3IoKTsKIAogICAgIGlmICghbV9vdmVybGF5KSB7Ci0gICAg
ICAgIFJlZlB0cjxQYWdlT3ZlcmxheT4gb3ZlcmxheSA9IFBhZ2VPdmVybGF5OjpjcmVhdGUodGhp
cyk7CisgICAgICAgIFJlZlB0cjxQYWdlT3ZlcmxheT4gb3ZlcmxheSA9IFBhZ2VPdmVybGF5Ojpj
cmVhdGUoKnRoaXMpOwogICAgICAgICBtX292ZXJsYXkgPSBvdmVybGF5LmdldCgpOwotICAgICAg
ICBtX3dlYlBhZ2UtPmluc3RhbGxQYWdlT3ZlcmxheShvdmVybGF5LnJlbGVhc2UoKSk7CisgICAg
ICAgIG1fd2ViUGFnZS0+bWFpbkZyYW1lKCktPnBhZ2VPdmVybGF5Q29udHJvbGxlcigpLmluc3Rh
bGxQYWdlT3ZlcmxheShvdmVybGF5LnJlbGVhc2UoKSwgUGFnZU92ZXJsYXk6OkZhZGVNb2RlOjpG
YWRlKTsKICAgICB9IGVsc2UKICAgICAgICAgbV9vdmVybGF5LT5zZXROZWVkc0Rpc3BsYXkoKTsK
IH0KQEAgLTcwLDcgKzcyLDcgQEAgdm9pZCBUYXBIaWdobGlnaHRDb250cm9sbGVyOjpoaWdobGln
aHQoTm9kZSogbm9kZSkKIHZvaWQgVGFwSGlnaGxpZ2h0Q29udHJvbGxlcjo6aGlkZUhpZ2hsaWdo
dCgpCiB7CiAgICAgaWYgKG1fb3ZlcmxheSkKLSAgICAgICAgbV93ZWJQYWdlLT51bmluc3RhbGxQ
YWdlT3ZlcmxheShtX292ZXJsYXksIFBhZ2VPdmVybGF5OjpGYWRlTW9kZTo6RmFkZSk7CisgICAg
ICAgIG1fd2ViUGFnZS0+bWFpbkZyYW1lKCktPnBhZ2VPdmVybGF5Q29udHJvbGxlcigpLnVuaW5z
dGFsbFBhZ2VPdmVybGF5KG1fb3ZlcmxheSwgUGFnZU92ZXJsYXk6OkZhZGVNb2RlOjpGYWRlKTsK
IH0KIAogdm9pZCBUYXBIaWdobGlnaHRDb250cm9sbGVyOjpwYWdlT3ZlcmxheURlc3Ryb3llZChQ
YWdlT3ZlcmxheSopCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBh
Z2UvVGFwSGlnaGxpZ2h0Q29udHJvbGxlci5oIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9X
ZWJQYWdlL1RhcEhpZ2hsaWdodENvbnRyb2xsZXIuaAppbmRleCBjYjIwODU4YzZiMDE1OGY4MTI0
Yzg5YzI4OGQ0YmI2Nzg2ZGMyMmUwLi41YzM5ZjdlNjQ4ODE1NmY0NjExYWU0ZTU3Mzk3NGRkYzI5
YmFiZWEwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvVGFw
SGlnaGxpZ2h0Q29udHJvbGxlci5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2Vi
UGFnZS9UYXBIaWdobGlnaHRDb250cm9sbGVyLmgKQEAgLTI0LDcgKzI0LDkgQEAKICNpZiBFTkFC
TEUoVE9VQ0hfRVZFTlRTKQogCiAjaW5jbHVkZSAiUGFnZU92ZXJsYXkuaCIKKyNpbmNsdWRlICJX
ZWJFdmVudC5oIgogI2luY2x1ZGUgPFdlYkNvcmUvQ29sb3IuaD4KKyNpbmNsdWRlIDxXZWJDb3Jl
L01haW5GcmFtZS5oPgogI2luY2x1ZGUgPFdlYkNvcmUvUGF0aC5oPgogI2luY2x1ZGUgPHd0Zi9G
b3J3YXJkLmg+CiAjaW5jbHVkZSA8d3RmL05vbmNvcHlhYmxlLmg+CkBAIC00MCw3ICs0Miw3IEBA
IG5hbWVzcGFjZSBXZWJLaXQgewogCiBjbGFzcyBXZWJQYWdlOwogCi1jbGFzcyBUYXBIaWdobGln
aHRDb250cm9sbGVyIDogcHJpdmF0ZSBQYWdlT3ZlcmxheTo6Q2xpZW50IHsKK2NsYXNzIFRhcEhp
Z2hsaWdodENvbnRyb2xsZXIgOiBwcml2YXRlIFdlYkNvcmU6OlBhZ2VPdmVybGF5OjpDbGllbnQg
ewogICAgIFdURl9NQUtFX05PTkNPUFlBQkxFKFRhcEhpZ2hsaWdodENvbnRyb2xsZXIpOwogCiBw
dWJsaWM6CkBAIC01MiwxNSArNTQsMTUgQEAgcHVibGljOgogCiBwcml2YXRlOgogICAgIC8vIFBh
Z2VPdmVybGF5OjpDbGllbnQuCi0gICAgdmlydHVhbCB2b2lkIHBhZ2VPdmVybGF5RGVzdHJveWVk
KFBhZ2VPdmVybGF5Kik7Ci0gICAgdmlydHVhbCB2b2lkIHdpbGxNb3ZlVG9XZWJQYWdlKFBhZ2VP
dmVybGF5KiwgV2ViUGFnZSopOwotICAgIHZpcnR1YWwgdm9pZCBkaWRNb3ZlVG9XZWJQYWdlKFBh
Z2VPdmVybGF5KiwgV2ViUGFnZSopOwotICAgIHZpcnR1YWwgYm9vbCBtb3VzZUV2ZW50KFBhZ2VP
dmVybGF5KiwgY29uc3QgV2ViTW91c2VFdmVudCYpOwotICAgIHZpcnR1YWwgdm9pZCBkcmF3UmVj
dChQYWdlT3ZlcmxheSosIFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4dCYsIGNvbnN0IFdlYkNvcmU6
OkludFJlY3QmIGRpcnR5UmVjdCk7CisgICAgdmlydHVhbCB2b2lkIHBhZ2VPdmVybGF5RGVzdHJv
eWVkKFdlYkNvcmU6OlBhZ2VPdmVybGF5Kik7CisgICAgdmlydHVhbCB2b2lkIHdpbGxNb3ZlVG9X
ZWJQYWdlKFdlYkNvcmU6OlBhZ2VPdmVybGF5KiwgV2ViUGFnZSopOworICAgIHZpcnR1YWwgdm9p
ZCBkaWRNb3ZlVG9XZWJQYWdlKFdlYkNvcmU6OlBhZ2VPdmVybGF5KiwgV2ViUGFnZSopOworICAg
IHZpcnR1YWwgYm9vbCBtb3VzZUV2ZW50KFdlYkNvcmU6OlBhZ2VPdmVybGF5KiwgY29uc3QgV2Vi
TW91c2VFdmVudCYpOworICAgIHZpcnR1YWwgdm9pZCBkcmF3UmVjdChXZWJDb3JlOjpQYWdlT3Zl
cmxheSosIFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4dCYsIGNvbnN0IFdlYkNvcmU6OkludFJlY3Qm
IGRpcnR5UmVjdCk7CiAKIHByaXZhdGU6CiAgICAgV2ViUGFnZSogbV93ZWJQYWdlOwotICAgIFBh
Z2VPdmVybGF5KiBtX292ZXJsYXk7CisgICAgV2ViQ29yZTo6UGFnZU92ZXJsYXkqIG1fb3Zlcmxh
eTsKIAogICAgIFdlYkNvcmU6OlBhdGggbV9wYXRoOwogICAgIFdlYkNvcmU6OkNvbG9yIG1fY29s
b3I7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFn
ZS5oIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuaAppbmRleCAy
MTIyZTJiMDAwOTJkNGU3OWMzZmU0ZDQ0ZDA4YzE0ZDRjYTRjNTQzLi44NmIxNWE3YmQ0YzhhNjBk
YzFhMThjMjQ4YTllZmFmNzU2MTE4MGZmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQ
cm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3Mv
V2ViUGFnZS9XZWJQYWdlLmgKQEAgLTYyLDYgKzYyLDcgQEAKICNpbmNsdWRlIDx3dGYvSGFzaE1h
cC5oPgogI2luY2x1ZGUgPHd0Zi9QYXNzUmVmUHRyLmg+CiAjaW5jbHVkZSA8d3RmL1JlZlB0ci5o
PgorI2luY2x1ZGUgPHd0Zi9SdW5Mb29wLmg+CiAjaW5jbHVkZSA8d3RmL3RleHQvV1RGU3RyaW5n
Lmg+CiAKICNpZiBIQVZFKEFDQ0VTU0lCSUxJVFkpICYmIChQTEFURk9STShHVEspIHx8IFBMQVRG
T1JNKEVGTCkpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>239188</attachid>
            <date>2014-10-03 00:55:06 -0700</date>
            <delta_ts>2014-10-05 23:03:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-137384-20141003165507.patch</filename>
            <type>text/plain</type>
            <size>10180</size>
            <attacher name="Gyuyoung Kim">gyuyoung.kim</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc0MjYwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZGQ4OGY0NDQzOTM1NTkx
N2NkZDVjNjFiNTc2MDlhN2IxMjQ4ZmIwNy4uOWNhN2EzMGM0Njg2YmNlYTE4OTM4Y2ZlNDc2Y2Iw
NzAwNWMxZTJlZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE0LTEwLTAzICBHeXV5
b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0VGTF0gRml4
IGJ1aWxkIGJyZWFrIHNpbmNlIHIxNzQyMzEgYW5kIHIxNzQyNTYKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzNzM4NAorCisgICAgICAgIFVucmV2aWV3
ZWQsIEVGTCBidWlsZCBmaXguCisKKyAgICAgICAgcjE3NDIzMSBhbmQgcjE3NDI1NiBkaWRuJ3Qg
Y29uc2lkZXIgRUZMIHBvcnQgYW5kIENvb3JkaW5hdGVkR3JhcGhpY3MgYXJlYS4KKworICAgICAg
ICAqIGNzcy9XZWJLaXRDU1NWaWV3cG9ydFJ1bGUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6V2Vi
S2l0Q1NTVmlld3BvcnRSdWxlOjpXZWJLaXRDU1NWaWV3cG9ydFJ1bGUpOgorICAgICAgICAqIGNz
cy9XZWJLaXRDU1NWaWV3cG9ydFJ1bGUuaDoKKwogMjAxNC0xMC0wMyAgWXVzdWtlIFN1enVraSAg
PHV0YXRhbmUudGVhQGdtYWlsLmNvbT4KIAogICAgICAgICBDU1MgU2VsZWN0b3JzIExldmVsIDQ6
IEFkZCBwYXJzaW5nIGZvciA6bWF0Y2hlcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvQ2hh
bmdlTG9nIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCmluZGV4IDE0MDMxY2FlNTA3MWZkMzc3
YmM3NzVkNGFiZTBmZmZlZWM3ZGQ2MmQuLjMyMzkzODU5M2QwYzJhM2E0NDJkNDk5MTQyNWY2NGVh
OGZiZDcyNzcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZworKysgYi9Tb3Vy
Y2UvV2ViS2l0Mi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMyBAQAorMjAxNC0xMC0wMyAgR3l1eW91
bmcgS2ltICA8Z3l1eW91bmcua2ltQHNhbXN1bmcuY29tPgorCisgICAgICAgIFtFRkxdIEZpeCBi
dWlsZCBicmVhayBzaW5jZSByMTc0MjMxIGFuZCByMTc0MjU2CisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzczODQKKworICAgICAgICBVbnJldmlld2Vk
LCBFRkwgYnVpbGQgZml4LgorCisgICAgICAgIHIxNzQyMzEgYW5kIHIxNzQyNTYgZGlkbid0IGNv
bnNpZGVyIEVGTCBwb3J0IGFuZCBDb29yZGluYXRlZEdyYXBoaWNzIGFyZWEuCisKKyAgICAgICAg
KiBXZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db29yZGluYXRlZERyYXdp
bmdBcmVhLmNwcDoKKyAgICAgICAgKFdlYktpdDo6Q29vcmRpbmF0ZWREcmF3aW5nQXJlYTo6bWFp
bkZyYW1lQ29udGVudFNpemVDaGFuZ2VkKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2Uv
Q29vcmRpbmF0ZWRHcmFwaGljcy9Db29yZGluYXRlZExheWVyVHJlZUhvc3QuY3BwOgorICAgICAg
ICAoV2ViS2l0OjpDb29yZGluYXRlZExheWVyVHJlZUhvc3Q6OnNldFJvb3RDb21wb3NpdGluZ0xh
eWVyKToKKyAgICAgICAgKFdlYktpdDo6Q29vcmRpbmF0ZWRMYXllclRyZWVIb3N0OjpkaWRGbHVz
aFJvb3RMYXllcik6CisgICAgICAgIChXZWJLaXQ6OkNvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdDo6
ZGV2aWNlT3JQYWdlU2NhbGVGYWN0b3JDaGFuZ2VkKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dl
YlBhZ2UvVGFwSGlnaGxpZ2h0Q29udHJvbGxlci5jcHA6CisgICAgICAgIChXZWJLaXQ6OlRhcEhp
Z2hsaWdodENvbnRyb2xsZXI6OmhpZ2hsaWdodCk6CisgICAgICAgIChXZWJLaXQ6OlRhcEhpZ2hs
aWdodENvbnRyb2xsZXI6OmhpZGVIaWdobGlnaHQpOgorICAgICAgICAqIFdlYlByb2Nlc3MvV2Vi
UGFnZS9UYXBIaWdobGlnaHRDb250cm9sbGVyLmg6IEFkZCBXZWJDb3JlOjogbmFtZXNwYWNlIHBy
ZWZpeCB0byBQYWdlT3ZlcmxheSBhcmd1bWVudCB0eXBlLgorCiAyMDE0LTEwLTAyICBDc2FiYSBP
c3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CiAKICAgICAgICAgVVJUQkYgYWZ0ZXIgcjE3
NDIzMSB0byBmaXggbm9uIEFwcGxlIGJ1aWxkcy4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L2Nzcy9XZWJLaXRDU1NWaWV3cG9ydFJ1bGUuY3BwIGIvU291cmNlL1dlYkNvcmUvY3NzL1dlYktp
dENTU1ZpZXdwb3J0UnVsZS5jcHAKaW5kZXggZDZhMTdiYzg1ZmZkODc1ZTdkZTk0NGY2NTc4M2Qx
M2Q0NmNiN2U0ZC4uYWU0YTBhNTE0ODQxYjE4ZDBkZWE5MzdiZTY4MTk4NTk2NTYyYjA3NiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL1dlYktpdENTU1ZpZXdwb3J0UnVsZS5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvY3NzL1dlYktpdENTU1ZpZXdwb3J0UnVsZS5jcHAKQEAgLTQwLDcg
KzQwLDcgQEAKIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCi1XZWJLaXRDU1NWaWV3cG9ydFJ1bGU6
OldlYktpdENTU1ZpZXdwb3J0UnVsZShTdHlsZVJ1bGVWaWV3cG9ydCogdmlld3BvcnRSdWxlLCBD
U1NTdHlsZVNoZWV0KiBzaGVldCkKK1dlYktpdENTU1ZpZXdwb3J0UnVsZTo6V2ViS2l0Q1NTVmll
d3BvcnRSdWxlKFN0eWxlUnVsZVZpZXdwb3J0JiB2aWV3cG9ydFJ1bGUsIENTU1N0eWxlU2hlZXQq
IHNoZWV0KQogICAgIDogQ1NTUnVsZShzaGVldCkKICAgICAsIG1fdmlld3BvcnRSdWxlKHZpZXdw
b3J0UnVsZSkKIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9XZWJLaXRDU1NWaWV3
cG9ydFJ1bGUuaCBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9XZWJLaXRDU1NWaWV3cG9ydFJ1bGUuaApp
bmRleCA4OGZiZjU5MzAyMTIxMTVlM2UzNjQxOGU4NWNmYmU3YTRjMWY2Yjc4Li5lYjc1NDg5Mjdm
OTJhOTZhNjYxYjE5ODU5MWIwMTVhOWE5MmMzMWE3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9jc3MvV2ViS2l0Q1NTVmlld3BvcnRSdWxlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL1dl
YktpdENTU1ZpZXdwb3J0UnVsZS5oCkBAIC01Niw3ICs1Niw3IEBAIHB1YmxpYzoKICAgICBDU1NT
dHlsZURlY2xhcmF0aW9uJiBzdHlsZSgpOwogCiBwcml2YXRlOgotICAgIFdlYktpdENTU1ZpZXdw
b3J0UnVsZShTdHlsZVJ1bGVWaWV3cG9ydCosIENTU1N0eWxlU2hlZXQqKTsKKyAgICBXZWJLaXRD
U1NWaWV3cG9ydFJ1bGUoU3R5bGVSdWxlVmlld3BvcnQmLCBDU1NTdHlsZVNoZWV0Kik7CiAKICAg
ICBSZWY8U3R5bGVSdWxlVmlld3BvcnQ+IG1fdmlld3BvcnRSdWxlOwogICAgIG11dGFibGUgUmVm
UHRyPFN0eWxlUnVsZUNTU1N0eWxlRGVjbGFyYXRpb24+IG1fcHJvcGVydGllc0NTU09NV3JhcHBl
cjsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGlu
YXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkRHJhd2luZ0FyZWEuY3BwIGIvU291cmNlL1dlYktpdDIv
V2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWREcmF3aW5n
QXJlYS5jcHAKaW5kZXggZjJhYWE4ZTc4ZjU0ZThkNWM3ODg4MzQyY2RmYTNhZjY1ZGFmNGZlNS4u
ZGY1Nzc2OGEyMWZkZmM2ODcyZWY5MDU2YjNjOGVlNDZiMmFmMjczYyAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRp
bmF0ZWREcmF3aW5nQXJlYS5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQ
YWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWREcmF3aW5nQXJlYS5jcHAKQEAgLTM5
LDcgKzM5LDkgQEAKICNpbmNsdWRlICJXZWJQcmVmZXJlbmNlc0tleXMuaCIKICNpbmNsdWRlICJX
ZWJQcm9jZXNzLmgiCiAjaW5jbHVkZSA8V2ViQ29yZS9HcmFwaGljc0NvbnRleHQuaD4KKyNpbmNs
dWRlIDxXZWJDb3JlL01haW5GcmFtZS5oPgogI2luY2x1ZGUgPFdlYkNvcmUvUGFnZS5oPgorI2lu
Y2x1ZGUgPFdlYkNvcmUvUGFnZU92ZXJsYXlDb250cm9sbGVyLmg+CiAjaW5jbHVkZSA8V2ViQ29y
ZS9TZXR0aW5ncy5oPgogCiB1c2luZyBuYW1lc3BhY2UgV2ViQ29yZTsKQEAgLTIyNyw3ICsyMjks
NyBAQCB2b2lkIENvb3JkaW5hdGVkRHJhd2luZ0FyZWE6OnVwZGF0ZVByZWZlcmVuY2VzKGNvbnN0
IFdlYlByZWZlcmVuY2VzU3RvcmUmIHN0b3JlKQogCiB2b2lkIENvb3JkaW5hdGVkRHJhd2luZ0Fy
ZWE6Om1haW5GcmFtZUNvbnRlbnRTaXplQ2hhbmdlZChjb25zdCBXZWJDb3JlOjpJbnRTaXplJikK
IHsKLSAgICBtX3dlYlBhZ2UucGFnZU92ZXJsYXlDb250cm9sbGVyKCkuZGlkQ2hhbmdlRG9jdW1l
bnRTaXplKCk7CisgICAgbV93ZWJQYWdlLm1haW5GcmFtZSgpLT5wYWdlT3ZlcmxheUNvbnRyb2xs
ZXIoKS5kaWRDaGFuZ2VEb2N1bWVudFNpemUoKTsKIH0KIAogdm9pZCBDb29yZGluYXRlZERyYXdp
bmdBcmVhOjpsYXllckhvc3REaWRGbHVzaExheWVycygpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db29yZGluYXRlZExh
eWVyVHJlZUhvc3QuY3BwIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3Jk
aW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0LmNwcAppbmRleCBmNTJhYTVk
MzRiOTcwNjcwOTk5NTEyZDQ2OWMwMTJkZjY4MTgyMWY5Li41NDZiMzRjYjdmMzY1MGNiNjVjZmNm
YmJlNDZhMDMyMDAzYTk3MzQzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNz
L1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db29yZGluYXRlZExheWVyVHJlZUhvc3QuY3Bw
CisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBo
aWNzL0Nvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdC5jcHAKQEAgLTQwLDYgKzQwLDggQEAKICNpbmNs
dWRlICJXZWJQYWdlUHJveHlNZXNzYWdlcy5oIgogI2luY2x1ZGUgPFdlYkNvcmUvRnJhbWUuaD4K
ICNpbmNsdWRlIDxXZWJDb3JlL0ZyYW1lVmlldy5oPgorI2luY2x1ZGUgPFdlYkNvcmUvTWFpbkZy
YW1lLmg+CisjaW5jbHVkZSA8V2ViQ29yZS9QYWdlT3ZlcmxheUNvbnRyb2xsZXIuaD4KICNpbmNs
dWRlIDxXZWJDb3JlL1NldHRpbmdzLmg+CiAjaW5jbHVkZSA8d3RmL0N1cnJlbnRUaW1lLmg+CiAK
QEAgLTExMiw3ICsxMTQsNyBAQCB2b2lkIENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdDo6c2V0U2hv
dWxkTm90aWZ5QWZ0ZXJOZXh0U2NoZWR1bGVkTGF5ZXJGbHVzaChib29sCiAKIHZvaWQgQ29vcmRp
bmF0ZWRMYXllclRyZWVIb3N0OjpzZXRSb290Q29tcG9zaXRpbmdMYXllcihXZWJDb3JlOjpHcmFw
aGljc0xheWVyKiBncmFwaGljc0xheWVyKQogewotICAgIG1fY29vcmRpbmF0b3ItPnNldFJvb3RD
b21wb3NpdGluZ0xheWVyKGdyYXBoaWNzTGF5ZXIsIG1fd2ViUGFnZS0+cGFnZU92ZXJsYXlDb250
cm9sbGVyKCkudmlld092ZXJsYXlSb290TGF5ZXIoKSk7CisgICAgbV9jb29yZGluYXRvci0+c2V0
Um9vdENvbXBvc2l0aW5nTGF5ZXIoZ3JhcGhpY3NMYXllciwgJm1fd2ViUGFnZS0+bWFpbkZyYW1l
KCktPnBhZ2VPdmVybGF5Q29udHJvbGxlcigpLnZpZXdPdmVybGF5Um9vdExheWVyKCkpOwogfQog
CiB2b2lkIENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdDo6aW52YWxpZGF0ZSgpCkBAIC0xNzUsNyAr
MTc3LDggQEAgdm9pZCBDb29yZGluYXRlZExheWVyVHJlZUhvc3Q6OnB1cmdlQmFja2luZ1N0b3Jl
cygpCiAKIHZvaWQgQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0OjpkaWRGbHVzaFJvb3RMYXllcihj
b25zdCBGbG9hdFJlY3QmIHZpc2libGVDb250ZW50UmVjdCkKIHsKLSAgICBtX3dlYlBhZ2UtPnBh
Z2VPdmVybGF5Q29udHJvbGxlcigpLmZsdXNoUGFnZU92ZXJsYXlMYXllcnModmlzaWJsZUNvbnRl
bnRSZWN0KTsKKyAgICAvLyBCZWNhdXNlIG91ciB2aWV3LXJlbGF0aXZlIG92ZXJsYXkgcm9vdCBs
YXllciBpcyBub3QgYXR0YWNoZWQgdG8gdGhlIEZyYW1lVmlldydzIEdyYXBoaWNzTGF5ZXIgdHJl
ZSwgd2UgbmVlZCB0byBmbHVzaCBpdCBtYW51YWxseS4KKyAgICBtX2Nvb3JkaW5hdG9yLT5tYWlu
Q29udGVudHNMYXllcigpLT5mbHVzaENvbXBvc2l0aW5nU3RhdGUodmlzaWJsZUNvbnRlbnRSZWN0
KTsKIH0KIAogdm9pZCBDb29yZGluYXRlZExheWVyVHJlZUhvc3Q6OnBlcmZvcm1TY2hlZHVsZWRM
YXllckZsdXNoKCkKQEAgLTIyNCw3ICsyMjcsNyBAQCBQYXNzUmVmUHRyPENvb3JkaW5hdGVkU3Vy
ZmFjZT4gQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0OjpjcmVhdGVDb29yZGluYXRlZFN1cmZhYwog
dm9pZCBDb29yZGluYXRlZExheWVyVHJlZUhvc3Q6OmRldmljZU9yUGFnZVNjYWxlRmFjdG9yQ2hh
bmdlZCgpCiB7CiAgICAgbV9jb29yZGluYXRvci0+ZGV2aWNlT3JQYWdlU2NhbGVGYWN0b3JDaGFu
Z2VkKCk7Ci0gICAgbV93ZWJQYWdlLT5wYWdlT3ZlcmxheUNvbnRyb2xsZXIoKS5kaWRDaGFuZ2VE
ZXZpY2VTY2FsZUZhY3RvcigpOworICAgIG1fd2ViUGFnZS0+bWFpbkZyYW1lKCktPnBhZ2VPdmVy
bGF5Q29udHJvbGxlcigpLmRpZENoYW5nZURldmljZVNjYWxlRmFjdG9yKCk7CiB9CiAKIHZvaWQg
Q29vcmRpbmF0ZWRMYXllclRyZWVIb3N0OjpwYWdlQmFja2dyb3VuZFRyYW5zcGFyZW5jeUNoYW5n
ZWQoKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1RhcEhp
Z2hsaWdodENvbnRyb2xsZXIuY3BwIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdl
L1RhcEhpZ2hsaWdodENvbnRyb2xsZXIuY3BwCmluZGV4IDRiNmZlMDdhMTk5NzRjZDE2NGIzZDhi
MTVlYmY2OGRhNjc5NGUwYmIuLjUwODU5NWIwZjU4ZjhmZTk2MmVlZGU5NjExMWI0MGJjNzZmM2E2
YTUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9UYXBIaWdo
bGlnaHRDb250cm9sbGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBh
Z2UvVGFwSGlnaGxpZ2h0Q29udHJvbGxlci5jcHAKQEAgLTM0LDcgKzM0LDkgQEAKICNpbmNsdWRl
IDxXZWJDb3JlL0ZyYW1lVmlldy5oPgogI2luY2x1ZGUgPFdlYkNvcmUvR2VzdHVyZVRhcEhpZ2hs
aWdodGVyLmg+CiAjaW5jbHVkZSA8V2ViQ29yZS9HcmFwaGljc0NvbnRleHQuaD4KKyNpbmNsdWRl
IDxXZWJDb3JlL01haW5GcmFtZS5oPgogI2luY2x1ZGUgPFdlYkNvcmUvUGFnZS5oPgorI2luY2x1
ZGUgPFdlYkNvcmUvUGFnZU92ZXJsYXlDb250cm9sbGVyLmg+CiAjaW5jbHVkZSA8V2ViQ29yZS9S
ZW5kZXJFbGVtZW50Lmg+CiAKIHVzaW5nIG5hbWVzcGFjZSBzdGQ7CkBAIC02MCw5ICs2Miw5IEBA
IHZvaWQgVGFwSGlnaGxpZ2h0Q29udHJvbGxlcjo6aGlnaGxpZ2h0KE5vZGUqIG5vZGUpCiAgICAg
bV9jb2xvciA9IG5vZGUtPnJlbmRlcmVyKCktPnN0eWxlKCkudGFwSGlnaGxpZ2h0Q29sb3IoKTsK
IAogICAgIGlmICghbV9vdmVybGF5KSB7Ci0gICAgICAgIFJlZlB0cjxQYWdlT3ZlcmxheT4gb3Zl
cmxheSA9IFBhZ2VPdmVybGF5OjpjcmVhdGUodGhpcyk7CisgICAgICAgIFJlZlB0cjxQYWdlT3Zl
cmxheT4gb3ZlcmxheSA9IFBhZ2VPdmVybGF5OjpjcmVhdGUoKnRoaXMpOwogICAgICAgICBtX292
ZXJsYXkgPSBvdmVybGF5LmdldCgpOwotICAgICAgICBtX3dlYlBhZ2UtPmluc3RhbGxQYWdlT3Zl
cmxheShvdmVybGF5LnJlbGVhc2UoKSk7CisgICAgICAgIG1fd2ViUGFnZS0+bWFpbkZyYW1lKCkt
PnBhZ2VPdmVybGF5Q29udHJvbGxlcigpLmluc3RhbGxQYWdlT3ZlcmxheShvdmVybGF5LnJlbGVh
c2UoKSwgUGFnZU92ZXJsYXk6OkZhZGVNb2RlOjpGYWRlKTsKICAgICB9IGVsc2UKICAgICAgICAg
bV9vdmVybGF5LT5zZXROZWVkc0Rpc3BsYXkoKTsKIH0KQEAgLTcwLDcgKzcyLDcgQEAgdm9pZCBU
YXBIaWdobGlnaHRDb250cm9sbGVyOjpoaWdobGlnaHQoTm9kZSogbm9kZSkKIHZvaWQgVGFwSGln
aGxpZ2h0Q29udHJvbGxlcjo6aGlkZUhpZ2hsaWdodCgpCiB7CiAgICAgaWYgKG1fb3ZlcmxheSkK
LSAgICAgICAgbV93ZWJQYWdlLT51bmluc3RhbGxQYWdlT3ZlcmxheShtX292ZXJsYXksIFBhZ2VP
dmVybGF5OjpGYWRlTW9kZTo6RmFkZSk7CisgICAgICAgIG1fd2ViUGFnZS0+bWFpbkZyYW1lKCkt
PnBhZ2VPdmVybGF5Q29udHJvbGxlcigpLnVuaW5zdGFsbFBhZ2VPdmVybGF5KG1fb3ZlcmxheSwg
UGFnZU92ZXJsYXk6OkZhZGVNb2RlOjpGYWRlKTsKIH0KIAogdm9pZCBUYXBIaWdobGlnaHRDb250
cm9sbGVyOjpwYWdlT3ZlcmxheURlc3Ryb3llZChQYWdlT3ZlcmxheSopCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvVGFwSGlnaGxpZ2h0Q29udHJvbGxlci5o
IGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1RhcEhpZ2hsaWdodENvbnRyb2xs
ZXIuaAppbmRleCBjYjIwODU4YzZiMDE1OGY4MTI0Yzg5YzI4OGQ0YmI2Nzg2ZGMyMmUwLi41YzM5
ZjdlNjQ4ODE1NmY0NjExYWU0ZTU3Mzk3NGRkYzI5YmFiZWEwIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvVGFwSGlnaGxpZ2h0Q29udHJvbGxlci5oCisrKyBi
L1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9UYXBIaWdobGlnaHRDb250cm9sbGVy
LmgKQEAgLTI0LDcgKzI0LDkgQEAKICNpZiBFTkFCTEUoVE9VQ0hfRVZFTlRTKQogCiAjaW5jbHVk
ZSAiUGFnZU92ZXJsYXkuaCIKKyNpbmNsdWRlICJXZWJFdmVudC5oIgogI2luY2x1ZGUgPFdlYkNv
cmUvQ29sb3IuaD4KKyNpbmNsdWRlIDxXZWJDb3JlL01haW5GcmFtZS5oPgogI2luY2x1ZGUgPFdl
YkNvcmUvUGF0aC5oPgogI2luY2x1ZGUgPHd0Zi9Gb3J3YXJkLmg+CiAjaW5jbHVkZSA8d3RmL05v
bmNvcHlhYmxlLmg+CkBAIC00MCw3ICs0Miw3IEBAIG5hbWVzcGFjZSBXZWJLaXQgewogCiBjbGFz
cyBXZWJQYWdlOwogCi1jbGFzcyBUYXBIaWdobGlnaHRDb250cm9sbGVyIDogcHJpdmF0ZSBQYWdl
T3ZlcmxheTo6Q2xpZW50IHsKK2NsYXNzIFRhcEhpZ2hsaWdodENvbnRyb2xsZXIgOiBwcml2YXRl
IFdlYkNvcmU6OlBhZ2VPdmVybGF5OjpDbGllbnQgewogICAgIFdURl9NQUtFX05PTkNPUFlBQkxF
KFRhcEhpZ2hsaWdodENvbnRyb2xsZXIpOwogCiBwdWJsaWM6CkBAIC01MiwxNSArNTQsMTUgQEAg
cHVibGljOgogCiBwcml2YXRlOgogICAgIC8vIFBhZ2VPdmVybGF5OjpDbGllbnQuCi0gICAgdmly
dHVhbCB2b2lkIHBhZ2VPdmVybGF5RGVzdHJveWVkKFBhZ2VPdmVybGF5Kik7Ci0gICAgdmlydHVh
bCB2b2lkIHdpbGxNb3ZlVG9XZWJQYWdlKFBhZ2VPdmVybGF5KiwgV2ViUGFnZSopOwotICAgIHZp
cnR1YWwgdm9pZCBkaWRNb3ZlVG9XZWJQYWdlKFBhZ2VPdmVybGF5KiwgV2ViUGFnZSopOwotICAg
IHZpcnR1YWwgYm9vbCBtb3VzZUV2ZW50KFBhZ2VPdmVybGF5KiwgY29uc3QgV2ViTW91c2VFdmVu
dCYpOwotICAgIHZpcnR1YWwgdm9pZCBkcmF3UmVjdChQYWdlT3ZlcmxheSosIFdlYkNvcmU6Okdy
YXBoaWNzQ29udGV4dCYsIGNvbnN0IFdlYkNvcmU6OkludFJlY3QmIGRpcnR5UmVjdCk7CisgICAg
dmlydHVhbCB2b2lkIHBhZ2VPdmVybGF5RGVzdHJveWVkKFdlYkNvcmU6OlBhZ2VPdmVybGF5Kik7
CisgICAgdmlydHVhbCB2b2lkIHdpbGxNb3ZlVG9XZWJQYWdlKFdlYkNvcmU6OlBhZ2VPdmVybGF5
KiwgV2ViUGFnZSopOworICAgIHZpcnR1YWwgdm9pZCBkaWRNb3ZlVG9XZWJQYWdlKFdlYkNvcmU6
OlBhZ2VPdmVybGF5KiwgV2ViUGFnZSopOworICAgIHZpcnR1YWwgYm9vbCBtb3VzZUV2ZW50KFdl
YkNvcmU6OlBhZ2VPdmVybGF5KiwgY29uc3QgV2ViTW91c2VFdmVudCYpOworICAgIHZpcnR1YWwg
dm9pZCBkcmF3UmVjdChXZWJDb3JlOjpQYWdlT3ZlcmxheSosIFdlYkNvcmU6OkdyYXBoaWNzQ29u
dGV4dCYsIGNvbnN0IFdlYkNvcmU6OkludFJlY3QmIGRpcnR5UmVjdCk7CiAKIHByaXZhdGU6CiAg
ICAgV2ViUGFnZSogbV93ZWJQYWdlOwotICAgIFBhZ2VPdmVybGF5KiBtX292ZXJsYXk7CisgICAg
V2ViQ29yZTo6UGFnZU92ZXJsYXkqIG1fb3ZlcmxheTsKIAogICAgIFdlYkNvcmU6OlBhdGggbV9w
YXRoOwogICAgIFdlYkNvcmU6OkNvbG9yIG1fY29sb3I7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>